jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I've always thought that something really cool could be done with unikernel for SaaS: you let each of your customer have a VM on their own, spinning the unikernel up when the requests came in, and let it process any request come in, after a while, if the specific user stop requesting then you kill the VM. There seems to be a lot of benefits from that: single user authentication, horizontally scaling is simple ("vertical" scaling also get easier as you can just move VM away), app design will easily let it become an on premise installation. Code upgrade is also easier as it won't disturb everyone at once, and you can upgrade when the VM is not running for a specific user (no hotswap needed). There is definitely operational overhead in a DNS server, but besides that it seems like the benefits would outweight the cons.

I know that's what DabbleDB was doing back then (in Squeak Smalltalk, each of their users has a smalltalk VM serving them). Is there anyone else doing anything similar nowadays?
Why on earth would Notch acquire him?
This is good but agree with corin_ that there's no way to tell which ones are good references and which aren't.
Iraq's actually a pretty big ticket item on the list. It's an order of magnitude above things like getting rid of earmarks. Amusingly, it saves about three times as much money as getting out of Germany and Japan!
I have to agree... the one thing I desperately want is natural sunlight. I work on the bottom floor of a complex that faces an atrium, so it's like living on the bottom of the rainforest. I get very little light and have no view. It's kind of depressing without a view. I was at a friend's place in Berkeley yesterday and they had a great setup with natural light coming through on all sides of the house: http://picplz.com/user/stammy/pic/hxzl/

The first thing that came to mind is how much better (not sure if that is the right word) I would feel if working in a naturally lit place like that (with a nice view to boot).

The second big thing would be a hi-res monitor, ex 27-inch ACD. That combined with virtual desktops makes a world of difference, even compared to 1920x1200 res.

Third, I would want a decent kitchen area. I don't want to have to go out and eat all the time, because most places workplaces go to eat out at isn't healthy or doesn't have the option of healthy food. I'd much rather have a fridge full of stuff I can cook a quick 10 minute meal with. Working on a startup and eating healthy are not mutually exclusive. And on that note, office space near a gym for the walk back would be nice.
Maybe not in the usual sense, but the Stanford Theater on University Ave is a really neat place. They show old movies, mostly from the 30s and 40s, every night.

http://www.stanfordtheatre.org/stf/
Oh, wow. Out of order instruction processing makes sense now, assuming that helps compensate for lightspeed latency.
Probably. With any luck, notch will just acquire the developer.
Conveniently, Notch has quite a bit of dough with which to bring out the lawyers, if it comes to that.
What if the homeless can't afford fines?
"Their lives of excess"? No one on EBT is living a life of excess, and they are just as deserving to enjoy ice cream or other pleasures of life as you are. There's nothing irresponsible about buying ice cream or anything else in a grocery store. You're being ridiculous and cruel.
Then an app like Waze would not be allowed because you can report police on the road and speed traps. Some jurisdictions don’t mind but others do.
I hear you, and FWIW, I didn’t construe your meaning negatively.

I am Malaysian. I wish I could say that despite our best conservation efforts, we just couldn’t save the Sumatran rhino. Instead, both within Malaysia and without, we hardly give even a moment’s thought to the damage we do as we do it.

If only our quandary was, “which species won’t we be able to save?” instead of “what species are we going to sacrifice so we don’t have to change our lifestyle?”
> On the other hand, if what they're asserting is crazy and unsupported by fact, what's the alternative?

How is this any different from the entirety of human history? America has gotten along quite fine without a central Ministry of Information directing what people should and should not believe is true. It is especially galling to think that some content moderators in the very narrow slice of society in Bay Area tech is qualified to do that job.

We've reached the point where the American left is afraid of the idea of free speech.
I see you're unfamiliar with hypothetical questions.
This is very bad for democracy.

Who gets to decide what constitutes disinformation, racism or hatred?

If you have someone who decides who can speak and what they are allowed to say, that person holds all the power and is hence a dictator. Having a dictator isn't very democratic.
Before anyone starts complaining about censorship or free speech in the context of the first amendment, I'll just leave this here: https://www.theverge.com/2019/6/17/18682099/supreme-court-ru...

