skysight-inc/HackerNews huggingface dataset:
There's a good account of the coup attempt in The Dead Hand[0] in the last 1/3 of the book. According to it, Gorbachev and family were isolated in his dacha, and his "Nuclear Football" -- the Cheget, that controlled their ICBM launch codes was taken from him.

[0] http://www.amazon.com/Dead-Hand-Untold-Dangerous-Legacy-eboo...
I am this same way, I'm constantly looking for ways to learn to work with it.
You nailed it with Infiniband by 10 years.
The only thing that lets old tools get rusty is a lack of maintenance or improper storage. Software does not need to suffer from either and plenty of 'old' tools are still in maintenance. Kernels, compilers, file-systems and network stacks originally written decades ago are still in common use today. Flex and Bison are still being maintained and still have major releases. Whether they are still 'state of the art' is another question entirely but they're definitely being used and they are more than ok for quite a few jobs.
I've installed my Nest in 3 separate apartments, installed a fan in another, rewired an outlet so only one outlet was switched, and replaced multiple outlets with zwave outlets and no maintenance guys or landlords have said anything.
I am exactly the same way
Wait, what happened to the 2014?
China Aims to Retool Its Manufacturing Industry with Robots
Landmark Algorithm Breaks 30-Year Impasse
> Autism is only really a very recent diagnosis, and reporting rates were either low or the condition wasn't diagnosed properly.

While you can contribute some of the rise to better screening, we have been seeing increases in the time span of less than a decade. Something else is going on.

https://www.ted.com/talks/juan_enriquez_will_our_kids_be_a_d...
Cstore_fdw and 'Files are Hard'
Sure, but the general pattern is: Get the patient stable. Then, follow with talk therapy since that generally is a more permanent solution.
That's an excellent point, yes, the temporary nature of the circus business changes everything. Even so 'sharp edges' and 'rope' in close proximity give me the willies.
Point 1 is relatively egregious as it's highly dependent on configuration, and even using default configurations 1/1110 exit nodes might _try_ to infect you, but there's no guarantee that they can. That being said: using trusted exit nodes really is always a good idea.
Interestingly, these online comments would not exist were it not for Yahoo. Y Combinator would not exist. Every company that Y Combinator mentored may not exist.

Some might argue that "online commenters" probably have more skin in the game than investors, they just aren't as close to the money.
Wow, I imagined this only as couple of screens plus game mechanics, it's way more impressive than that.

It seems appropriate to bring up Masters of Doom here - I would recommend reading it if you are at all interested in Carmack, Romero, gamedev, programming, startups... so basically all HN users. It's a great book.
It has happened a few times. This one is the most recent I've heard of: https://www.washingtonpost.com/news/morning-mix/wp/2015/10/2...
If it's 'taxpayer funded' as you say, it should be licensed under the public domain.

No 'if', 'ands', or 'buts'. If it's paid for by the people it's the property of the people.
Hah, very true. Though, we all start off as bad programmers =P
Will the Amazon.com Inc. Streaming Partners Program Have You Cutting the Cord?
I would say "only if you tell me what you have budgeted for this position"

