dgunay

Joined 5 years ago

Karma
889
Submissions
367
Member since
Oct 18
Software engineer.
View on Hacker News

Recent submissions

Comment · 8 days ago
Definitely. I read a few articles top to bottom that I normally wouldn't have even bothered to look up on real Wikipedia, learned some cool local lore.
Comment · 10 days ago
I use Muse. So far the biggest value to me is 1) being a more "squishy" reminder service than a typical task tracker, because it can at its own discretion raise stuff to my attention and 2) attempting things that I normally wouldn't have the energy to do on my own. It doesn't always succeed, but a 50/50 chance of it even getting done is still an improvement in my book. Things like 311-ing small problems I see on walks, grabbing free games from EGS, etc.
Comment · 10 days ago
Maybe the $25B isn't guaranteed and doesn't seriously harm them on its own, but if the legal landscape shifts enough to make fines of this scale more common than the usual dozens-to-hundreds of millions, then it starts to impact their bottom line.
Comment · 10 days ago
They're very different games. I'd play 64 first simply because it's a landmark in gaming history, but Paper Mario is one of my favorite games ever.
Comment · 11 days ago
It may not, by some philosophical definition, but most consumers (and I'd say most programmers too) place little importance on code as a human artistic expression. In the case of games the art assets are also a much more clear and direct signal that there was AI involved in the creation of the game. A game with handmade art but vibe coded game logic might not be as obvious.
Comment · 12 days ago
Doesn't this have potential applications in disaster relief?
Comment · 15 days ago
I feel like a curmudgeon because like yes the demo was really cool, but more from the standpoint that they were willing to do a stunt like that in an industry that is incredibly boring (at least in the US). The engineering behind making a relatively heavy object fly around with thrusters is very well understood at this point, I wouldn't call it "incredible" to rig RCS thrusters on a brick and make it do a barrel roll.

EDIT: I want to make it clear that 1) I'm not talking about the driving upside down thing, and 2) just because I am not sensationalizing the kickflip trick as some incredibly complex endeavor doesn't mean I didn't think it was cool and I'm some kind of hollow, depressed sad sack. The kick flip made me laugh my ass off, but be real. His companies make rockets that can belly flop and land themselves, stream hi res video of reentry using LEO satellite constellations, catch huge boosters in towers, and this is what's blowing your mind?

Comment · 17 days ago
I briefly shadowed a doctor when I was interested in potentially going to medical school. I sat down while he met with a patient. He left the room pretty quickly. From the conversation I figured he'd be right back and just went to get something or check something. He comes back in 5 minutes later and I find out that he'd gotten up and seen 3-4 other patients before realizing I was still in the first room.
Comment · 18 days ago
Some parts of it are not super orthogonal. Intervals aren't visually consistent, for example (E -> F vs C -> C#).

Having to read notes that are up in the ledger lines outside the clef kind of sucks. You just have fewer visual landmarks to hang off of.

This is partly a consequence of the physical instruments we have and their natural ranges, but clefs as a general concept are annoying to deal with when you have to juggle them constantly.

IMO it doesn't do a good job of communicating dynamics and expression. The notation used is vague (accelerando... okay how much faster, over how many measures, etc).

Maybe I'm holding it wrong, but recently I transcribed some of my friend's songs and managing repeats that don't neatly fit into a rigid song structure is difficult without writing very "WET" music that takes up a lot of space.

In a more meta sense, most sheet music is garbage. There is no inherent pit of success when it comes to creating sheet music, and writing a very good, readable score is something only well-trained musicians and composers can do. Look at free sheet music or read notation written by amateurs, you'll see missing key signatures, misspelled chords, etc. Sheet music doesn't make any concessions for people who understand music as sound first, you have to adhere to tradition and theory to produce good sheet music. Lots of musicians with decent ears cannot do this.

IDK, this is me trying very hard to come up with reasons to hate on sheet music.

Comment · 18 days ago
We still do code review but it does bottleneck how much we can ship.

I'm looking at what we can do to alleviate this. Here's what I think the near future may look like, as far as getting more value per time spent out of human code review. I'm coming at this from the POV of an org that still mandates human code review and I think a lot of this advice doesn't hold if you are all-in on the black box software factory approach.

If you're reviewing code you're responsible for, your job now is to provide stewardship of its long term technical direction even if you are not personally reading and writing every line of code. This means preserving the coherence of designs past and present, and ensuring that they are not being worked around in service of a short-term goal.

Stop reading every line of every file to look for minor gotchas. Focus on core business logic and whether invariants are modeled well & to the fullest extent possible by the type system. Agents are better than most humans now at spotting insane gotchas. At least one frontier model should review most PRs.

In the before times, you could argue that TODO comments and small nits on PRs should be addressed, because most likely they'd never get attention again once the PR merges. Now, small issues should instead be automatically recorded and followed up on quickly by another agent. Minor code quality issues should become rules, and old code should be constantly revisited by agents to bring it up to par with new code.

Provide the transcripts of the session with the PR. Look for evidence of thoughtful direction & solid premise behind the conversation that led to the PR being made. In addition to providing more mentorship opportunities to the author, this also discourages meat proxying/low-value-added uses of AI. Asking someone to rewrite or completely discard a PR that's just a bad idea should no longer be the ego bruising event it once was (at least with respect to the cost sunk to make the PR).

Require a higher bar for proving that code works and stays working. The testing pyramid IMO should now be more of a testing hourglass. Or an upside-down pyramid, even. Automated E2E tests should be abundant. Every feature should receive adequate manual testing by an agent, with proof of work.

In the vein of "stays working," look for good observability and guardrails around a feature. If you're doing a good job of leveraging agents to keep code up to par, this means adding (and cycling out) feature flags, ensuring that there's adequate logging, having a cohesive monitoring solution with good coverage, and a plan for what to do if there's an issue in prod.

Comment · 18 days ago
Gemini Flash is very dumb and gimped. Recent experience:

1. I ask it to list out all my old Keep notes that are just throwaway task lists, reminders, etc. to propose deleting them.

2. It comes up with like 4 of them (I know for a fact there are dozens, if not hundreds). I ask it for an exhaustive list.

3. I see its thinking trace briefly show "Refusing to produce an exhaustive list..." and then it says "Yes, that is all of them."

Not sure whether it's lack of intelligence, bad tools, or both, but that was extremely frustrating to see.

Comment · 25 days ago
Piracy is a service problem! If they release a good PC port, I will buy it, as I have done for nearly every other Rockstar game. Hell, if they were to even just automate the port using a similar tool, I wouldn't really mind if the end result were indistinguishable from a decent PC port. I just really don't want to buy a PS5 for a couple exclusives.
Comment · 1 month ago
Don't worry, I'm sure they're going to aggressively tackle the cultural and economic problems contributing to their fertility crisis, right? Right?
Comment · 1 month ago
Well, we do at least have to eat enough food and sleep ~1/3rd of our lives. That's kinda maintenance
Comment · 1 month ago
The job market should be just that, a market, between buyers and sellers, not people who pretend to be buying in order to look like they've got money.

I know this analogy breaks down a little bit since this behavior does actually happen, sort of, in real life p2p markets but the point is, it sucks and if you've ever sold anything on fb marketplace you know how obnoxious it is dealing with people who demand a lot of you but do not intend to actually commit to buying what you're selling.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton