skysight-inc/HackerNews huggingface dataset:
Hot code reloading is really amazing in Erlang. We use it to patch a method without restarting on a regular basis. Getting reltool properly configured to deploy the new version of your application though is a MAJOR pain in the ass.

for the non-erlangers:

the 'simple' way (ie i have a tiny change i want to make, so i'll just ssh in and do it) is to just edit your code, then attach to an existing node, and do make:all([load]) to pick up the code changes. we added a makefile "make attach" that does this for us.

the 'reltool' way is you package your application into releases. We use jenkins build numbers as the third digit in our releases, so each one is packaged into a zip, encrypted, and then is ready to deploy. at deploy time, the zip is copied to all machines, then we use some escript to attach to the running nodes, and use the 'release_handler' bring up the N+1 version of our app. it's a pain but once it's configured it's amazing...
Stranger can find where you are by just getting you to open email
Sorry I'm late, but I thought I should weigh in. This problem used to frustrate me but I realised that it just isn't worth worrying about. I wrote a big whiney article about it a year and a half ago: http://danielhough.co.uk/blog/i-cant-keep-up/
Don't upvote it if you don't want to see it. That's all. That's how it works.
Couldn't someone just use a cellular network? Or a magazine?
During Ken Jenning's $2 million Jeopardy! run the ratings for the show increased dramatically.
I sent an email, but I'm not a fan of the auto-opt-in of the random mailing list.
Ultimately, uses of technology reflect a society's values. Unfortunately, mass surveillance will be a mainstream value until the fear of terrorism fades. As frustrating as it may be, all the protests in the world won't make these values mainstream.
Incredible! What I value most is the simplicity. Stripe has delivered a massive feature with almost no friction. Bravo.
The problem with "fully a quarter" is WRT Chicago they're talking about a metro area, Skokie and Romeoville, maybe Lake Geneva, heck maybe Milwaukee... I'm talking about actually in the city, walk to work, urban renewal stuff, not suburb a long commute away. Like the north side of Milwaukee or south side of Chicago. Not say, Chenequa (which is a rather wealthy suburb of Milwaukee, more or less, but is technically part of the "metro area")

For example, and I speak from experience, there are no middle class people left anymore in the city of Milwaukee. School district stats show 90%+ poverty rates in the public schools, and a couple $25K/yr private schools for the wealthy leaders, and almost nobody in between, until you commute at least 5 to 10 miles away.
The 'bubble' that it shows around the bird really messes with my sense of collision detection.
Are Stripe going to expand any further into Europe in the near future?

I've integrated with Stripe several times now for US-based clients and am getting severely jealous!
It sometimes works and sometimes doesn't.
Consistently, through history, fear of terrorism is what destroys democracies. We need to make these values mainstream.
Vim interface for hub
Sounds like you're really fishing for a reason to hate it if that's all you can come up with. Swearing for dramatic effect doesn't sure up an argument as much as you think it does.
I’m no great teacher, but I was able to get all but one of the office hour regulars up to speed over the course of the semester.

The first part of the sentence is in direct contradiction to the second part. If you did that, it means you had patience, were willing to explain, re-explain, and find alternative ways to explain. And you cared.
People are trying to get the law changed in the USA. It needs a show of support to help get this done.

It's much harder work than writing snarky one liners on some internet forum for nerds whilst you sip your expensive coffee.

This is the day to ask them to stop spying, and to ask our leaders to make them stop spying.
> The Jersey notes are not legal tender in the United Kingdom but are legal currency, so creditors and traders may accept them if they so choose.
The short answer is because they're supposed to figure it out themselves.

I've been on the teaching staff of CIS 120 and CIS 121 at Penn for five semesters now (the second and third classes in the intro computer science series). Both have units on debugging, both in Eclipse and independently of an IDE. We teach students proper testing fundamentals, how to use the debugger, and how bottom-up design can make debugging much simpler.

However, it's up to the students to actually use these tools and techniques to figure out why they're so much more effective than print statements. (After all, could you imagine taking French while never having to speak or listen? Piano while never touching an instrument? Same principle here.) Some students will learn to use these tools quickly, but others can still logic through these courses.

However, everyone eventually learns. Take CIS 380, our operating systems class. The final project involves building a simulation OS with kernel, scheduler, file system, shell, etc. Pretty much all system calls aside from read, write, malloc, and free are written from scratch. Even for the hotshots that didn't need to learn how to debug, they eventually learn to use gdb, because you simply can't logic your way through several thousand lines of C, even if you did write them all yourself.

Any computer science or engineering curriculum that doesn't teach debugging fundamentals does students a disservice. However, we can't directly force students to practice these skills. It's up to them to try applying these techniques.
The violent crime rate 5 miles outside of Detroit (Livonia, others) is lower than Manhattan or the Bronx.
URLs with hashes: how to make a MITM-resistant web site without SSL
Edutech Startup looking for instructors to teach user experience design and more
Interesting, but what percentage of people have Apple TV? Is it enough to have that much of an impact?

Note: Edited to remove part that was actually addressed in original post.
They seem to be celebrating "Safer Internet Day"
Or... do both! and more!
Gamaroff Digital (London, UK) - We create innovative, technically radical products for companies around the world, and we want you to join us.

We're looking for:

- Full-stack Rails Developers (Ruby on Rails, PostgreSQL/MYSQL, HTML5, CoffeeScript, CSS/Stylus/Sass)
- Front-end Developers (HTML5, CSS3, CoffeeScript, CSS/Stylus/Sass, Angular/Ember/Backbone, Photoshop/Fireworks)

Check out our work and perks here:
http://jobs.gamaroff.com/
The way to solve this is not through technology but through the bounty, which needs to be assisted-sponsored by the government(s) as it affects global strategic infrastructure.

Post $5-$10M bounty to find those responsible, make their buddies to salivate to give them up and then make the public case out of them for others to think 10 times more before engaging in stupidity.
What countries would you like to see supported? (You can sign up in a number of European countries today: https://stripe.com/global.)
What differentiates your book from the reference?

https://developers.google.com/transit/gtfs/reference
Lets not forget Chester and Coatesville I don't know if every area has these sink holes or its just the NE's reliance on those lost jobs and the population density that make these places occur.
The Visual Studio icon is a poor choice for TypeScript as well.
The purpose of the company, as taught by Flappy Bird
Reminds me of Michael Larson who memorized the Press Your Luck board when he realized it wasn't random! He won $110,237 in 1984 ($247,165.36 in 2003 dollars)

He then went on to get in trouble with the law.

http://en.wikipedia.org/wiki/Michael_Larson
American English also has some written/spoken differences. I.e. telling a child to finish eating we say "Did ya eat your breakfast?" but write "Did you eat your breakfast".

Hey maybe English speakers still use the archaic 'ye' - in phrases like 'didya' and 'doya'?
Greek bars, really? I've been to Thessaloniki in November, and there were few bars/restaurants with a smoke-free zones, and I cannot imagine a completely non-smoking bar there.
Odd. The call count seems to go up and down with every refresh.

Also, when you call the 202 number instead of having it call you, you the message talks about something related to the trans-Atlantic partnership, not the NSA issue.

Thanks for putting this together. I called and was pleased with the experience. Really hope some good comes of this.
I'm all for this (fighting back) ... but (and I sincerely don't mean to be cheeky) but how exactly is putting a banner on your website 'fighting back' ?
Print statements for debugging is not necessarily a bad thing: http://www.scott-a-s.com/traces-vs-snapshots/
Sure, but at least it's not on the church's own equipment.
Apparently it was made by Dainius Masiliūnas (http://greatemerald.xmpcommunity.com/), who seems to be active in the Phoronix forums: http://www.phoronix.com/forums/member.php?17103-GreatEmerald
Rust by Example: Working with HashMaps
Although the conclusion of this video might be right (the engagement from users who like your page is not high), I don't agree with the premise that click farms are only present in developing nations.

Moreover, an experiment with just ~10$ and ~35 likes seems statistically insignificant. A figure of at least 100$ and hundreds of likes would have been more credible.
The Wired Man's Burden
Have you tried "StayFocusd" for Chrome?

The issue is it's too easy to disable a Chrome extension, and then you need to re-enable to get it back. It would be better if they allowed you to temporarily over-ride it instead.
When choosing a name did you know about this app https://www.glympse.com/ ?
This is unlikely, especially as its fairly easily demonstrated that they are, pixel-for-pixel, quite different. There have been a lot of non-Nintendo green pipes, internet commentators with small reference pools notwithstanding.
So...the number it tells me to dial (202) 999-3996 tells me I'm calling to fight the Fast Track for the Trans-Pacific Partnership. This isn't related...could someone fix this?
True, but they would also settle for a lot less than $485.
For myself, Poland. I've also had clients in Italy and the Czech Republic make similar noises (although, I must confess, I know comparatively little about their local alternatives).
Apple’s launchd Is Anti-Unix (2010)
RECENTLY UNCOVERED MAC TROJAN STEALS BITCOIN AND CREDENTIALS.
This is completely moving the goalposts. Of course Watson and Siri are AI. They aren't strong AI, but they are definitely AI.
"THE DAY WE FIGHT BACK AGAINST MASS SURVEILLANCE" ... by entering your phone number and email address. LOL!
As someone living in a city gutted by de-industrialization and the drug trade (Wilmington, DE), I think it's news that 40 years later, these places are still in poor shape.

Yet some places hit by these trends (Boston and Seattle come to mind) were reinvented, and others didn't; the question of why some did and others didn't is a fascinating one, and I've seen many of the arguments from urban / geographical economists like Edward Glaeser and Richard Florida.

My GF and I were actually thinking about moving to Wilmington for a job, and we can't figure out why it isn't semi-desirable even for its proximity by train to NYC and DC. There are now some new mid-rises near the train stations, but those are weirdly expensive (we got quotes of close to $2K for one bedrooms; for that kind of money, where's the competition with Brooklyn or downtown Seattle?)

The separation of the U of Delaware from Wilmington by 15 or so miles is certainly unfortunate and may help explain why Boston (innumerable universities) and Seattle (University of Washington, Seattle University) succeeded while Wilmington did not. It also started from a MUCH smaller base; the 2010 Census says that Wilmington is 70K, which is TINY and probably too small to achieve clustering effects in most industries.

If I were a civic booster type in Wilmington, I'd probably try to focus on proximity by train to DC, but the university problem means that I think the city is a lost cause.
In which currencies can I charge my customers?
Google search for "blink tag" (Easter egg)
You don't have to meet in-person to remain friends. Dropping few lines on FB/email every couple weeks will make big difference.

Try it and you will be surprised how positively people react to simple "Hey, how are you doing?".
CloudFlare Killed Our Offsite Backups
After thinking about it last night I'm leaning towards picking it back up and putting some new energy into it.
I recently discovered a HN-esque board called MobileNews - It's my go-to source for mobile app news, design resources, ASO content, etc.

https://mobilenews.io/
What type of apps? I ask because I'm using LibGDX to create games for Android and those games can run on iOS by using RoboVM.

Also Android development can be done on almost any type of computer while you must own a Mac to develop iOS apps.
The way intelligence works, in my opinion, is this:

1) experiences are stored in the brain. Experiences contain inputs from the 5 senses as well as the sense of danger/satisfaction at that point.

2) at each given moment, the brain takes the current input and matches it against the stored experiences. If there is a match (up to a threshold), then the sense of danger/satisfaction is recalled. Thus the entity is able to 'predict', up to a specific point, if the outcome of the current situation is bad or good for it, and react accordingly.

The key thing to the above is that the whole process is fused together: the steps for adding new experiences, matching new experiences and recalling reactions is fused together in big pile of neurons.
How is that consistent with the sudden drop in bandwidth shown in the article's graph ... which is in mbps so if netflix increased their quality, you'd expect it to remain level.

To me, that looks an awful lot like our observed Cogent <-> Verizon/Comcast performance starting around October. It also looks like what happens when a network connection becomes saturated: Performance doesn't drop off linearly, it drops off much faster.

Netflix and Comcast/Verizon don't have enough bandwidth between them to support subscriber demand and Netflix's high bit rate streams at peak hours. There are three obstacles to improving that:

- Somebody's got to pay for bigger interconnect. This is actually the cheapest part, and Netflix would be happy to forgo the interconnect by putting a few boxes loaded with video cache on Comcast's or Verizon's networks.

- Somebody's got to pay for the added bandwidth on Comcast and Verizon's networks to push these video packets to subscribers. Well, duh, Comcast and Verizon should, right? Except now they're at the mercy of Netflix, who can keep loading on subscribers and upping the bit rate until a substantial fraction of home broadband subscribers are trying to pull 10Mbit constantly from 7pm-12am EST. Comcast and Verizon are not thrilled to have to pay for this, especially when it's unclear how they benefit.

- And of course: Netflix is in direct competition with Verizon and Comcast's own "OTA" TV and video on demand services. Every dollar Comcast and Verizon spend to make Netflix more appealing for their subscribers is a dollar they're spending encouraging those same subscribers to cancel or scale back their expensive TV packages.
It just changed so that the pipes have a bigger gap, its pretty fun now, you can really race people. Someone called 'flappy swag' was just ahead of me ...
Yes, Danish seems to be in between German and English, except for the first example.

die/der/das -> [see below] -> the
drei -> tre -> three
Donner -> torden -> thunder
Ding -> ting -> thing
daher -> derfor -> therefore
du -> du -> thou

I have no idea what happened to the definite article in Danish though:

ein Haus -> et hus -> a house
das Haus -> huset -> the house

Aside: The Danish capitalization rules used to mirror the German rules until after WWII, where we switched to the Swedish rules.
Those course videos have an lite-ASMR inducing quality to them, if you are into that sort of thing.
I didn't even realize imgur had that as an option. Most of the costs of hosting goes to S3 storage and that would cut it significantly. Thanks for the tip.
Native Texan here. I've never really heard it being used as a form of "you" and that just seems silly to me. "Y'all" is definitely plural.
How Your Salary Compares to Online Marketers Across the World
Nokia Android phone tipped without Google
Google Updated The Page Layout Algorithm Last Week
House of Cards: Lessons in Power and Politics for Corporate Entrepreneurs
Technology Still Sucks
Gospel Singer "Strip Club Song" 
Gospel Singer "Strip Club Song" wp.me/p43TN2-e via
Nice!

Suggestion: BeOS, old (~1998) Linux distros RedHat/SuSE
South Carolinian here that spent a lot of time in Raleigh & Charlotte and is now living in Austin. "y'all" can be both singular and plural, depending on the context. "All y'all" applies to larger groups (sometimes including people that aren't present), as well as with additional emphasis.

"All y'all come by for supper" meaning you and your close family. And maybe even some other people as well, if there's room at the table for them.
Disrupting Excel
Combined with Stripe Connect, this is great for marketplaces.

I did a test charge and was pleasantly surprised to find that Stripe's "market rate" is really the mid market rate and not something else. PayPal's spread is something like 2.5% and then there is sometimes (always?) a 1% cross-border transaction fee, so Stripe's flat 2% fee is looking pretty good.
Mongo on Hadoop | Foursquare Engineering Blog
Facebook Puts a Downer on Upworthy
So this is an NSA honeypot to collect email addresses... right?
The best laid plans. I received that message. I tried to use it anyway. It successfully connected me to Howard Coble's office (I'm in NC), and I communicated the message to an assistant. The recording then said it was connecting me to Richard Burr, but immediately seemed to think the call was over and said "You're doing great". Finally, it successfully connected me to Kay Hagan's office, but 5 seconds into her recorded message everything went silent. That was it.
10Gbps isn't a lot in terms of total capacity or utilization but even a 100 extra kbps of burstable bandwidth/user can greatly improve the experience. It's the difference between buffering every 30sec and watching with only minor stuttering. Also, bandwidth costs only go down/mbps as you get bigger. $6K/month is what you pay if you're a small business; Comcast or Verizon would get high-level pricing (puts their cost somewhere around ~$3.5K/mn). A 50Gbps commit with another 50Gbps at 95th percentile pricing would would cost them fractions of a cent per customer but would make people much happier.

Now they'll never to it because they'd rather keep that ~$25K.
I wonder if they could do the same thing for the sound of breaking glass? That would probably indicate a crime or at least an accident.
Brew leaves
So basically your argument is that because Stalin defeated Hitler then all the horrors of the Stalinist regime were absolved? All the tortures and murders, the camps of the Gulag and the slaves forced to work on pointless projects like the Baltic-White Sea canal - all of that was justified as part of some decade long anti Nazi master plan?

Really?

Edit: In case what I said is perceived as anti-Russian, I'm really am not - I've read a lot of Russian/Soviet history and I am acutely aware of the debt we in the West owe the Soviet people.

However, Stalin - he was a murderous paranoid lunatic.
"as someone who doesn't live in the US"

Ah I understand and thanks for the perspective. Locally its very well understood thanks to "if it bleeds, it leads" and infotainment in general. There's a checkbox that every single night there must be a report about violent crime in the inner city. Often a murder or shooting, but always something... Its extremely heavily propagandized.

Numerically you're far more likely to die in a car accident than get shot walking down alleys in the inner city at 2am, BUT, I checked the math and you are about 5000 times more likely to get shot in the inner city than where I live about 20 miles away. No kidding, about 5000 times.

The other part which probably isn't understood outside the country is even in the north, we segregate extremely heavily. Its extremely unusual other than maybe student dorms to ever see a mixed ethnicity neighborhood. Note I'm making a correct factual observation not a value judgment. The value judgement comes up when you can take a wild guess about what the TV news editors decide to report about neighborhoods of certain ethnic groups. As you can probably guess the "national sacrifice zones" are absolutely not populated by members of the dominate ethnic group, if you know what I mean, and the people in charge pretty much like it that way (again, an observation of their behavior, NOT an agreement with their behavior)
When will BBC writers learn the nuance between "hack" and "attack"?
Can't really be called global till it accepts merchants from all countries.
I would love to see more information about how you guys configured reltool. I really loved using hot code reloads in Erlang, but always did them manually during development. I could get releases to work, but never felt confident in how to use them properly.
Ok, good to know -- thanks!
Yup, it's pretty much a perfect place to start. Browsers are ubiquitous, 2d gaming is pretty easy to understand and get started with, and the results can be surprisingly addictive despite their simplicity: http://www.lessmilk.com

Developing your own game engine that suits your needs in JS would be pretty instructive as well. There are a metric ton of JS game engines out there, many of them open source, so you can see what tradeoffs they made with respect to performance, quality, etc, while developing your own. It's really not hard to get stuff drawing on the screen with JS and canvas.

I could imagine writing a game with your kids that uses Phaser to get them started, then figuring out something Phaser can't do (or doesn't do well) and showing them how to open the code, read it, grok it, change it, etc. Very cool.
And the actual problem that cancer is a symptom of is that we have bodies. So we should really be working towards the Matrix, not doing dead-end research on curing or treating diseases.
The age of the Flappy Bird clones
Announcing the new Drone Social Innovation Award
Austria, Switzerland (both central europe, next to Germany)