Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
simonask
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
30 ms
·
601.
▲
by
simonask
1y ago
But this is exactly the problematic viewpoint. You thought that the point of letting you write essays in your native language was to enable you to write essays. It isn't, it never was.
602.
▲
by
simonask
1y ago
That's a US-centric view. A huge number of people in the world have access to high level education free of charge.
603.
▲
by
simonask
1y ago
Every time it runs out of battery power. "I never let that happen." Cool.
604.
▲
by
simonask
1y ago
I'm sorry, nothing beats KDL in terms of readability and friendliness. I've been using it in personal projects for a while, and it is just so pleasant. I wish it saw way more widespread usage. https://kdl.dev/
605.
▲
by
simonask
1y ago
In general yes, but all democracies have this guiding principle, including the EU, where small nations have much more electoral power per capita than larger nations. For example, each Maltese member of the European Parliament is elected by
606.
▲
by
simonask
1y ago
The EU is also the only organization of its kind on the planet. It's not a federal state, but it's also way, way more integrated and unified than something like the G20, OECD, etc. It's also the only thing that can work in Eu
607.
▲
by
simonask
1y ago
Thanks, my mistake. :-)
608.
▲
by
simonask
1y ago
Isn't it pretty common for the "share" function to allow selecting multiple recipients, including multiple groups?
609.
▲
by
simonask
1y ago
Is it - hear me out - possible that you are overthinking this? People tend to use group chats for coordination and quick banter with people they already know. Not as an alternative to the phpBB boards of old.
610.
▲
by
simonask
1y ago
All of this is bad coding habits. That's why we're here.
611.
▲
by
simonask
2y ago
Yeah, wait-free data structures often contain linked lists. That doesn’t cancel out all of the other problems. Anecdotally, I’ve seen wait-free structures used incorrectly many more times than I’ve seen them used correctly. Some people thin
612.
▲
by
simonask
2y ago
That’s an incredible amount of effort to throw at an argument on Hacker News.
613.
▲
by
simonask
2y ago
Linked lists are worse than flat arrays in every single performance metric other than ordered removal. They use more memory (the links), have inferior cache locality, cause more allocations (unless you're allocating anyway, in the case
614.
▲
by
simonask
2y ago
I'm wondering what makes you feel confident about the use of linked lists in all of those components. Mind you, most of those will be written in C on a typical Linux installation, and linked lists happen to be one of the two collection
615.
▲
by
simonask
2y ago
Most programmers can implement a linked list. Extremely few can use one safely. They're an elegant weapon for a more civilized age - namely one without multithreading, aliasing-based optimization, and a host of other nice things.
616.
▲
by
simonask
2y ago
In all of my years, I have seen maybe 2 projects that had one valid use case each. They exist, sure. It's not that common.
617.
▲
by
simonask
2y ago
This comment makes no sense. 1. You have linked lists in Rust. They're in the standard library. 2. Linked lists do not have "unmatched performance" - they are slower than almost anything, outside of highly specialized use cas
618.
▲
by
simonask
2y ago
Implementing an operating system is incredibly niche and obscure. The practices that apply to kernel development do not generally apply to very much else.
619.
▲
by
simonask
2y ago
Coming from C++, my favorite take on Rust is that it is fundamentally about productivity. Avoiding UB is a serious drain on productivity in C++, and every new language or library feature comes with additional pitfalls, increasing the mental
620.
▲
by
simonask
2y ago
You seem to consider convenient dependency management a security hazard, which I have always found to be a pretty weird take. It logically follows that the severe difficulty of managing dependencies in C and C++ projects is actually a secur
621.
▲
by
simonask
2y ago
I think the comment you responded to gives pretty clear reasons why the take is weird or a "shitty attitude". Competent C++ developers are the first to admit that C++ objectively sucks. It's a bad language, but that doesn
622.
▲
by
simonask
2y ago
I think your take is interesting, but your article does not go into details with ideas about how to address these problems at the architectural level. Would you like to elaborate?
623.
▲
by
simonask
2y ago
Are you saying that people innovate because they want to attract investment? Perhaps. Most of the time I’ve seen people innovate because they had the combination of passion and time to focus on doing something useful.
624.
▲
by
simonask
2y ago
Engineering salaries in Europe are held back compared to the US by market forces (notably lack of investment), not unions. Unions representing highly educated workers do not typically engage in collective bargaining on salary, but rather su
625.
▲
by
simonask
2y ago
In normal countries, the role of unions is to ensure that your rights and livelihood are secured when your body or mind sustains damage from a work injury. It sounds like your idea about what unions are and do are deeply informed by abnorma
626.
▲
by
simonask
2y ago
Perhaps you mean "investment" rather than "speculation"? All mainstream European politicians are in favor of more growth, more investment, more industry, more jobs, and so on, across the continent. The parties who are ab
627.
▲
by
simonask
2y ago
That's not a "Rust runtime", that's an extension point. The default setting is `malloc()`.
628.
▲
by
simonask
2y ago
I mean, aren't you having such an interaction right now? Do you find this discussion toxic?
629.
▲
by
simonask
2y ago
Ruby will always have a special place in my heart. I cut my teeth as a young programmer on that language, and I learnt its value (as well as the value of using something else) along the way. Ruby code can be downright poetic, for better or
630.
▲
by
simonask
2y ago
That's probably true, but also a poor measure of success. I bet there are more companies using Ruby than there are companies using C++, too. They fill different niches, and different types of companies deliver very different products u
More ›