skysight-inc/HackerNews huggingface dataset:
Hey, thanks for playing :)

I'm glad to hear we're basically in agreement. For whatever reason I still want you to understand how fucked some people are, through no fault of their own.

re: 2.2. I can trivially counterpoint. Hopefully this analogy works--maybe you've seen the show The Wire. Imagine basically any one of the kids from the ghetto, or how about Bubbles. [For reference, these characters are all poor and black.]

Let's say he got clean and didn't look literally like a crack head, but he was the same guy with the same means, now looking for a job. Recall that Bubbles is particularly charaismatic and likable [for a homeless drug addict]. Imagine what he sounds like when he talks. Imagine how he might feel and act around a "professional" white guy (think about things like body language and cultural signaling). Imagine the clothes he owns and wears daily.

As a hiring manager for a professional position, you wouldn't take his appearance into account? Even if he got himself a thrift store suit you could still "smell the poor on him." Think about how he talks--imagine considering him for a retail position at a suburban mall. Are you going to let him sell ice cream to white suburban moms? What about letting him do your taxes? Represent you in court? Maybe he somehow went to a dev bootcamp, are you going to take a chance on Bubbles, or will you give it to the bright young [white middle class] kid? (Bonus: how about hiring him to plumb your new home? Note how that one feels distinctly different from above.)

It doesn't even have to be racial. Imagine a lily white girl born and raised in a trailer park Appalachia. At 25 she decides she's tired of her generational poverty, and somehow overcomes the basically impossible barrier of moving from the boonies to a place with job prospects. No one she ever knew ever worked any jobs except menial labor, and one uncle who is a trucker, so she doesn't really know how to do it or what a resume should look like, but she does her best using google to help her. She has a kid, the dad's long gone. She can cover up all her tattoos except the one on her neck. She looks and sounds distinctly "white trash."

Are you going to hire her as your receptionist? Are you going to add her as the 3rd dental hygienist at your dental practice? What will your professional customers think of her tattoo?

re: 2.3. I think you'd be surprised how many people would explicitly use this line of reasoning, but that doesn't matter. I said it was adaptive, by which I meant there was an emergent sort of wisdom in doing what would irresponsible for a middle class person to do.

re 3, see 2.2 above. Also, I imagine that when you're thinking poor, you're thinking of someone who is like you, except delta. Poverty marks people deeply, in ways that are hard to escape. If you don't think you take this into account during hiring, then that is the water you're swimming in--it's not a fact about your virtue, but a fact about how filtering happens before you ever get to see the candidates who were privileged enough to have practical access to the system by which you hire.

re 4: (thumbsup)
I never understood why everyone complains about atom's speed on HN. I have been using it for 3 years as my default editor with lots of plugins, never experienced performance issues.
Atom and VS Code only share the Electron environment, but the actual way they've implemented the editor rendering and interaction is completely different. Basically, all that VS Code shows is that it's not the JS/Chrome environment that's the bottleneck, it's the editor implementation itself.

There's some discussion in this Atom ticket: https://github.com/atom/atom/issues/10188
Cool! It's amazing how much they can cram on (large) CubeSats these days.

Also, I learned a new term: https://en.m.wikipedia.org/wiki/Thermopile
An app about the Galaxy's finest smugglers(SW): Ionic app with a Java back end
Revisiting Daala Technology Demos
Demonstrated attacks with physical PoCs aren't hyperbolic.
Interesting. I have had same experience with every drug for sleep. From melatonin to mirtazapine.
No Escape from Black Holes? Stephen Hawking Points to a Possible Exit
Calling it an "attack" is no less of an hyperbole than changing the sources of nginx to introduce a remote exploit.

What this team did is to create a compromised version of an open source product. They engineered it to be defective in the first place. This is nothing beyond a thought experiment.
Just flat-out more efficient code may have a lot to do with it (I have not deeply explored the codebase for either project). However, I suspect that the larger reason is that Atom ships with a ton of plugins enabled by default, whereas VS Code ships relatively lean.