Along with the actual text from the constition:

AMENDMENT I

Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.
2016-2020 is going to leave such a hangover for everyone who abandoned their convictions for free speech and open platforms.

Pre-2016 San Francisco used to be full of people with HUGE distrust of the USA intelligence apparatus, distrust of mainstream news, and strong convictions about free speech and open platforms. And where are they now?

"Crouch down and lick the hands which feed you. May your chains set lightly upon you, and may posterity forget that you were our countrymen.”
I do agree with you, though keep in mind that the previous version of the web worked great when it was run by engineers (that cared about silly things like freedom of speech) and not valueless executives.
Parler is (or was) the #1 downloaded app on the App Store, according to some metrics. You don't need an algorithm to see that. It's a PR nightmare, and this is the common sense thing for any global brand to do
I'm not trying to whitewash anything. I'm saying I don't consider it a coup because it wasn't planned as such. I can plan a move like that with my friends and it wouldn't be a coup.

With a dozen officers they wouldn't have been able to get inside, which is something that blows my mind. Thank god suicide bombers didn't know how easy was to get inside.
Revision history is very nice, but arXiv has only a subset of papers. There are other easy ways to go from an author's name to the list of their publications; often copying and pasting the name into Google is enough.

My point is that a search interface is usually more convenient. And as you noted, "We have ArXiv, BioRxiv and MedRxiv (...)" - that's already too many places to click through, particularly if all you have is a title and/or DOI. It's a standard UX problem - single interface to all data of interest is always better than multiple specialized interfaces to subsets, particularly if you're not initially sure where to look for a thing. I mean, it's manageable when there are three, but it'll become a huge burden when there's 20.

> But if it was legal to operate, do you think it would be exactly the same as it is now, and that it would have no popular competitors/alternatives?

Of course it would be different and there would be competitors. There's a lot of space for quality-of-life improvements in SciHub model. But in that reality where it's fully legal, I'd still prefer for the competitors to compete just on UI, and not on the data set. Exclusivity is bad for users. I wouldn't want scientific papers to become a repeat of video streaming (half a dozen competing services with garbage UX and mutually exclusive collections) or IMs (have to install half a dozen apps to cover all my acquaintances).

And to extend my thought from prior comment:

> Why don't we have one single webpage where all journalists write all their articles without any organization other than a search box?

Notice the modern media consumption patterns. The publisher doesn't matter. Only individual articles do. People land at articles through Google queries and links shared on social media. I believe scientific papers show the same pattern to a large degree.
Would a LLVM backend, i.e. gollvm[0], be able to optimize this?

[0]: https://go.googlesource.com/gollvm/
Great points. I'm actually working on a longer piece with actual numbers as a follow up to remote working as a solution to the talent "shortage".
Where do you get 10K nukes (Russia now? Soviet Union circa 1984?) Do you mean warheads or delivery vehicles? Do you assume that every one of those 10K will be delivered to the lower 48? Or that every one of those 10K will be successfully launched and reach its target? That there won't be any out of commission for maintenance or second strikes? Or that a western pre-emptive strike won't hit any? Or that there might be BMD systems that will make an incoming strike suffer attrition? Are you factoring in that some targets will get much more than a single warhead?
If you really know what you're doing, you'd use a fast assembly implementation that's guaranteed to run in constant time, like curve25519/ed25519-donna, both of which you get for free if you just use libsodium.
Do you have a citation for "the odds of a particular type of injury [helmets] are effective against are very low"?

Studies seem to suggest that helmets reduce the risk of a head injury by as much as 85%. In 2012 for nearly 2/3 of bicycle accident fatalities the rider was not wearing a helmet. This used to be an even higher percentage but fortunately the # of fatalities has decliend signficantly in the last 20 years.

http://www.iihs.org/iihs/topics/t/pedestrians-and-bicyclists...
Hi HN,

