Ruksi Korpisara
376 posts

Ruksi Korpisara
@ruk_si
building 🤖 models at @valohaiai painting 🧌 models on my free time
Finland Katılım Ocak 2013
325 Takip Edilen133 Takipçiler

Day #1 of making a game
It’s not really day #1. I started noodling around with this two weeks ago, but let’s say this is the first official day of dev.
The game is going to be a city builder. The “frontend” is Love2D, and the “backend” (sim) runs in a C library I’m writing from scratch.
I want to support a LOT of agents (think Songs of Syx), hence the custom library for fast, multi-threaded simulation.
GIF
English

In game jams, people come together to create a video game in 48 hours.
I was supposed to join the Global Game Jam, but got sick the day before. This year's theme was "bubble," so I made a bubble puzzle game anyway!
See if you can beat all 7 levels:
tinyurl.com/swipe-or-pop
GIF
English

@DegenRolf so my brain uses about as much power as a light bulb but is capable of a lot more complex tasks... and here I am using it to scroll social media
English

The human brain runs continuously at a modest ~17 watts of power and only increases its energy consumption by 5% above baseline when it is actively thinking.
The brain is organized to minimize energy consumption while maximizing computation. This means that, while the brain consumes the largest proportion of energy in the body, it is remarkably energy-efficient considering its computational power. Here, we review the metabolic costs of cognition, that is, the how glucose metabolism sustains brain functions including core homeostasis, memory consolidation, repair and the execution of specific cognitive tasks.
Although it accounts for only 2% of body weight, the human brain accounts for 20% of its resting metabolism, more than tenfold the amount expected based on its weight. However, the brain nonetheless runs continuously on only ~17 watts of power. By comparison, a large high-performance computing cluster uses up to six orders of magnitude more power, operating at ~2 megawatts. From this perspective, our brains are remarkably energy efficient relative to their computational depth and agility.
Relatively simple unimodal tasks (such as visual perception and visuospatial processing) are less costly that complex multidomain tasks (such as social cognition and emotion). Although these observations regarding energy utilization are convergent, an important caveat is that engagement in explicit goal-directed behaviour and cognition is only associated with a relatively small increase (~5%) in glucose consumption [compared to] the ongoing costs of resting neural activity and homeostasis.
This is consistent with evidence from neurophysiology that the majority of the energy budget of the brain is spent in maintaining core homeostatic processes plus neural activities that are not tied to immediate task demands such as memory consolidation.
English

@JuhaKiili it certainly boosts output of individual devs!
easier to juggle multiple projects and context switch around
creating and managing context files like PROMPT.txt etc. also help you to stay on top all the important bits and pieces of each project 😅
English

Here are three hypotheses based on my personal experience using LLMs:
1. Writing code gets the largest productivity boost.
2. Attending meetings gets the smallest productivity boost.
3. The coding-to-meeting ratio is a simplified proxy for the total LLM boost.
From my experience, the larger the organization, the more communication is required, which generally means more meetings.
Therefore, I believe that the smaller the organization, the bigger the boost from LLMs.
Of course, there is plenty of gray area in between, and every organization is unique.
English

@fidexcode TL:DR: it's not a niche, it's the mainstream
web dev offers lots of job opportunities as all orgs need web sites, apps and services
and most projects have UI so you can take dips to artsy designer side of things
plus, the web is always evolving offering constant growth
English

As a previous tech recruiter:
No one cares about your Github commits during the hiring process
Rhys@RhysSullivan
"Yeah man the job market is so tough right now"
English

@RaghavT_ @andreiacribeir I don't personally mind them, some might see them as unprofessional
English

@ruk_si @andreiacribeir How do you spot the fake history? Also, how do you feel about those developers who write "Hello", "Hey", or some other text using their commit history like this 👇🏻?

English

@Drealtemiteee_ @andreiacribeir you get a feel for it; too predictable patterns are the easiest to spot
inability to explain context on commit spikes is another that might be a giveaway
if I had a big 70 commit day or rebase, I remember it
but nothing is foolproof, ofc
English

@jxnlco scope your uncertainty to where it matters most
tips imo missing things about tight evaluation boundaries around prob components that let you fail fast + iterate quicker
but I do agree to focus on "the end goal" behind the metrics you measure
English

@thdxr usernames are a solution for privacy when the platform has public content
1. people don't want to show their email on the site
2. you don't want to appear as "anon123"
using the first part of email is an OK default, but some people have silly emails so it has to be editable
English

@marktenenholtz and just like the first time you pretend you know exactly what you are doing but really just make things way more complicated than they needed to be
English

@javilopen some creations grow beyond their creators' design
there are parallels to be made with AI vs. Lord of the Rings and the creation of Ainur
like how Melkor was created as one of the most powerful Ainur but his actions led to unintended destruction, even tho that wasn't Eru's plan
English

“God didn't create humans. Humans will create god.”
The question now is, will it be a god..
- Benevolent / Value-aligned
- Malevolent / Unaligned
- Indifferent
Beware: a tremendously powerful indifferent entity can be as dangerous to us as a malevolent one. Just as you are to an ant when you unknowingly step on it. Your goal wasn’t to harm it... it just happened to be there.
Similarly, an entity with powers we might perceive as godlike could decide that its next project, or a legitimate goal, is to build a Dyson sphere around the sun to harness its energy for some endeavor... thereby eliminating all life on Earth almost unintentionally.
Think about it.

English

@ChShersh but if you come back to zero notifications that means you've already been replaced 😥
English

@ChShersh and if you come back to 147 unread notifications marked "urgent", you're practically CTO material at this point
English

@burkov while I 100% agree, defining problems clearly is itself a crucial problem-solving skill
maybe prompt engineering is making us better at breaking down complex problems into manageable pieces
so I'm cautiously optimistic!
English









