skysight-inc/HackerNews huggingface dataset:
As usual, I've played this one in the IGF. Great game that has that super addictive "one more try" feeling to it. It probably took my about 100 tries to complete the demo level, so it's kinda like Super Meat Boy in that regard. But the difficulty is why it's fun, and the quick loop of dying and trying again works well in an FPS. Recommended and thumbs-up'd.

This is a different game than you probably think it is. It's much more like the embodiment of the Matrix than Braid-like.
34% of #Startups Please Take Notice: #ConflictCalculator
This Kansas Startup Looks to Make Hitchhiking Popular Again
Chose one project you really really want and then continue no matter what.

I'm making a markdown-like format for sheet music in SuperCollider.
Cheesy?! Did you finish the game?
Whitelist the "cookie" cell in the matrix, save with one click on the padlock. Now cookies will be allowed everywhere by default (except for those ubiquitously blacklisted hostnames).
Am I doing something exceptionally wrong? I click Restore from file in scoped rules, and then decode recipe. That gets me more json on the left (in a red box, so I assume parsing failed). I then try "Import Rules" and nothing seems to happen. The commit button at the top never allows me to click, and nothing changes.

This is using the abp setup (and a few of the others in stuff/), none of which worked.
To be honest, I'm not so concerned about them looking at my packets. Well, more specifically, I take it as a given of the modern web that any data which people can mine they will mine.

What is more concerning is how AT&T actually serves those targeted ads. Are they injecting ads into pages and modifying HTML? That seems like an incredibly disastrous procedure which would hopefully get them into trouble with content providers and even the FCC. I surely hope that's not the case.
I recently played this game at an indie games festival in Berlin.

I'm embarrassed to admit, I didn't realize that the time only moves when I move. It was difficult, but I still managed to beat all levels. I'm curious to see what level design they come up with that utilizes their game mechanic.
I'd be interested in the views of people that aren't in the US, and especially not in Western countries. Foursquare's database is great in the US, but when I've traveled I've found it to be nowhere near as good - I wonder if - in those cases - Facebook Places is better.
Is it just me or has Apple become more open than before. Just the other day I saw another website listing Apple as it's customers.

Looks great btw, I am looking forward to play with it at work today.
How we built the wrong feature
Why JSONP is still mandatory
Raspberry Pi devices you can build yourself
Response Rates By Facebook Pages Improved By 5%
Where do you suck? Where does it matter?
I agree the position I suggested is only a plausible assumption rather than a self-evident truth. Even so, I think it's a reasonable premise. Most people aren't going to use an ad blocker and then immediately leave your site just because of some related message, so I don't see the search engine issue as much of a danger. You might lose a few people who might have clicked on your ads if someone hostile spreads the word around, but firstly I doubt many people are really going to do that either (do you leave a web site and then immediately post on your blog/Facebook page/Twitter feed that "Site X Sucks!!!11!", really?) and secondly even if they do then I suspect the odds of converting anyone they tell who acts on that information are very low.
for Bank of America customers, you might notice your mobile app requires you to use a password < 21 characters . There is no such restriction for desktop browsers.

Attempting to login to my mobile app requires me to DELETE characters from my password until the overall length is less than 21. I'm then able to login.

What does this tell us about BoA's password storage?
Completing does not factor into hiring decision. A paid certificate does not factor in, either. In almost all cases, decision to hire is based on:

1) Whether we like the person (i.e., can we get along with him for months, years, etc.)

2) Is the person honest?

3) Was this person recommended, and do your views align with the recommender's?
Well, that was interesting. Now my thoughts.

What is he offering? Podcast hosting service? That's commodity. Of course it doesn't make sense to offer free trial if you are selling commodity-based service. How many hosting companies are there offering free trial? Hint: Not many.

