skysight-inc/HackerNews huggingface dataset:
Also, I'm a bit put off that OP changed the 'Ask HN:' question after I'd commented. Formatting and spelling is fine, but the question changed significantly from (when I commented):

===

This post was briefly on the front page in the past hour, but was suddenly erased:

https://news.ycombinator.com/item?id=12328142

Does this story violate content policy? Or do the ideas threaten the military-industrial complex?

===

To:

===

This post had incredible momentum and was rapidly approaching #1, but was suddenly erased:
https://news.ycombinator.com/item?id=12328142

https://muchweb.me/systemd-nsa-attempt

Does this story violate content policy in any way?

Snowden's documents suggested that significant resources are being spent to manipulate online discourse.

Nevertheless, we must discuss and avert security issues to protect ourselves and our customers, while our government is actively subverting our security.

===

HN courtesy dictates that after the fact modifications be indicated with 'EDIT:' or some such wording.
http://micheleincalifornia.blogspot.com/2016/08/the-invisibl...

As a courtesy to Sharon Pope, please do not continue the discussion here. Either leave comments on the blog or, if you just absolutely need to discuss it on HN, post the blog as a separate post and have the discussion there.

Thank you.
I have heard that pre-WW1, pre-WW2, and pre-atom bomb, there was a culture of hopefulness and idealism that we could soon cure all humanity's ills with technology and progress.

Unfortunately, those events served to at least partially extinguish that dream.
There's at least one really solid payment switch written in Erlang made by VocaLink, and it was recently acquired by MasterCard after being deployed in many marketplaces for in-country domestic processing and bank-to-bank switching.

Little over a year ago, at Erlang Factory SF, Visa was poking around looking to hire Erlang developers too, not sure what ultimately happened with that though.
I see every day people being owned by phishing and malware and their privacy compromised because they are accepting HTMaiL.

I've heard people complaining about email conversations that they can't understand any more because every one used together top-posting, bottom posting, coloured inline replies and no trimming.

I want this madness to end. If it isn't empathy, what is it?

It's no different than telling billion people to stop using Flash or kiss a specific part of my body and rest peacefully. Except perhaps that we are a few anonymous "disgusting elitist curmudgeons" instead of being huge internet companies.
Barney Fife cannot understand what a certified random number is.
> It's reciprocal - the employee can quit with no notice also.

Except it's really not. The potential consequences for an employee quitting without notice are far greater than the consequences to the company of summarily firing someone. And, the company has far more power in the employee/employer relationship the vast majority of the time, because people typically have one job and companies have tons of employees. People also tend not to have the kind of savings in the bank that can let them just shrug off a surprise firing.

So, no, it's not reciprocal due to the power imbalance inherent in the relationship.
That's not a "patch for the CPU", that's a microcode update. Both the CPU, and Windows work just fine without it.
Previous discussion 6 years ago: https://news.ycombinator.com/item?id=1233317
Depressingly it took me a minute to get that!
That's such a shallow and self-serving view, though.

Advertisers must negotiate and pay a property-owner for the right to display their ad. Graffiti artists are able to enter into similar agreements. When graffiti is authorized and/or invited by property owners, the artwork is welcome. When unauthorized, graffiti is usually no more than vandalism of someone else's property and thus infringement on their personal rights.
Relative being the key word. With a sufficiently fast ship you could fly across the universe in your lifetime - but you'd get home to find the sun a cinder and earth long gone.
They don't need to, they just need a special peeping hole to the ones who already do.
Also not for icons but for math symbols: http://detexify.kirelabs.org/classify.html

Really useful when you want to use "that squiggly thingy" but don't know the TeX command.
What I am saying is that in English, after learning 26 letters, you can read any combination of them. If you try to see how many possible syllables there are, there would be many thousands. Combinations like "eng" "lish" can't be properly put in Japanese phonetic characters because you can't put "eng" directly, you have to use "en gu ri shu", inserting vowels all over the place. Japanese can't properly learn English because their brains are trained with much fewer possible syllable sounds and they can't make the jump.

