skysight-inc/HackerNews huggingface dataset:
It's not ;-)

Really it's just inertia. We were using git before repositoryhosting, github, etc. were around - and what we have works fine, is backed up, etc. Changing it isn't worth the pain involved.
Does Apple subject each television show, movie, and book to a "contains content or features that include people from a specific race, culture, government, corporation, or other real entity as the enemies in the context of the game, which is not in compliance with the App Store Review Guidelines" rule?
Wish I would have had these pointers before my first appearance! Very helpful tips! It definitely helps if you're talking about something you're passionate about too!
We changed the free plan to include 5 private repos yesterday :)
no reason to assume that, it is smart to insure against inflation regardless of cause
> As far as we know, it never works
See also, the fate of Barings Bank
http://en.wikipedia.org/wiki/Barings_Bank
That audience is some huge percentage of the internet userbase, because some huge percentage of people are "clueless and naive." So people who want to just make money off a widely read website would do well to do what works. Just like how in the mobile gaming space irritating pay-to-play/in-app-purchase driven "games" are the money makers, and people who make games in order to make a lot of money should probably make a game like that.
No, they use Lua a lot. The discussion was about LuaJIT vs Lua...
What happens when non-developers find out about the Developer Console
In PHP and other scripted web server languages? Please show me how it's done.

PHP does preforking first of all. You have about 30 "threads" sitting around, able to handle 30 clients. This is STILL not the same as evented programming, which lets you send out these requests and wait.

Speaking of -- have you ever heard of evented i/o?

Let me put it this way ... threads and workers are good for handling incoming requests (one worker per request). But for outgoing requests, it's nice to have evented i/o!
No, Jenn Schiffer is firmly anti-satire:

https://medium.com/cool-code-pal/2412631958ef
I consider my email address to be private. I consider my phone number to be private too. Whilst I'm aware that it doesn't take a PHD in rocket surgery to discover either, I'm also aware that handing them out to anyone that asks, leads to unwanted spam from both.
“News is something somebody doesn't want printed; all else is advertising.” - William Randolph Hearst
It's the same with the battery stats resetting and the Dalvik cache wiping these days in Android land. You do it three+ times.

Or the "Repair permissions" thing in OS X. You do it several times as well.

It's like whenever there's this one-step fix thing that a system utility does, the Common Man will interpret it as needing to repeat 3+ times in order for it to be effective.
> It's all just plumbing, and people demonstrably do it badly if we judge by how well the typical node module deals with unexpected failures. The official node policy on exceptions is that you should let the process die. Not because it's impossible to write exception-safe code, but because almost nobody does it, because it's too hard to do when you're plumbing it all by hand.

If it needs to be said, that's two (three?) enormous overgeneralizations and one wrong statement. (Can you point to the official policy on all exceptions allowing processes to die? I don't believe that's what the official documentation or best practices have ever advocated.) The vast majority of operational errors in Node.js are Errors but not exceptions, so your statement is also misleading in that way.
Don’t Be a Jerk. Optimize Your Site.
I wonder how non-Stalin or non-Communist Russia would have done vs. the Germans. Purging military leadership wasn't helpful, but industrial production was.
I love the smell of satire in the morning. Especially Fridays.
Sure, but the ones rolling out a new currency here are bitcoin, which fixes only some of the issues.

Incidentally "printing money" is not "aka inflation" - it causes inflation if the money supply grows faster than demand for the money but they are different things.
My big beef with Node.js: it could have avoided the sync/async split entirely by using a synchronous facade atop an asynchronous runtime...but it didn't. Why would you create an entire server platform and not use the chance to simplify the most common use case: fetching data from a database?

I see as a great opportunity completely squandered so that it would cater to the masses: "you don't have to learn anything new!"

Sometimes I think web tech likes being as shoddy and thrown-together as possible.
New app will transform any Geek into Brad Pitt for charm any girl on Facebook
Macy’s Is Changing The Shopping Experience With Big Data Analytics
A Faster Perl Runtime in Tiny Steps
The linked page doesn't really convince me.

