HNHacker News
TopNewBestAskShowJobs

haggy

390 karma · joined May 26, 2015

submissionscomments
haggy··on Show HN: Hallucinate – Massively Multiplayer Online Rave
First, congrats on getting healthy!

Secondly, since you're presenting this as a portfolio entry, I have some open, honest feedback. I quickly reviewed the repository and there are some pretty major orange-red flags that would dissuade employers from reaching out. Some of them include:

- Lack of coherent repository structure. All files under src/ with no sense of modularity

- The commit messages are very poor. Messages like "cool" and "jump jump" and "perf" do not provide any context to anyone outside of yourself (and probably not even you will remember what those changes were days/weeks from now)

- There are magic numbers everywhere. The biggest offender I found was in shaders.ts

There are more but those are the top ones I saw from my quick review. Again this isn't meant to discourage you. I wanted to provide the feedback to help you be more successful with potential employers. Cheers!

haggy··on Kafka vs. Redpanda performance – do the claims add up?
Kafka, unlike Mongo DB, relies on recovery/replication instead of fsync:

https://jack-vanlightly.com/blog/2023/4/24/why-apache-kafka-...

Kafka has never tried to hide that fact and it does not, in any way, make Kafka unsafe.

haggy··on Ask HN: Would You Work for Elon?
This ^^^ My answer to this question would have been a VERY weak "Yes" before the Twitter disaster. Now that we're seeing the true Elon alongside real engineer feedback, it's a HARD no.
haggy··on A database without dynamic memory allocation
That totally makes sense. I think you'd have a miserable time supporting this at scale if a re-compile is needed every time a new workload requires a tweaked setting or two. Config based static allocation is the best of both worlds.
haggy··on CT scans of batteries
I disagree in this case. Normally I'd fully agree with you but I think this animation style works really well given their use-case.
haggy··on CT scans of batteries
This is not really surprising considering that it's basically a (very cool) marketing article for their equipment.
haggy··on A database without dynamic memory allocation
They explain pretty clearly that this is static memory allocation. In other words, a calculated amount of (mostly) contiguous memory is allocated at startup and used very carefully, relying on disk to supply the dynamic nature of database load semantics.

https://www.geeksforgeeks.org/difference-between-static-allo...

haggy··on A database without dynamic memory allocation
Per the article: "(Currently it’s determined even before startup, at compile-time, but startup is the important point since that is the first time that memory can be allocated.)"

Sooo are we sure you can even change this via proc restart? This is saying the limits are built-in during compile...

haggy··on Select * from cloud
Not a fan of what feels like an advertisement hijacking the OPs post. Most would probably prefer you just make a separate HN post.
haggy··on NIST announces first PQC algoritms to be standardized
Ah thank you. I figured the 'Q' stood for quantum but you saved me a fair amount of googling :)
haggy··on Magic-trace – High-resolution traces of what a process is doing
The magic of PR's :)
haggy··on FAA says 5G could impact radio altimeters on most Boeing 737s
The article body and headline are (of course) at odds IMO. The headline is very much "doomscroll" material while the article points out that interference could basically manifest as having to rely on secondary systems and protocols to land. If I'm missing something then happy to be corrected :D
haggy··on Apache Heron: A realtime, distributed, fault-tolerant stream processing engine
Depends how you group them. If we're talking battle tested then yea maybe four but I believe there are many more that don't have widespread adoption
haggy··on Super Mario 64 game sells for record-breaking $1.5M at auction
> A high rating is not enough to guarantee a high auction price - although it helps. Another copy of Super Mario 64 in the same auction with a 9.6 A++ rating sold for a comparatively affordable $13,200

This seems to reinforce some kind of laundering/tax evasion scenario. There is little logical reason for one cartridge to go for $13K and another to go for $1.5mm when both are certified excellent condition. It appears that the one going for far more is a product of timing. Someone needed to move a large chunk of money quickly and decided on the Mario cartridge.

haggy··on Risk Assessment of GitHub Copilot
Can you imagine the CI build time bloat? I'm getting anxiety just thinking about it
haggy··on World Now Likely to Hit Watershed 1.5 °C Rise in Next 5 Years
I don't know if I'm following. Are you saying you don't believe this change is a big deal for the climate?
haggy··on Using a disk-based Redis clone to reduce AWS S3 bill
How do you figure? Http proxies support various common cache invalidation strategies such as hash-TTL and ETags
haggy··on The OODA Loop: How Fighter Pilots Make Fast and Accurate Decisions
That could be interesting. Update us on how it goes :D
haggy··on Intel joins DARPA in search of encryption 'holy grail'
No offense but just "running a neural net" is rarely trivial
haggy··on Zero Data App
What useful software exists which works on no data at all? Even a calculator requires data
haggy··on Half Doses of Moderna Vaccine Produce Neutralizing Antibodies
Moderna is well known to have more injection site pain and greater immune response for the second dose but it's showing vastly greater efficacy percentages than all other manufacturers
haggy··on Zero arrests in 6 months of health care professionals replacing police officers
That's why most programs like this send both a social worker and police officer. The social worker initially takes the lead but if things escalate past the point that the social worker is able to de-escalate the police are there to intervene.
haggy··on Zero arrests in 6 months of health care professionals replacing police officers
Yea they even mention that traditional policing didn't go away, they are just now focused on crime
haggy··on Pony – High-Performance Safe Actor Programming
What issues did you run into on the JVM with Java/Scala? I spent 5 years working up and down the entire akka stack so I'm curious to learn from your point of view. Also did you try akka typed or classic?
haggy··on An update to storage policies across your Google Account
Local NAS with offsite backup is far more resilient than any physical item onsite. One house fire and that album goes up in smoke.
haggy··on Materialize Raises a $32M Series B
Interesting! I'm going to read into the info you linked. Thanks for the info!
haggy··on Materialize Raises a $32M Series B
Can you point me at documentation for the fault tolerance of the system? A huge issue for streaming systems (and largely unsolved AFAIK) is being able to guarantee that counts aren't duplicated when things fail. How does Materialize handle the relevant failure scenarios in order to prevent inaccurate counts/sums/etc?
haggy··on Bleeding-edge tech will kill your startup
Oh wow I worked on a project over 5 years ago that insisted on RethinkDB. Man so many issues... Lol
haggy··on Bottlerocket, an open source Linux distribution built to run containers
I don't know your background but the way you respond makes me think you have not been responsible for systems that multiple tenants rely on for varying workloads.

These assumptions you're making are dangerous because the variety of workloads across tenants is extreme. If you're going to do something like "kill compute no matter what" then you better have a good reason for it.

haggy··on Airline pilots landing at LAX report “a guy in jetpack” flying alongside them
Wow what a read. Thanks for taking the time to write this.
Page 1 of 6Next →