However, if you are offering a service with lots of added value which has strong lock-in effect (it's difficult for customers to switch), then do free trials by all means. If you don't, you will eventually do anyway. Let me explain...

When your startup acquires first customers, you really want to be selective about who your first customers should be. Ideally you want to find "zero-maintenance" customers who just use your service, pay monthly and never really bother you so you can concentrate on growing your startup.

It's true your conversion rate will decrease when you do free trial because as a new product, your free trial will suck so much that hardly anybody will make it through (think 5% if you are lucky) but those that make it true will be the most forgiving and the easiest customers you will ever have.

If you charge up-front, many people who would normally drop off during free trial will try to make your product work by making various compromises. They have all the incentives to do so because that will avoid them hassle of trying to cancel their subscription and get refund.

But I'm afraid this will also kill your little startup. Now you will get needy customers who are not completely in love with your product, made certain compromises and basically hate you for tricking them into using your service and they will make you work hard for a few dollars they are paying you. Not to mention, your churn rate won't be anything to write home about.

You need to work hard to acquire new customers, and hardly work on supporting existing ones. Your startup can't afford your existing customers to be pain in the neck when you are the most vulnerable.

By the time you have a lot of customers, your free trial on-boarding process will improve so much that you won't even think of charging up-front anymore.
Even a chromebook has multiple GB of RAM now. Yes, a lightweight browser on old machines is desirable, but everything has had more than enough RAM for an extra 100MB for ABP for multiple years.
As a physicist, I am still skeptical. And it's not just NewScientist, AAAS's (supposedly reputable) online magazine broke the same story a day earlier [1].

There is literally no news content in this story. The story is "some guy says they did it wrong, BICEP says they did it right". It is not news that they used preliminary conference slides to subtract foregrounds, they have been open about that from the get-go. People are axious about the result, as it certainly will change when Planck drops their full dataset in October. It's likely that their measured value of r=0.20 will be lowered (although actually that can be cosmologically preferable). But I don't much expect that the difference will be large enough to invalidate their r=0 exclusion, which is the really ground-breaking result.

And by the way, scientists are human; they make mistakes. If that happens, then you can expect BICEP2 to retract their results. But until the _BICEP2_ team (not some guy who wan't involved with the analysis) makes a statement that they did something wrong, there's simply no news here.

[1] http://news.sciencemag.org/physics/2014/05/blockbuster-big-b...
Cycling is Good for Your Heart
Exactly. What makes up the bulk of our internet browsing?

Pages like this: http://www.nytimes.com/projects/2012/snow-fall/ ?

Or pages like HN or wikipedia articles?

We seem to be trading resources for capabilities that we rarely leverage for any tangible benefit.
Not only dodging bullets, they also have this:
http://forgifs.com/gallery/d/198537-1/One-bullet-left.gif

I think, this game could make sense if player's arms (and preferably the whole body), were simulated biomechanically correct (at least to some extent) so you had to move your guns and your body efficiently saving milliseconds for doing stuff like in [2] (This is a screenshot from the movie Equilibrium. I'm not a fan if the movie, but the "novelty" of Superhot could be justified only in a combat like that). But such game would probably require very strange controls, making it completely unplayable for most of its target audience.

[2] http://4.bp.blogspot.com/-dDg50vH76yU/TjSbzw9G-TI/AAAAAAAABP...
I think that reinforces his point. That crisis involved only a small number of blackouts (four periods of 1-2 days of blackouts over the course of a year, according to that page), and this was still considered bad enough to make headlines and be labeled a "crisis".
I would love to see sensible comparisons of available bandwidth for different countries. This would have to include some weird kludges of average pricing over cable, dial-up, satellite, and mobile. (And maybe wifi plans too).

The ISP industry doesn't feel like a free market.
Patches ready for Red Hat, Ubuntu and others affected by Linux kernel flaw
Fair enough - but in that case we're really not talking about the kind of test the grandparent described, the one that looks like

p = productDao.create("My New Product")
assert true p.delete()
MADE IN THE USA: Child Labor and Tobacco
I downloaded the app and tried to open it but I got a message saying "Framer Generator is damaged and can't be opened. You should move it to the Trash."

Edit: It looks like Mac OS X is rejecting the apps signature. I was able to open the program by going into Package Contents, modifying the executable to remove the signature and then manually allowing it to open despite the warning about opening apps from unidentified developers.
Congratulations on the landing. I've been looking forward to this. Great to see LLVM getting improved to be a better JIT target, too.

On point 3, above.. I've slowly come to the opinion that caching optimized jitcode code is a bad idea in the general case.

Optimized jitcode attaches many constraints across various heap objects (e.g. hidden types), and those constraints would need to be serialized in a way that they can be loaded in a foreign runtime, matched up back to objects in the foreign heap (if those objects even exist). It's pretty complex to build a design that allows you to answer the questions:

1. what piece of JS code in my heap does this cached jitcode correspond to?

2. how do I wire the jitcode into this brand new object graph and attach all the corresponding constraints correctly?

And once you do build that design, the wins would be meager in general. The high-optimization-tier already only runs on very-very-hot code, so it's invoked on only a small fraction of the functions on the heap. Reading the jitcode from disk is slow, and you wouldn't just be reading the code, but the serialized metadata describing how to map that jitcode to the correct set of objects and hidden types that constraints need to be attached to. It's not even clear that the savings on compilation would exceed the costs of reading all this information from disk. Unless you are pulling in, in one go, a large amount of compiled jitcode that you know will be executed.. disk caching has drawbacks that are hard to justify.

The reason asm.js code is a good candidate for targeted caching is because it avoids all of this business. You bake in no heap pointers, and you have no invalidation constraints hanging off of arbitrary heap objects pointing back at your jitcode. Asm is structured so that answering those two questions above is very easy, and it also allows you to cache large amounts of jitcode (a full module) that can then be loaded in one go and be guaranteed to be valid and executable.

Anyway, just food for thought. That said, awesome work and congrats again :)
The internet is similar to mail order but faster with a lot of tricky details (in the same way that mail and print have tons of tricky details). People don't change all that much.