But in turn why is it that there are so few syllable sounds in Japanese? It's because each syllable has to have its own ideograph (usually there are multiple ideographs) and you can't easily learn 10000 of them. Being limited to much fewer ideographs you can memorize, you are also limited to fewer sounds you can use. On the other hand, with English, after 26 letters you can read any combination of them, and they form many more possible sounds. So you learn to make all those sounds as a kid. Even if you come from another phonetic language you will probably have a similarly diverse sound vocabulary which will help you transition to English.

So, memory limitations -> fewer characters known than possible English syllables -> a kind of mental straightjacket in producing other sounds that fall outside the allowed ones in their native language -> difficulty in learning English -> cultural isolation. Sad story.

Just look up Japanese people who have learned English from grade 1 to 12, and see how great their pronunciation is. It's so damn hard for them to make the sounds.
Given that we all have different interests, hobbies, religions, and political beliefs, yet we all need to cooperate so that business and society actually can work, we have invented sports so that we have something common to talk about.

Literally. Without commercial sports, people who need to connect to other people for a variety of reasons, couldn't.

I find it annoying and wasteful, but I understand the societal need, especially among those who aren't engineers. (Sales, BD, etc.)
Engineers can typically connect over their specialty, but that doesn't work when talking to other specialties.
This guy articulated my thoughts better:

https://blog.mozilla.org/opendesign/now-for-the-fun-part/#co...
I've been a programmer for a very large portion of my life and have to say that I, personally, don't feel that code is an appropriate way to express 3d shapes. This is in my opinion of course.

For you, given your obviously gifted talent for this sort of thing, it might actually be much much easier just to have a software interface. I don't thing most of the population is like this.

I'd say for most a visual graph display is more natural a conversion of our ideas to shapes then text is. That combined with the live updating models and you've got yourself a winner.

For the more technically inclined you also get to play around with ADDING blocks (via the script block) which is a perfect bridge between the technical side and the conceptional side.

As for features, I'd like to suggest a few things that might be helpful.

For the node graph system, I'd say take some ideas from Unreal's UDK.

1. Comment Blocks that can be dropped around large block groups
2. Ability to rout "cables" the way you'd like (Snap to a "junction" then to where you'd like to take it)
3. Select colors of wires.
4. The ability to collapse and expand XYZ from floats to a Point object (making it a single value) for nicer routing.
5. Variable declaration

Outside of that, something that would be interesting for larger scale design, it would be nice to be able to load multiple "mini-projects" into one larger project. When designing an engine for a car it would be nice to be able to make every complex shape it's own project. From that state you could import it into a larger complex project to fit all the parts together how it should look in the end.

That alone would be a massive undertaking. But my begging hand is still out: I'd like to be able to "simulate" what will happen. Adding this feature takes your project from simply being one of the best open source CAD projects I've ever seen to being one of the best cad projects I've ever seen. For me rivaling the usefulness of Fusion 360, Autodesk, Creo, the likes.

Aside from that, maybe add a more traditional interface in which I can right click on the model and say "3d->extrude>cylinder" and visually in the model edit the project while also changing the node graph.

I've got to say this if no one else has told you this yet: you're on to something big with this software and I DO hope you keep it up. You're building something that will bring engineering into the hands of us mere mortals. Coming from CS it's crazy to find the huge lack of open source tools and documentation in this space that you are seemingly fixing single-handedly.

Keep up the good work! Well, I should say the amazing work!
Not sure. Compare: https://en.wikipedia.org/wiki/English-speaking_world (at most more than a billion) and https://en.wikipedia.org/wiki/Sinophone (more than a billion).
As regards Twain: the take you are thinking of was probably not written by him, but wrongly attributed to him after his death.

