skysight-inc/HackerNews huggingface dataset:
Was hoping this was like "The Turing Test", but as a Rap Battle.
For those who are going to I/O next week, there are over a dozen sessions on Accessibility:

https://www.google.com/events/io/schedule
> Ember just seems to have been marketed much better than Batman was, which is no surprise, Yehuda is good at doing that.

I don't think this is fair. We use Ember at work, although I wish we used React. We started out on Backbone and it was miserable. Ember has gotten popular because it and Angular were seen as the successors to Backbone for a long time. Ember is designed in a much more thoughtful (and I think better) way than Angular.

Yehuda has done a lot of good work on Rails, Bundler, jQuery. That probably helps sell people on his projects. I wouldn't chalk it up to marketing.
I know it's stupid, but the other alternative is calling it "HTML5&friends Game Engine", like the Mozilla guide suggests... Technically correct, but just as vague and now it sounds like a kid's show... I think we can easily agree this is not an improvement :)

The real name, which is "HTML5 + JavaScript + Canvas API + WebGL API + Web Audio API + Web Workers API + jQuery (for good measure, not actually used) + CSS3 Game Engine", doesn't fit on a t-shirt and, when put in a title tag, probably crashes older browsers and causes a Google employee to come and manually set your PageRank to -1.
JavaScript Color Blindness Simulation
Interesting. While I'm finding albums and artists to be a bit scarce, the ones I've been testing (so far Barenaked Ladies and the Crash Test Dummies) haven't had that issue of only some songs being free.
New Blood
> I had to shade in the Relapse album cover and didn't realize I had to click haha.

I did exactly the same!
This is pretty cool! :)
Fair enough, I guess the usage is just lower then I thought which is great news. As another commenter mentioned though it is very dependent on industry, I wouldn't be surprised if some enterprise applications have much higher IE usage.
Google And Yahoo Finance to show Bitcoin price
sound just like gentoo. which is not different than debian if you force yourself to be a mashocist and only use source repos.
You did not understand me correctly. The problem is that this can be done remotely, over the air, even when you're not in the US.
There always seems to be a lot of discussion about how young people are fairing in the economy but of greater concern in my view is how older people are fairing.

A combination of a lack of preparedness for retirement and long bouts of unemployment when you are in your 50's and 60's seems like a recipe for disaster for a lot of people.
Let's see what Internet Archive says about this. In April 2013 the Bitly homepage looked like this:

http://web.archive.org/web/20130401021533/https://bitly.com/

It had the new brand in use, and it had a "You Business?" link to Enterprise site:

http://web.archive.org/web/20130404123817/http://www.enterpr...

The enterprise site advices you to contact them for pricing.
Nothing about what you just said is specific to Ember. Two-way data-binding is common in just about every framework, or can be added in cases like Backbone.

Easily using localStorage is also common because just about every JS framework uses the Adapter pattern for persistence.
How bizarre. What legit customer asks for fucking order numbers? A whole bunch of them?

They really need to train their customer reps better. Good customer service is not black and white, you can keep out the frauds and still offer excellent service.
Posted a month ago https://news.ycombinator.com/item?id=7650831
Useful article for pruning merged branches, but this title is misleading and link-bait.

The actual title on the blog post is "Cleaning Up Git Branches", which is much more appropriate for an article that uses 5 commands including potentially fragile grepping and regex's to get the job done.
That's too bad, the artwork is really amazing in person.. and not even giving the Walters the web traffic (instead, Google gets it).. A troubling Google Art Project concern.
What's scaring me is the ease of polluting my library: sure I want to listen to lots of free* music, but I also want to not dilute my paid-for collection of Good Stuff™ with Cheap Crap™ in the process. Same problem exists with e-books: good & paid content gets lost amid the briefly attractive titles downloaded by the hundreds (thousands?). Physical media at least forces you to address limited storage space by chucking/relocating the cruft.