What do we get using this new shiny instead of the older shiny bluebird or the old shiny Q?
Not just more difficult. Threads are really wasteful to spawn just so you can hit 10 shards. Even if you have a thread pool. Evented I/O is much better than threads.

When NGiNX launched, it was the evented web server in a sea of threaded servers. Guess which paradigm won.
Yahoo celebrates Pi day by changing the H in their logo into the Pi symbol
More often than not, it's your WM, DE or a GUI application eating up your RAM (Chromium used to be deadly for this) that's causing the freeze.

In more than a decade of running Linux on my desktop (and at work), I genuinely can't think of a single instance when I've not been able to pull a virtual console from a frozen desktop (albeit it often performs laggy).
Why would you run a desktop OS on an ATM?! Heck, if you must use XP, why not XP Embedded? I don't get it.
If devs want to use that as an excuse to do other things, that's cool.

My point was simply that you can still be productive when github goes down, if you want to be.
Right on the money.

When your boss asks a question: Be able to answer it. If you can't, figure out how to answer it. Figure out what you need to track to be able to answer it in the future without being asked.

This is where Agility comes in. Not in throwing out Planning. But in being able to respond to Bad Planning by incrementally improving your process and understanding until you've got Good Planning.

You're not going to walk in the door on day one and toss out a plan that lines up actual to estimated hours at 93%. But with that tenacious follow up and follow through you can get there.

And it's not just for the boss. It's awesome as a Developer to know that I'm 50% done. That the requirements have been met for the 50% I've delivered so far and I won't be constantly going back and reworking code because someone didn't put in any effort ahead of time to think this damn thing through.

Rework is the death of budgets, team happiness, and will bring about the zombie apocalypse.

Also, meetings are an important, efficient way to dig through tough problems or keep stakeholders up to date and involved. If you feel like your meeting are wasting time, then maybe you're just not managing your meetings well enough. Or maybe it's because it's not all about you. Maybe it's a little bit about Bob the Developer transitioning off another project that just wrapped up and onto this one, or Trisha the Account Executive who has her weekly status update with the client tomorrow. Or discussing the great success or disappointing failure of spiking this new library.

I think of Development Team meetings like Pool Maintenance. Sure it'd be nice not to pay the Pool Guy to come out and check the water. If you could only pay him for "real work" that'd be great. But that's not reality. And if you're not daily spending 15 to 30 minutes testing the water with a: "What did you plan to do yesterday? What did you actually end up doing? What do you plan to do today?" then you're likely blowing a lot more than the 15-30 minutes * N Developers with people floundering, getting tunnel vision, people who need a helping hand, maybe just need a break, making sure Bob is aware of the utility classes Tammy just developed so he doesn't go off duplicating effort, etc.

It's about fostering communication. It doesn't happen by accident. If you find it's happening and effective without the meeting then by all means re-evaluate. But don't do that before you actually have the data to prove that. Because the risk is much greater than the cost.

