Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Ygg2
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
511.
▲
by
Ygg2
1y ago
> Your writing feels accessible. I find it makes complex topics approachable Yeah. By omitting a large swath of nuance. It reeks of "you can approximate cow with a sphere the size of Jupiter". It's baffling ludicrous. Any
512.
▲
by
Ygg2
1y ago
> «inline else» is also very powerful tool to easily abstract away code with no runtime cost. Sure, but you lose the clarity of errors. The error wasn't in `comptime unreachable` but in `inline .a .b .c`.
513.
▲
by
Ygg2
1y ago
Why would it? If I recall correctly, const and static stuff basically gets inlined at the beginning of the program.
514.
▲
by
Ygg2
1y ago
Why is the YAML part cursed? They serialize to same string, no? Both [1] and [2] serialize to identical strings. This seems like the ancient YAML 1.1 parser curse strikes again. [1] https://play.yaml.io/main/parser
515.
▲
by
Ygg2
1y ago
> Performance is a deciding factor There are two things in play: just because it's a deciding factor for you doesn't mean it's a deciding factor for everyone else. Second, even for you, Paint isn't enough. You also go
516.
▲
by
Ygg2
1y ago
> Well Slack may have a few more features over IRC but none of them should cause my laptop fans to start spinning. Many of the slowdowns in modern web are because of trackers. Software may be more efficient but all that is neglected by s
517.
▲
by
Ygg2
1y ago
> When I want complex edit, I use paint.net That's kind of my point. Even you eschew Paint's simplicity when you need a more complex transformation. Nothing you do in Paint.Net isn't impossible in Paint, given enough calcu
518.
▲
by
Ygg2
1y ago
> (quote) "unreliable rightless russian troll backdoor vibecoder fake individual" First off you're allowed some self deprecating humor. Second where did you pull that quote? Maintainer had a year to review the PR. It'
519.
▲
by
Ygg2
1y ago
> still doing the same thing The core issue, in my humble opinion, is that it's not doing the same thing. But from a thousand miles away it looks like that, because everyone uses 20% of functionality, but everyone in aggregate uses
520.
▲
by
Ygg2
1y ago
Honestly. I think it is. All software exists in a kind of attract consumer/developer evolutionary race. If I assume your point is true, wouldn't everyone then just switch to Paint for all 2D picture editing? I mean it's the f
521.
▲
by
Ygg2
1y ago
I do recall some paper mentioning it. But now I'm not sure if Google is gaslighting me or it never existed. But it seems you are right.
522.
▲
by
Ygg2
1y ago
Kinda the point of the threadmill metaphor. If you are standing on a threadmill, you will fall right off. It requires great effort to just stay at one spot.
523.
▲
by
Ygg2
1y ago
> When and why has "stable" become synonymous with "unmaintained"? Because the software ecosystem is not static. People want your software to have more features, be more secure, and be more performant. So you and ever
524.
▲
by
Ygg2
1y ago
Python 2 is a warning about doing backwards compatibility changes too late. As soon as you have a few massive libraries, your backward compatibility risks grow exponentially. C# did just as big of a change by going from type-erased to reifi
525.
▲
by
Ygg2
1y ago
> Guaranteed backwards compatibility Cough loop iterator semantics changes uncough
526.
▲
by
Ygg2
1y ago
> Different users. But same principle. Everyone loves for someone else to maintain backwards (and forwards compatibility). > The users that GP was accusing of malpractice would be the Maxis devs in this case, not the end users who w
527.
▲
by
Ygg2
1y ago
> But from a user's standpoint Not true generally. One man's engineering malpractice is another man's clever hack. Users of Windows 95 complained that Windows 95 broke SimCity. What did Windows 95 break? It fixed an obscur
528.
▲
by
Ygg2
1y ago
What?! No. It's Rust GUI toolkit. I swear people see JS support and think Electron.
529.
▲
by
Ygg2
1y ago
You forgot to update your HN craze list. Zig is chic, Rust is out.
530.
▲
by
Ygg2
1y ago
Being able to change things. It's like all downsides of backwards compatibility but on a binary level As to things ABI prevents: - scoped_lock was added to not break ABI by modifying lock_guard - int128_t has never been standardized be
531.
▲
by
Ygg2
1y ago
Easy to say, but it poiets to ecosystem fracture. But I've been getting requests to support really weird and outlandish versions. Stuff like Mono and .Net 4.56
532.
▲
by
Ygg2
1y ago
> .NET was the most sane programming ecosystem that I worked in. Having written libraries in .Net I fully disagree with that notion. First insanity is figuring out what in the fuck you need to support. .Net framework or .Net standard or
533.
▲
by
Ygg2
1y ago
Depending on the Nobel laureate linear equation eigenvalues - the ducks came in stacks between 3 and 30.
534.
▲
by
Ygg2
1y ago
Up to ten Nobel laureates have been unveiled as being three ducks in a trenchcoat.
535.
▲
by
Ygg2
1y ago
> LLVM just never bothered, despite the early claims that all the intermediate language and "more modern" compiler would enable more optimisation potential. They did bother but no one seemed to be using it, so a bug snuck in.
536.
▲
by
Ygg2
1y ago
> By making Web browser "better" do you mean more ChromeOS like? Whichever part makes Safari completely fail at properly rendering Jira. A task even Firefox can do.
537.
▲
by
Ygg2
1y ago
> Compilers for higher-level languages are full of broken promises Sometimes because C is lingua franca of low level. Some noalias optimizations Rust had didn't work in LLVM, because no one bothered using it before in C. This goes
538.
▲
by
Ygg2
1y ago
I don't blame any particular sector in particularly but everyone is guilty in aggregate. And this has been going on for decades. At the end of the day it's what capitalism is best at maximizing efficiency, and externalizing the ri
539.
▲
by
Ygg2
1y ago
> ruled by a violent senile pedophile and his deranged crackhead enablers Which one? If you want to blame anyone, try the financial sector and financialization of everything. They fed the conflagration and created perfect condition for T
540.
▲
by
Ygg2
1y ago
It's not just that. See CUDA EULA at https://docs.nvidia.com/cuda/eula/index.html Section 1.2 Limitations: You may not reverse engineer, decompile or disassemble any portion of the output generated usi
More ›