skysight-inc/HackerNews huggingface dataset:
> I was in London during 7/7 and more recently the London bridge attack: foreigners were a little ruffled. Locals could not care less, or more exactly, expected to deviate at little as humanly possible from their routine and knew exactly how to get there because they expected everyone to know how to make that happen.

It's worth remembering that, as with much of western Europe, terrorism had been a real threat for a significant part of second half of the 20th century. See, in London's case, https://en.wikipedia.org/wiki/List_of_terrorist_incidents_in... ; almost every year from 1970–97 had attacks (and most years had a fairly large number of attacks). Terrorism, to some degree, was a matter of ordinary life.
what a compelling story
Identifying with those who advocate for violence is not equivalent to advocating for violence.
This was really good. I could imagine it being required background reading for a lab of the compilation pipeline in 61C at Berkeley. Add in a section on linking.
My girlfriend says the same thing. She speaks 3 languages daily and even though her English is very good, she's weakest at it.

She often tells me she can't really express herself or joke with me. Not the way she would or could in her native language.
>Massive infrastructure projects cost more here.

Middle of London isn't exactly a cheap place either
That depends if you're talking about user docs or developer docs. I'm saying that we should document wpa_supplicant as user documentation: if there are caveats like, oh, "Android 5.1 and lower can't connect to TLSv1.2-only PEAP or EAP-TLS networks," that should be documented for end users but is irrelevant for devs since wpa_supplicant isn't accessible to the application at all. It's not a library/API, it's a system daemon.

(But maybe I missed the point and we're specifically talking about developer documentation here?)
> Also, why would you even have a microwave, toaster, and ELECTRIC dryer? Those all use obscene amounts of power.

For the former two, I think microwaves and toasters are efficient uses of energy. Heating/toasting the equivalent with propane or some other fuel isn't worth the trade-off of running the generator for a few extra minutes.

But I guess it depends on how big you size your inverter, and if you intend on having a 2ndary power source.
Why don't more women participate in programming contests?
Great. So I can paste an article from Stormfront into my blog, and no one will think less of me for it as long as I state that I found it "interesting," and believe that my readers will find it "worth reading."

Right?
Sure, and I used my Amiga until well after CBM died; I didn't switch to a Windows PC until after Windows 95 came out (and then switched to Linux soon after). But, it's hard to argue that the smaller application ecosystem didn't hurt it. There were good applications for most tasks, but the big names were absent, and businesses rarely chose Amiga for that reason (and a few other reasons).
I think many academics write in LaTeX because it is easier to switch between document formatting styles. If you submit to multiple journals that all have their own poorly made Word 2007 templates, even the pain of LaTeX is not so bad.
I'm against any new startup looking to jump on the graphQL band wagon, Facebook did it so no one asked questions as if there would never be idea to improve. Just make a jsonrpc endpooint allows an array of your other API request, done, mixed request. The first time I heard a company switching to it was the complain a iOS dev couldn't make smaller request and request all info at once because he was lazy. If he was lazy then he will be lazy again, make him paginate 100s of photos to a few at a time, done, move on. I think the best idea is making the client request what they expect back so you can add on but that can be forced in any API method.
Intentionally driving a several thousand pound death machine into a group of people with the intent to harm, murder, and frighten them doesn't deserve any other label.

I can't make any comment on the Baltimore or LA riots - I don't know enough.
Commits that would go into the bleeding edge builds
Opinion pieces are typically paid. I suspect world leaders and billionaires are not paid, though.

The Times does decide what to print, even if they print an unpaid Putin. They would presumably decline to print a letter from Kim Jong Un about how he shot 38 under par, including five holes-in-one.
I second this. Currently with the right tooling and IDE extension, I can get autocompletion and various compile-time checks with GraphQL schemas.
> It doesn't make any sense to publish something under your name and then complain when people think you're endorsing it.

That's why it's called the "Opinion section":

https://www.nytimes.com/content/help/site/editorial/op-ed/op...

http://www.nytimes.com/2013/10/14/opinion/op-ed-and-you.html
A female IOI medalist offers some perspective on why it was harder for them even from an early age. (IOI is the high school age computing olympiad)

Posting this in response to an article (gone from the front page now) which accused Google Code Jam for being sexist since "Google Code Jam Finalists Are All Men For 14th Year In A Row". But you can't do well in these contest if you haven't already been doing well in them since early high school.
Every currency changes its value every day. Every minute even.

Plus I don't think anybody would mind if their currency tends to increase in value.
Not saying it is, I'm not making any comments on the protest itself or the lawsuits for/against it.
I think that's fair. I guess I could have specified "the kind of diversity programs with which James Damore has a problem". But I take your point. In principle, this is actually close to what actually ends up happening, except with limited resources it becomes a really tricky dynamic.

Let's say Google has 10 reps, and in the old days 8 went to A, 2 to B. If they now send 5 to A and 5 to B... The A group will feel that they lost something, and the B group will feel like they never even HAD 8 reps, so not necessarily feel that things have become fair... It might be fairest to have a period of 2 going to A and 8 going to B for the same length of time that 8 went to A, and THEN balance it to 5 and 5... But if A suddenly goes from 8 to 2... well, those people are going to be writing memos like nobody's business about it. Even at 5 and 5, there will be memos. Even at 7 and 3, possibly. The slightest change to the status quo could provoke a memo.

(and for the record I do appreciate this comment, in case that didn't come across.. I'm responding in a similar spirit... not important but worth thinking through all the same)
Thimbleweed Parks' website claims there's an Android version. Is that the case?
Isn't that Musk's (with Boring + Tesla) whole game plan? The demo https://www.youtube.com/watch?v=u5V_VzRrSBI, I think is pretty explicit about that. The difference is that you own the 'cab' and you don't have to time any 'transit sync moment'.

If I'm not mistaken you are basically thinking of a circuit-based network (with ad-hoc 'datagrams') while Musk seems to be going for a completely datagram based network. It's an utterly genius idea, at least from a theoretical standpoint (I have no knowledge of the economic aspect).
> Note: The article is from 2016.

Appending "(2016)" to the title would not detract from the article. But, as far as I could tell, none of the assertions in the article have changed in the past year since the post was published. LaTeX and WYSIWYG editing haven't undergone fundamental changes on that short of a time frame. So the article's modest age doesn't really imply anything about its relevance.
One of the best article titles I've ever seen on HN! I actually L'd OL.

I think the author's thesis could be summed up as 'I like WYSIWYG more than markup', which is purely a matter of preference. I also know there are several tools which let you do this (to varying degrees of success) with LaTeX as an output. My own preference is having a complete understanding of why everything is where it is in a layout. In my experience WYSIWYG UX has to compromise on its own flexibility and coherence in order to support intuitive and immediate operations around formatting. I have memories of superstitiously pushing bits of padding around when I had to sue word in high school. Editing complex proofs in a WYSIWYG editor seems like an exercise in frustration.
I don't like the Antifa
If you are the NYT, you probably can, as newspapers are known for having opinion sections.

But you most probably are not.
Context being everything, the French Navy was at that stage under the control of the Vichy government of France, essentially a German puppet government and had Churchill not attacked the fleet it was likely it would have been used against the British Forces.
The media these days is like the Eye of Sauron. Lot of darkness, sensationalism, and very little true journalism.
> The Times does decide what to print, even if they print an unpaid Putin.

Yes:

https://www.nytimes.com/content/help/site/editorial/op-ed/op...

http://www.nytimes.com/2013/10/14/opinion/op-ed-and-you.html...
Read the article.

First, it was raw veganism = clean eating.

Then, coconut oil = clean eating.

Then the alkaline diet = clean eating.

Gluten-free = clean eating.

Dairy free = clean eating.

Serious question: how can "we" agree we "fell" for something if we can't even define what we are talking about?
Is there really a WYSIWYG word processor supporting search and replace for formatting?
I'm not attacking soy, just the style of argument.
>currently a tunnel costs 1B$ a mile

I've always thought that maybe it'd make more sense to just give pickaxes to a bunch of people from a 3rd world country
How much is extraordinarily expensive?
These folks are idiots. Nice Tesla ad though.

(Edit: Small-scale alcohol fuel production integrated with a permaculture farm can supply food and energy in a reasonable footprint. Cf. "Alcohol can be a Gas" http://permaculture.com/ )
But in WYSIWYG editors, you can only search for raw text correct? For instance, if I want to search for all bold text, its trivial to do so using a markup language, but I don't think there is really a way to do that with conventional word processors.
The “cutting edge” of technology or craft is the newest / greatest stuff, pushing the field forward in new unexplored directions, by analogy to the cutting edge of a plow or a knife which slices through some uncut material or unbroken ground. I believe the metaphorical use of the term dates from the middle of the 20th century.

The “bleeding edge” is a more recent term for the same idea, emphasizing that being at the cutting edge might involve danger to yourself.
I had a few things about TeX versus LaTeX. I think the reality is nobody really tries writing TeX.

But, ultimately my beef is the straw man that markup is bad because it is harder to read. That a graphical editor is superior because it is more readable. Instead, the advantage is that in the one you are only writing text and you are indicating special instructions to the computer. In the other, you only see what the computer is letting you see. Note that in both cases, all of those special instructions are still there. You just can't necessarily see them.

And this might sound like not a big deal. But the first time you find yourself unable to change the bold of one section of text (or centering/whatever), you will really wish you could just drop into a view that showed you why it was doing what it was doing. Which is ultimately just a markup language.

And heaven help you if you decide to upgrade word processor mid paper. Or go back and try to touch up a previous one. Markup wins because it is just plain text. And plain text wins because it is ubiquitous.
> ...listen to the professor when he connects it to the larger problem of technopolies...

Well, I was already on board with that thesis. I'm not on board with (I assume) the proposed solution, which would be relying on new regulatory powers to resolve the issue. It doesn't help with other corporate oligopolies, so I'll need some convincing that this time it's different.
There was something paradoxical about the way these books were marketed. What they were selling purported to be an alternative to a sordidly commercial food industry. “If it’s got a barcode or a ‘promise’, don’t buy it,” wrote Freer. Yet clean eating is itself a wildly profitable commercial enterprise, promoted using photogenic young bloggers on a multi-billion-dollar tech platform.

This is so bizarre. I see myself as someone who "eats clean," though nothing in this article remotely resonates with me. For me, eating clean means I far prefer Little Caesar's pizza to most other chain restaurants because they make their dough fresh daily on site. It doesn't mean I live on kale balls or whatever the fuck weirdness was listed in this article.
A couple thoughts here.

First off, what are the advantages of regex queries here? One of the major advantages of GraphQL alongside libraries like Relay or Apollo is that there are strict, easy to understand data requirements that are tightly coupled to view logic. I know my server API, why would I want something like this? Especially in considering the regex keys incur a non-trivial performance penalty.

This page comes across misleading or disingenuous at worst:

1. "JrGQL" is listed as a non "new language" even though GraphQL's spec was published before it came out, and has been in use at Facebook since 2012. I'd imagine this is because jrGQL uses JSON. It still requires parsing on top of JSON. I don't know why the author thinks this counts as a non-new language.

2. All of the jrGQL "features" listed in green and almost all of the competitors in red or yellow? The page does nothing to claim why strict typing is a bad thing.

3. jrGQL is touted as more readable without any explanation as to why. I personally find it way more unreadable, as graphQL comes across largely intuitive to query even without knowledge of it (building performant gql servers is another story). For example, can author really claim that something like:

```

{
"// JSON RegExp Graph Query Language": "",
"name": "jrGQL",
"?[filter]": "",
"search?": ".values$"
}

// is more readable than:
query GetAllTheThingsQuery {
people(name: "GQL", search: "Smith", first: 5) {
name
}
}
```
As the idea is from early 2000, I wonder if this is CRT only. Modern screens have much weaker fields iirc.
>We bring it out in the open, where it can be seen and dealt with. Like a boil that can never be cured so long as it is covered up but must be opened with all its ugliness to the natural medicines of air and light, injustice must be exposed, with all the tension its exposure creates, to the light of human conscience and the air of national opinion before it can be cured.

-Dr. King, Letter From a Birmingham Jail
This is what he said in response to the controversy: "It would be absurd to suggest that women’s votes will be taken away or that this would solve the political problems that vex us."

A rather non-committal answer to the question of whether women's right to vote was a positive development. To my ears, he is basically saying "Well, too late to do anything about it now, isn't it?"
The libraries use DRM enabled e-readers to lend content. Overdrive seems to be the most popular one for US libraries AFAICT.
Why not just write,

"We want to add the software version number to the dialog. We think they will then cite this when they raise tickets"

?

At least in this form, you can expand on the context and justify it in depth.

Also, user stories often phrase the context as a given when it's really not. In your example, it's an implicit premise that a version number may help. In mine, the writer admits scepticism and therefore invites the programmer to think up some better solution.
Good advice and I was going to suggest it myself.

To anyone wishing to swear in English (as a second language), "feck" is a very good choice to try and make as your instinctive choice. It really is not offensive - I suspect it might be based on the word feckless, rather than fuck but then I'm English and not Irish and have no idea. Perhaps it is an Anglicization of a Gaelic word.
Google's TPU and Nvidia's GPUs are competing products.

Source: works at NVidia.
Show HN: Reddit Video Player Using React and MobX
Is there a document somewhere describing Perl6's string implementation more precisely? To the best of my knowledge this can't be done, since not only is it legal for combining characters to appear an unlimited number of times in a single grapheme cluster, even discounting repetition the number of legal combinations of single combining characters is surely larger than 2^31. It seems self-evident that if all theoretically-legal combinations of codepoints fit into a 32-bit space, then we just wouldn't bother with combining characters and would use precomposed glyphs exclusively!
Rhetoric doesn't help anyone. I've seen the video of the incident you are referencing with the black man being attacked. We don't see any part of what caused that incident. Why didn't they attack the hundreds of other blacks they passed by? Probably because that's not the reason he was attacked.
Really?

The ancient ones, the humans who lived before my birth - those who launched rockets to the moon and detonated city destroying bombs with atomic power, feats no country has matched in these declining years of civilisation - they also had faster than sound passenger aircraft.

Although it might be the tendency to exaggerate stories with time, rose-tinted glasses and the myth of the noble-savage.
How does any of this justify murder and covering up a murder? I never said the job was easy. I said cops should be held to higher standards than everyone else in society because they are public servants who have the power to kill. Your argument boils down to cops have a hard job therefore they should be held to a lower standard and allowed to get away with murder. That's just injustice. Other societies are able to control their police. Why can't ours?
I think the people behind the Eta programming language would agrwe with you: they implemented Haskell on the JVM, fully compatible with the Haskell standard and including many popular GHC extensions, but don't mention the word Haskell at all on their landing page: http://eta-lang.org/
I think you could replace LaTeX with VIM, and WYSIWYG with an IDE and basically replicate the entire argument for IDEs that is often given.

It largely comes down to a ease-of-use vs power and clarity trade-off.
I disagree, mainly because the author conflates multiple cases into one:

1. Is it okay if I dump trash into a discovery-based system? (No)
2. Is it okay if I dump trash into a system with no discovery component? (Yes)

If you want to post notes to your personal website or github account, go nuts, people don't really browse the entirety of GitHub to find interesting repos, there are other discovery avenues.

However, if you want to publish a module on npm that consists of the line "return 60", that decreases the SNR in a system that is used for discovery. I don't know about npm specifically, but I do browse PyPI to find some interesting packages to use, and if everyone uploaded their throwaway code to it, it would erode my (and everyone else's) trust in the package archive.
Very nice read and interesting story (written in 2009). At first I thought it was a story about a S/W startup or about how new H/W is made, but then the plot thickens :-)
How to unfuck the tech industry by respecting people
Alex Aiken has a very nice course: http://openclassroom.stanford.edu/MainFolder/CoursePage.php?...
I'd be surprised if word doesn't have it.