Has nobody here played poker? You don't just say what your hand is when you start betting.
Apparently, "domain age is an insignificant factor that really carries very little weight in the Google algorithm" --Matt Cutts (ref: http://rapidwebseo.com/matt-cutts-does-domain-age-really-mat...)
I don't know if there's a real market for simple audio-players, but I surely would buy one. I don't need e-ink display (simple LED like Sansa Clip+ is nice), or even 10TB of memory. Hell, thinking of it, Sansa Clip+ with Rockbox is almost perfect. The only thing I don't really like is form-factor. And rockbox itself isn't prefect. But there is no real choice: I don't know any other player that would support every necessary audio-format and just play music. Granted, ability to sync tracks/playlists over the internet with what you have on your server it huge improvement, but I still cannot convince myself that it's worth carrying my phone around all the time.

I don't see any real need for a "new iPod" now though. Yeah, SSD slots for new phones are a bit less common than they should be, nut it's still bearable. For me the phone itself is what's inconvenient, not the absense of your whole audio-library on it all the time (browsing it on the phone would be painful anyway).
There's also a danger of MitM:

"In 32 days I've found 15 instances where a node is sniffing and using my credentials and over 650 uniqe pagevisits which means that others also sniffs."

https://chloe.re/2015/06/20/a-month-with-badonions/
If AI driven cars achieve a superior safety record there won't be many human drivers...the insurance premiums will price most people out of the market. That is, the cost of insurance for human drivers will be exceedingly high.
Privacy Nightmare: Own a Drone? FAA Wants Your Credit Card Number
I'm not a web developer, so I can't add specific resources, but I'm going to suggest that you read everything you can get your hands on. That includes getting on programming forums, where you can ask questions, read other peoples questions, answers, etc.

It's the second best thing you can do after writing, and I bet you can get hired as a web dev without spending a penny. There's a lot about web development on the internet.
Although verbal contracts are binding in most cases, it's going to be difficult for the plaintiff to prove the dealership agreed to remove the decal if they claim that isn't the case.
Keep in mind the choice of using a raspberry Pi comes along with the compromises made in the design of the Pi.

For this specific use case, be aware that both network and USB bandwidth are limited.

This'd be great for a network backup drive, where something like Time Machine or cron/rsync are regularly-but-not-continuously writing to the drive, but it'd fall to it's knees pretty quickly if you use it to host a household's media library and you start trying to pull several HD video streams from it simultaneously.

Here's some good numbers - the onboard 10/100 ethernet can be upgraded with a 1GB USB3 adapter, but you still only get ~220Mb/sec, because you bump into the problem that the USB ports are only USB2, which is pretty much what limits the GB ethernet adaptor. And if you consume all the USB2 bus bandwidth for the network, there's then none left for the USB attached disk...

http://www.midwesternmac.com/blogs/jeff-geerling/getting-gig...
This is a minor inconvenience and also has the benefit of giving time to patrons to relax and chat while they finish up a meal.

As important as efficiency is, running your personal life on 100% efficiency is going to end up with people being bored as hell. Let's take out one click, remove any effort for a human being. Would we all be happy if we literally sat in the same corner and never did anything? That's 100% efficiency, you don't even have to order your groceries because they are automatically shipped to you!

There is a balance that is heavily, heavily overlooked in automation. Not to mention, removing 2 steps from paying at a restaurant is just...completely unimportant. What a waste of everyone's time, money, and talents.
It's sarcasm/hyperbole.
I imagine that not wanting to be sued for fires, electrocutions, and other ills caused by malfunctioning poor quality electrical devices controlled by Philips controllers could factor into it.
I think this http://i.imgur.com/bgAJfwI.png is not something us iOS developers have any control over. It is a message that automatically will pop up upon starting the app, as opposed to the location message when we are asking for the location. (This one is saying the app might use it in the background).
What is the right way to ask for equity?
>This is because they are designed to be portable to a wide variety of compilers and target devices which might have limits that weren't envisioned at the time of writing the standard.

That's not really the case here, is it? If anything the bug is in the standard.
Be prepared to just use the generated tables and forget the generated code:

The generated code is not so great if you have an event driven environment: I mean I want to push 50 bytes into the compiler, instead of having it request the next input character. This means it's not so great for a repl, unless some other pre-parser gives complete translation units to lex/yacc.

I think Yacc has a pretty primitive conflict resolution strategy: (pick shift unless otherwise indicated by precedence declarations). If code could resolve the conflict then you could handle a lot of newer syntax: for example, in "a-b" vs. "a -b", you could use the whitespace to distinguish between prefix (reduce) or infix (shift).

It would be nice (I know someone who has done this..) if there was an option to degenerate into using backtracking to resolve conflicts. It means try all possibilities (split the stack at each conflict) and keep only those results which produce an error free full parse. If there is more than one full result, only then do you have a real conflict.

I'm not sure if other parser generators are any better, but there are improvements which could be made.
I've been reading this, and I think it's a great intro to the subject that isn't inscrutable and doesn't go into excessive detail. I also like: http://christophermeiklejohn.com/distributed/systems/2013/07... as a source for more in depth readings in specific subjects. Many of these are seminal papers
The freeware versions have improved a bit.

For exmaple, Both Bison and Berkeley Yacc (the new one maintained by T. E. Dickey) support reentrant parsing, which works hand-in-glove with likewise support in GNU Flex.

A parser that whacks around global variables (like parser generated by classic Yacc) is going to be a nonstarter in any modern language which gives programs run-time and compile-time access to the parser (code can execute while parsing and call yyparse). Not to mention if there are threads.

Bison has support for "push parsers" which are state machines called for each token, rather than functions that retain control until they parse an entire unit:

http://www.gnu.org/software/bison/manual/html_node/Push-Decl...
I dread the day someone starts tracking LOC vs productivity in TFS. I might be switching between C#, SQL, CSS, HTML and Javascript on a busy day. A context switch == a productivity hit.
That sounds a lot like a friendly way of saying "you should lie."

I don't really disagree, but we might as well be honest about it here.
Jet.com CEO Marc Lore Explains Why Fighting Amazon Isn’t a Stupid Idea
>Chinese Soda Fallcy

I've never heard of this particular logical fallacy and search engines are no help. Can you explain?
How wonderfully perfect that "game of telephone" by the time it reached your ears had transformed into "game of deaf phone."
I think you underestimate how crazy and obnoxious people can be. Take San Francisco, as an example. There are people who are poor and disenfranchised, and mentally ill, who feel that it gives them some power to saunter out into traffic and make everybody stop. With an autonomous car, that deranged person can just sit down in front of the car, bringing everything to a halt. Take New York as another example. For years I only walked in NYC and I figured that all drivers were maniacs. Then I drove though Manhattan once and I realized the actual dynamic. If a driver doesn't put on a credible appearance of being willing to run down pedestrians, the pedestrians will never stop crossing the street. How does an autonomous car fit into that?

I think these cars are going to work brilliantly in very polite and orderly places like Zurich, where everybody takes their turn and neither pedestrians nor bicyclists nor drivers feel put upon by the system. I have no idea how they are going to work here in America where we dump our mentally ill on the streets, and then don't give them sidewalks and crosswalks or any sense of dignity. I have a feeling it's going to work quite poorly.
Do you mean RF noise or audible noise?
The Best iTunes Movies of 2015
> By early 2015, I had an overwhelming impression that Google is a much sloppier technology than I ever imagined.

After working there, I can definitely agree with this. Their engineering chops are pretty high but not only are there tons of bugs with their products (though complexity can cause that), but they also have very poor documentation for everything, so if you run into an awesome bug, your likeliness for finding an obvious solution without having to pnig the team responsible is about as reliable as a coin toss.
You're not wrong, and Common Crypto is indeed a minefield that pretty much everyone should avoid.
Amazing! Wow very cool seeing the sprites / screens that inspired the real game. I would play this game for hours, days at a time. I skipped so much school playing this game. One of my god friends almost got expelled from skipping so much school for this game.

Edit: kind of funny how bad the player was at this game. If you ff to the end of the game he can barely make it from block to block and dies 3 times in the span of 200px.
About a week ago, I bought a RaspBee for this purpose.

https://www.dresden-elektronik.de/funktechnik/solutions/wire...

I love the battery-less Hue Tap switches, but the Hue hub's REST API doesn't let me subscribe to button presses. My plan is to make my own controller software and take the Hue hub out of the system.

Unfortunately, the manufacturer of the RaspBee neglected to document how to talk to the stock firmware. When I asked support, they suggested running their (closed-source) software on my Pi and then using its REST API, which doesn't support subscribing to events either.

The RaspBee does support loading custom firmware, so my next step might be writing some.
ArchLinux ARM has packages for OwnCloud. Unfortunately, the software itself is a PHP spaghetti monster from hell (is there any other kind?) that doesn't really scale.

Even worse, the RPi is extremely limited in I/O capabilities, with only a single USB2 hub shared between the 100Mbit ethernet and 4x USB2 connections (including your harddrive.) This means that any file transfer is limited to 10-11 MB/s in the best case... We can only hope that a RPi3 will with USB3 support will materialize before 2020.

I am running a RPi2 as a home server / NAS / VPN / seedbox, and it works - as long as you set your expectations right.

Finally, note that the RPi kernel stack is always slightly outdated due to out-of-tree patches. Most ARM SOCs suffer from this problem, and the RPi foundation is slowly taking steps to fix that after years of user pressure. However, I have decided to switch to a low-power x86 CPU with a fully open linux stack for my future home server needs, until ARM decides to fix their driver mess.
People would vote with their feet, too, except they're heavily penalized for doing so. If you renounce your US citizenship there's a one-time tax of 40% of your all your US assets and the US claims the right to tax you for the next ten years.

Subjects, not citizens.
They still work perfectly fine, though, ANTLR is pretty great. Having learned both, I would hesitate to switch back from ANTLR.
A simple ES3 interpreter is pretty easy, particularly if you just go for 'the good parts' (plus basic global objects).

I can highly recommend mpc[1] if you do, it's a really amazing library for parser combinators in C. I was never much of a fan of yacc/lex (perhaps out of my ignorance of BNF). With yacc/lex I always felt like I had to have my grammar all planned out (which if you implement JS I suppose isn't a problem) before I could start developing and it was very hard to work incrementally. mpc is very flexible and since it's just a C library I find it a lot easier to iterate with.

