Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
orlp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
541.
▲
by
orlp
4y ago
Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure. — Melvin E. Conway The exact same thing applies to any (effective realization of) a
542.
▲
by
orlp
4y ago
Not sure why people didn't just agree on -i. Qatar -> Qatari, Zanzibar -> Zanzibari, to me Myanmar -> Myanmari makes perfect sense to me.
543.
▲
by
orlp
4y ago
Fun anecdote: in World of Warcraft (at least used to when I played/programmed them) addons load in alphabetical order and all operate and communicate in a single global Lua scope. The result is that library addon names start with an ex
544.
▲
by
orlp
4y ago
Trickle-down economics has consistently shown to be a failed hypothesis.
545.
▲
by
orlp
4y ago
Also somewhat related, the 'Heaven Sent' episode from dr. Who.
546.
▲
by
orlp
4y ago
> running experiments to verify strength gain all takes a lot of compute Fun fact, in my master thesis I proved that quantum computers can verify this using quadratically fewer iterations than on a classical computer. That is, if it take
547.
▲
by
orlp
4y ago
>> * Don't lie about what it does. >> * Don't hack people by smuggling some nasty code into minor version updates. >> * Don't leave people vulnerable to third party exposure by not taking care
548.
▲
by
orlp
4y ago
One of my favorite magic tricks is one I've learnt. You have 31 cards prepared in an order determined by a linear shift register. The audience is allowed to cut the deck as often as they want (thus maintaining cyclic order) after which
549.
▲
by
orlp
4y ago
No I'm not claiming anything is made up. And it certainly is newsworthy in that it should've spawned a couple articles here and there, and maybe a couple covering its conclusion. What we got instead was completely out of proport
550.
▲
by
orlp
4y ago
For several weeks it was almost impossible to escape the endless firehose of "news" from the Depp / Heard trial. I think it is a very clear example of this.
551.
▲
by
orlp
4y ago
A possible explanation is that her number got SIM swapped and then used by spammers.
552.
▲
by
orlp
4y ago
For a somewhat related topic (analog image recognition), for those interested, I can highly recommend this video: https://www.youtube.com/watch?v=Y9FZ4igNxNA
553.
▲
by
orlp
4y ago
> I'm not even sure exactly what it is I object to about the twitch one, but whenever there is a choice between the two services I prefer the youtube one. I know exactly what it is. Latency. When I press play in Youtube, it plays. I
554.
▲
by
orlp
4y ago
SIMD based sorting isn't new, e.g. djbsort: https://sorting.cr.yp.to/ . I find it strange the paper doesn't cite it or compare to it at all. EDIT: to be fair it does seem that Bramas' first published work on S
555.
▲
by
orlp
4y ago
Define secure. Because if you were trying to bring up a technological argument, please stop. It weakens our position. Cryptographically you absolutely can have asymmetric systems with a privileged master key that are secure to anyone not kn
556.
▲
by
orlp
4y ago
"Californians are being asked to reduce their water use by 15 percent over 2020 levels to protect water reserves and help maintain critical flows for fish and wildlife wherever possible." And by that they surely mean agriculture,
557.
▲
by
orlp
4y ago
My main gripe with Handbrake is how annoying it is to trim a video. There's no preview of when the trim happens. And for some unknown reason it defaults to a chapter range rather than seconds or frames for trimming...
558.
▲
by
orlp
4y ago
> you could train your own Imagen for ~200000$ If my experience in machine learning (which admittedly is small scale) is applicable to these large-scale projects, I'd say that for each press-ready model there are probably dozens of
559.
▲
by
orlp
4y ago
The results of GPT-3, Imagen, Github Copilot, etc, have shown me two things: 1. A critical part of AI that was missing no longer is: the model of our world. In natural language processing (more generally anything that interacts with humans)
560.
▲
by
orlp
4y ago
Genocide is the intentional destruction of a large 'group' of people (be it ethnical, racial, religious, etc). Removing young children from their parents to be placed outside the group is a "tried and tested" method of
561.
▲
by
orlp
4y ago
As a Dutch person I feel deeply ashamed and disgusted by my government. As far as I am concerned the tax scandal wasn't 'only' institutional racism, it was genocide. Kids were systematically (over 1100 cases) taken away from
562.
▲
by
orlp
4y ago
There is no sane way to build voting machines. Voting isn't a technology problem, it's a social/trust problem.
563.
▲
by
orlp
4y ago
My only gripe with TAOCP is its usage of MMIX.
564.
▲
by
orlp
4y ago
It does. Note that it calls popcount_digit on each digit of the integer (a 'digit' here is 32 bits), which calls _Py_popcount32, which does map to a hardware instruction if possible: https://github.com/python/
565.
▲
by
orlp
4y ago
The sad part is that Rust still has exceptions, they're just called panics. I love Rust to death, but I feel this is a huge flaw in its design. Writing any unsafe code that takes a callback function is a massive pain in the ass, becaus
566.
▲
by
orlp
4y ago
Until you get a reference cycle. Then it's a form of garbage accumulation.
567.
▲
by
orlp
4y ago
As an N=1 sample point, I've programmed in Rust for years now, extensively using generics, and have not once ran into this issue. NP-hardness only shows the worst case is really difficult. It does not mean that an approach is not use
568.
▲
by
orlp
4y ago
Right, you resolve the ambiguity of the wraparound because we know that logically the read_idx (which I guess is better called pop_idx) can never exceed the write_idx. It does fail if bufsize equals 2^w where w is the width of your index ty
569.
▲
by
orlp
4y ago
Templates suck because they're the wrong abstraction. Or rather, they pretend to be an abstraction when in reality they're leaky as hell. Rust's traits are generics done right. I haven't looked at Concepts too much, I ho
570.
▲
by
orlp
4y ago
This breaks when your indices wrap around the integer limit. I'm not saying this can't be worked around but you end up with something much more complicated than just head==tail. It's a memory/runtime trade-off that I thi
More ›