I'd also be surprised if word's implementation was anywhere near as powerful as a full-on search replace on latex using regexps.
There is a massive difference between mowing down innocent people and assassinations on politicians. The latter have bodyguards for exactly that reason, and that's why assassinating a politician is, well, an assassination, and what that 20-year-old Nazi did yesterday is an act of domestic, right-wing terrorism.

(for the record, I personally do not like assassinations)
I always felt like patents shouldn't exist for ideas, but only for implementations. Having the idea, while sometime novel, is always easier then coming up with the implementation of it.
This dragged me into quite a wonderful wikipedia sinkhole, which led me to

https://en.wikipedia.org/wiki/Caesarion

Everyone knows how amazing his father, Julius Caesar, was. But popular culture only remembers on the legendary beauty of his mother. Cleopatra was almost certainly a genius. She could speak 10 languages, and was the first Ptolemy ruler to speak Egyptian (she was actually Greek/Macedonian, the Ptolemy descended directly from Alexanders greatest general). She was educated in math, philosophy and astronomy, introduced Julius Caesar to the astronomer Sosigenes of Alexandria to help create the Julian calendar, and wrote a medical treatise.

Sad that the product of two of histories great geniuses had to be killed by Octavian to protect his claim to the empire. Though the child seldom matches their parents, seems like an irreplaceable genetic loss.