If you look the settings in Atom, it tells you specifically how many milliseconds each plugin adds to startup time. They REALLY add up. Install even more plugins to customize your editor, and it rapidly enters IDE bloat territory.

All that being said, VS Code recently launched a plugin marketplace of its own. I've installed Vim emulation and a couple of others, and really haven't noticed any increase in startup time.
It's pretty clean.

Two improvements to the docs (I'm on iPhone 6s):

- the menu on the left overlaps the text, which overall is pretty narrow, see for instance the forms. It's prob better to put it in the right bar.

- modal, I'd add an example with scrolling, which is often broken on mobile devices
In my experience, Sublime is vastly faster than both. VS Code comes next, and then Atom.

I still wouldn't switch to VS code because by design[1] you can't open multiple folders in the same window, which destroys my workflow.

[1] http://stackoverflow.com/a/30234987/5905344
This is ridiculous. Anyone can go buy the hardware and actively be involved in the hashing and therefore production/operation of Bitcoin. What happens if I go set up a printer for USD? the two systems are absolutely fundamentally different. If centralized bank money is so great then why does it take 585 of the US ones to buy a single bitcoin?
Alternately, all of them :P
Consumption target seems a perfect way to think about it and elegantly sums up the implications! :)
Probably quite a cheap route for a state actor. The problem is that if the secret gets out then anyone can do the same attack.
> I don't know if I want to guess how many three-letter agencies have already had the same ide

As of right now... all of them?
>sophomoric cleverness

True but my way works for craigslist sales and my gigolo side business, so I've got that going for me..
Have you tried Sublime? I'm asking honestly, because I used Atom for a year and thought it was pretty fast until I tried Sublime.
'Programming' as in linear programming, dynamic programming, etc, not 'programming' as in computer programming.
So I suppose if we're going to be exceptionally paranoid, we would run everything on virtual machines. Unless I'm missing something, even if a process in a VM managed to trigger a physical nonideality on the physical machine granting access to supervisor mode, it would still be in user-mode on the VM. Then at least other clever things would have to be done to get out of the VM sandbox and into exposed physical-machine supervisor space.

Of course, if we're going to be paranoid, we should probably assume that the CIA and their friends have already come up with something even more nefarious that goes through these countermeasures like tissue-paper.
lyx? personally, I think it takes less time to learn latex
I can't tell if it's just cultural association, but the biohazard symbol looks viscerally evil to me. It suggests the barbs of a stinging insect or the mouth parts of a parasitic worm. I feel an instinctive aversion to it, akin to disgust or horror.

The ionising radiation symbol doesn't have anything like the same gut impact; aside from the yellow and black colour scheme, it looks quite neutral and unthreatening.
I mean, this goes against community rules, but gotta say it: bravo!
Perfect setup and delivery. :)
Both of these theories seem too simplistic. From the visualization, it didn't seem like immigration from Europe necessarily decreased in the late 20th century. It's just that the proportion from the rest of the world increased.

Also, countries like Ireland, Germany, and Italy weren't really "developed" prior to the 20th century (and to be fair, neither was the US). Germany and Italy weren't even united countries until late in the 19th century and Ireland was a British possession until the early 20th. It's possible Europeans are just staying where they are because conditions in their home countries have improved. Or, more likely, they are emigrating to richer EU countries because the Schengen agreement makes this much easier. Another factor is that a big draw for European immigrants in the 19th century was the large amount of unclaimed farmland out west. This is no longer the case now.

As for immigration from non-Western countries, they are coming over in larger numbers now because they are actually allowed to. Prior to 1965, quotas heavily favored Western European countries over the rest of the world[1].

https://en.wikipedia.org/wiki/Immigration_and_Nationality_Ac...
The people with complaints about performance issues are the people coming from Sublime Text.

Everything you do in Sublime is done instantly. Try opening the command panel (ctrl+shift+p) both in sublime and atom. At least a 300ms difference. Multiple cursors, switching to different panels (I can see the whole pane getting rendered in front of my eyes -- not instant!), even things like loading the list of installable plugins or installing a plugin is far, __far__ faster in sublime, assuming package control, compared to Atom!