After some early feedback here a few weeks ago we're now ready to put our new product under 'Show HN'.

Starting earlier this year my co-founder and I wanted to create a product that approached VPS differently. We wanted something we'd be happy to use. A service that would provide a real use, away from the terminal window. While our ideas extend much further than our initial product launch we're excited to be able to open the doors to our first customers.

Our first round of feedback was incredibly helpful and as such we've been able to drastically improve our processes. I wanted to approach HN once again for a new round of critique, discussion and brainstorming.

If you're interested in any new features or improvements over the coming months. You can follow us on twitter at @MediaPigHost.

As a token of thanks for our previous and any future critique HackerNews readers / users can now use this 20% discount code (HCK20) on any order.
And don't forget tornados... 155 per year in Texas and they really do strike, not just theoretical.

http://www.ustornadoes.com/2013/03/19/monthly-tornado-averag...

I now live in a state with only 20 or so tornados per year and I sometimes feel weird not having a safe room in my basement like my grandparents.

To some extent a crude fallout shelter is just a tornado shelter with canned goods and camp gear. A "real" fallout shelter is somewhat more complicated.

"grew up in a world where nuclear threats were not so pervasive."

The people making a lot of money off the "war on terror" would not be happy to hear stuff like that.
Is the database available somewhere? I can imagine that some providers want to scan for their ranges to inform their users. The following is time-consuming:

$ while true; do curl -sk https://srsly.de | html2text | awk '/Address/ {print $2}' | tee -a vnsservers; done
$ sort -u vncservers | wc -l
3128
I really dislike this policy when applied to programming languages. Things from pop culture are going to be referred to pervasively in the media and blogosphere, but programming languages don't get there without massive marketing pushes, press releases, etc.

That doesn't mean a language is not itself notable.

Anyway, there's plenty about Nim that is not primary:

http://goran.krampe.se/2014/10/13/here-comes-nim/

https://www.btbytes.com/notebooks/nimrod.html

http://picheta.me/articles/2013/10/about-nimrods-features.ht... (by Dominic Picheta but external to Nim website)

http://steved-imaginaryreal.blogspot.co.uk/2013/09/nimrod-re...

http://vocalbit.com/posts/exploring-type-classes-in-nimrod.h...

http://blog.ldlework.com/a-cursory-look-at-meta-programming-...

http://joshfilstrup.com/posts/2014-10-27-2014-monads-in-nim....

http://ziotom78.blogspot.de/2014/01/experiments-with-nimrod....

http://progopedia.com/language/nimrod/

https://geetduggal.wordpress.com/2014/03/03/consider-nimrod/

http://www.drdobbs.com/open-source/nimrod-a-new-systems-prog... (by Andreas Rumpf - but definitely an indicator of notability)

http://lambda-the-ultimate.org/node/4749

http://ivoras.net/blog/tree/2013/Oct-2013-10-05.what-i-like-...

http://www.infoq.com/presentations/nimrod (by Andreas Rumpf, but a sign of notability)

http://rosettacode.org/wiki/Category:Nimrod

http://gradha.github.io/articles/2014/11/swift-string-interp...

http://togototo.wordpress.com/2013/08/23/benchmarks-round-tw...

http://felsin9.de/nnis/nimrod/nimrod-gpn14.pdf

http://learnxinyminutes.com/docs/nim/

http://stackoverflow.com/questions/tagged/nim?sort=votes&pag...

http://gradha.github.io/articles/2014/03/nimrod-for-cross-pl...

https://impythonist.wordpress.com/tag/nimrod/

https://github.com/trending?l=nimrod

http://maniagnosis.crsr.net/2013/12/letterpress-cheating-in-...

That doesn't mean that the best resources aren't on the Nimrod website itself. But penalising a language for having excellent primary resources would be a bit crazy in my opinion.
It is pretty straightforward. You could denormalize as much as you want upfront, or you could parallelize. Facebook does some of both.