And managing risk is what it's all about. You do that right, and your odds of success go up ten fold. That doesn't mean don't try anything new either. It means weigh your options. Timebox. Reinvest in your product and your team, but don't get so distracted you forget why you're here.
I checked in my dad for surgery a couple weeks ago (he didn't have surgery and don't ask why, that's another story).

Anyway, the surgeon asked for a blood type card which we didn't have there. I told him to get his blood type there (that should be easy, shouldn't it, it's a hospital after all).

Anyway, the surgeon told the main nurse to get the blood typing thing going. And I assumed it would be a drop on a plate, antigen blood type on that plate, etc.

Anyway, I went handle something on the floor and came back, and the nurse handed me a tube with sort of a lot of blood.. And told me to take it to a, wait for it, private lab to get the blood type.

Before she even continued, I knew what was going on. They had some sort of deal with a private lab facing the hospital where they would send patients and probably get a cut. Leads, if you will.

She gave me a prescription, with a stamp on it, and told me to give it to them.

Now, you gotta understand.. I live in Algiers, Algeria. Here, school, university, hospitals and all are free. We're not accustomed paying money for this.

So I asked her "Why's there so much blood in this ? It shouldn't take more than a drop"..

She said no, and the test on that "lab" is better..

I said "Better how ? Do they do analysis of the blood or something, or is it just for typing ?".

She said "Typing".

I said "So it's just typing, how can it be "better" ?"

She didn't know what to say and complained to the surgeon that I was a hard case.

The surgeon told me that it's his job, and that the "drop blood typing" is a thing of the past, that it's not accurate..

To which I replied "You should explain that to the Government of the Algerian Republic. They don't mind accepting a drop blood typing for Passport and Driver's license.. And you wouldn't have minded if I brought a drop blood type card from a public clinic. They hand these cards on mobile blood donation trucks, which you would've accepted. You don't make any sense".

He said that that's an old technique done for Firemen and started talking in a condescending way, that it's his job, that a drop isn't enough and that I shouldn't bother with "these things" that are too complicated for me.

And I said "There are about 5 million red blood cells in a drop of blood. You're shy of a couple millions to an Auschwitz there.. How many more do you need ? You can get DNA from the 7,000 or so white blood cells in a drop of blood and you're telling me you can't get the darn blood type ?"

He went silent and didn't know what to say.

I can understand they got a scheme for getting paid. I can understand that the hospital doesn't have "blood typing hardware ?".. But I won't accept passing it for black magic and telling me I need something more fancy.

It's not even the money (after all, the blood typing at that private lab was about 4 dollars) but it's just for the principle. Don't assume people are dumb.
We're totally anti-surveillance, and that's why we let a bunch of companies track you around the Web, here's the list of requests (potentially tracking you) made behind your back:

optimizely.com
googleapis.com
amazonaws.com
heroku.com
googleusercontent.com
google-analytics.com
newrelic.com
chartbeat.com
chartbeat.net
youtube-nocookie.com
googlevideo.com
google.com
> Why hoard rice...

Why hoard gold? Inflation-protected treasury bonds can "represent wealth" in an even smaller, more efficient manner.

> Someone like Warren Buffet must truly believe that the American Dream will never expire, its currency never weaken in the eyes of the world, it's stocks always be cutting edge.

As he says, "400 million acres of farmland will have produced staggering amounts of corn, wheat, cotton, and other crops – and will continue to produce that valuable bounty, whatever the currency may be"

Even if you believe that in the future humans won't need to eat crops, or that climate change will so damage the environment as to render US farmland barren, the general case for owning productive assets over holding unproductive stores of value seems like a good one.
Bill Gates: Edward Snowden Is No Hero
14 March would be rendered as 3/14 in middle and big endian styles (3/14/2014 and 2014/3/14).
"Windows XP currently supports around 95 percent of the world's ATMs."

Sweet fancy moses. Shameless plug: if you want to do something about the state of tech in the financial industry, join us - https://jobs.lever.co/standardtreasury.
I tend to fall into I-have-to-follow-everything-category stealing time that I could spend creating stuff that other folks might have not imagined.
with scala.async [1]:

val res = async {
val a = await(makeHttpRequestA())
val b = await(makeHttpRequestBFromA(a))
new Foobar(a, b)
}

[1] https://github.com/scala/async
The new "best score" feature is saved in localStorage, so that's now already covered. While the existing app doesn't cover all of your other use cases, those have nothing to do with being native, and you could even download the HTML and fix some of them yourselves in a few minutes: adding a cache manifest (three line text file and one attribute in the HTML) would make fully-offline possible (and when combined with the aforementioned meta tag, gives a pretty native experience, as the app at this point would work without Internet access, with its own icon and its own entry in the multitasking list). It would also be trivial to implement saving games with the web implementation, probably an addition 20 lines of JS (although the length of the game is capped, so I'm surprised you want this). As for having to reload to start a new game, I'm surprised that that matters to you: but adding a "new game" button (that could just reload the page, which would be instantaneous with the cache manifest) would also be trivial. Like, if you are willing to spend $5 on this, maybe you'd be willing to spend 15 minutes? ;P
That's what I'm saying. The benefits won't outweigh the harm. Do we really want to encourage people to gamble their hard earned money so some advertisers can make slightly better market forecasts?
A sanitized version with much less information was posted: http://geekdoctor.blogspot.com/2014/03/wearable-computing-at...
You could try email, xmpp instant messaging, self-hosting your website, and so on. Maybe a secure p2p tool such as waste.

But one way or another the problem is usually the same, your friends are locked in by facebook and don't want to use something else to see what you want to show them.
Color me skeptical.
It's ok to feel this way. I have felt it all the way up to 35yrs more or less.
Learn to relax - meditation. Take steps to learn the real methods.
Learn to let go of baggage - Meditation is the main thing again.
Focus on developing happiness - Wake up everyday and ask yourself "Am I happy? What to achieve that improves my self-happiness? Am I smiling?"

Do things for fun. If you learn good things then cool. If not, then cool.

Work part-time for someone else. This will allow you to have enough to eat and sometimes go to a movie.

Learn to DIY in your life - tools, broken things, fix them.

When you talk or meet other people, try to deliberately do something that will make them glow.

Learn to recognise when people/news stories/science reports/technological revelations are talking complete B.S. The world is a misleading place.

A Business mind will appear when you know good things. You'll learn to market your ideas, learn ideas that don't require investors, learn to make water into wine.

Am I a millionaire? No. Do I weather the storms better? Yes. Does my raft float? Yes.

Hope this helps :)
The incentive of a monopoly is to underproduce.
Haven't we all seen people being interviewed on TV looking straight into the camera? One should think everyone knows how awkward that looks.

-> Whenever there is a camera, try to ignore it and just talk to the person with the questions
I mean I don't know much about ATM operations but why would you ever base an ATM on Windows? I mean Windows has it's strengths but surely it's quite possibly the most inappropriate operating system to run an ATM.
The really funny thing is this is one of her least obvious posts and some people still take the bait every time. I still can't believe that people fell for the stuff about using Node Package Maid over Javascript and deprecating their California Style Sheets.
>I'm 25 and I feel fucked. Has anyone else been in this situation, and what did you do to get out? Did you go more technical or less technical over time? I feel torn between what feel like different paths, and wish I could integrate both sides into my work.

Going from healthcare to arts to programming has been a long, wasteful road. Going 'more technical' is very hard when it comes to programming because:

1) Businesses seem to be more suspect of autodidacts when hiring (my scope here is from mom-and-pops to big corporations to YC startups)