'Free' gets you a lot of tire-kickers automatically, whereas a guarantee pre-qualifies the customers to the people who can afford to float you some cash. If they're a tire kicker, at least they're not a totally broke / budgetless tire kicker.

There are other free sweeteners that you can offer that aren't a free trial.
The $50 is an optional fee for the Signature Track. If you pay for this track, Coursera adds some extra checks to validate your identity and issues you a "Verified" certificate.

You can still take all of the courses for free and get a certificate, but Coursera won't validate that you actually did the coursework.

I'm guessing you could pick and choose to pay for only certain classes, but you have to pay for all of them to earn the overall "Specialization" certificate.

See the following url for details:
https://www.coursera.org/specialization/jhudatascience/1?utm...
That's the problem. I don't really care about the end goal. I program to learn things, and when all I'm left with filling in the rote nonsense that completes a project makes it robust, I'm not learning anything. I'm just re-iterating what other people have done, I'm not learning anything just going though motions.

I do it for work, but that's because they pay me.
Yeah, in some sense, these are all just endgames. To me, the last hard change was @-removal and interior mutability, which happened in October and November 2013. So your "last 6 months" comment is exactly correct.
In the article there's a screenshot that strongly implies the ads will be coming via email ("this consent supersedes any prior email unsubscribe notification I may have with AT&T")
But you're guessing at how the system works and how it's used and what the constraints are...

I was attempting to come up with a layer that would paper over any constraints of the underlying system, but you're right that I'm guessing.

Maybe Jetblue's developers a bunch of lazy dummies...

I would never be as harsh as that. I would guess that this sort of thing is a matter of institutional culture. Nonsensical password rules are extremely common. The organizations responsible are doubtless full of individuals who know they're not optimal, but fixing the password rules is never on the top of anyone's priority list. And once you've gone live with the bad password arrangement (as you well might under schedule/budget pressure), it becomes hugely more difficult to change things.
Lanistawars: Titans – Survival RPG in an Epic world
And the Zodiac Killer is …
I concede your second paragraph.

---

I'd wager that starting a company in your spare time is very hard. Even harder if you have a family: you must make time for your day job, your family, and your new company. This can easily turn into a recipe for burnout. This approach is risky too. (I'm not mentioning family out of the blue. Most people wait to have some experience in their field before they start a company. That means sailing past 30, and often having children.)

Now you can try and balance things out: instead of working full time or not at all, you can work part time. You make less money, but you have more time. That's probably the most sustainable approach. Still, you're split between two jobs, which may or may not drag you down. Now the problem is finding that part time job.

There's also consulting, but that's its own kind of risky.

WalterBright made it sound like sustaining yourself while you build the company isn't difficult nor risky. Like the only difficulty is building the company itself. It's not.

Now if we had Basic Income, that would be a different story.
Walking is the only thing that helps me some times. Somehow the activity of walking allows my brain to unstick on the things I'm pissed off about and see the other things that are related.
The Chromebook Pixel I'm sitting behind right now has 4GB. I find it frequently insufficient for Chromes needs. I bought it a year ago; the websites that I use give me the same sort of content that they did a year ago.
so i'm failing to see how this is for travelers...why does this need to be a NAS? Why not just sync with an external hard drive?

I would think that 'for-travelers' would imply easy cloud storage and syncing
>They rue the day they decided to just let the microwave ovens have 2.4 GHz, because now that frequency is proof that there is no physical reason to "license" electromagnetic radiation.

What do you mean by this? 2.4ghz is used for low-power, short range communication, so of course there are fewer issues with interference. You can't say the same about the FM radio bands, for example.
Why Canada is prospering and the U.S. isn't
Oops, thanks for correcting me on that point. I only remembered that there was some kind of Kinect related aquisition (i think the was an article a couple of months back), but it was late at night yesterday, and I was way to tired to look up the article.
After playing MineCraft, I got interested in Java. I started reading a Java textbook. My curiosity for programming grew, and I was curious to read about all the different kinds of programmers (including the mischievous and law-breaking ones). Googled "hacker." Stumbled upon hacker news.
GOTO Considered Harmful

http://www.u.arizona.edu/~rubinson/copyright_violations/Go_T...

If you actually read the letter you can see that it also applies to modern programming and not just to "goto". Its truly a timeless article that everyone should read (and its really short!)
Code signing was giving us troubles. But I removed the signatures for now. Thanks for posting.
it says it already runs 4.4.2