He did, however, write an article[0] about spelling reform later in life, in which he sincerely advocated the use of a simplified "longhand, written with the shorthand alphabet unreduced." That is, he proposed the use of Isaac Pitman's phonographic alphabet—the basis of what was then the most popular shorthand in the English language—without the brief forms, phrasings, and abbreviations that allow stenographers to write (by omission) at the sound of speech, but slow down the reading back of what they've written; in Twain's preferred shorthand, every sound would be on the page.

[0] - https://books.google.com/books?id=KoBYAAAAYAAJ&dq=what%20is%...

(Unfortunately, the Project Gutenberg transcription of this essay does not include the plates of Twain's shorthand. This is why I've linked the Google Books scan.)
Skylake Xeons are supposed to support AVX-512 and Kaby Lake was supposed to be the first desktop platform enabling them, so there is hope ;-)
3. open source software projects (and distributions, e.g. Debian) usually don't want to be dependent on non-open source software. And they are usually very strict with licenses, so "almost open source" won't cut it. So I think BSL licensed software would get less adoption and less of the "free marketing" that open source software normally gets.
There is also pbgzip if you are into indexed access (genome data).
First, thanks for the numbers, it's useful to see real world examples.

Second, and this isn't meant to be a critique (I'm just trying to understand phenomena I see), is there a reason you prefer presenting it as a percentage decrease? Every time I read "X% decrease" I feel obliged to read the source numbers because I'm never sure if the person is using the terminology correctly or not (you are), since so often people mess that up. For myself, I generally use "X ran in Y% of the time Z took." specifically because I don't want people to misinterpret. Is the "X% decrease" presentation preferred/taught, or considered standard? Am I alone in feeling it's more likely to be misinterpreted?

(Sorry your comment is the one I brought this up on, I've just been wondering this for a while.)
This is already encouraged in the latest iMessage, which highlights emojifiable words and makes it easy to emojify them: http://i.imgur.com/r26ABsw.jpg
I apologize, I will ensure my posts are immutable going forward.

PS: I also made the edit very shortly after the post, so I think the eventual consistency issue worsened my mistake.
Whatever Happened to the First Personal Computer? The Story of the Altair
I'm a native English speaker who learned Russian. It has to be harder to learn English, though Russian was no picnic.

Though I was once maybe 75% fluent speaking (and could understand 90% of what Gorbachev said - he speaks pretty fast), I haven't used it for 25 years and so have forgotten most of it. I do remember that it was easy to spell, especially compared to English. I also remember that Russian verbs of motion were hard to get right, and declining numbers and certain adjectives correctly was tough.

English has become the new lingua franca (still cracks me up to pause and consider that literally), for better or worse. For all its faults, English is very flexible and can be precise, despite the fact that it's not often used for that feature. Most native speakers I know would be surprised to learn how many verb tenses English there are, and even more surprised at their proper use. The MLA and AP styles haven't helped that cause any.
Thanks! I figured it would be simple, and indeed it was :)
Am I missing something, or is it just some links to random GitHub projects? I can't even figure out what these repos have in common or why I should look at them.
The Just World Cognitive Bias
Including about set design of the moon for the landing?