2) There is simply a lot of material to cover.

3) No one can tell you when you're really ready. You just sort of convince someone that you are, they take the risk, and you use google on the inside. There is no checklist that everyone has agreed to that says "You're ready to be a developer! Here's your $50k salary. Welcome to the middle class!" This annoys me greatly, because in healthcare, you have state licenses that more-or-less guarantee you a job. The field will eventually need this if we want to continue calling ourselves engineers in good faith, although I hope it is possible to take it without a degree.

4) Motivation for building your own projects is very similar to building a business. It is very hard to force this motivation upon yourself. Compounding the issue, projects are how autodidact programmers convince others that they are competent in some way. Some people luckily have a reward loop built into their heads that makes this motivation appear easy to acquire.

The goal here is still clear: In lieu of a degree, make projects to get a job.

On the other hand, you cannot break into patient care by self-teaching yourself. A degree is required. Although it's hard for autodidacts in programming, it is still possible at least.

Although I have some modicum of technical ability, I'd still find it harder to move into project management from where I am right now only because I do not already have my foot in the door like you do. I've also put a decent chunk of time and effort, and I'd feel like I was abandoning that effort. I've already abandoned the non-significant effort of getting into Nursing school, so I plainly know what that feels like.

If I were in your shoes, I would leverage the connections that your current job has. Your livelihood seems secure, so I do not think you are 'fucked', but simply lacking a direction for your passions. You still have the ability to change your course.
Nice idea. I'm not certain what the purpose of the second password is, since it appears from the documentation that both passwords are required if both are given.

