Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
brewmarche
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
1.
▲
by
brewmarche
5d ago
Just checked it and I underestimated. Just before the split it was at 54k LOC: < https://github.com/dotnet/runtime/blob/b96f3cc738f7fca9474fb... > I’ve also read that a first version of the file came from
2.
▲
by
brewmarche
6d ago
Until recently the .NET garbage collector used to be a single 30,000+ line C++ file. And it was maintained by one person if I remember correctly.
3.
▲
Joy's Law (Management)
(en.wikipedia.org)
5 points
by
brewmarche
6d ago
|
0 comments
4.
▲
by
brewmarche
10d ago
Didn’t know about that one, and can’t find any references, but works in my fish I’ve always used Ctrl+U, it’s an Emacs shortcut, so it works in many shells and other prompts (especially since readline supports it) by default. (For example C
5.
▲
by
brewmarche
11d ago
Yeah I have seen this issue a few times. If you use Docker build arguments that way add `--provenance=false` to get rid of all that build metadata. Build secrets are still better since they allow you to scope the secret inside of the Docker
6.
▲
by
brewmarche
13d ago
I thought MS-DOS had special handling for A: and B: since it allowed you to copy from A: to B: even with just one floppy drive.
7.
▲
by
brewmarche
17d ago
Apologies, I focused on LLVM as a whole. You are right about clang (and I didn’t know about the arm64 backend)
8.
▲
by
brewmarche
18d ago
They asked about ‘originated’ in particular.
9.
▲
by
brewmarche
19d ago
Swift comes to mind, and this website has more https://opensource.apple.com/projects/ (it lists WebKit, but I guess they count WebKit after it split from KHTML, I’d agree with you there) Also, Bonjour originated at App
10.
▲
by
brewmarche
20d ago
https://github.com/github/gitignore/blob/main/Global/macOS.g...
11.
▲
by
brewmarche
20d ago
But they do: https://github.com/github/gitignore/blob/main/Global/VisualS... You need to merge the relevant ignore files to create one specific for you, so if you use VSCode on macOS VisualStudioCod
12.
▲
by
brewmarche
25d ago
Location: Germany (UTC +1/+2), EU citizen Remote: preferred Willing to relocate: no Technologies: C# and previously C++ and Java, prefer functional style and privately dabble with F# and Haskell. I know SQL, Azure, Docker, h
13.
▲
by
brewmarche
25d ago
One could argue that this is not an issue with pip, the software, but of the index used. I mean, if you control both index and extra-index there is no problem (and one solution to this is to use your own mirror with a set resolution order).
14.
▲
by
brewmarche
26d ago
For the attack you mentioned (reusing internal packages in a public repository) prefix reservation is one possible solution. Unfortunately PyPI does not support it.
15.
▲
by
brewmarche
26d ago
Maybe I was too harsh. It’s the CVE in conjunction with its high severity, the maintainers’ decision and the bundling of pip with CPython. In the end what can you do about it as a dev given that the pip maintainers have decided not to fix i
16.
▲
by
brewmarche
26d ago
Yes, I’ve also experienced this kind of attitude. Some scanning tools can detect that certain CVEs do not apply because the specific functionality is not used. I hope your team was OK with you uninstalling the VMware package manually (this
17.
▲
by
brewmarche
27d ago
In other videos Casey argues against the profile–fix–repeat workflow (I’m not saying that you necessarily meant this by measuring), instead arguing for estimating the theoretical maximum, then trying to get close enough to it. His argument
18.
▲
by
brewmarche
1mo ago
Aren’t the shortcuts with the command key older than the PC ones (which started out as Shift+Insert etc. actually)? I wouldn’t call that desire to be different (also as mentioned below it has a lot of advantages in a terminal)
19.
▲
by
brewmarche
1mo ago
Yes and gmx (listed next to it) as well, and I’m pretty sure that gmx offered/offers multiples TLDs (gmx.net, gmx.de, gmx.at, …) I think the same goes for Alice (big ISP, offering mail addresses, in multiple countries) It looks like so
20.
▲
by
brewmarche
1mo ago
I’ve used https://www.typingclub.com for learning touch typing from scratch. It has worked really well for me
21.
▲
by
brewmarche
1mo ago
There’s a funny explanation at the bottom: > It turns out that only 9 of the first 275 checks that I've sent out since the beginning of 2006 have actually been cashed. The others have apparently been cached. So this change in policy
22.
▲
by
brewmarche
1mo ago
The Law Stack Exchange tags answers with the jurisdictions they apply to, but I think that’s the only StackExchange site that allows tags on answers.
23.
▲
by
brewmarche
1mo ago
These answers are ~15 years apart, so the vote difference is not surprising. I personally sort by ‘date modified (newest first)’ on StackExchange sites.
24.
▲
by
brewmarche
1mo ago
I get scared when I see these string interpolations in GitHub Actions. Use `env:` instead and just work with environment variables in your shell script. Yes, you still need to vet your script. Quoting is a common source of problems. Use she
25.
▲
by
brewmarche
1mo ago
DIVSD latency 13–14 cycles, reciprocal throughput 4 cycles Use this instead of x87’s FDIV
26.
▲
by
brewmarche
2mo ago
> but the decision to not ship with a regular installation UI in OG macOS X came with the tradeoff of not cleanly _uninstalling_ software either. config files etc were always left over. But they have regular installers, they are called .
27.
▲
by
brewmarche
2mo ago
I remember years ago before LLMs my colleague told me he was impressed by my Google-fu. I was just as speechless whenever I saw him type his search queries which led nowhere. Apparently it’s a skill
28.
▲
by
brewmarche
2mo ago
PS: Did some research and while it is true that a ZWNBSP will break up ligatures in many systems, that’s not its intended use. It’s there to prevent line breaks (up to Unicode 3.2), nowadays only kept for compatibility outside of BOM. Moder
29.
▲
by
brewmarche
2mo ago
No, a ZWNBSP that’s not at the start is just a regular ZWNBSP. Can be used to break up ligatures for example
30.
▲
by
brewmarche
2mo ago
> The usual "0.1 + 0.2 != 0.3" is _not_ imprecision. Correct. That’s using the wrong base. Decimal floating point doesn’t have that problem.
More ›