Sublime also has this insane feature where no matter how many plugins you have installed, Sublime will still start up in about 200-300 milliseconds, as fast as notepad on Windows and faster than gedit on linux. Atom only goes slower and slower and slower the more plugins you install.

When you're used to an editor that does everything instantly, everything that takes longer than 200ms takes too long.
This Reddit thread has many more comments: https://www.reddit.com/r/haskell/comments/4ltird/halvm_v3_th...
I used Atom for a while then switched to VSCode. Atom always felt a little "wrong" after Sublime. It works perfectly but there is this feeling of heaviness on all interfaces, scrolling etc.

VSCode works great, completely replaced both Atom and Sublime for me. Give it a shot sometime.
Sublime is already slow as hell for me. (I open a lot of logs)

I can't imagine going any slower...
Looks cool.

...too bad a ton of people are going to completely write this off because of the recent goodwill-burning Microsoft has been participating in. I wonder how their internal departments feel about this?
> Speed bumps usually kill more people by slowing down ambulances than they save by reducing vehicle speeds.

I don't think you're going to find research to support that. At least, I couldn't. http://skeptics.stackexchange.com/questions/6419/do-speed-bu... has some interesting discussion of it.

I'm a big fan of the other advice, though, about changing the road design to discourage speeding.
Unless they're doing the wrong things (e.g. warrantless surveillance, civil asset forfeiture) in which case that efficiency starts to look quite terrifying.
Speed bumps suck. They're put there to intentionally increase wear and tear to cars and have minimal impact on traffic speeds. It's only accelerated the arms race to buy bigger and taller vehicles so that you can plow over speed bumps ever faster.

There was a neighborhood where I grew up that had speed bumps in a neighborhood that were smoothest if you hit them at about 40mph. That did nothing but INCREASE traffic speeds (myself included).

We've got speed bumps in our neighborhood. They suck, and people just speed over them anyway.

Ditto using stop signs as traffic calming measures. YAY, let's increase air pollution (fuel burnt), increase noise pollution (accelerating and braking vehicles), increase water pollution (brake dust and other byproducts) and waste everyone's goddamned time by making every single car come to a stop (regardless of cross traffic or pedestrians) just so that some NIMBY can think SOMETHING WAS DONE.
Because Trello wouldn't sell to them.
But isn't part of the "buying local" movement also buying produce that's in season for your climate?

If you're buying local pineapples in Duluth, I can see it would defeat the purpose.
In 2013, before, and during 30c3, Jacob Appelbaum suspected, and made claims, including one before the European Parliament, that he was under surveillance[0]. Since at least 2010, Jacob Appelbaum had been detained at airports and had his computer seized, multiple times. Despite this, Nick Farr, at 30c3, during the time period in which Jacob Applebaum heavily suspected he was under surveillance, and was presenting talks about classified NSA material, thought it would be friendly to permit a lightning talk that alleged that Jacob Applebaum was working for an intelligence agency, and then, without the actual talk happening, delete all records of that allegation when Applebaum, who thought he was under surveillance, requested information pertaining to that possibility.

[0] https://en.wikipedia.org/wiki/Jacob_Applebaum#Journalism
[1] https://en.wikipedia.org/wiki/Jacob_Applebaum#Detention_and_...
Atom can't open files larger than 2MB IIRC, and files below 2MB are.. very rough. This was about 6 months ago, though, so hopefully it's improved since then!

EDIT: yep, things have improved: https://github.com/atom/atom/issues/307
> replace the asphalt with gravel when it starts needing repairs. Seriously. It's both cheaper and discourages through traffic.

... at the expense of being impassable for road bikes, generating vast clouds of dust (fun for pedestrians), high noise levels (fun for the local residents), being a major pain to plow in the winter, and having the occasional rock spraying from under a tyre damaging paint or smashing someone's windshield.
I agree that we need extensible lightweight markup languages, but I'm not sure how the OP distinguishes between a grammar and a constraint. And if by "language" he didn't mean "grammar," then what did he mean? An example would have gone a long way.