(For those who just threw a fit.. it's a joke)
Memorising is such an ineffective way to study language, it's like cutting down a big tree with a pair of scissors. Lots of research has been done on the topic, and many methods invented. The key is skipping complex grammar and working on comprehension and production from as early as day one, every day and trying to think in the target language. It seems silly, but does work.
Cultural Ramifications of Technical Interviews
For comparison, the letters in "continue" have approximately 15 strokes total.
Black Chamber
We have quite a few of our customers move from TFS to the Atlassian suite. We'd welcome you as a customer! Please try them out.

Cheers,
Scott
CEO, Atlassian
xHCI is a non-issue, Intel even provides an official tool to patch Win 7 images to enable USB3 support during install [1]

The main issue is processor errata and architectural oddities that need to be fixed in the kernel itself, such as problematic (buggy) instructions or unexpected behavior in the scheduler (e.g. moving execution from core to hyperthreaded core), deep sleep states. If those bugs aren't fixed, users might experience random freezes/reboots or even being unable to boot.

[1] https://downloadcenter.intel.com/download/25476/Windows-7-US...
I'm guessing you're in Europe. First, let me say we're sorry. The explanation unfortunately is VAT collection and reporting, which we don't (currently) do for you. A business is already required to do so, but for individuals would have to do their own / represent that they're doing so. My understanding is that it's also per country, requiring either a per-country holding company or some sort of extra accounting.

tl;dr: VAT (and yes we should handle this for you, but don't today).

Disclaimer: I work on Google Cloud, but I am not a tax lawyer (nor even a lawyer).
> Microsoft could improve sales of Windows 10 by leaps and bounds by coming out with a No Analytics edition.

It exists. It's called Windows 10 Enterprise Long Term Servicing Branch (LTSB).

Even better, it doesn't push bullshit new features down your throat. It only comes with security updates. And even those, you can chose not to install on a case-by-case basis.

The best part about it is that it doesn't come with Metro apps either. It's basically like an improved Windows 7 (but you can install the (Metro) Windows Store if you make a custom image, and then you can have Metro apps).

However, you can't get it. No sir, you need a special contract with Microsoft to get it. It's ridiculous. No, Microsoft hasn't changed a bit. I cringe when I see all this hype about "the new Microsoft".
That's not necessary anymore, thank you though :) I tried a different email and they got back to me. Turns out their first reply went into my spam. Doh!
By which way you mean Chinese is not sortable?
The biggest problems with this are 1) that some things are untranslatable, and 2) the substance of the stories is best communicated with the words originally used. Translation takes something away every time. Although some translations become classics in their own right, such things are very rare.
“All other trades are contained in that of war.

Is that why war endures?

No. It endures because young men love it and old men love it in them. Those that fought, those that did not.

That's your notion.

The judge smiled. Men are born for games. Nothing else. Every child knows that play is nobler than work. He knows too that the worth or merit of a game is not inherent in the game itself but rather in the value of that which is put at hazard. Games of chance require a wager to have meaning at all. Games of sport involve the skill and strength of the opponents and the humiliation of defeat and the pride of victory are in themselves sufficient stake because they inhere in the worth of the principals and define them. But trial of chance or trial of worth all games aspire to the condition of war for here that which is wagered swallows up game, player, all.”

― Cormac McCarthy, Blood Meridian, or the Evening Redness in the West
Go 1.0 is 4 years old now, after 5 years working on developing what is essentially and was always "C with garbage collection and threading". Rust is a year old, after 6 years of research building something novel outside of academic languages, with the final shape of the language heavily changing in the last year. Rust also doesn't ship with an extensive standard library including nearly all the things you'd want to make a basic web app.

Basically - Go had a very strong focus on web servers from the start, making it easy to pick up and develop web servers with. Web developers make good early adopters - they'll pick up new tools faster than almost any other group of developers. Rust was released without any of those tools, and they're still changing as the ecosystem develops (especially around async frameworks). And even with that, there's a fair few companies using it for all sorts of cool things: https://www.rust-lang.org/en-US/friends.html
Cedar? I hardly know her!
I'm curious: what do you mean by "no support for mobile devices"? It loads on my phone and is readable; so you must mean something beyond that?
John Oliver on sports stadiums: https://www.youtube.com/watch?v=xcwJt4bcnXs
A news, magazines and RSS app
Computational humor
I had the same doubt
Luckily there's the reader mode. Those fonts are tiny and the background is too dark. But since there aren't any JS tricks this works very well. thumbs up.
The science of tree/wood dating is called dendrochronology, https://en.wikipedia.org/wiki/Dendrochronology (we've had a course on faculty which I took)
Probably useful for servers more than anything where perf really does matter at scale and content type is gzip.
For most of human history, people lived in small tribes and waged incessant tribal warfare over women, land, and resources. Trying to cast prehistoric humanity as some golden age of peace and harmony is disingenuous. And we know for a fact that in the historical era, mankind has been at war virtually every year since the Sumerians started pressing glyphs into clay or the Chinese scratched runes on ox bones.
xz in multithreaded mode supports random access too, at least theoretically. But there's no reasonable way with xz to actually find the file in a tarball you want to access, it's that bit that pixz provides.