After Germanicus died, the Roman empire went from bad to worse in it's choice of emperors. Tiberius led to Caligula, then Claudius, then Nero, and his death lead to the tumultuous year of the Four emperors.

https://en.wikipedia.org/wiki/Year_of_the_Four_Emperors

From that year comes interesting parallel to Germanicus, the story of Lucius Verginius Rufus.

https://en.wikipedia.org/wiki/Lucius_Verginius_Rufus

He helped put down uprisings by governors intending to become Emperor and twice that year his armies offered to put him on the throne, and he refused both times. In an era where emperors regularly killed anyone who had the political means to be a threat to their throne, he was able to live to the age of 83, where he was again selected as Consul by Emperor Nero.
A product owner in agile can do exactly the same without the overhead.
Should we just ignore discoverability, or consider it a problem to be solved outside the ecosystem? It seems like every permissive app store has struggled with this virtually since its inception, for example.
SoftBank’s Plan B: Win over Uber investors who aren't Benchmark
An idiom is not a malapropism.

scarface74 did not commit a malapropism, and it was hardly a case where "the person committing the error doesn't know what they did wrong."

It was simply the use of a common idiom. The author knew exactly what they were saying, and everyone reading the comment understood its meaning, yourself included.

A malapropism is like the Yogi Berra example in Wikipedia: "Texas has a lot of electrical votes." Few people make that particular mistake, and that's what made it funny.

Of course, Yogi Berra got a lot of attention for phrases like that. So you have to wonder if he really made a dumb mistake, or if he was being dumb like a fox.

But he couldn't be dumb like a fox, could he? No one thinks foxes are dumb, those sly little rascals! And that's what makes "dumb like a fox" a colorful and insightful idiom - just like "I could care less" or "I've been in your shoes." Obviously none of these is to be taken literally, and everyone knows that.

Language is much more fun when we allow ourselves to play with it, rather than insist that every word be taken at its most literal meaning.
Yeah, no. I don't think they'd be up for that at the NYT.

Spend some time thinking about why that might be.
I think a lot of it is math type-setting. LaTeX just has great support because of age. Word is getting good, but there's no parity yet.