(* - yes, it's $99/yr)
Potential for side effects, like increased heart rate, poor appetite, and panic attacks.
Cool concept, turned me on to some songs I've never heard before.
No, not even close. Unfortunately you just have to get the best (at the time) book for each topic: web basics/http, the backend language and web framework of your choice, HTML, CSS, JavaScript, the JavaScript library of your choice, BOM/DOM and security model, etc.

Probably your best bet is to do something like CodeSchool that has a long series of guided videos. But you have to know that after that, you will still lack a lot of knowledge, be working in a much more hostile environment, and have to put up with reading generally lower-quality documentation than in the Apple walled garden.
Oh jeez this is so distracting and fun, I need to do some work today. Great job!
Self control? Next you'll be talking crazy things like discipline & personal responsibility. There are no pills to auto-magically make those traits a reality, they are earned by action, introspection & habit formation.

Turn off the idiot boxes(TV, Internet, video games) and go do something tangible that requires action instead of passive observation. It's amazing what can be achieved when you're not dulled by sensory input overload. Be warned, this is not the path of least resistance, it will take EFFORT!

edit:stuff
It is a shame google is aiming at Institutions that don't have the resources to know better than to trust them.. meanwhile their usage rights exists in perpetuity.. not simply for duration of the project..
Very nice! It'd be cool if this could be turned into a type of flashcard, quiz site where users could upload some sort of config file with questions, answers, images, video and then test their knowledge of the subject.
Pretty off topic, but why would anyone ever stay on IE9? It means you are on > XP which means you should be able to upgrade to at least 10 I believe, if not 11. Is it just a lack of permissions to upgrade the browser combined with lazy administrators?
I am entirely too good at passing these.
I prefer just hitting WebAIM's periodic surveys and using those metrics instead. http://webaim.org/blog/survey-5-results/
> However, if you package and distribute the Rust coreutils with the GPL test suite, then the users of the package are obliged to either use GPL, MIT, or some other FSF-approved OS license.

I don't think this is right. The programs in question are the test suite, and there's can certainly distribute complete programs licensed under the GPL alongside with programs under even non-free licenses (otherwise Mac OS X couldn't ship).

Since the test suite doesn't link against the individual utilities, it won't affect them, license-wise.

It is well understood that the GPL doesn't cross executable boundaries (again, otherwise Mac OS X is in trouble).
Yeah, I actually agree. Him just open sourcing the Stop Drawing Dead Fish tool for instance would move things forward a lot -- just to see how the internal data structures & algos work.
The web, now with logic
4 reasons why Docker's libcontainer is a big deal
Towards the beginning of the article:
No other fundamental particles do this. “Only the neutrinos can change from one type to another,” says André de Gouvêa of Northwestern University in Evanston, Illinois. More than a quirk of nature, this ability to mutate on the fly points to some deep questions in physics, and potentially, some important answers.

Not so much "shape shifting" as "transmogrifying," but it still works. No mention of Changelings either.
I can use any .NET language (C#, F# supported well) to target Android and iOS apps _natively_. I can use many (any?) JVM language (Scala, Clojure etc.) to target Android without transpilation. There is a very real choice.

"Javascript and HTML5 might not be ideal for the job at hand, but you're welcome not to use them." - how can I build a Firefox OS or even a just a web app without transpilation (which is like being a 3rd class citizen)?
> While I'm skeptical it'll be used in public spots due to the potential of theft, its really nice to have at home.

Well, plug-in charging is already fairly common in coffee shops, and the cord clearly doesn't provide security. I think wireless charging will be even bigger since you just pull the phone out of your pocket and plop in on the table, rather than bring the charger with you.

> From a tech perspective they both use induction.

One of the other commentators mentions that he thinks Powermat is more forgiving on exact positioning of the device on the mat. Do you know if this is real/important?
Yeah, it tells me I'm #2 on the Eminem board but I can't seem to find a link to it
You could also upload the Gemfile / Gemfile.lock to a service like versioneye [1] which will then tell you which gems are outdated and what the current versions are.

[1] https://www.versioneye.com/
While I understand the intent here, do taxi drivers get checked against the potential for a stroke? That could happen to either side.
I doubt that most jailbreaks have anything to do with buffer overflows or pointer bugs in C code.
Personally, I like the fact the traditional web design in which HN adjusts the line to screen width rather than imposing a width.

Its just that it ruins the experience on mobile devices because you can't resize the window and zooming doesn't reflow the text.

for what it's worth, I don't really have a problem with it. They provide an API and there are like 90 billion ycombinator mobile apps to choose from which do a better job.
Show HN: World Cup Pyramid Builder
First AngularJS project. With the world cup about to begin, chose to build a project around it.
Checking for a user will break caching though.
Vessyl, the smart cup that knows exactly what you're drinking
Making Ads Better and Giving People More Control Over the Ads They See
As a child I was diagnosed and took Ritalin for a while. My parents didn't like the way it altered my behavior. However, they then tried coffee twice a day - Breakfast and Lunch (I was in 2nd or 3rd grade).

The coffee worked well. Entering highschool I couldn't stand coffee and didn't do anything to address the ADD symptoms. In college I powered through on other caffeinated beverages. I now enjoy the occasional cup of coffee (1-2 cups a week) and can definitely tell the difference in my ability to focus when I've been drinking coffee and when I haven't.
On my desktop browser, I can only browse Hacker News with zoom at 150%.
Things You Didn't Know about Uber's Recent Financing
Asteroid HQ 124 2014 Radar Observations, JPL, NASA Imagery
Is there even data to export? It appears to me the OP would need the bit.ly domain to preserve the links, otherwise he could just scrape all the URLs and find a way to redirect them.
For me, my eyes can't easily scan the text in this font, making it much slower to read.

It's a very frustrating experience when I'm interested in the article itself, but it's literally fighting me as I try to get information from it.
On the other hand, I've found many things lacking in Ember.js, though most of my gripes are with ember-data, so I don't know if you're thinking of that as part of Ember.js.

A couple of examples of Ember.js-specific gripes though:

- We have a table with one of the filters just stops working after changing the value 4 ~ 5 times. I've dug into this, but I can't really figure it out without going into the Ember.js internals (which I have done before, but the time sink isn't currently worth it). I've boiled it down to the fact that at some point Ember.js stops responding to changes on a particular attribute. Computed properties stop working sooner, but even a .observes('attribute') stops triggering after 5 or 6 changes.

I get that software is not bug-free, but how am I supposed to even debug something like that? It would be fairly difficult (and time-consuming) to boil it down to a simple test case, as this is the only place we're seeing this happen and it's in a large Ember.js application.

- There is no case/switch statement in Handlebars. I'm left with deeply nested if/unless blocks, or tons of computed properties on controllers/views that generate this stuff. E.g.:

{{#if valueLoading}}
Loading...
{{else}}
{{#if valueLoadingFailed}}
Error!
{{else}}
{{#if value.length}}
<ul>
{{#each item in value}}
<li> {{item}} </li>
{{/each}}
</ul>
{{else}}
No Items.
{{/if}}
{{/if}}
{{/if}}

vs.

{{#if value.length}}
<ul>
{{#each item in value}}
<li> {{item}} </li>
{{/each}}
</ul>
{{else}}
{{stateMessage}}
{{/if}}

... and on the controller ...

stateMessage: function () {
return this.get('valueLoading') ? 'Loading...'
: this.get('valueLoadingFailed') ? 'Error!'
: this.get('value.length') === 0 ? 'No Items.'
: '';
}.property('valueLoading', 'valueLoadingFailed', 'value.length'),
> France is a cesspool of corruption and systemic bigotry, particularly towards Islamic people.

?
stupid. i only know who kanye & eminem is, never heard of the others and i've been listening to hip-hop all my life. although, it's not this pop hip-hop that's currently in fashion.

get some real artists on there, then we'll talk
Poll: Will you learn Swift within 6 months?
Yes if you plan to learn the language inside and out.

No if you are not interested at all or don't care, or don't think it will be widely used.
I haven't used it, but people rave about Little Snitch. I assume it's only a partial solution to your problem.
Sarcastic, yes, but mostly relating to Opera 12.x’s UserCSS features; I didn’t actually know about userContent.css. Thanks for the pointer, although it seems to be impossible to only apply it to certain sites?
Ubuntu Causes Girl To Drop Out of College
"Sort by price, please, Amazon." "Sure, here's a $10 item and a $5 item and a $50 item! Yay sorting!"
> No you wouldn't. You might be hard-minded enough to try and commit to it, but instead you'd almost certainly just stop reading any news...then go back to aggregators/blogs whatever.

Yes I would. I do soft boycotts of all music that isn't Creative Commons, and movies by major media companies. I've listened to almost exclusively free music for years. (Libre music for close to 6 mo.) I still go to movies sometimes, but who cares? The point of a boycott isn't necessarily to hurt a company's revenue, it's also to drive change in consumption habits.

I'm not trying to quit the normal web altogether, I'm just saying that if there were ONE news website that didn't have tracking software installed, I would switch to it as my default news source. I can't say for sure if I would donate to articles via a bitcoin link, but I would imagine it would be optional.

HN is nice, but it's just an aggregator. Even though it doesn't have tracking software, everything that it links to does.

EDIT: Oh, and I meant to say, I have indeed switched to a dumbphone, and I use a VPN. I still use bank related services, but I try to use bitcoin when I can. I have no illusions about its anonymity, I just try to vote with my feet and my dollars. Just because there are a lot of consumers who don't change their consumption habits doesn't mean that some won't.
This was fun. Great app.
Nope.

Bitly is being pretty damn shady. Their home page says "sign up for free" and doesn't mention pricing anywhere, and their signup page doesn't mention paid options.

People don't have time to read every single terms of service. ToS are basically there to stop dicks from being dicks and then suing you, not to bury how you are going to hold someone's business hostage.
Interprocess communication between Python and Java
Take Responsibility For Your Company's Actions
> The best advantage of writing libraries in C is that it allows the library to be usable via FFIs in many other languages.

Rust has allowed this for over a year at this point. For example, see the (old) blog post "Embedding Rust in Ruby": http://brson.github.io/2013/03/10/embedding-rust-in-ruby/
MacBook External Display resolution problem
I like the idea, but it seems to be poorly executed with the absolutely-dismal selection of Prime-eligible music. Good albums missing, good songs missing, even entire artists missing (even ones that were at one point pretty mainstream; Sublime, for example).

Amusingly, when searching for "Let It Go", I ended up with virtually every song titled "Let It Go" that's not sung by Idina Menzel (speaking of which, the only Idina Menzel songs available are from Glee, and there are a whole two of them that are actually sung by Idina Menzel). Disney's probably to blame for that one, but still.
Please don't. This isn't high school.
> It's a chance to give the last billion people

Next billion, not last billion. http://www.internetworldstats.com/stats.htm says that of the 7 billion people in the world, just shy of 2.5 billion have internet access. http://www.internetlivestats.com/internet-users/ claims 3 billion. http://en.wikipedia.org/wiki/Global_Internet_usage claims about 3 billion.

All of which is to say that less than half the world actually has anything like consistent internet access today. And yes, getting those next 4 billion people on the internet is one of the explicit goals here.
If you don't know the answer, you're better off choosing any option at the end of the timer to lose minimal points vs losing the full 150 for not answering.
Programming Contest Tips
Ah, I see at the very bottom of the post is the "one command", in the form of an alias:

alias gitpurge=" \
git checkout master && \
git remote update --prune | \
git branch -r --merged | \
grep -v master | \
sed -e 's/origin\//:/' | \
xargs git push origin"
For reference the ToS from March 2013 is here:

http://web.archive.org/web/20130320100810/http://bitly.com/p...

It still contains the clause outlining that the free version is for non-commercial use only.
The article has been updated to say "My biggest gripe with bit.ly is not their pricing, it's their policy of not letting users export their data and by that locking their users in." - so basically in addition to building his business around violating terms of service he couldn't be bothered to read he also never considered vendor lock-in.

When choosing any technology or service one shouldn't expect there to always be an easy way to switch. Vendor lock-in is something that needs to be considered and investigated before deciding a technology or service. With the author's updated "biggest gripe" it sounds like he would consider it Oracle's fault if he built his business using OracleDB and then decided to switch to MongoDB.

I never heard of Swayy before reading this article - but it did a lot more to convince me to never consider using it than convince me of anything "shady" on bit.ly's end.
You shouldn't use Monaco as your only font for your pre and code elements. It comes up as sans-serif on windows and linux...
> There is a distinct lack of definition between C syntax and the resulting machine code.

And more importantly: there is a distinct lack of similarity in behavior in this respect between vendors, versions, architectures, language features, ambient temperatures, and times of day. Change any of those things and you can get different output from your C compiler.
another way to say that this "Ausdroid" isn't going to be Objective

and yeah sorry the articles cites numerous XXX-droid sources
No for now. Ask me back in a year.
"Cracking down" is a gross exaggeration of what the documents actually describe. Naomi Wolf's column is essentially blogspam of a press release by the "Partnership for Civil Justice Fund", which cherry-picks and sexes-up excerpts from the pretty dull documents they got through a FOIA request. It's nowhere near COINTELPRO. It's documentation of exactly the kind of mundane police work you would expect to be associated with a nation-wide protest movement.
I don't think he was saying that the computer itself decides what the best setting is, but rather that it tests a range of options (given by the user) and presents the results in aggregate (using reductions specified by the user) so that the user can more easily make the decision.

This specification of the ranges also solves the problem of optimizing multiple parameters simultaneously — people usually begin with hunches about what the optima are, which significantly limits the number of possibilities the system will have to test.
I love tools like these.

The developer probably wasn't aware of it but there's an opensource project which is trying to get a standardized profiler going for all web dev platforms: http://miniprofiler.com

It would be good to see projects like this done on top of the miniprofiler base.
I have a couple of blanket rules for security.

1. Don't install software unless it is open source, or has enough external recommendations for you to trust it.

2. Never, ever, run any pirated software on your computer as it is usually impossible to tell if they are not backdoored.

3. Delete emails with strange links or attachments.

I have tried out Little Snitch before (an OS X firewall). It probably is a good idea if you are getting unusual traffic on your network.
Starting a conversation on your blog about a topic you don't know much about doesn't make you a hypocrite.
Lessons for creating good (opensource) software
Ask HN: Signage software recommendations?
Hi, any recommendations of signage software?

Like the ones at restaurants, airports, cinemas.

Currently we use DisPlayer because it was already in use by our past provider, but now that the work is done in-house, we are looking for alternatives since it's beginning to look outdated and falling short on many needs.

At minimum:

* Runs on standards PC

* Runs on Windows (I know...)

Optional: Intranet update

Thanks!
HackerRank Solves Tech Hiring Crisis By Finding Programmers Where They Live
Unpopular Opinion Puffin: I like the font on her site...
You're right. Yehuda's great work and open source contributions definitely help a lot. I don't want to discount that.
Maybe on a PC, let's say I read some artcile through HN on my phone and want to share it, then a sharing icon can come in handy (because copying and pasting on smartphones is a bit more tedious than just clicking an icon and choosing a service).
A look at Fundbox's home-brewed services infrastructure (Python)
Non-linkbait title: Neutrino's shape-shifting properties could explain why matter exists
The World Cup Journalists with First World Problems
Brazil is in chaos. Civil unrest is crippling Rio de Janeiro.

Shockingly, the drama does not end there. Spare a thought for the British journalists who have been complaining about the views from their hotel windows.
Thanks for the feedback, I just decided to change the name. Is there a good alternative?
Good job, Danny :)
The cost is quite low for a single connection, but given that Google Analytics is on a huge portion of sites, that adds up really, really quickly. In addition, the additional roundtrips required for the TLS handshake is killer on a high-latency connection, seriously slowing things down for mobile devices.

Given that there really is no privacy benefit, I can't imagine why you would take on that overhead; Google clearly agrees, or they would've turned on HTTPS by default.
Yes, I did (around 5-6 espressos per day). After the program started, I am happy with a single espresso in the morning, or occasionally just skip the coffee at all.

Caffeine effects are somewhat different — Ritalin gives me the ability to think clearly and plan more long-term, caffeine just makes me more alert (a good thing, too).

I am far from being cured, though.