I think the UI is probably easier for a normal user than GPG or somesuch.

I've some strong concerns about the quality of the cypher construction though, just from looking at the comments here.
I'm sorry, but no amount of Kony 2012-ing is going to fix this problem. People need to get off of their asses and start protesting.

Campaigns like this are just an embarrassment at this point.
That doesn't contradict what I said.

Even if the code failed in some situations I would comfortably bet that most cases were user error.
HOW TO RESET THE INTERNET. A GUIDE.

Step 1: Give us your email address
Step 2: We'll send you an email
Step 3: After an enormous amount of spam and malware from us, you'll change your email address and restore your computer, rendering all previous tracking meaningless.

Welcome to a Reset Internet.
I'd totally agree with that.

I still think your job is more important though and I'd rather work on a team with great management than great developers any day given an either or choice.
Vanity Metric
Good story, but I think you are forgetting that they are just after Beta users to test their product and find flaws and bugs. They will most likely finish Beta and then focus on growing their user-base with people who are likely to pay for their product.

Beta testers don't necessarily have to be the customers who are going to stay with you forever.
Hmm.... isn't JSON required to be valid Javascript?

Javascript assumes all numbers are double-precision FP, yes?
I'm not really a fan of this libertarian "My house, my rules" approach. To a person voicing a controversial (or non-controversial or just plain stupid) opinion it does not matter who exactly silences them. The US constitution might protect from the government, but ultimately it's not exclusively the evil government suppressing one or the other thing, and in the end it don't ever matter who did it. In the end a thing that was considered so important government (usually completely sovereign) might not touch it, goes away.

And no, this is not the internet, it's a iphone and the apple appstore, I can't build my own. Cydia does not count, that exploits a bug, that could be closed anytime.
> In addition to managing the capacity of our own network, we've contracted with a leading DDoS mitigation service provider. A simple Hubot command can reroute our traffic to their network which can handle terabits per second. They're able to absorb the attack, filter out the malicious traffic, and forward the legitimate traffic on to us for normal processing.

That's kind of awesome
Increased insurance premiums aren't enough. That just punishes those too poor to handle the increased premiums. Everyone else just gets back on the road after the accident is "resolved" legally. A lifetime ban on driving or at least a ban of 10 years is far reasonable. Moving a multi-ton vehicle at speeds of ~40-70 mph is the ultimate privilege and it should be a privilege that is incredibly easy to lose.

All reckless driving citations should carry with them a minimum 1-5 year loss in driving privilege that no lawyer can get you out of.
Thanks a lot for the feedback. This is a first pass implementation, but I agree that more thought should be put into the cutoff threshold, specifically for when there are only initially 2 (or maybe 3) variations.

We considered a weighted decision approach but 1) were turned off by posts like http://visualwebsiteoptimizer.com/split-testing-blog/multi-a... and 2) wanted to keep moving parts to a minimum for V1.

Any thoughts?
Imagine you've got a game where the goal is to liberate prisoners from concentration camps being operated by a particular race. You're telling me Apple would be more likely to approve it if you could play as a defender of the camp and the attackers are the enemy.

We like having "bad" people to kill in our killing games. Having some moral (imaged or not) highground makes us feel justified in our killing. If we remove the perceived ideological stance and make the game more neutral doesn't that make the violence pointless? I like to feel good about my violence damn it!
But if the cause is political instability, then that looks like making sure we don't have political instability, not like making sure we have a fixed M0.
It is basically a self hosted scraper and search engine in one. You give it your URL and some display templates and it indexes your site in much the same way Google normally would. The only difference is that the results are stored and served locally. They charge based on documents indexed. I don't think it would be good for storing arbitrary data like Solr, just web pages.