My experience---and I've seen others comment to this effect---is that James Clark's nXml mode for emacs is as good as it gets for authoring in XML. If you already know the commands for structured editing, you have a great headstart. Also from James Clark is compact Relax NG. It's basically like regex for the DOM, and I find it pleasant to use. Until you hit something that it can't specify. But if you really must have a schema, and you have control over it, it can be worth making your schemas RelaxNG-able.

And anyway, even if you're using markdown or anything else, using it without a "really sophistocated editor" is (IMHO) "next to impossible" (edit: I mean, just as painful as anything else).

But yes, I've been ruminating over what I would use to replace Org Mode for literate programming, where I don't want all of its features (or an Emacs dependency), yet I do want to create ad-hoc constructs with arbitrary transforms during export. I haven't tried it, but it looks like Quaint might be of interest in that area. (http://breuleux.github.io/quaint/)
Any speculation on what Ford would pay for Tesla?
The magic of hacking is cleverly exploiting a given situation, not setting the rules by modifying the product to be compromised. The "attack" here would be obtaining access to the ASIC design computers, while what the article discusses is simply a backdoor to be installed by the attacker.
Thanks. That's totally true, I rushed the new release but didn't test the documentation on mobile. Should be fixed now.

The modal will take a bit more work to fix it, I'll open an issue.
But that's the thing - with the present level of technology, you can have a device that is, essentially, pre-programmed CNC to make AR lowers (which is what Ghost Gunner is, for example) for under $300.

To make a fully functional firearm from there, you also need a complete upper - can be had for another $400 or so these days; and a complete lower part kit with buffer tube and stock - can be had for less than $100. For a total of $800, some assembly required (or you can pay another $50 and have pretty much any gunsmith put it together for you).

So basically, a person can take GG and produce an unregistered, untraceable, no-background-check-required AR with it for $800-900. For comparison, the Bushmaster AR that was used in Sandy Hook shooting costs ~$700.
I found it interesting that the article linked here is from Medium, but it originated on Buzzfeed, where the author is employed.

Does HN restrict submissions from usually click-baity sites like Buzzfeed?
...as opposed to another hundred MB or so on top of that.
I don't know who to believe anymore.
I guess is for "state actors" that aren't privy to this backdoor.

http://hackaday.com/2016/01/22/the-trouble-with-intels-manag...
Second Reality was the best. First demo that I saw was Spaceballs' State of the art https://www.youtube.com/watch?v=c5kuYfTCGLg and I vividly remember of thinking 'wtf is that, a video or what?' and then Second Reality a year later or so - https://www.youtube.com/watch?v=rFv7mHTf0nA But then (I look all and every demo out there by then at the age of 13) I saw Mars demo https://www.youtube.com/watch?v=_zSjpIyMt0k which hooked me forever on the path of graphics programming.
In 2013, before, and during 30c3, Jacob Appelbaum suspected, and made claims, including one before the European Parliament, that he was under surveillance[0]. Since at least 2010, Jacob Appelbaum had been detained at airports and had his computer seized, multiple times. Despite this, Nick Farr, at 30c3, during the time period in which Jacob Applebaum heavily suspected he was under surveillance, and was presenting talks about classified NSA material, thought it would be friendly to permit a lightning talk that alleged that Jacob Applebaum was working for an intelligence agency, and then, without the actual talk happening, delete all records of that allegation when Applebaum, who thought he was under surveillance, requested information pertaining to that possibility.

[0] https://en.wikipedia.org/wiki/Jacob_Applebaum#Journalism

[1] https://en.wikipedia.org/wiki/Jacob_Applebaum#Detention_and_...
>replace the asphalt with gravel when it starts needing repairs

And throws up a lot of dust and needs to be continuously patched and graded for potholes and washboarding. It can also get ripped to shreds by snowplows if the ground isn't hard frozen. (And even then a lot of material can be scraped off if the snowplow operator isn't good.)

