Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
IAmLiterallyAB
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
IAmLiterallyAB
2y ago
In my limited experience, it makes the hard cases harder. I had a project where I needed to do some weird linker things and ended up moving to C++ because Cargo couldn't handle it.
62.
▲
by
IAmLiterallyAB
2y ago
They've changed the plans a bit, you can get 8GB even cheaper I think. I pay $30 a month after the autopay discount. Though mine is only 5GB
63.
▲
by
IAmLiterallyAB
2y ago
What secret state do you mean? All PRNGs have state right? Which you need to keep secret if you don't want the sequence to be predictable. Is there something more I'm missing?
64.
▲
by
IAmLiterallyAB
2y ago
Interesting, but there's one part I'm not sure I agree with. > Pseudo-random number generators are useful for many purposes, but unbiased shuffling isn't one of them. A properly seeded CSPRNG is perfectly fine at this. And
65.
▲
by
IAmLiterallyAB
2y ago
If you could reverse engineer the expected signal you could probably make your own gun
66.
▲
by
IAmLiterallyAB
2y ago
Oh, for sure what I said wouldn't work on a W^X system. I was just pointing out that one of the most widely used JIT software uses WX pages. What OSes prohibit that? Linux doesn't (well, I think it can with SeLinux maybe?). OpenBS
67.
▲
by
IAmLiterallyAB
2y ago
Found a similar big once. The API would correctly reject unauthenticated requests for exactly 10 minutes. Then, for exactly 1 minute, unauthenticated requests were allowed. The cycle repeated indefinitely. Would love to know what was going
68.
▲
by
IAmLiterallyAB
2y ago
I remember GTK themes used to break every couple releases. Is that not an API break?
69.
▲
by
IAmLiterallyAB
2y ago
Or you do what V8 does with WebAssembly and just use WX pages because doing it correctly is "too hard" to do without losing performance.
70.
▲
by
IAmLiterallyAB
2y ago
Just want to say, your blog has been a godsend for understanding the weird quirks of linking and ABI stuff. Thank you.
71.
▲
by
IAmLiterallyAB
2y ago
The docker daemon is running as root in that scenario. So anyone in the Docker group can trivially become root by starting a privileged container.
72.
▲
by
IAmLiterallyAB
2y ago
The hope is to eventually remove the in-kernel terminal emulator. See here https://dvdhrm.wordpress.com/2012/08/12/killing-off-config_v...
73.
▲
by
IAmLiterallyAB
2y ago
AntennaPod is my favorite podcast app. I use it for all my podcasts that have RSS feeds. Highly recommend
74.
▲
by
IAmLiterallyAB
2y ago
Ah, I guess I was mistaken
75.
▲
by
IAmLiterallyAB
2y ago
Somewhat misleading. Because these days, none of the network transparent primitives are used anymore. All the rendering happens server side, and bitmaps are sent over the wire. It's basically a crappy VNC. And at that point, just use R
76.
▲
by
IAmLiterallyAB
2y ago
NXP still sells those? Wow, e500 will never die huh
77.
▲
by
IAmLiterallyAB
2y ago
Clang 18 came out in March and GCC 14 isn't even out. So those are bleeding edge by just about any metric
78.
▲
by
IAmLiterallyAB
2y ago
> full constraint specifications Is that a technical term? (if so, can you explain further) I've made SLEIGH specs for two architectures. In my experience, it can describe 95% of the semantics well enough for decompilation (it gets
79.
▲
by
IAmLiterallyAB
2y ago
SAIL reminds me of SLEIGH, the language Ghidra uses to describe ISA semantics. Cool stuff
80.
▲
by
IAmLiterallyAB
2y ago
Mandatory CSD was always a bad idea imo and this is yet another reason
81.
▲
by
IAmLiterallyAB
2y ago
Oh neat, had this guy as a professor for "Linux Kernel Programming". Good to see he's still doing cool stuff
82.
▲
by
IAmLiterallyAB
3y ago
Because you used bytes mode, not alphanumeric mode
83.
▲
by
IAmLiterallyAB
3y ago
That commit has nothing at all to do with task cancellation.
84.
▲
by
IAmLiterallyAB
3y ago
Ugh. We're forever pinned on 3.8.1 since they broke task cancellation in 3.8.3. The handling of that is frustrating, we won't be using aio http for new projects. https://github.com/aio-libs/aiohttp/issues
85.
▲
by
IAmLiterallyAB
3y ago
Am I wrong? Just noticed the downvote. That is my understanding of the old AIO kernel API anyway. The original io_uring paper describes some of the deficiencies of AIO. And the fact that the API is broken on non-O_DIRECT regular file descri
86.
▲
by
IAmLiterallyAB
3y ago
The old aio API is very inefficient and has awful quirks, such as not working on regular files opened without O_DIRECT. Not surprised no one used it
87.
▲
by
IAmLiterallyAB
3y ago
> GCC 14 Do you have a reference for significant module changes in GCC 14? I see nothing on the changes page for 14
88.
▲
by
IAmLiterallyAB
3y ago
> And generally, libc is vehemently opposed to the existence of smart compilers Yes, as far as I'm aware none of the major libcs on Linux support LTO
89.
▲
by
IAmLiterallyAB
3y ago
Even those get most of their info from /proc and /sys rather than special syscalls
90.
▲
by
IAmLiterallyAB
3y ago
I'm having trouble distinguishing the differences between the bright end of the gradient. Maybe it should use a different color space. This site explains it well: https://joshdata.github.io/color-scales/ "Unf
More ›