skysight-inc/HackerNews huggingface dataset:
> kids just entering the workforce could easily live 100+ years

Actually, the average lifespan at 65, i.e. how long can you expect to live given that you've reached 65, has seen a much less dramatic change than life expectancy at birth (often called just "life expectancy"). In 1845 it was 75 years, today it's 82 (data for the UK [1]). Since people who die before 65 don't get any retirement, this is the key figure.

Looking at the graph in that source, life expectancy at 65 has been increasing roughly linearly since ~1900, with a trend around 0.7 years per decade. This means that kids entering the workforce today who survive to 65 can expect to live about four years longer than people entering retirement today.

Given that retirement age is now steadily increasing, it's not likely that people will have significantly longer retirements even in 2050. Four years of increase in retirement age from now until 2050 is highly likely IMO.

Edit: forgot source link:

[1] https://ourworldindata.org/life-expectancy/
This isn't complicated. To believe the USG could have created an equivalent or better Internet as a regulated public utility, you have to believe that none of the major attributes of the modern Internet were produced through competition, because that is what you lose when you nationalize and regulate an industry.

Electricity, gas, and water work as utilities because to a first approximation, the only competitive access is price. One thing regulation can do is drive prices to an acceptable place (often not the lowest price, but a satisficing price).

But that is not the only axis of competition for Internet service. Nobody knows or cares what the quality of their gas service is, but most people can tell you how fast their Internet connection is, and not everyone wants the same service.

As I pointed out downthread, when telecom was a regulated utility, we didn't even have competition in telephone handsets.
Yeah, someone reset the username/password :/ This is why we cannot have nice things :-)

I just restored the Cloudron, please try again now.
Aha! Thank you for the explanation. It works a bit like the Apple II disk controller, then.
PewDiePie got suspended from Twitter after making an ISIS joke
Apple's goals were also to have a low-energy de/compressor suitable for mobile. I'd love to see some comparisons of the two of them running on ARM.
Kevin Spacey Holds the Opening Keynote at Bits
> all the computer code will become encoded in lambda calculus, and immediately matched and refactored against huge database of existing lambda abstractions

You mean a Lisp optimizing compiler?
>Has anyone had success with Amazon Drive

Don't know, but i do have success with acd_cli : https://github.com/yadayada/acd_cli
> but never has any past increase tried to more than double the minimum wage as some strive to do today.

That's true, but not by a large margin; the biggest %age one-time increase in the federal minimum wage in the past was 87.5%, a one-step increase to $15 now would be just under 107%.

> Regarding the aforementioned studies, even if we take their conclusions to be accurate (which I do not--their methodology is deeply flawed), using them to justify today's "fight for 15" is comparing apples to oranges.

Show me an alternative model you'd prefer to use to reject the "fight for $15" that wasn't rejected by the actual results of minimum wage increases in the last several decades and we can talk.

Otherwise, all I can see is you rejecting all evidence, but still having no actual basis in fact or justifiable theory for the concern you are raising.
Exactly! VCs typically get (maybe) 1 breakout hit and 1 steady chugger out of every 10 companies they fund. It doesn't make sense to fund companies that can't even understand cyclical demand as it impacts cash flow.
Announcing BuckleScript 1.0
How the Right Design Will Turn Researchers into Buyers
Highpoints from Mark Zuckerberg’s Town Hall Meeting in Lagos, Nigeria
The attitude that leads to you ridicule government provided services is exactly why I made my previous comment about your obvious political bias. It wasn't any more rude than the sarcasm that you're exhibiting here.

Ask the Brits about the NHS.
I am really looking forward to this. I usually like to read more than vidoes but for complicated topic with a good presenter it can actually be a comprehensive starting point. Would the video also be posted today or we will have to wait?

