Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
WorldMaker
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
91.
▲
by
WorldMaker
3mo ago
They are definitely orthogonal use cases. I find I prefer Profiles for different accounts/identities more than Containers (including profiles being very different windows of Firefox reducing confusion of which identity I'm looking
92.
▲
by
WorldMaker
3mo ago
But also it could have been found in the wild in C/C++ code, which both had no "native" Boolean type until surprisingly recently (C++17 and C23! as in 2017 and 2023 standards, irrespectively) so Bool is very much a possible r
93.
▲
by
WorldMaker
3mo ago
There is a possibility space there. Some transistors are "naturally" ternary (which we use today for things like binary error correction). Also the Soviet Union went down the rabbit hole of ternary computers and programming langua
94.
▲
by
WorldMaker
3mo ago
That is a possible reading, especially given the way the Empire's xenophobia manifests, if you assume all humans are culturally homogeneous in Star Wars, but I think the movies are somewhat clear that humans are culturally diverse. The
95.
▲
by
WorldMaker
3mo ago
> You can organize the same system in terms of observers and subscribers. Also, the differences between "hot" and "cold" observers and the use of schedulers. I like that about the observable pattern that while hot ver
96.
▲
by
WorldMaker
3mo ago
I've seen this kind of thing fail in so many ways just as a user with a custom domain. Someone adds my real email (the custom domain) to a Google invite and my primary Google Account uses its own email (a Gmail account) that is in no w
97.
▲
by
WorldMaker
3mo ago
The Galactic Empire as shown in the movies seems to have a very small core, almost all of the movies are set in its periphery rather than its central core. Tatooine is paying taxes to the Empire and subject to its troops, but doesn't s
98.
▲
by
WorldMaker
3mo ago
> Surely if the machine you go to for answers regularly makes things up you would just stop using it? Perhaps people have to be burned by something really bad personally before they realise the limitations? LLMs are very convincing and p
99.
▲
by
WorldMaker
3mo ago
I think the laws we aren't worried enough about needing yet are digital estate laws, too. If I build a massive library in the real world there's no question it's a part of my estate plan for a will and is inheritable by famil
100.
▲
by
WorldMaker
3mo ago
Potentially viewable as better than OpenJDK and Oracle (and OracleJDK) from what I've seen. A lot of .NET governance moved to the Dotnet Foundation which is built along the lines of things like the Linux Foundation. Microsoft is the ma
101.
▲
by
WorldMaker
3mo ago
The JSON source generators are quite good, and a small performance boost worth considering even when not planning for AOT. The logging and RegEx source generators aren't even for AOT but for improving debugging tools [1] and performanc
102.
▲
by
WorldMaker
3mo ago
To be fair, VB.NET itself also thought itself the natural replacement/direct continuation. Its compiler version started at 7.
103.
▲
by
WorldMaker
3mo ago
It sounds like they didn't reuse the enum keyword for this for the most backwards compatibility and to avoid confusion. Your example enum is an `int` today. Either you break existing code expecting an `int` sized thing or you need addi
104.
▲
by
WorldMaker
3mo ago
Use merge commits does not mean using "merge workflows with long running branches". "Merge early and often" is just as useful of a concept as "rebase often". The workflow is often exactly the same. The only rea
105.
▲
by
WorldMaker
3mo ago
I've seen some really bad trainwreck merges in rebase heavy workflows, too. (Unwinding them is awful.) Rebases create just as many merge conflicts as merge commits do [0], but rebases don't save the evidence for them. Just because
106.
▲
by
WorldMaker
3mo ago
I've had to deep regression analysis and archeology to make sure that regressions aren't recurring or stop recurring, because regressions can recur. An engineer that maybe read the wrong advice and got too eager in using a rerer
107.
▲
by
WorldMaker
3mo ago
The point is your ability to find needles in a haystack increases . A PR often is bigger than a 10-line change, but is often made up of smaller 10-line changes. The ability to drill down with a second `git bisect` run (now with a known bas
108.
▲
by
WorldMaker
3mo ago
Fun fact, you can also automate more of that existing workflow with the rebase interactive TODO list. Roughly something like: pick $ACOMMIT1 edit $ABMIXEDCOMMIT # split out A parts pick $ACOMMIT2 exec make test # test ever
109.
▲
by
WorldMaker
3mo ago
> If that's the case, is there a way to get `git rebase` to have the same behavior? I've got decades of `git rebase` burned into my fingers at this point. One of the GitHub blog posts of git changelog highlights implied that th
110.
▲
by
WorldMaker
3mo ago
A PR is an atomic thing, but at a higher level. It's an integration point. Merge commits are a great representation of an integration point. `git log --first-parent` gives you an integration log. Without `--first-parent` you have a
111.
▲
by
WorldMaker
3mo ago
The implication seems to be that `git history` is the higher level, safer `git rebase` for common scenarios. If you are already comfortable with `git rebase` you might just keep using it and never need `git history`. If you are learning git
112.
▲
by
WorldMaker
3mo ago
One interesting new twist in the Windows 11 removes extension points/makes extension points harder to use is first class built-in git version control integration: https://learn.microsoft.com/en-us/windows/adva
113.
▲
by
WorldMaker
3mo ago
git tags are more lightweight than they seem. It's why the UX defaults to not sharing tags, with the idea that you may need/want local-only tags. They also share the same "namespace" that you could have tags like `myna
114.
▲
by
WorldMaker
3mo ago
Yes, `git switch` and `git restore` are both marked stable now and have relatively clean UX. It can be worth reskilling out of `git checkout` habits and into these two separate commands.
115.
▲
by
WorldMaker
3mo ago
To my understanding today it depends on the JS engine and more importantly what JIT stage that code is in. JITs optimize const/let in ways that they can't optimize var now. Which is to say that if someone tells you that you should
116.
▲
by
WorldMaker
3mo ago
I watched a couple battles at the most time dilation over the shoulders of college friends. They would have entire days of needing having EVE open on their laptop through every class and that gave me enough of an understanding to realize I
117.
▲
by
WorldMaker
3mo ago
More than one Turing Complete VM inside the font renderer stack, at that. One of the biggest recurring CVE generators in both Windows and Macintosh was 1984's legacy of the Adobe Type 1 font format [1]. Everyone had to license it for
118.
▲
by
WorldMaker
3mo ago
> Yet the remake of Halo: Combat Evolved is getting a ton of attention from the fanbase and broader gaming community. If the next Halo is good, that fanbase will come back around. The fanbase already has the Master Chief Collection. The
119.
▲
by
WorldMaker
3mo ago
Trident got forked/rewritten to Spartan around IE10 and IE11 defaulted to Spartan but fell back to Trident sometimes. Edge was just Spartan (and "IE11 Mode" was its hacky way embed Trident back inside Edge). It's sad t
120.
▲
by
WorldMaker
3mo ago
Companies thought plumbers, electricians, etc were fungible. They didn't care which one they hired, they just needed one. There were always more in town or the next town over. Software work appearing to be extremely fungible with offsh
More ›