Another nice thing about pixz is it does parallel decompression, as well as compression.

(Disclaimer: I'm the original author of pixz.)
I was thinking of a non corporate effort, maybe some people from the linux world. I don't think Intel cares because they surely have ties with MS ensure Win10 on Kaby Lake boxes.
Music tempo carries hidden information
Both my parents spoke their grandparents' native languages at home (Swedish and Plattdeutsch) when they were very young, but stopped when their grandparents' generation passed. They passed on very little of that to me, so by third generation it seems to die out.
Whoever wrote this had a point: Any time I do something even slightly nefarious, I reboot into Linux.
I think it's a mistake to see all social interaction through the lens of professions
Really? There are so many things to talk about. Weather, news, common experiences, the things you see around you. Even though I do enjoy sports (soccer, F1 racing), I seldomly connect to other people because of it.

And if sports are wasteful, all forms of entertainment are. Why do you think like that? The thoughts in my mind are not so precious to the world that it shouldn't be distracted by 'useless' entertainment, and I guess neither is yours.
What do aliens look like? The clue is in evolution
Help to Buy ISA can't be put towards a deposit
If Einstein said that, I'd say he was wrong at the time, because already in the 1920s it seemed probable that nuclear fusion powers the stars: https://en.wikipedia.org/wiki/Stellar_nucleosynthesis#Histor...

Of course that's a long way from practical engineering, but it is evidence that nuclear power may be obtainable.
I've only worked for one company that I didn't run. They fired me. They paid me a six figure discretionary bonus anyway (in 1986 dollars). When I argued that this was too low, they said "Well, we did fire you."

I basically was fired for not trying to fit in. This was a Wall Street job, specifically as a stock analyst, in which you didn't work much with colleagues. Still, I didn't look or act the part of a well-dressed Wall Streeter.

Perhaps I should have changed my ways after an Institutional Investor Magazine article, written because I was the youngest #1-ranked stock analyst ever, attacked me for my clothing and personality. :)
“When I was in high school I asked myself at one point: "Why do I care if my high school's team wins the football game? I don't know anybody on the team, they have nothing to do with me... why am I here and applaud? It does not make any sense." But the point is, it does make sense: It's a way of building up irrational attitudes of submission to authority and group cohesion behind leadership elements. In fact it's training in irrational jingoism. That's also a feature of competitive sports.” -Noam Chomsky
People like to joke about English spelling, but see farther down-thread for examples of how bad things are in logographic systems. Even native-speaking PhDs can forget how to write words like "sneeze" or "toad". It's a failure mode that simply doesn't exist in phonetic languages (even ones as imperfect as English).

Sorry if it wasn't clear, but by "information density" I meant area on a page or screen, not digital bytes. In the thread you linked to, people correctly point out that digital information density depends on encoding and compression schemes matter far more than language.

The paper you're probably thinking of is A Cross-Language Perspective on Speech Information Rate[1][2], which (as the title indicates) studied spoken language, not written. Annoyingly, the study was widely misrepresented in the media. It found that languages with lower information density tended to have higher syllabic rates. That is: Spanish contained less information per syllable than English or Mandarin, but Spanish speakers spoke faster to make up for that. Most media summaries of the paper omitted an important finding: the compensations didn't balance out. Different languages had different information rates. In the study, English had the highest. The runner-up (French) was 10% slower. And Japanese was 30% slower at conveying information.

1. http://ohll.ish-lyon.cnrs.fr/fulltext/pellegrino/Pellegrino_...

2. This blog post has a more accessible summarization of the data: https://www.tofugu.com/japanese/why-do-japanese-people-talk-...
This 404 page might knock some sense into America
You forgot "else:"
Systemd embeds its own web server:

https://www.freedesktop.org/software/systemd/man/systemd-jou...