One thing I haven't figured out from either today's post or Yann's blog is whether Zstandard is switching between huff0 and FSE depending on compression level or is it somehow using both together? Also the post says its both OoO friendly and multi-core friendly but the speed benchmarks are those in a single core context or multi-core? Does only the format/algorithm multi-core friendly or the standard cli can run multi-threaded.
very cool, thanks for sharing this. I was using the + method with Gmail, but for my own domain, this would be very useful.
because it's nice to have requests remembered so that you don't have to write all the json by hand every time.
One potential reason is that non-profits do not need employees to be quite as good (or work quite as hard) because they are not (generally) in competition with one other.

A business that operates at 90% of the effectiveness of its competitors is likely to fail completely. A charity that operates at 90% effectiveness will just produce a bit less good work in the world.
This. It's exactly like self-driving cars. I hope it NEVER becomes illegal to drive on public roads, even when there are self-driving cars. No one can ever take the freedom of driving away from me. I love driving and I will never stop doing it. Just like coding.
Another slightly fancier than the usual textbook approaches is cuckoo hashing. Has anyone done a comparison with cuckoo vs. robinhood?
> It's not because we achieve more with less code that we write less code. Instead we want more.

It's inevitable that this changes some day.

Probably a very distant day, but we must get to the point when we solved nearly half of all the problems that we can solve with software.
One difference between my comment and yours is that you were in fact incorrect about my political inclinations, but I am not in fact wrong about the service model of a regulated public Internet.

You're doing the same thing by asking me to litigate the NHS: presuming that I'm opposed to all government services and all regulations. I won't play that game: you are out of bounds by personalizing this, and asking me to pass a purity test to continue arguing with you isn't reasonable.

Argue better.
Yeah, I'm quite certain that your demo will not last long. People are hammering uninstalls and account settings... :-(
>A national internet service designed in 1999 might just be ADSL for everyone.

Recognizing the irony here that for vast swaths of the country, that would be a marked improvement over the status quo. (Although it probably would have been cable in Canada given existing penetration at the time.)
AT&T lectures Google Fiber about challenges of broadband investment
The modern trend of compressors is to use more memory to achieve speed. This is good if you're using big-iron cloud computers...

"Zstandard has no inherent limit and can address terabytes of memory (although it rarely does). For example, the lower of the 22 levels use 1 MB or less. For compatibility with a broad range of receiving systems, where memory may be limited, it is recommended to limit memory usage to 8 MB. This is a tuning recommendation, though, not a compression format limitation."

8MB for the smallest preset? Back in the mid-2000s, I was attending a Jabber/XMPP discussion, about the viability of using libz for compressing the stream. It turned out that even just a 32kb window is huge when your connection server is handling thousands of connections at a time, and they were investigating the effect of using a modified libz with an even smaller window (it was hard-coded, back then).

I know Moore's law is in ZStandard's favor w.r.t. memory usage (what's 8MB when your server's got 64GB or more?), but I think it's useful to note that this is squarely aimed at web traffic backed by beefy servers.
Ask HN: Revenue/Subscribers estimation algo for competitive intelligence?
Anyone seen a paper/project/product that can estimate revenue, subscribers or any KPIs like those from analytics data (e.g search rankings, tweets, traffic etc.)?
The signature files are stored with the data, but there is a local cache.
Blast Canada: Manifesto Writing in the True North
He didn't say it is morally wrong.
I thought buffets were called smorgasbords in the midwest, or is that just Minnesota?
How about things like video games? Frameworks/libraries/engines will certainly abstract away more and more of the nitty-gritty details, but the framework can't write the gameplay parts for you: those are essentially creative decisions.