1: https://github.com/orangeduck/mpc
I don't want to live in a society where every car becomes a tool of law enforcement.
Yep, the best thing is when you can compose things.

Like stream Netflix with your laptop, or play games with your Xbox.

Rather than have the thing that does everything poorly.
I don't really get why one wants to trust ownCloud with private files:

- "logging changes": https://github.com/owncloud/core/commit/eea96298951805dfc6eb... vs https://owncloud.org/security/advisory/?id=oc-sa-2014-020

- ownCloud is a PHP application with quite a few third-party modules of varying quality. Looking at the security history of Wordpress, it's not hard to imagine what's going to happen.

- The maximum bug bounty for ownCloud is 500 USD. I think my data easily exceeds that.

- From what I've heard, security fixes are provided to enterprise customers first, so if you're lucky your adversary is one of them and knows about vulnerabilities way ahead of you.

To their credit, ownCloud openly publishes security advisories for every vulnerability, but I still think it's architecturally designed to fail.
Exposing this to the internet is probably a bad idea. If you just need storage, you probably should just use dumb storage. If you need project management stuff and care about privacy, maybe look at https://protonet.info/ or something along those lines. Also https://www.boxcryptor.com is really nice - the Dropbox desktop client does proper cert pinning (ownCloud doesn't) at least.