Source: Have a gravel driveway and my family has a house on a fairly long private gravel road.
Daniel J. Bernstein: The death of due process
I won't assume that someone on HN wouldn't potentially benefit from this, but it honestly seems like OP submit this without reading the first sentence of the first page. That, or this was blatant trolling of some benign fashion.
> They engineered it to be invisibly defective in the first place.

That's the difference and the interesting part. Unless most people who aren't me decap their chips and go over them with an electron microscope before use...
One example of Spelunky's design that shows how clever it is is that World 3 is much easier than World 2. Conventional video-game logic dictates that levels should get get harder as the game progresses but Spelunky is a permadeath game (die once and start again from World 1) and having a "breather" between the very difficult World 2 and World 4 is actually a great choice for the pacing.
Once you have control of the supervisor you could just bitflip something within the VM to give you root there, if you needed it. Or you could just read/write arbitrary memory.
I share with others and recognize all the problems with atom. It's so incredibly slow on my strained workstation, especially with large files. And yet, same thing happened to me: it's become my default GUI editor.
I have night terrors a few times a year, in fact I had one just a few nights ago, where I thought I saw a large, grey, pulsating spider climbing down the wall towards my wife's head. I woke up holding a flashlight and waving it around our pillows searching for the spider. I'm not even afraid of spiders, but this apparition scared me to my wit's end.

More often, I suffer from sleep paralysis, which is truly frightening given I'm highly claustrophobic as well. I've suffered from that my entire life, and my mother has too.
Wow, that explains everything so perfectly.

I am a Sublime user. Your comment has moved me to register my copy now. (I'm serious!)
Nail, meet hammer.
A compromised version that isn't noticeably different from any other version, which could be surreptitiously deployed on a large scale.
The move from P2P to a client-server model, is a sensible change, considering the fight to stay relevant on mobile devices, for instance considering the impact that Skype used to have on battery consumption.

http://markmail.org/message/exc3srjkx3uu66bz

http://blogs.skype.com/2013/10/04/skype-architecture-update/
Page title reads "Sponsored Content". It's an ad for a book.
May or may not be a good book, but this is an ad.
Public perception is big factor too. In Tucker's time info is disseminated via radio. If the radio host is bias and hostile towards your business, then good luck. Now we have internet.
Some backstory here: Bernstein's significant other, Tanja Lange (herself an important crypto scientist) is Jacob Appelbaum's PhD advisor. Bernstein and Lange have a powerful ideological connection with Appelbaum as well.

It wouldn't be surprising to hear that Lange had been under some pressure to drop Appelbaum or at least account for his position in her group (so far as I know, Appelbaum had no undergraduate qualifications to join it).
MPLS' impact at Cisco is similar to that of Jeff Dean and others at Google. They were responsible for creating Cisco's most successful products, so it's sad to see them leave. But the power struggle is definitely undeniable, as a lot of senior figures have departed Cisco.
It doesn't. They are either joking, being snarky, or over estimating the coding aptitude of people like scientists.
You could call Inter Library Loans a version of this, but it's free. If my library doesn't have a piece of media, it is very possible that I could get that piece of media from another library across the country. I might pay postage, but depending on the library, it might still be free. Like the non-brit who has not paid the licensing fee, I paid no taxes to the other library, but in this case I can still take advantage of that resource. This sort-of already happens with BBC and US Public Broadcasting, but I don't think BBC probably licenses anything back from WABE here.
Weird, as a roguelike fan, I find Spelunky enormously tedious and repetitive. I would much rather crack out BoI or good ol' Nethack.

And that's not for lack of trying. I've spent many hours trying to find satisfaction in Spelunky. But no matter the amount of time I put into it, it always seems like you're far more likely to be punished by bad luck than rewarded for skill or thoughtful play.

Perhaps I've just never gotten over some hump in the game, but I also find it remarkably shallow for a roguelike.

Of course this is all a matter of taste, but I thought it only fair to offer a counterpoint to your glowing review. :)