I'd argue that writing anything like (State, Action) -> NewState transitions is, in fact, coding, even if it's done in a way that's much more declarative than we're used to.
Yeah, they'll tell you their internet connection speed is shitty. Unless you live in Chattanooga, where the evil Department of Fiber Optics is busy oppressing them.
The Perfect Recipe – Automating and Scaling End-To-End Testing in Your CI Pipeline
Also, splay trees turn every read into several memory writes. Maybe not a good idea if the data structure is read by multiple threads (cacheline ownership bouncing back and forth all the time, rather than each core having it's own cached copy).
Broadband Investment:Not for the Faint of Heart
Currently, no. It is really designed to run on a VPS/EC2.

For ec2, https://cloudron.io/references/selfhosting.html
Show HN: A dead simple JDBC wrapper and connection pool
I'll post some screenshots when I get home from work :)
Yep, I once saw a case with syslog over UDP with thousands of servers reporting to one central logging point. All the servers ran a command at the same time, and logged a message within ms of each other. The flood of UDP messages caused completely predictable input buffer overflow.
I would also add

Traction by Gabriel Weinberg and Justin Mares

and

Will It Fly by Patt Flynn
I can't tell if this is getting hammered right now or I'm not using it correctly. I put a topic in and nothing happens...

It did work for one topic after a while, but I'm not sure if I was just lucky or did something different.

Great idea though, I hope I can get it working later!
Except that the industry will lobby for that 65,000 number to be increased to say 195,000 [0] or higher until they can get their $55k per year programmers in SF. And it will work, because it has in the past. And that is a bill that has A LOT of bipartisan support.

[0] https://www.govtrack.us/congress/bills/114/s153/summary
I am one of the authors of BuckleScript, you can try BuckleScript in the browser: http://bloomberg.github.io/bucklescript/js-demo/

Click Examples see how the JS code generated, questions are welcome!
Some North American species require forest fires to reseed[1]. This has some implications, for instance, with the logging industry - on the west coast, much more effort goes into replanting after a cut, compared to the east coast, where the species are not fire-dependent to release their seeds.

[1] https://en.wikipedia.org/wiki/Serotiny#Fire-mediated_serotin...
Men are just machines. Most factories want 24 hours of production, some 7 days a week.

It's almost always rotating 3 shifts of 8hr(days, afternoons, midnights) or 2 shifts of 12hr(days or midnights).
Can you say that for certain in this case? In particular, any time you sequence a population, you see a large number of "novel" SNPs (or collections of SNPs), where the mutations were introduced in the germline of the parent and inherited, but weren't present in the parent's somatic cell line. And that's exactly what they saw in this paper. So I'm not certain you can claim that the DNA didn't adjust (rather, that natural mutations didn't contribute to the survivor's higher reproduction rate).
I'd say that's because Wikipedia largely exists due to them.
SuchFlex exiting beta: Peer-to-peer computing for sharing economy generation
The signup email contains link to localhost:

http://localhost:3000/signup?invite_id=7afbb7a4-6a34-4b56-b1...
This is great news, these little creatures are adorable, until you watch them feeding, then it sounds like you've entered hell's anteroom.

I live in Tasmania, there's a Tasmanian Devil sanctuary about an hour drive from my house. Something that struck when when listing the the fellow there give his talk was that "300,000 animals die every year on Tasmanian roads" and I thought and they just keep coming! there must be a lot of animals on this little island. So I looked up some numbers and was surprised to discover there are about 25 million kangaroos in Australia, more kangaroos than there are people! I've seen kangaroos taller than I am (and I'm 6 foot) with rippling biceps bigger than mine - it's quite a sight, but never seen a Tasmanian Devil in the wild.

Back to the Devils. They only live about 5 years in the wild, and if you go to the Devil sanctuary enough you'll see they move a bunch of Devils in to a seperate enclosure they call the 'Geriatric Ward' as they live a bit longer in captivity and show visible signs of ageing (mostly hair loss and greying).

I always tell people we should domesticate them, I think they'd make hilarious pets, they've got quite a character, and it'd quickly move them away from being endangered.
The Highs and Lows of VR Gaming, Five Months In
how'd it go this time?
Yes. H1B = EAD.

My wife had h4 and she could not work. I was sponsored a green card and she got her EAD while I am still waiting for my PR.
Thanks! How did you approach the process of finding the right person? As a purposeful thing or just let it happen by serendipity?
I've been using this for my dog toy that I launched on Kickstarter and it has worked out amazing. The only downside is you don't have control over what they price at since you're selling products wholesale to them. But for the amount of work that it takes (very little), it's a great trade off.
Do you have any resources you can link for learning? I tried to learn Emacs before and I ended up with cramped pinkies. Conversely, gdb looks like black magic to me.
I would perhaps suggest that you special case the demo to not be able to do such things. :) People aim to misbehave.
Go look up EPB's ASN and see which public utility companies they're peering with to get Chattanooga customers in touch with Google.

But this is entirely silly. EPB is great. More cities should run their own last-mile networks. What they do instead is impose regulatory frameworks that forbid companies that could run gig fiber networks from doing so unless they also serve markets where they would hemorrhage money.

But the success of public utilities in places like Chattanooga is not an argument that a public utility could have built the modern Internet. To see just one reason why, try to host Youtube or Netflix on EPB's network.
No-cost internships for transitioning vets – DOD SkillBridge
Scientology is a whole other level of bullshit. Wicca seems a great deal less predatory. And being wished a happy solstice by a dude with leaves in his hair is way less creepy than being offered a "free personality test." I'd rather deal with Wiccans.
The Global Network of Startup M&A Deal Flow – Mapped with Data
Ask HN: Whats the best way to inline external script tag?
>On top of that, Washio has seen fierce competition over the past few years from the likes of Flycleaners in NYC, Rinse, and Cleanly, which is already operational in New York and launching in D.C. in the next few weeks.

Curious what makes one service shut down while others continue. Better operational efficiencies? Better unit economics? They raised more funding so it's a matter of time before they all die?

Genuinely curious what makes one die and one thrive.
P.S. I have no big trouble dating, I've also had 3Y+ relationships. Just didn't feel like I was ready to give everything up and settle down.
Yea. They will end up taking an enormous cut.
Actually I can agree with you to a certain degree.

From googles and the uncaring users perspective it makes perfect sense though: less hassle for everyone.
They're pretty similar in philosophy. I'd guess that Robin Hood would perform better on average just by virtue of linear probing. If you get a collision in a Cukoo hash, you're pretty much guaranteed a cache miss. With a Robin Hood hash, it's pretty likely that the element you're looking for is in the same cacheline as the collision.
This is an interesting topic for companies looking for an investment. I would also be interested to see investor stories from this type of investing. I have looked at quite a few companies raising through these sites and never once saw a deal which remotely looked like a wise investment. I'm sure one will emerge, who's story will be replayed, and they will bring the next $1B of investment into this ecosystem but right now I'm struggling to see the investment benefit aside from cheap (out of pocket) investment options.
Oh, agreed, the original example Joe has is just a language demo. But the ability to change one set of receives for another (that is, "this process listens for messages of type A, and in this one case, changes to start listening for messages of type B", which both Erlang and Scala can do just fine (again, my point was just that something you can do out of the box in Erlang, required a special keyword in Scala, which led to someone familiar with Scala to think you could not do it in Erlang) can be useful. I posted on someone else's comment in this thread with a real world example I had, where I had to change what my actor was listening for.
Make college free and give tax subsidies to organizations that have training programs and be done with it.

This program has been around for decades and was created in an effort to bring in skills not found in the country. If in all of that time we haven't trained up enough people to meet "demand" then we are obviously doing something wrong and non immigration intent visas aren't going to fix it.
true... but unfortunately in this case (Dropbox) you would have gotten a notification about 4.5 years later ;-)
Then you do believe China has 50 years of 7% growth.

It seems you are a lone prophet crying out in the wilderness. No one else, not even actual Chinese propagandists would make this claim.

I've nothing left to debate with you. Your absurd exaggerations show that your arguments are based on nothing but your own pet theories augmented by Chinese propaganda.

I have no idea how someone outside of China could fall harder for Chinese propaganda than actual Chinese people.
Have You Failed If You Use a JavaScript Framework?
And it seems to store each file as one object. This should lead to a lot of overhead and additional costs (for e.g. S3 API requests) with a lot of small files.
Cloud Instance Comparison
I haven't asked you to do anything of the sort. I point out the NHS because I want you to explain why the internet is fundamentally different. You've done an excellent job explaining how the existing internet emerged. You've done nothing to discredit my actual argument.
DalmatinerDB: A fast, distributed metric store has been released on Linux
Inexperience leads to ignorance (in the classic meaning of the word). The CMO discussed in the story is 23.
Visually this looks very nice. I personally love your choice of colours for the website which compliments the retro look of pattern fills in general. What I'd like more information on, if possible, is whether or not such patterns are more effective, for communication, than regular colours. You're targeting D3 (as opposed to, say the printed page? Please confirm?), so I guess the question is, is this a visual candy (and an effective one for sure), or does it, in addition, have some proof of better effectiveness at visual category demarcation.
Thank you! This really is a good advice, I'm glad to get a look from the side.
No, lots of people use password managers. You should try one.
Exactly my reaction.
Considering the consequences of password breaches, it's decidedly impractical. Password managers make it very easy to have unique passwords for all websites.

I don't even know any of my passwords.
But you're not free to code on publicly available software (the production instance) just because you want to. I'm guessing driving on public roads will become illegal for safety and efficiency reasons once automated driving takes over.

I bet you'll be able to go to a closed course and drive there though, for a cost. :)
Zesty!
in a nutshell, you and OP have summed up the problems. Neither solution is terribely awesome, and we - society - needs to find a balance and appropriate governance for the system.
Lookups in cuckoo tables hit two uncorrelated ("random") locations in the hash table. That's not a problem for hardware implementations that can just read from two different SRAMs. On commodity hardware with virtual memory, it depends. If the table fits in your TLBs, you're probably OK… but at such small sizes, the complexity of Cuckoo hashing and its sensitivity to bad hash functions might not be ideal.

If, however, both accesses are expected to incur TLB misses, you're very likely screwed: handling the misses takes a lot of resources and the vast majority of (commodity) CPUs can only handle one TLB miss at a time. After hashing, the time for lookups is now dominated by two TLB misses; compare to one TLB miss with linear probing. You can also play the odds and only do the second lookup conditionally; that's still ~1.5 random accesses on average (versus 1).

Cuckoo hashing can get you 95-99% occupancy versus 80-90% with simpler schemes. Unless you have specialised size or cost requirements, it seems to me the extra 10-20% space usage is a better choice than double the random accesses.
That was my first thought, too. I installed and ran both against a tar'd set of PDF files totaling 435MB in size. My timings:

lzfse 45 MB/s encode, 229 MB/s decode, 1.12 comp ratio
zstd 181 MB/s encode, 713 MB/s decode, 1.13 comp ratio

The numbers are so dramatically different that I ran several different tests, but those results showed the same rough results. I used default command-line options for both tools, and both created very similar compression ratios.

Note that LZFSE has a somewhat different goal, however: it's designed to be the most power-efficient compression algorithm out there, in other words on mobile devices LZFSE optimizes for bytes-per-watt rather than bytes-per-second. Zstandard, on the other hand, runs multiple pipelines and such--it's banking on having a server-class processor to run on.

Edit: hardware is a 2013 MacBook Pro, pretty fast flash storage, and 2 cores/4 threads. I warmed cache before each run and sent output to /dev/null, so the numbers above are best-case.
You're right. They're prioritizing access over the financial concerns of the providers. That's what public utilities do. That's what we did when we electrified the South. That's why I keep pointing to your fundamental political assumptions. It's not that we can't do it, it's that certain people don't think it's valuable.
> most people can tell you how fast their Internet connection is

Most people on HN, maybe. Most consumers can maybe recall the speed advertised by their ISP (but maybe not, given how ISPs mostly used named tiers and often don't prominently identify even the advertised speed), but that can be a very different thing from how fast their connection is in practice.
A TED-style talk about how mixed reality will replace smartphones