Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
geofft
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
64 ms
·
511.
▲
by
geofft
5y ago
This seems a little bit disconnected from the article but it would be a good submission on its own I think!
512.
▲
by
geofft
5y ago
The idea that the tests of TDD are not the same thing as the tests of test coverage is a great insight that I don't think I'd quite realized before. In my experience, that seems in fact accurate - writing a short tool that uses
513.
▲
by
geofft
5y ago
Yes.
514.
▲
by
geofft
5y ago
NFTs don't exist, though.
515.
▲
by
geofft
5y ago
1. I'm not sure I follow your distinction between "can be used to buy power" and "power in itself." Does a general who can order a thousand fighter jets to bomb a target, but who does not fly any planes himself, hav
516.
▲
by
geofft
5y ago
First off, merely having money is a position of responsibility and power. Second, money doesn't "dwindle" on its own. Unless you are actively gambling it away (literally or metaphorically), a large amount of money by itself p
517.
▲
by
geofft
5y ago
Yeah, to be clear, I only mean this from the point of view of non-average Signal users. It's a little weird that Signal is both the "baseline security that everyone should have" product (a la HTTPS or WPA2) and the "you
518.
▲
by
geofft
5y ago
I think what I'm trying to get at is that incorrectly believing you have access to a secure messenger can be worse than acting as if you don't, if those are your options. The whistleblower might choose not to make contact, but i
519.
▲
by
geofft
5y ago
If iMessage were sending photos to the wrong people (even with extremely low probability) for over half a year, there would be serious negative publicity to Apple for it, even if they had never implemented end-to-end encryption. Apple also
520.
▲
by
geofft
5y ago
Sure, but there's a small theoretical difference with democracy. You have to live under some system of government. You don't have to use a secure messenger. You can choose to have sensitive conversations in person or not have th
521.
▲
by
geofft
5y ago
The available evidence indicates that this was due to a logic error, not to cosmic rays and/or Android ecosystem diversity.
522.
▲
by
geofft
5y ago
Because open source is about contributing to a commons, and profit is about having some value that your business can provide that nobody else can. Those are at odds with one another. Either you're contributing that value back to the co
523.
▲
by
geofft
5y ago
"Reddit" didn't remove the link, an individual volunteer moderator of the specific subreddit removed it. Saying that Reddit removed it is like saying that GitHub rejected my pull request to Docker.
524.
▲
by
geofft
5y ago
I used to have a rule of, never use pip and only use Ubuntu's/Debian's packaged versions. That works pretty well if you're happy with the packaged versions and you don't need unpackaged libraries. I now have the rul
525.
▲
by
geofft
5y ago
Since the conversation is claiming that you can do everything in Rust that you can do in C, I want to provide some counter-nuance. :) I am guessing what people actually mean is that all the operations you want to do can be done via unsafe
526.
▲
by
geofft
5y ago
As I understand it, rustc_codegen_gcc [1], which is being merged into mainline rustc [2], supports building for MIPS. [1] https://github.com/antoyo/rustc_codegen_gcc [2] https://github.com/rust-lang
527.
▲
by
geofft
5y ago
Why is it a bad thing that Rust requires you to learn more things? As 'mjg59 pointed out recently, the kernel dev community intentionally asks you to learn more things unrelated to your code as a means of keeping the "bar"
528.
▲
by
geofft
5y ago
The fact that a process is burdensome does not mean it is necessarily effective . Look at the seq_file thing Qualys discovered the other day. The overflow was obvious if you thought about it, and all Qualys did was think about it. But th
529.
▲
by
geofft
5y ago
Sure - I think that reinforces my point that there isn't and won't be any political will to send unarmed social workers instead of cops on mental health calls solely on the abstract merits. Almost 100% of cases where the police ch
530.
▲
by
geofft
5y ago
At least among the NYPD, which is what this article about, it's not actually true that police are "goons for the state." The state has no effective control over what the police do. They quite literally turn their backs on ele
531.
▲
by
geofft
5y ago
> If you say "We're going to have a special mental health response team to deal with suicidal people and the non-violent mentally ill." Who would oppose that? A lot of people! One of the standard arguments is, mentally i
532.
▲
by
geofft
5y ago
Report them to who? Not sure there's a US government agency that's interested in getting reports of people having art that offends someone's sense of morality. Maybe some CCP agency is what you're interested in?
533.
▲
by
geofft
5y ago
Sure. I'm just not totally sure there's a meaningful point at which you trust that your government won't hyper-inflate your currency but you don't trust that the existing monetary supply is real, i.e., I don't think
534.
▲
by
geofft
5y ago
But you have to trust the central bank in order for the money to mean anything at all (unless you're proposing that the central bank would become unable to change the money supply, which is a much more drastic change to the status qu
535.
▲
by
geofft
5y ago
On the other hand, if it were actually the case that people kept turning on the wipers instead of signaling their turns, it would be a sign that we should figure out how to make these two different operations not use symmetrical levers, and
536.
▲
by
geofft
5y ago
I think running pledge(2) on Windows is quite difficult. :) (At least, I'm assuming the question here is "What should Windows Defender do?" I agree that the answer to "What should OpenBSD's built-in antivirus do?&qu
537.
▲
by
geofft
5y ago
I wish Linux would do this. Patches are available: https://lwn.net/Articles/849125/ Yes, you can do this on Linux with a user namespace, but a user namespace changes the view of user accounts. You have to map ever
538.
▲
by
geofft
5y ago
On Linux, you can do unshare --user --mount --map-root-user chroot /path/to/whatever and if you need to bind-mount some directories, you can do that before the chroot, e.g., $ unshare --user --mount --map-root-
539.
▲
by
geofft
5y ago
But "verification engineer" is a separate specialty - much like "QA engineer" is a separate specialty. I didn't get the sense that the candidate considered anything beneath them, just that the candidate was looking
540.
▲
by
geofft
5y ago
I was wondering why this guy was a one-person company when, apparently, his time is overcommitted and it's a buyer's market for FPGA engineers according to him. Now I understand.
More ›