Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mh2266
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
91.
▲
by
mh2266
9mo ago
the scrollbar change happened in 10.7 Lion. it was released in 2011. on mobile it was there since iPhone OS 1. it is not a recent change, macOS/OS X/Mac OS X has had these scrollbars for longer than it did not have them. you can d
92.
▲
by
mh2266
9mo ago
are LLM codebases not messy? Claude by default, unless I tell it not to, will write stuff like: // we need something to be true somethingPasses = something() if (!somethingPasses) { return false }
93.
▲
by
mh2266
9mo ago
I don't exactly disagree with this but I have seen models simply deleting the tests , or updating the tests to pass and declaring the failures were "unrelated to my changes", so it helpfully fixed them
94.
▲
by
mh2266
9mo ago
> I've been trying to implement a multiplayer game with server authoritative networking in Rust with Bevy. I specifically chose Bevy as the latest version was after Claude's cut off, it had a number of breaking changes, and the
95.
▲
by
mh2266
9mo ago
Is there any type of clothing that existed in the 1800s that you could actually not buy or have custom made today? On the other hand, you could not buy a Gore-Tex Pro shell or an ultralight down jacket for any price in 1800.
96.
▲
by
mh2266
9mo ago
put a `git` script in `PATH` that simply errors out i.e.: if "--no-verify" in sys.args: println("--no-verify is not allowed, file=sys.stderr) sys.exit(1) and otherwise forwards to the underlying `git`
97.
▲
by
mh2266
9mo ago
> Exactly, designing a 'third place' that isn't alcohol focused seems to be a tough nut to crack. how so? I go to a climbing gym and it is a pretty social (and, of course, healthy) activity... crossfit is not my thing but
98.
▲
by
mh2266
9mo ago
> They bet the house on liquid glass How? If they reverted to the previous iOS and macOS designs, Apple would go out of business?
99.
▲
by
mh2266
9mo ago
cigarettes are an explicit part of the diet...?
100.
▲
by
mh2266
9mo ago
is there some reason to implement it as a time limit instead of iterations or something else deterministic? it being affected by CPU speed or machine load seems obvious. or whatever makes sense if “iterations” isn’t a thing, I know nothing
101.
▲
by
mh2266
10mo ago
Yes, of course, but the actual games are written (primarily! sometimes they will optimize something when actually necessary with a lower-level language! that's great!) in the scripting language. The OP implies heavily that writing a
102.
▲
by
mh2266
10mo ago
The section "The Problem of the Individual-Element Mindset" bugs me quite a bit, the core of it being: > This architectural mindset does lead to loads of problems as a project scales. Unfortunately, a lot of people never move p
103.
▲
by
mh2266
10mo ago
Right, he says: > If you want to make pointers not have a nil state by default, this requires one of two possibilities: requiring the programmer to test every pointer on use, or assume pointers cannot be nil. The former is really annoyin
104.
▲
by
mh2266
10mo ago
stacked diffs are the best approach and working at a company that uses them and reading about the "pull request" workflow that everyone else subjects themselves to makes me wonder why everyone is not using stacked diffs instead of
105.
▲
by
mh2266
11mo ago
This just skips the: > First, if you aren't writing device drivers/kernels or something very low level there is a high probability your program will have zero unsafe usages in it. from the original comment. Meanwhile all C code
106.
▲
by
mh2266
11mo ago
The only thing I really found weird syntactically when learning it was the single quote for lifetimes because it looks like it’s an unmatched character literal. Other than that it’s a pretty normal curly-braces language, & comes from C+
107.
▲
by
mh2266
11mo ago
I feel like it is the opposite, Go gives you a ton of rope to hang yourself with and hopefully you will notice that you did: error handing is essentially optional, there are no sum types and no exhaustiveness checks, the stdlib does things
108.
▲
by
mh2266
11mo ago
I think the standard convention if you just want a stringly-typed error like Go is anyhow? And maybe not quite as standard, but thiserror if you don’t want a stringly-typed error?
109.
▲
by
mh2266
11mo ago
Management not being a promotion doesn’t mean that managers aren’t (usually—I’ve both been at equal and higher levels than my managers at times) higher levels than their reports. It means that switching to a management role from IC is never
110.
▲
by
mh2266
11mo ago
Google’s terminal level is one past new grad and it has a full parallel non-management IC track, I don’t think that they’re pushing people that hard into leadership roles.
111.
▲
by
mh2266
11mo ago
Google lets people stay at L4 forever and Meta does at L5 with no expectation of further growth. Yes the expectations are probably still higher, but these companies don’t expect everyone to grow past “mostly self-sufficient engineer” as the
112.
▲
by
mh2266
11mo ago
I don’t think being popular with the players is entirely irrelevant for players in team sports. Locker room cohesion matters.
113.
▲
by
mh2266
11mo ago
It’s a little snarky and cynical but I’ve found little use for product managers in infra and devx teams because they typically don’t have the technical background to have relevant product vision and anyone that can make L7+ as an engineer o
114.
▲
by
mh2266
11mo ago
This completely matches my experience as an infra principal engineer in a coding archetype at another big company. I do impactful and good technical work and always try to defer credit to those “under” me even if it was my idea they are imp