Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
muvlon
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
1.
▲
by
muvlon
7d ago
Yes, if the banking app refuses to run on Graphene, you can forget about Waydroid completely. Hell will freeze over before Waydroid passes play integrity.
2.
▲
by
muvlon
8d ago
I mean that's what they did, and that's why there's that UB. All I'm saying is that this is the "weird platform behaviors exist and must be legalized by the standard" kind of UB and not the "we want a 0.5%
3.
▲
by
muvlon
8d ago
The compiler can assume that the function will return, but it can also statically deduce that the function cannot return. That's a contradiction, so the compiler deduces that the function is simply UB when called, i.e. no need to emit
4.
▲
by
muvlon
8d ago
It's not even about optimizing some big tech codebase by 0.5%. The progress guarantees in particular are in place s.t. Nvidia can choose a certain implementation strategy in Cuda C++ that has "surprising" consequences for use
5.
▲
by
muvlon
14d ago
Well sure, but access to that compute is gated by simple credentials (like API tokens). Those can be hacked. Imagine for example if a model hacks into ~every Linux computer on the internet using an 0day and steals their OpenAI, anthropic an
6.
▲
by
muvlon
14d ago
I'll believe this when it's done. Nothing I've seen so far indicates that this would be feasible. As a practical counterexample, the Linux kernel has a verifier for eBPF code that is loaded by untrusted users. That is a much
7.
▲
by
muvlon
21d ago
What would that even look like? What is "benign"? The browser environment already has pretty strict rules for what the JS can do. It's not allowed to read your files, see your webcam without permission, know about other tabs
8.
▲
by
muvlon
26d ago
There may well be some writing jobs that are safe for the reasons given in this post, but that doesn't help all the writers I know who have already lost their jobs and are struggling to find work. It's not enough that humans can t
9.
▲
by
muvlon
28d ago
As of a couple years ago, mmap actually has a MAP_SYNC flag that makes it durable in the DB sense. The caveat is that it requires DAX on the file and so comes with a whole bunch of restrictions w.r.t. filesystem, storage media and even CPU
10.
▲
by
muvlon
1mo ago
You need to use your bank's app for Wero, and many EU banks' apps refuse to run on GrapheneOS for the same reasons as PayPal. This is sadly not a clear win for Wero.
11.
▲
by
muvlon
1mo ago
The group who is currently winning this group vs. group war doesn't want you to think there is one.
12.
▲
by
muvlon
1mo ago
Astronomical distances are vast, million trillion miles too far, that's over a hundred thousand light years. There are known stellar-mass black holes within just 2000 light years of the Earth. Heck, there might be a primordial black ho
13.
▲
by
muvlon
1mo ago
At 11 years old, XMPP had 0 usable clients (I was there and tried them). That's one less than Matrix.
14.
▲
by
muvlon
1mo ago
ICC and ICJ have different roles. The ICJ's subjects are countries whereas the ICC deals with individuals. In this case, the ICC has jurisdiction because the alleged crimes were committed in the territory of a signatory (Palestine) and
15.
▲
by
muvlon
1mo ago
Has that actually happened in retail stores? All I can find on the topic is about online purchases (or ordering/paying online and picking it up at the store). To do this in brick-and-mortar, you'd have to use remotely programmable
16.
▲
by
muvlon
1mo ago
This "dark forest" feeling is what has recently driven me back to brick-and-mortar stores. Of course they can and do manipulate me via ads, store layout etc. but at least the store looks the same for me as for the person before or
17.
▲
by
muvlon
1mo ago
Nope, you don't need your own AS for this to work, nor do you need to use BGP. They support static routes too. BGP peering support is actually "beta" according to Cloudflare: https://developers.cloudflare.com/
18.
▲
by
muvlon
1mo ago
And worse: GitHub Actions not a full-fledged programming environment by itself either, so you're inevitably going to have to deal with nontrivial shell scripts on top of all the YAML mess.
19.
▲
by
muvlon
1mo ago
They have a product called Magic Transit that offers DDoS protection and such for plain IP traffic, where Cloudflare does not terminate TLS. Pricing is not public but starts in the five-digit USD per month range according to people I talk t
20.
▲
by
muvlon
1mo ago
I'm in Europe, the sky here is literally red at night from fires we are failing to extinguish. France, Spain, UK, Belgium, Germany, Croatia, Serbia are all going through this to different degrees right now.
21.
▲
by
muvlon
1mo ago
Meanwhile, Latin a and Cyrillic а, which look identical, have the same origin and are often pronounced identically too, get separate codepoints. CJK unification was not based on any clear preestablished principles but simply an attempt to c
22.
▲
by
muvlon
2mo ago
> explanation of how byte-level access to memory objects is done in other languages. I'm not pjmlp but I can explain this for the case of Rust, where this works a bit like C but with a few interesting differences. Mainly, in Rust th
23.
▲
by
muvlon
2mo ago
Huh, I actually think it's the opposite. Classic Linux distros like debian are much more like Lisp, everything is the same big mutable pile of state and you query and edit it from within the system itself. The REPL is just your shell.
24.
▲
by
muvlon
2mo ago
They're supplements, not medication, but I've seen crazy variation in the dosages of Vitamin D pills.
25.
▲
by
muvlon
2mo ago
It's for building extremely backend-brained frontend stuff, like a sort of anti-NextJS. Also like NextJS, this sort of domain-bending has some unfortunate operational consequences.
26.
▲
by
muvlon
2mo ago
That being said, x86_64 has supported 128-bit atomic writes via cmpxchg16b for over a decade. Modern 64-bit ARM has several ways to do them as well. Probably still not widespread enough for OpenJDK to unconditionally assume it's suppor
27.
▲
by
muvlon
2mo ago
Yeah, all the common lispers I know are all about interacting with "live" programs as opposed to "dead", compiled ones. Nix takes the last live, mutable, reflectable part of the world of programmers today, the OS itself,
28.
▲
by
muvlon
2mo ago
Yes. Once you're in such a comfortable position that you'll keep making lots of cash regardless of whether you do well or not, there is little incentive to make good decisions, let alone take risks. This is known as the "curs
29.
▲
by
muvlon
2mo ago
As a Rust fanboy, I have to concede that Rust also doesn't have pure compile-time memory safety. Some checks are runtime there as well, in particular most of bounds safety.
30.
▲
by
muvlon
2mo ago
In many deployments, Wordpress started out as just a blog that is easy to edit right from the web browser, but then grew into way more. Most commonly, people end up retrofitting all kinds of e-commerce features onto it, and that's how
More ›