Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
clarry
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
241.
▲
by
clarry
7y ago
https://www.openwall.com/lists/oss-security/2020/01/28/3 https://www.openwall.com/lists/oss-security/2020/02/24/5
242.
▲
by
clarry
7y ago
> Doesn't `getrandom(2)` use `RDRAND`? No.
243.
▲
by
clarry
7y ago
> The problem with "mostly" pure functional languages is that the abstraction leaks enough to make it useless. Does this make e.g. erlang useless? Processes have mutable dictionaries and you can perform I/O anywhere in yo
244.
▲
by
clarry
7y ago
> Is concurrency really easier in functional languages and is the rising importance of concurrency a valid reason to look into functional programming? I think it depends on who's writing the code. A little bit of shared mutable sta
245.
▲
by
clarry
7y ago
YMMV. I don't recall seeing anything remotely relevant, so maybe it's not a working solution.
246.
▲
by
clarry
7y ago
> Niche products become nonviable. If you can't reach out to your customers, they have to reach out to you. Umm, I think this is largely the reality for niche products right now, with advertising. I don't see ads for niche pro
247.
▲
by
clarry
7y ago
Idk about budget colas but Fentimans Curiosity Cola is pretty nice, and you don't need billboards on streets to get me to buy some. (I don't think I've ever seen an ad for Fentimans'.)
248.
▲
by
clarry
7y ago
How would you ever know?
249.
▲
by
clarry
7y ago
And, on the flip side, you don't need a goddamn degree to think about algorithmic complexity. It's pretty basic stuff at the level most developers ever get to care about it.
250.
▲
by
clarry
7y ago
Only if you're doing computer science. What I do is primarily programming.
251.
▲
by
clarry
7y ago
> If you want to be a software engineer and you do not have any code to present in an interview, you can not call yourself a programmer. That's just bollocks for a number of reasons. Maybe you're too busy doing productive work
252.
▲
by
clarry
7y ago
All the bidets I've used (standard fare in .fi) are attached to the faucet, so you need to open that if you want to use the bidet. (You also use the faucet to control water temperature)
253.
▲
by
clarry
7y ago
A new OS is entirely buildable, precisely because it isn't beholden to hundreds of millions of words in standards that you'd be required to implement. You could keep it simple, too, if you didn't need to support existing bloa
254.
▲
by
clarry
7y ago
> The ability to source some js and then add a <custom-element> wherever you want just like it was a built in element is one of the best things to ever happen to web design. Web design is the worst thing that ever happened to the w
255.
▲
by
clarry
7y ago
> Arguably, you're being deprived of the money from the sale of the movie And that's only wishy washy wish-I-had-money, nothing real. (And even that isn't really the case since sale and piracy are not mutually exclusive)
256.
▲
by
clarry
7y ago
I agree. The internet should be a bit like roads. Yeah sure, you can put up a toll road somewhere, but you can't generally block people from using the road network.
257.
▲
by
clarry
7y ago
Well you can come up with any number of solutions with various trade-offs. One obvious choice is that there's only one maintainer doing merges -- if they sign and push different content to different repos, it's a problem of their
258.
▲
by
clarry
7y ago
Don't merge, just mirror. Sign everything. If a mirror finds fresh data on another host, with signatures that check out, grab it.
259.
▲
by
clarry
7y ago
UB isn't a side effect, nor does it imply a sequence point or completion of other side effects. The compiler is largely free to reorder things anyway. And indeed the standard allows the compiler to bail out and throw an error during
260.
▲
by
clarry
7y ago
And the problem is that users ask the compiler to optimize, and then they complain because it optimizes. See, optimization can do a lot of unexpected things, but it is very difficult in general for the compiler to tell whether a certain app
261.
▲
by
clarry
7y ago
Focus on writing down meeting notes (or watch another person do it and pay attention in case you have something to add or they got something wrong).
262.
▲
by
clarry
7y ago
> But like didn’t you go to high school or college? Did you never have to study at home? My (admittedly limited) experience with education is that no, you don't have to study that much. Pay attention during classes/lectures, d
263.
▲
by
clarry
7y ago
> Most people just don't have the discipline to work remotely. I'd phrase it differently: most people don't start with the discipline. However, it's something you can learn. I don't know if everyone learns. I
264.
▲
by
clarry
7y ago
https://i.imgur.com/lFWUCZv.png
265.
▲
by
clarry
7y ago
Am I the only one who thinks QUIC looks a bit crazy with all its variable length fields in the frame, separate short & long header format, and rather high limits for certain things? 160 bit connection ids and 64 bit stream ids sound li
266.
▲
by
clarry
7y ago
> That's how you specify "exactly what must happen on integer overflow". So yes, like I said, you can force a particular behavior, and throw out any system for which that doesn't come naturally - you just made the l
267.
▲
by
clarry
7y ago
There are people who simply can't afford or don't want to put any more than a few thousand eur into a car. The other thing is that you can buy a 10-year-old car that is in good condition, and drive it as long as its lasts.. which
268.
▲
by
clarry
7y ago
> Classic example of illusion of simplicity: signed integer overflow. Going outside the range? Undefined. Left shifting a negative integer? undefined. You can't just assume 2's complement, you have to be aware of the Nasal Demo
269.
▲
by
clarry
7y ago
The language would be more complex if it tried to specify all behavior. UB allows it to be simpler. Do not confuse simple with easy.
270.
▲
by
clarry
7y ago
https://www.learnbchs.org/
More ›