Other than that, storage connected to a raspi via USB will probably yield rather bad transfer speeds?
Understanding CEP, Stream Processing, and Their Implementations
I think e-mail now in 2015 is like the fax machine was in the late 80s early 90s useful but rapidly becoming obsolete. Sure it will hang on for some reason just like the fax machine has but everyone else will have moved on.
FYI, unrelated to the topic but they make mice that work on any surface how.

I currently use this one on my glass desk:
http://www.amazon.com/Logitech-Wireless-Anywhere-Mouse-Mac/d...
I take it your iTunes account wasn't one of the breached ones.
Could you one week later delete "comments" without sign off?
For the first time, less than 10% of the world is living in extreme poverty
Ask HN: What are the interest rate increase effects on VC?
If the Federal Reserve raises interest rates, what will the effect be for startups trying to raise money?
Yes; proof that everything that comes out of your mouth isn't a lie suggests a lack of trust.
I think the best practice there is to "prime" the user before they see the iOS permission prompts. Something like "your phone will now ask for permission to access your location. We need this to do x,y,z.."
Totally agree.

Getting a salary ballpark out early can save both sides a lot of time.

As a potential employee it's important to phrase it right as "If you are not going to pay at least X we are wasting our time". Where X does not need to be your current salary - but really what would be least it would take for you to work there.