Indexing is an exercise in denormalization. At the time I post X, the data is also stored in an index keyed by eg every phrase I wrote and maybe even stemmed by synonyms. This makes search fast. It is a memory-time tradeoff which basically precomputes the answer for every query, limited to my feed.

As for searching 500 indexes in parallel - this is hardly unreasonable. The alternative -- updating N indexes for every post where N is the number of friends -- is more unreasonable, since it does the maximum amount of work, when the vast majority of it is wasted. No friend is going to search for every single word. On the contrary, some friends will eventually search for a large number of words in YOUR index.

Facebook can easily do parallel queries and combine them. Even with a simple MySQL partitioned / sharded setup a site can do it. We do it at Qbix. Let alone Facebook which has improved on mapreduce in their architecture to be more dynamic (http://thenextweb.com/facebook/2012/11/08/facebook-engineeri...) and then there's this: http://www.semantikoz.com/blog/hadoop-2-0-beyond-mapreduce-w...

So yeah. That's how they probably do it.
It's a shame that Intel only advertises VT-d as an enterprise-oriented virtualization feature and only offers it on a few models of consumer CPUs. They should have treated it like the NX bit and made it universal so that operating systems could rely on it.

It's frankly disgusting that they are withholding an efficient hardware solution to an entire class of security problems, when they could make it available to almost everyone with a microcode update.
IIRC, the HTTPS padlock in those days was displayed on the status bar, not the address bar.
Robinson Jeffers!

You can visit the stone Tor House in Carmel, just 90 minutes south of the SF Bay Area:

http://www.torhouse.org/

~ ~ ~ ~

The Beauty of Things

To feel and speak the astonishing beauty of things — earth, stone and water,
Beast, man and woman, sun, moon and stars —
The blood-shot beauty of human nature, its thoughts, frenzies and passions,
And unhuman nature its towering reality —
For man’s half dream; man, you might say, is nature dreaming, but rock
And water and sky are constant — to feel
Greatly, and understand greatly, and express greatly, the natural
Beauty, is the sole business of poetry.
The rest’s diversion: those holy or noble sentiments, the intricate ideas,
The love, lust, longing: reasons, but not the reason.
I think the key word is unreasonable. I can reasonably expect that a GPS tracker has not been placed on my car. On the other hand, I knowingly and voluntarily carry a cell phone, so the question is then whether I could reasonably expect to be able to be tracked. I think some people might not understand that this is possible, but a growing number do understand this.
I do something similar except that I use an app (AnyList) rather than keeping a mental list. Better yet the app is shared with my fiance. Whichever of us is next in the store (usually me) can be sure to get everything.

Another good use case is that I can head to the store as soon as I realize we're out of something, and by the time I get there, the list has everything else that she thought of.
20ms is not fast enough for requests served from memory.

Many routing implementations are awful, comparing the URL to every single entry instead of using a trie can add up.
Syntorial is a comprehensive hands-on introduction to subtractive (IIRC?) synth programming (not DSP programming, but fiddling knobs like you would in a typical commercial soft synth), including add-ons specifically for popular commercial soft synths like Massive. Their forum also encourages people to share synths they hear in popular music and help each other recreate the sound.

They also produce Building Blocks, which is all about music theory and composition and teaches some basic beats (and, more importantly, I think, how to think about beats so that it becomes easier to recreate ones you hear from scratch).
Sure but a free smart TV would just be a TV with a built-in PC and that's a bit silly. There's something attractive about the abusive software in devices like these.
> "A clustered representation ... Sherry Choi/adapted from Bernardi et al. 2020"

Why do the authors (of any scientific papers) use a 3-D representation for their diagram? Why are the axis not labeled? It is unclear to me the same diagram could not be constructed in 2-D. Kind'a fluffy.
So the issue is following:

The longer the rest of the world population takes to achieve herd immunity the more surface we give to the virus to evolve with potentially disastrous consequences.

The vaccine may be effective against currently known strains but nothing says it is going to be effective against future ones.
> "For any OS writer, present or future, a key aspect of OS development is writing I/O (and API) performance tests, running them regularly, and immediately halting development to understand/fix the root cause -- if and when performance anomalies are detected... in large software systems, in large codebases, it's usually much harder to gain back performance several versions after performance has been lost (i.e., Browsers), than to be disciplined, constantly test performance, and halt development (and understand/fix the root cause) the instant any performance anomaly is detected..."

Yes, this! And not just OS writers, but authors of any kind of software. Performance is like a living thing; vigilance is required.
Curing genetic diseases is going to turn unlucky people into more normal people, not privileged people into superhumans.
it would be nice if apple does same...but then Mac is great for its UX which will be affected here.
If he's impeached and convicted he's prohibited from holding office again.
>Jack or Twitter leadership

There's clear and strong undercurrent of Twitter employees and middle management expressing opposition to Trump, and also expressing sympathy to various left wing causes. Similar to other tech firms, like Google or Facebook.

That's why I point out conflict of interest inside Twitter. Might be partly ownership stake matter, partly cultural matter - employees tend to be a generation younger than management, and tend to have gone through a different path through life.
>Is it documented

Yes, it’s documented: https://signal.org/blog/private-contact-discovery/

>(and provable)

As the post says, their non‐SGX method requires you to trust the server: “This has meant that if you trust the Signal service to be running the published server source code, then the Signal service has no durable knowledge of a user’s social graph if it is hacked or subpoenaed.”

To eliminate that requirement, they developed an SGX‐based method: “Since the enclave attests to the software that’s running remotely, and since the remote server and OS have no visibility into the enclave, the service learns nothing about the contents of the client request. It’s almost as if the client is executing the query locally on the client device.”

Of course, there are plenty of attacks on SGX (I’m not enough of a cryptographer to know how practical they are to apply to Signal’s methods or not); but at some level you are going to have to trust servers you don’t control, whether your system is federated or centralized. I’m mostly willing to give Moxie the benefit of the doubt here.
As a sidenote, this is probably why our Covid response has been so awful. We have no real living memory of a collective calamity.
That's right. I actually have all my conversations on Signal self disappear after a week
Centuries of oppression, racism, disenfranchisement and extrajudicial killings by police causing riots versus seditious white grievance LARPers following orders from the President of the United States to interrupt the transfer of power... wow
Control. Trump is not controlled by Twitter. He is controlled by the government just like the rest of the US. A school, they control the children, and they have a limited control over the child's free speech. Your job, possibly a private institution, has control over you. They can censor you with the power they have.

We need the 1A because we don't get to choose our government, we do get to choose our internet messaging platforms and they choose to work with us.
Shows you how much the OS and various services inside the OS need privacy labels and affirmative consent too.
When you have a family that you love and enjoy you already have the large reward. Work you enjoy is icing on top of that. The reason you may seek less risk with family is that the upside is relatively small (it will always be dwarfed by family), and the downside is large (losing your home, putting financial stress on your family, etc..).

But I agree, they shouldn't be criticized for being dedicated to their job. But I do think posts, like Don's, seem to implicitly criticize those people who aren't at the cafeteria at 8pm.
Most of the Googlers I know with kids don't stay for dinner, or they'll grab dinner and go (which technically you're not supposed to do, but they work hard the rest of the day...)

The 400+ people at the Googleplex at 8:00 PM is mostly a reflection of the relative youth of the employee base (median age: 28). When you're young and single, hanging out with friends for dinner certainly beats going home and eating alone.
What I do like about this principle is, these "thinkers" do draw out awesome ideas from a source. I will be sounding esoteric here - and you can start your nonchalance, but there definitely is a way of tapping into that superconscious knowledge through that untapped ether. I believe most of history's brilliant ideas came from those type of environments.
Props to the Pittsburgh reference.
I also liked how they implicitly bashed 80% of the guys who presented by pointing out that they're doing "real" technology work, not just throwing a Rails app together.
You do know that there are women engineers, right?
Sometimes conceding defeat so easily is the most frustrating thing for your opponent. It makes them feel like they only won because you didn't try.