Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ratorx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
151.
▲
by
ratorx
2y ago
Assuming TikTok collect age, and the minimum possible age is 13 (ToS) and a parent lets their child access the app despite that, I don’t see how TikTok is liable. Also, I’m not sure how TikTok would know that the videos are viral among the
152.
▲
by
ratorx
2y ago
I think a bigger issue in this case is the age. A 10-year old should not have access to TikTok unsupervised, especially when the ToS states the 13-year age threshold, regardless of the law’s opinion on moderation. I think especially content
153.
▲
by
ratorx
2y ago
What exactly does it do better for them ability than GTK? It’s been a while since I’ve used desktop Linux, but there were lots of GTK themes back then. https://www.gnome-look.org/browse?cat=135&ord=latest suggests there
154.
▲
by
ratorx
2y ago
NHS is a pretty terrible example. Since it relies on public funding without a direct monetary profit, it is an easy target for defunding when the government needs to cut expenses. And lo and behold that is exactly what has happened. I’m not
155.
▲
by
ratorx
2y ago
SELinux is definitely over-engineered, but it’s not for the same problem as file permissions. File permissions are purely for files, whereas increasingly Linux does not nicely follow the philosophy of everything being a file. Once you have
156.
▲
by
ratorx
2y ago
User is useful for isolation, not just between system and user, but also between different bits of the system. This is more useful on a server running multiple different services, but desktop software often has multiple services as well (al
157.
▲
by
ratorx
2y ago
I don’t think you mean that. By undefined, I was referring to C-style undefined behaviour stemming from reading uninitialised memory (which is the only alternative to not setting the memory to a known value when it is declared but not initi
158.
▲
by
ratorx
2y ago
I think Go is pretty OK as a language for building data pipelines (I’m assuming you meant statistical ones, but the same argument applies to more data transform-y ones). What it is not good for is doing exploratory analysis (which is where
159.
▲
by
ratorx
2y ago
I think you are implying that this is incorrect behaviour. Could you explain why? The alternative would be to have it be undefined, which seems clearly worse. Or do you mean that it should be a compiler warning/error instead?
160.
▲
by
ratorx
2y ago
Do you have any examples or types of query of where a free search engine produces better results? I tried to Google for it, but maybe expectedly, that doesn’t bring up any good examples. I think free has the be table-stakes for the default
161.
▲
by
ratorx
2y ago
Ideally you want both. “Trust” is a bit qualitative and includes a lot of factors outside the voting system itself. Just because a voting system is “simple” doesn’t mean people trust it (e.g. Trump voting shenanigans). Obviously just becaus
162.
▲
by
ratorx
2y ago
That’s not the way to get around it. “Turing Machine with bounded tape” is a provably different class of automata to a Turing Machine ( https://en.m.wikipedia.org/wiki/Linear_bounded_automaton ) For a “useful” proof, I t
163.
▲
by
ratorx
2y ago
I don’t think this proof is particularly useful without considering the complexity of changes required to overcome this limitation. For example, pointers could theoretically use a variable length scheme (kinda like Utf-8), as long as the un
164.
▲
by
ratorx
2y ago
And that’s only on the physical layer. Then you’d get into the weird and wonderful world of BGP routing.
165.
▲
by
ratorx
2y ago
One problem with file based backups is that they are not atomic across the filesystem. If you ever back up a database (or really any application that expects atomicity while it’s running), then you might corrupt the database and lose data.
166.
▲
by
ratorx
2y ago
I can imagine better defaults. Assuming the threat vector is malicious programs running in userspace (probably malicious programs in kernel space is game over anyway right?), then you could simply boot into safe mode or something instead of
167.
▲
by
ratorx
2y ago
I’d also maybe add another one on the Windows end: 6) some form of sandboxing/error handling/api changes to make it possible to write safer kernel modules (not sure if it already exists and was just not used). It seems like the de
168.
▲
by
ratorx
2y ago
Doesn’t seem like a fair comparison. The article states that the payment is to make the case a non-jury trial, not avoid the trial entirely.
169.
▲
by
ratorx
2y ago
I’d be very surprised if there wasn’t legalese in the contract/ToS about liability limitations etc. Would maybe expect it to be more than infrastructure costs for a big company custom contract, but probably not unlimited/as high a
170.
▲
by
ratorx
2y ago
NixOS of course has benefits as an OS , but I don’t think any of them are specific to development. I also think the tradeoffs are worth considering. You lose a few things by using NixOS: * ability to run/depend on non-nixos software (
171.
▲
by
ratorx
2y ago
I don’t think NixOS (or possibly Guix, never used it) provide any significant value-add to development, that you couldn’t get via using nix as a built tool on a separate distro. The things you mentioned might be useful in their own right, b
172.
▲
by
ratorx
2y ago
I’m fairly sure VS Code supports undo whilst using multicursor? Why do you say that undo is not possible? If it’s an inbuilt feature, the editor can definitely support undos.
173.
▲
by
ratorx
2y ago
I think multicursor vs macro is basically a case of whether the feedback is instant, rather than delayed. Multicursor (in other editors) is a lot better, because you don’t have to think about which exact motion to use as much (since you can
174.
▲
by
ratorx
2y ago
It is a bit worrying that there were no safety considerations in a portion of the electronics of a vehicle which claims to some degree to support self-driving. Might be different teams etc, but still can’t be a good look…
175.
▲
by
ratorx
3y ago
I think 2) seems incorrect. What you can’t have is unbounded loops and recursion. Bounded loops are perfectly fine and I don’t tend to need unbounded ones when programming (with exceptions being infinite loops for handling asynchronous even
176.
▲
by
ratorx
3y ago
What advantages does Turing-completeness provide for a configuration language?
177.
▲
by
ratorx
3y ago
> cryptographically unique Git uses SHA1 which is pretty far from cryptographically secure. It’s unlikely that’s the sole reason for having a separate checksum database though.
178.
▲
by
ratorx
3y ago
What do you mean by “garbage collector complexity”? Rust provides value-add over manual memory management but garbage collection is still way simpler to use (if the performance penalty doesn’t matter).
179.
▲
by
ratorx
3y ago
Why does the complexity of the rest of systemd matter when comparing the implementation of this feature? What would you say is wrong with RandomizedDelaySec?
180.
▲
by
ratorx
3y ago
Or even skip the DSL and use JS for both client and server, just independently. Validation functions can/should be simple, pure JS that can be imported from both.
More ›