"Moto E runs Android™ 4.4.2, KitKat®, the latest version of the world’s most popular mobile platform"

and then the footnote says:

" 2 The device will receive at least one software update to the current KitKat 4.4.2 operating system. "

so are they saying you will get at least one update to the same minor version that it already comes with???
"That's what market research really is good for."

Pre-orders can be an excellent form of market research.
Ah, 3 words that always seem to show up together: firefox and memory and usage. I look forward to when I see that 4th word, "minimal", in there as well. Yes, I know original post is about an addin increasing memory usage, but I guess that doesn't surprise me anymore either, sadly, when thinking of firefox.

Even with the memory pain, I still (mostly) love FF.
I'll refrain from pointing out the strong political biases your sources because I did cite the NYT, but I wish to note their use of tone arguments to highlight waste. $22M a year spent on teachers awaiting arbitration sure sounds like a lot as a number out of context. Take a minute to note that they have close to a $20B[1] yearly operating budget, putting the cost at roughly 0.11% of their spending.

I don't wish to make the argument that this makes the spending or this practice ideal, but rather than in scale of the NYC DOE it does not appear to be as large of a leakage as the press might like to make it seem.

[1] http://schools.nyc.gov/Aboutus/Funding/overview/default.htm
Parent comment is implying that they do in fact, know that I'm a duck.
How I accidentally got access to the secret keys to NBC’s websites
Is that irony?
My guide to compile and install Bitcoind on Ubuntu 12.04 using VirtualBox
Google might be doing the same thing to everyone with Google Fiber. The solution is to encrypt everything. Smother this business model in the crib by making packet inspection worthless.
Sure, but it's mainly physicists I've heard gossip about it. As you say, scientists are human, and gossiping is fun...
> Who thinks that their browsing habits are hidden from the ISP (without using a VPN)?

Who thinks their browsing habits are hidden from anybody? The internet is a packet-switched routed network that sends almost everything in clear text. Anybody who receives or forwards a packet can mine it for data.
nice,so it can import psds directly right? what versions of photoshop does it support? and what about illustrator support?
It's certainly a tough line. You can say you want to be independent, but if one service charges $$$$ and another charges $0, it's hard to pick the pricey one.
No, you are not naive. That is a failure of management.

Thy need to be honest: "honest, sincere, but critical commentary is welcome and will not have negative consequences" or "cheerleading only. Keep criticism to yourself".

Companies need methods to take feedback from staff. Kaizen (roughly: improvement through a process of gradual refinement) is more powerful if youget feedback from the people pushing the buttons and pulling the levers on the shop floor. Very simple changes to layouts or processes can save a lot of money. (A car plant worker noticed that licence plates wer gettig scratched. He suggested covering them with a bag. This saved considerable money, and he got a reward for the idea).

But companies also need a confidential way to recieve grievences about other members of staff.
not to mention most phones have a note that says something along the lines of "extended use will damage your phone" those little LED's will still heat up if they are left on long enough, hopefully they have good thermal management.. when i took apart my S3 this weekend after it took a bath in the toilet there was nothing around the LED for the flash at all in the way of heat syncs...
Is your suggestion to support NN by violating it?
Do below average developers ever turn into average developers?
Have you ever hired a developer and after a couple of months thought they were below average and perhaps they should be terminated but you kept them on and a year or two later they had really become a star developer?

I'm a software developer and I have been managing developers for 20 years. There have been many cases where I hire someone and after a couple of months I think "this person isn't doing as well as I thought they would. They aren't totally incompetent and they show an occasional flash of insight but over all, if I had it to do over I wouldn't hire this person." Should I fire this person? HR and others say "you need to work with them and try harder to train them and get them up to speed". I don't think mediocre and sub par developers grow up to become good or great developers. They do get more experienced but mediocre interns turn into mediocre young programmers who turn into mediocre middle aged programmers.

Full disclosure. I fully admit that I suck at hiring but it isn't from lack of effort. I've read a lot and I've tried many different approaches and it is the single hardest professional task I've ever had.
HelloSign launches API for eSignatures
It would be cool if Tesla Motors decided to make the museum part of their corporate function to fund the construction and ongoing operations of the museum.
The Bible has been changed for many generations. Edited and editorialized countless times.

You are not a Christian but you think that book is holy.

Explain yourself.
Creating a virtualization package for Firefox in under 2 minutes
One might argue that this classic article equally applies to callbacks.

You could read it as a manifesto for solutions to callback hell which do not mess up your program's state, such as reactive programming.

http://www.reactivemanifesto.org/
Real-Time Analytics Startup Chartbeat Adds Data For Native Ads, Raises $3M More
I agree, and actually like hn as I can come at every hour and find something interesting. I don't feel the fear to miss something (it's not timely ordered), just the pleasure to be always satisfied.