Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ploxiln
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
65 ms
·
541.
▲
by
ploxiln
9y ago
That kind of thing is common when you use openssl < 1.1.0 without building it with -DPURIFY because it uses some uninitialized memory with its PRNG and this then "infects" other memory reads/writes and branches for valgrin
542.
▲
by
ploxiln
9y ago
It's easier to get a high-paying job as a software engineer, than as an accountant or other type of engineer. There are a lot more software jobs out there, and they pay a lot for someone with just a year or two of experience. As a soft
543.
▲
by
ploxiln
9y ago
There is a funny kind of contradiction going on here. On the one hand, men in the tech community have been told it's never OK to use/share/endorse images of attractive women with "lots of skin", in any work or tech-
544.
▲
by
ploxiln
9y ago
OK, so you're right, it seems "brokers" are little databases (maybe just for counters?). In this case the broker acts as the separate de-duplication system I described. I'm much more familiar with a system that does not
545.
▲
by
ploxiln
9y ago
kafka doesn't give you a counter like that either, I don't think. What you could do though, is a keep a "set" data structure in a replicated redis or some other database, and each member of the set is the id of the messa
546.
▲
by
ploxiln
9y ago
Right. But that's at the end of a separate article, while the post which this HN discussion is about throws around the words "exactly once" a lot more casually. The argument is over the use of the words "exactly once&quo
547.
▲
by
ploxiln
9y ago
"exactly once" is not possible, but you can do "at least once" and make the processing of the message idempotent or "de-duplicated". This is true of many messaging systems. https://www.confluent.io&
548.
▲
by
ploxiln
9y ago
This is why worker protection laws are so dumb. You just can't force other people to give other people money, they'll always find a way not to. Worst case they'll just practically never hire people in your country. So those p
549.
▲
by
ploxiln
9y ago
Correct me if I'm wrong: no one is selling any 7nm chips right now, and no one is even selling 10nm chips right now, and no one will before the end of 2017. Also worth noting, intel's 14nm is significantly smaller than samsung
550.
▲
by
ploxiln
9y ago
I've never seen a cable company offer 100/100, it was 100/10 or 200/20 or 300/20 (mbps) last I checked. In my experience, the internet available in NYC is way better than most suburban or rural places in the US. 50&
551.
▲
by
ploxiln
9y ago
Linux has built-in support for way more hardware than OS X and full support for generic USB devices (and then some, with "quirks tables" for many standard-but-glitchy devices) so it's hard to say it's worse than OS X in
552.
▲
by
ploxiln
9y ago
This side-steps the question of why these smartphones, with more computing power than desktop computers 15 years ago, can't use new mainline kernels, while desktop computers 15 years ago, and desktop computers today, can. It's few
553.
▲
by
ploxiln
9y ago
Not at all - the single "nanometers" figure has been very heavily fudged since 22nm, and different vendors fudge it differently. They're all struggling mightily at these scales (which is understandable). The number is bluster
554.
▲
by
ploxiln
9y ago
The funny part is, that is not the purpose at all any more. It was probably only for a handful of years that this trick was needed to "trick" programs which thought they were saving a normal file and forcing the correct extension
555.
▲
by
ploxiln
9y ago
If it's licensed MIT, the Engineers just say "it's MIT license like half of the libraries we already use" and it's a legal non-issue. If the license is not one of the standard ones already in use, and it mentions pa
556.
▲
by
ploxiln
9y ago
It was only a month ago that Facebook re-confirmed its commitment to its patent license: https://code.facebook.com/posts/112130496157735/explaining-r... https://news.ycombinator.com/item?id=1505084
557.
▲
by
ploxiln
9y ago
This stuff is really the ultimate technical debt. Fixing it seems to provide zero benefit today. But there is a significant chance that one day it's an extinction event (or just a billion-dollar blunder, if you're big enough to su
558.
▲
by
ploxiln
9y ago
I never visit nginx.com, it might scare me away ... yup, it's total bullshit. I'll concede that Nginx does way more of whatever Caddy did that apparently made people upset. But notice that nginx.org does nothing to attract people
559.
▲
by
ploxiln
9y ago
I think Caddy brought this on themselves by being so heavily marketed and user friendly. I'll have to clarify right at the top that I have not previously commented about Caddy, and I don't care about one cosmetic header nor the ne
560.
▲
by
ploxiln
9y ago
I'd rephrase the metaphor - someone is saying, "I saw him hit the cliff, he's done for!", and then it turns out he didn't hit the cliff. After a couple times you stop paying attention to this message, it's too
561.
▲
by
ploxiln
9y ago
Relevant meme from over three years ago: https://www.reddit.com/r/Bitcoin/comments/23yy37/how_china_s... (This is not the first time, nor the second time, nor the third time, that we've seen the new
562.
▲
by
ploxiln
9y ago
Well the thing is, Goroutines are not threads, they're coroutines. The go runtime uses up to a real thread per cpu core, and all your goroutines are run on those (fewer) real threads. The runtime also manages a shared thread pool for b
563.
▲
by
ploxiln
9y ago
They're not malicious, they're just not smart about software (even if their heart is in the right place). I ordered the Librem 13 as soon as the crowdfunding for it started. I received it about 10 months later I think. It's r
564.
▲
by
ploxiln
9y ago
When kdbus was first proposed for merging, Linus basically said something like "dbus is way more inefficient than just kernel api limitations would require, fix that first before proposing a new kernel feature". So that seems to b
565.
▲
by
ploxiln
9y ago
Reminds me of how Windows Vista's "Multimedia Class Scheduler Service" would put a low cap on network throughput if any sound was playing: http://www.zdnet.com/article/follow-up-playing-music-severel...
566.
▲
by
ploxiln
9y ago
The caps make a huge, huge difference. That's why mobile LTE plans are sold almost completely in terms of the cap. Consider a 100 mbps cable connection with a classic comcast 250 GiB cap. Now obviously home internet is designed and sol
567.
▲
by
ploxiln
9y ago
minor correction: port 443
568.
▲
by
ploxiln
9y ago
Eh, this seems like an example where Stripe did pretty well for itself by leaving this part of the market for last.
569.
▲
by
ploxiln
9y ago
It's "too needed to fail" - and there's nothing to supplant it. And it's finally starting to catch on, 10 years late: Google's primary web domains, Facebook, AWS, Comcast and Time Warner cable internet in the U
570.
▲
by
ploxiln
9y ago
I agree about getaddrinfo(). Applications should have specified AF_INET to gethostbyname() and then when updating to getaddrinfo(), handle ipv6 correctly or skip it. The IPv4-mapped IPv6 addresses thing is a terrible idea that ends up turne
More ›