If they insist on current salary be firm on X. Point out that this is based on what it would take you to consider them, and you are already taking into account a lot of factors like company prestige, type of work, location, lost options etc.

It is important to realize that you are not giving away any negotiating power by putting out a lower bound. One easy trick is to mention that you are also talking to other companies that already agreed to the same lower bound.

Also do not ask for or let them tell you an upper bound from the hiring company. If they end up really wanting you it will be harder for them to change that.

Getting a lower bound will help both parties. An upper bound you do not walk away from will hurt your position a bit though.
How to Rip DVD for Watching on Samsung Gear VR
Hrmm, I did find exactly one instance of the phrase on Google. I'm surprised, too.

As it was explained to me, a Chinese Soda Fallacy is a business plan wherein you stand to make a dollar selling a Coke to everybody in China. You will make a billion dollars! Except that the market-clearing price for Coke in China isn't a dollar, and not everybody wants one, and so on and so forth.

The idea that you will make a dime every time anyone drives a mile strikes me as perfectly congruent with that fallacy.

Edit: This article seems to address the topic without using the phrase.

http://www.wsj.com/articles/SB100014240529702048303045741335...

A COKE FOR EVERY KID IN CHINA
This gambit rests its case on a plethora of secondary data to show how large and fast-growing a market is. The plan then makes a heroic leap and assumes that the new venture will grab X percent of that market it could be 1%, 10%, 30% or whatever. "Surely," the plan argues, "with the large number of customers in our market, we'll easily get enough. We only need a small fraction to have a very nice business."
> Then he goes for a surgery in some third world place "because it's cheap"

You missed the point of the article, which is to not attribute price to quality. Also being so dismissive of poorer countries as having reasonable doctor/facilities smacks of ignorance and exactly what this article is challenging.
If it wasn't private insurance, what did you use?
To low, users won't think it's sustainable.
To high, they won't pay for it.
Federal Regulations Have Made You 75 Percent Poorer
The Best 90's Retro T-Shirt
Unfortunately, that's where things are headed regardless. More cameras, cheaper sensors, big data. Every intersection will eventually give you a red light ticket. Etc etc.
Well if this is a "race" as the headline says, it sure is gonna be a long race, folks. These cars haven't yet been programmed to handle things like snow-covered roads where you can't see the lines, or construction zones that have you driving on the opposite side of the road at the direction of flaggers, etc... there's just a ton of work remaining to be done if your goal is truly to "rid the world of human drivers".
Great write-up Andrew.

Having G-Pascal being developed locally would have been interesting, another example of software companies starting in Melbourne, just like Beam. Turbo Pascal was the second compiler [0] I used at uni. The stand out feature of TP was the tight integration of editor to compiler and debugger. It just made things faster to code than punching cards or remembering Edlin commands over VT100.

[0] First, FORTRAN.
I'll Register My Drone When You Have to Register Your Gun
Xto6 modernizes your JavaScript code
It's interesting to see what someone's primary identification is -- member of a family, of a city, a religion, a nation, a species, lifeform of a particular planet, and so on.

Under species, he would write Founder. It sounds like, anyway.
I don't see a problem with this, he says link only if you mean it.
The basic problem is the web dev mentality "ship early, ship often", something Google is the master of.
As I said, pretty sure that disassemblers and debuggers and emulators and binary code analysis tools are a thing. I've made a living off deconstructing binary code in the past.
> Unfortunately, the software itself is a PHP spaghetti monster from hell (is there any other kind?) that doesn't really scale.

And here you go invalidating your whole post with some unnecessary inflammatory B.S.

Sure, I mean Facebook runs on PHP, but we all know it just doesn't scale and can't be written cleanly.
> javascript in the server wasn't "too soon", it already existed

Those two things aren't necessarily in conflict. Netscape's server wasn't exactly a roaring success. What really made Javascript-in-the-server work was a Javascript JIT engine (v8) that actually made Javascript very competitive compared to traditional server side scripting languages. So given that there did not exist a Javascript JIT engine back then, maybe it was too soon.
this is a different team than the people that manually review for penalties.