Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
simias
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
77 ms
·
691.
▲
by
simias
6y ago
I've seen some discussions on HN in the past where some rustaceans have argued that it's fine to expose raw C APIs in Rust using safe interfaces even if they're fundamentally unsound. I fail completely to understand the reaso
692.
▲
by
simias
6y ago
Microsoft are a gigantic corporation, they're not the good guys or the bad guys, they're collectively amoral and profit oriented. That will never change. Being suspicious of their actions and their intentions is a very reasonable
693.
▲
by
simias
6y ago
What you describe might be more robust in some situations but vastly less for software designed to be accessible. Take "alt" attributes in HTML img tags for instance, or various metadata attached to buttons that use an icon instea
694.
▲
by
simias
6y ago
I don't think turning automatic updates would be the right way to deal with this. See: Windows. If a piece of software becomes malware it needs to either be forked or retired completely, running unmaintained legacy versions of software
695.
▲
by
simias
6y ago
I agree, I still want to support Firefox because I'm worried about all web browsers becoming shallow reskins of Chrome, but having built-in support for IPFS is pretty great. That being said given the trajectory taken by Mozilla it seem
696.
▲
by
simias
6y ago
We most definitely agree on that.
697.
▲
by
simias
6y ago
Sometimes less is more. Having access to more features sometimes leads devs to bloat their applications and make them subjectively less usable. A pathological example for me would be gvim. I tried using it for a while but I kept running int
698.
▲
by
simias
6y ago
But they work flawlessly on remote shell sessions which is priceless for something like htop.
699.
▲
by
simias
6y ago
`chmod 440 ~/.config/htop/htoprc` did the trick for me. Still an unnecessary annoyance but I'll live.
700.
▲
by
simias
6y ago
I agree. I like htop a lot but this behaviour is very hostile. Toggling an option at runtime shouldn't overide the static config without confirmation.
701.
▲
by
simias
6y ago
What you say is plausible but encoding multiple streams on weaker clients would be challenging I think (doesn't it run on tablets and the like?). Also I don't know if it's a reasonable comparison point but Youtube does transc
702.
▲
by
simias
6y ago
That suffers from the same problem if a and b are pointers to the same thing (which was the issue in my code, since I indexed the same cell of the array). Note that the problem is not that a and b have the same value, or even that one of th
703.
▲
by
simias
6y ago
I agree, but I think back then I didn't know this trick. I also abuse blocks in Rust, but it's more in order to placate the borrow checker...
704.
▲
by
simias
6y ago
Careful abusing these tricks. Over 10 years ago I decided to implement an RC4 (arcfour) cypher to generate pseudorandom noise for a test program. The algorithm looks like (from wikipedia): i := 0 j := 0 while GeneratingOutput: i
705.
▲
by
simias
6y ago
Yeah quickfix pane is a big annoyance of mine, but you also have things like :message that dumps a bunch of text to stdout that you can't meaningfully use directly. Compare that to Emacs' permanent Messages buffer that is just lik
706.
▲
by
simias
6y ago
Are we? I'm severely skeptical of this. Tech people tend to be financially secure so we can afford to pay more for stuff we care about, but I doubt we're significantly more opinionated and value-driven that the average population
707.
▲
by
simias
6y ago
>The great thing about Emacs is that everything is a buffer[...] It frustrates me endlessly that this one simple, almost self-evident piece of Emacs wisdom failed to gain traction almost everywhere else. Even the venerable Vim drops the
708.
▲
by
simias
6y ago
I like minimalist and sometimes esoteric dev environments but I must confess that I just don't get acme. I know that some people swear by it but it's hard for me not to think that it's the programming equivalent of listening
709.
▲
by
simias
6y ago
The official "Multi-Account Containers" extension does that. Honestly I don't understand why it's not built-in, because as you mention without it it's hard not to "leak" outside of the containers. With it
710.
▲
by
simias
6y ago
I use DDG as well but I went further and told Firefox to use a dedicated container for google domains. I also did it because they made Youtube really annoying to use when you're not logged in, so I made a burner account but it's o
711.
▲
by
simias
6y ago
There's a huge selection bias at play. Back then being recorded was a big deal and quite rare, so what little of it survives to this day was probably not representative of the bulk of how people talked. Also back then people traveled l
712.
▲
by
simias
6y ago
It's amusing hearing them discuss the differences between the accents of Montparnasse, Montmartre and La Villette. Who today could identify where, within Paris somebody is coming from based on accents only? I know I couldn't. Th
713.
▲
by
simias
6y ago
Why do you think that? It's a pretty big problem in old buildings in the Paris city center, I'd be surprised if Madrid fared much better given its usually hotter climate.
714.
▲
by
simias
6y ago
I can't speak for Madrid but here in Lisbon at roughly the same latitude we have no central heating and we usually go by with a single small ~900W space heater. According to wikipedia the all time record for low temperatures was -1°C,
715.
▲
by
simias
6y ago
If you want to frame it that way then fine by me: "there are no limits to free speech, but there are limits to what can be described as free speech". I'd argue that it's effectively exactly the same problematic seen from
716.
▲
by
simias
6y ago
I'm not American and I don't have a strong opinion on the events you refer to (I actually had to read the replies to understand what you were getting at), so I definitely would've told you exactly the same thing in June of 20
717.
▲
by
simias
6y ago
"Brainwashed" is not a very honest way to frame this discussion. You can be convinced of something without being brainwashed. I genuinely believe that free speech should have limits in order to maintain the cohesion of our societi
718.
▲
by
simias
6y ago
Squashing something completely is extremely difficult, but you can make it inconvenient and risky enough that most people won't bother. See the Chinese internet for instance. There's often this fallacy when discussing governmental
719.
▲
by
simias
6y ago
>Because calculating the salted hash on the client side will just substitute the hash for password and render the whole hashing useless. It would help in the case of reused passwords, which is still rampant in my experience.
720.
▲
by
simias
6y ago
Seems awfully complicated, slow and error-prone to use full blown RSA for this. Why not send a challenge token and hashing salt and ask the user to reply with the (effectively one type password) crypto_hash(crypto_hash(salt, password) + tok
More ›