Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
comex
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
361.
▲
by
comex
2y ago
In the hypothetical scenario where websites block Keepass, Keepass would not be sending “bad data” to the website. Its interaction with the website would not be noncompliant in any way. Rather, the website would be punishing Keepass for a
362.
▲
by
comex
2y ago
And yet none of those items are out of reach of the average person. On the contrary, they’re usually pretty cheap. Precisely because replication costs nothing, the strategy that maximizes profit is to maximize the number of copies sold ra
363.
▲
by
comex
2y ago
With a zip file and Safari, the experience is this: 1. Click download on website 2. App appears in your Downloads folder (automatically unzipped and with the original zip file removed). For new users, that's definitely more intuitive t
364.
▲
by
comex
2y ago
Yep. To me it feels like foreign language learning on easy mode. To be clear, I'm not good at foreign languages. I've never become fluent in one. But I studied Latin back in high school, and Japanese more recently, enough to sl
365.
▲
by
comex
2y ago
https://en.wikipedia.org/wiki/Illegal_number
366.
▲
by
comex
2y ago
Ooh, I’ve been looking for a good solution for this for years. Currently I use Parsec, but it’s closed source and not compatible with direct streaming from OBS etc. I’ll definitely check this out.
367.
▲
by
comex
2y ago
I think the idea is that part of the page would be rendered outside the iframe and part inside it.
368.
▲
by
comex
2y ago
Sounds like a good argument for using a CDN. Or to phrase it more generally, an intermediary that is as close as possible to the host experiencing the fluctuating bandwidth bottleneck, while still being on the other side of the bottleneck.
369.
▲
by
comex
2y ago
I watched the video. They have two different configurations, one where there’s only one kernel, one where there are indeed two separate kernels with one kexec’ing to the other.
370.
▲
by
comex
2y ago
If I don’t feel like reading the whole article then I skim it.
371.
▲
by
comex
2y ago
> I suppose C++'s template system might be able to generate JSON deserializers with static reflection as well It definitely can, and it will be faster and more type-safe than doing it at runtime. But if you do want to do it at runt
372.
▲
by
comex
2y ago
You're mixing together a few different things. - Trump's lawyers argued in this case that an ex-president can only be charged with a crime if he was impeached and convicted for that same act. But all of the justices rejected this
373.
▲
by
comex
2y ago
Because the constructor takes two arguments, a "begin" iterator and an "end" iterator. And pointers count as valid iterators. Normally you wouldn't use the "= {}" syntax to invoke a constructor this way.
374.
▲
by
comex
2y ago
> You're gonna have a hard time exploiting a text file output that happens to be JSON. If you’re not escaping double quotes in strings in your hand-rolled JSON output, and some string you’re outputting happens to be something an att
375.
▲
by
comex
2y ago
> Anyway, so this thing gets published many, many months after it got on some MS PM’s boss’s partner’s radar. Arm64EC is not new. It was released back in 2021.
376.
▲
by
comex
2y ago
Indeed, but this isn't hypothetical. A large fraction of multiplayer games operate by sending inputs and requiring the simulation to be deterministic. (Some of those are single-platform or lack cross-play support, and thus only need c
377.
▲
by
comex
2y ago
See also Clang bounds safety, an implementation of a very similar concept: https://clang.llvm.org/docs/BoundsSafety.html
378.
▲
by
comex
2y ago
Are there actually plans to remove the symlink? My impression was that it’s intended to stay around pretty much forever.
379.
▲
by
comex
2y ago
> The distro repositories are being continuously rebuilt, because packages are receiving continuous updates. At large timescales, yes. But not at timescales relevant for rapid security updates.
380.
▲
by
comex
2y ago
Well, that's very interesting indeed. Maybe there's hope for Swift in the future.
381.
▲
by
comex
2y ago
Most of the video describes a system similar to Swift, where function arguments can be borrowed or inout, but borrowed references are not first-class types, and so you don't have lifetimes like in Rust. In Swift, this design definitel
382.
▲
by
comex
2y ago
The best argument for Intel syntax is subtraction and division. Intel syntax's sub rax, rbx is equivalent to AT&T syntax's subq %rbx, %rax ...and it computes (rax - rbx), not (rbx - rax)! I suppose you could
383.
▲
by
comex
2y ago
I searched the cheriot-rtos repo and found a lot of calls from tests (either directly or through the wrapper function `sleep`): https://github.com/search?q=repo%3Amicrosoft%2Fcheriot-rtos%... That's a context where it
384.
▲
by
comex
2y ago
Rust behaves as you describe for both signed and unsigned.
385.
▲
by
comex
2y ago
It does not. Oddly enough, it doesn't even allow it in unsafe code, not with a normal cast. You have to use transmute. I believe this is due to concerns about targets where function and data pointers have different representations.
386.
▲
by
comex
2y ago
(2019)
387.
▲
by
comex
2y ago
But not listening on port 80 will also usually break the application. Though I suppose the same API key may be used by multiple applications, or multiple copies of an application configured differently. edit: and even if there's only
388.
▲
by
comex
2y ago
One of the approaches mentioned in the article is to just not listen on port 80. Supposedly that’s equally good because the connection should get aborted before the client has the chance to actually send any API keys. But is that actually
389.
▲
by
comex
2y ago
Indeed – though many AAA games use in-house engines.
390.
▲
by
comex
2y ago
Porting a game from x86 Windows to ARM Windows may take some effort, but for most games, nowhere near as much as porting to a different operating system. There just isn’t that much assembly code or even SIMD intrinsic use in your average g
More ›