skysight-inc/HackerNews huggingface dataset:
Probably because it's a lot more fun to have an interactive player where people can vote what to play.

Beside if you always play the usual 200 songs you listen to when are you going to find new songs to listen to.

Listening to music is a group activity a lot of the times and you find new songs by doing it.

There's only 3 ways to find new songs and 2 of them suck

1. Listening to top hits in hopes that a few match your taste

2. Using recommendation algorithms on Spotify and other streaming sites

3. And the on that give you the best results hanging out with like minded people in real life or on the internet and seeing what their listening to.
Get a license with something like ASCAP[1]. I think that's what most businesses using music in a public setting do.

Legally using copyrighted music is not exactly an impossible task. I mean, it's basically the entire business of some radio stations, and some stations are quite small.

Now, is it worth the effort and cost for a Twitch stream? It depends on how much value the music brings. There's also CC or royalty-free music, if a streamer just wants some music playing.

[1] http://www.ascap.com/licensing/licensefinder
I really like that this service allows the use of existing VPS providers instead of wrapping their service around one and charging a monthly premium. Unfortunately, PHP is one of the easiest to install, low-maintenance language platforms, so I don't know how much value they can add there, but give me something like Heroku that I can use with my own VPSs and I'll gladly pay you $10/month.
"DON'T buy a parrot figuring that it will be a fun surprise for me."

Noted.
Completely off the original topic, but I have the same problem with understanding speech at times. My hearing has been tested and is terrific, but my understanding of what people say in noisy situations or on the phone is not great. I can almost never understand words in songs on the radio either. I need to be one on one and watching the person speak. Is there anyone else who has experienced this and found ways to improve recognition?
DOJ bringing cyber-espionage case against Chinese officials
Nearshore Software Development in Puerto Rico: Price Advantage
neat, but for things like the editors it'd help to see the action happen along with a description.

example ctrl-f in emacs. along with the description "move forward a word" i'd also like to see (perhaps on the side of the screen) an editor move a word ahead. That way there are two reinforcements; the verbal description and the observed action

also many of the shortcuts trigger browser shortcuts. I don't know a workaround, but it's mighty irritating.
My friend is so obstinate I cannot complete step 2, and now there is severe drought.
The People Who Would Teach Machines to Learn
> On the other hand, if you are building Google Maps, then you should build a web application. Google Maps doesn't work when you disable Javascript.

The "web application" label you use here means what? That it's okay to ignore web development best practices like progressive enhancement, because "web application"?

That Google Maps ignored progressive enhancement is not a good reason for labelling it as a web application.

Is Fix My Street (http://fixmystreet.com/) a web application? It uses a Google Maps type interface so you can report broken street lights, fly tipping:

https://www.mysociety.org/2011/07/08/technical-fixmystreet-m...

> it's an application built completely with Javascript, with no backend support (except for the api that it communicates with).

It's a circuitous definition. Surely an API requires a backend? And surely that API predominantly uses HTTP?

There isn't much difference between returning structured data, and returning an HTML view of structured data. That's just a twiddling of views from a controller (assuming a well-structured codebase). Both deal with an HTTP request and emit an HTTP response, one just does an extra step of rendering HTML.
Before the term cloud we still had websites ... the cloud term is a little foggy if you ask me.
I think that a lot of people are missing the point that sites that are being penalized or demoted in the Google search results because of unnatural linking received that penalty because they were cheating.

When webmasters are writing to ask for a link to be removed it's because they believe that that link could possibly be one that was made with the intention of increasing their PageRank and manipulating Google. BUT...sometimes it's hard to tell whether a link was naturally placed or whether it was one that a former SEO made on their behalf. As such, it's certainly possible that an email requesting link removal could be sent out in error. If that's the case, then ignoring the request is fine...or even better, writing back to inform them that the link was not purchased, solicited or self made would be really helpful.
Are you open to pull requests? I forked this and added a couple of things that I'd be happy to contribute back to:

-- Less support
-- added a Gemfile to bundle install the ruby requirements
-- added an npm preinstall task to run bundle install

I tested and it's working locally
Big issue with this kind of headband is the position of electrodes. Forehead seems like a good place in the first time since the frontal lobe is devoid of hair, however the EEG signal at this place is heavily artifacted by muscular activity (blinks, eye movements, facial muscles).

The most "interesting" brain activity also happens in the central axis of the brain (going from nose, through the top of the head and back to the occiput). It is however a design challenge to get electrodes to this place without the use of ugly caps and gel.
There was an article a couple weeks back that mentioned they were looking into Spirulina as a protein source. It was mentioned as part of long term sustainability and bringing down the cost per meal. So providing a vegetarian/vegan formula may be part of their long term goal.

Though, still concerned about protein completeness in the current formula.
This is the kind of thing that MBONE (Multicast Backbone) [1] was created to handle. Unfortunately, due to security concerns over multicast IP and no dedicated support for multiple parties, it died shortly after being birthed.

[1] http://en.wikipedia.org/wiki/Mbone
While I agree on some level (there's probably another level of secret launches we don't hear about), Space X is going after those military contracts too, and even with additional security measures still projects significant cost savings. Also military launches are quite regular and not all are unique "small-production-run" top secret jobs that require custom vehicles/equipment.
If you're interested in this you may like to check out Radiolab's "Kill 'em all" - http://www.radiolab.org/story/kill-em-all/. There is an organisation breeding a strain of mosquito that when released into wild populations causes all offspring to be infertile. This causes mosquito populations to be eradicated very quickly.

One of the presenters was asked if there are any benefits of having mosquitos around. After looking high and low, his conclusion was that they've stopped humans from coming in and destroying precious ecosystems, for instance in jungles, forests and swamplands.
How are OS limits/configs (such as open file limits, connection limits, etc.) handled? Can these be specified in the web panel?
No doctor, but you and rms may have an Auditory Processing Disorder http://www.inpp.org.uk/intervention-adults-children/help-by-...

Auditory confusion: This can occur when there is difficulty locating and isolating individual sounds in an environment where there are multiple sources of conflicting noise. “Cocktail party deafness” is one example of auditory confusion when background noise competes with foreground.

Auditory stimulus bound effect: Stimulus bound effect describes the ability to ignore irrelevant auditory stimuli in the immediate environment. Individuals who suffer from stimulus bound effect are easily distracted by irrelevant auditory stimuli.
The interesting factor of the Dutch famine in 1944 was that it occurred in one region of a fairly isotropic 'developed' country, in a society where masses of scientific and psychological measurements could be conducted for decades afterwards. These could be compared with the same metrics for people in the unaffected regions.

That's not something that occurs after most famines, in which the survivors are generally anonymous.
I wonder about this too. Especially regarding Maths and CS.
IBM – UX Consulting Model That Fuses Strategy, Data and Design
I already use No-Script. I tried addeding RequestPolicy but the combination is just too much work for normal browsing.
I know re-submissions are a thorny subject for some people. TBH, we've only posted a few things on line so far, and I'm still getting a feel for what's best in terms of posting to HN, Reddit, etc. I am of course biased, but I think a good proportion of the readers of HN will be interested in our stuff, so I don't feel too bad about resubmitting a few times if it doesn't get picked up.
I solve the issue with a (free) OpenDNS account where everything in the (crowd-sourced) "Advertisers" list is just resolved to 127.0.0.1. This works for phones, tablets, and any browser on any OS in my home network.

The problem is what to do once I leave my home network.
Does the world really need a Surface Mini Pro?
Undefined Behaviors in C
Interesting, but for me useless. I use vim each and every day, and I think I have a good claim to some muscle memory. But this excercise asks you to press keys with no context. I can navigate with hjkl just fine, but actually struggled to remember which key to press. But in vim I'm fine. Separating the shortcuts from the editor is not a good thing.
I've never proved this formally, but one of the big problems with the Erlang syntax is that it has comma, semicolon, and period as distinct separators, despite the fact that as far as I can tell, they are never ambiguous in the grammar. I've never been able to construct a series of tokens in which the meaning changes based on which of those you use, and it's legal either way. If you can, please, by all means show me (no sarcasm, I really would be intrigued to see it), but I bet it won't be commonly found in the wild either.

Beyond that, most of my annoyances are not technically syntax, but I gotta tell you that the above really is a big problem for newbies, and the annoyance never goes away even after you know what you're doing since it always inhibits moving code around.

But as Elixir shows, the annoyances really are mostly with Erlang-the-language, not the implementation. Personally I sort of hope the success of Elixir helps the Erlang team take a fresh look at the Erlang language... there are some fixups one could do to Erlang to make it less annoying, too, and I think it could be all done compatibly. (A syntax to import functions from a module... a "match & rebind" operator... unifying the , . ; operators... something to clean up record manipulation... honestly, it wouldn't take much to really polish up Erlang and make a lot of the recurring klunkiness go away, that list alone would have cleaned up huge swathes of my code. A real string type would help too, even if were exactly the same as a binary but with a different type for matching purposes for all I care, because that would clean up a lot of interop issues I had.)
Heh... that was the idea. :-)
Sports are pretty much the only TV I watch anymore (for the most part) and I stopped paying for cable as soon as I graduated from college (it was included in my rent payment at my apartment down there, otherwise I'd have done it sooner). There are other means to watching sports -- Sunday night NFL games are on NBC.com, for instance. Every college sport is broadcasted on ESPN3, so you can just get a couple of people together to buy a cheap subscription and use that to watch ESPN3. The only ones I miss (or, alternatively, use sketchy streaming sites for) are midday NFL games.
Gridgum – A New Responsive Themes Marketplace
Firefox 29's Element Inspector's Worse Usability
No, the energy gained will be equal or (most likely) less than the energy used. This is because we have conservation of energy, so a process like

energy (the original photons)
-> matter (electron/positron)
-> energy

can not produce more energy than was put in.
It shows pretty much all college sports (at least, all of what's broadcasted on cable anyways -- and then some). Sometimes there's a blackout on a game, which is annoying, though....

It's just not that great for professional leagues.
Show HN: KeepUs, a free app to help you watch out for your aging parents
Man, I wish this had a different name... it's going to be a hard sell saying "we should use this thing I found that sounds like 'larval' which is a word that means juvenile/immature".
We've done our best to match or undercut out main competition, while at the same time providing more pages. The advertising market for Linux magazines isn't great, so none of them get much money from that, but of course it does take up space, so each page of adverts is one page less content you have to pay for (We have few).

Yearly subscriptions start from £38 (digital), which we think is pretty good considering how much we pack into each issue (take a look here for the contents list of issue 3: http://www.linuxvoice.com/issue-3-is-out/).

Print subs are obviously more expensive, mostly due to the cost of postage.
There is no supposition about tyranny here. It used to be that the GPLv2 allowed use of libraries in applications so long as any adjustments to the library contributed back to the project. This was fair and reasonable, even when working on a commercial project. With GPLv3 you can no longer use GPL software, even as a library, in non-GPL software. [1] There's one exception, but it doesn't really apply to PHP libraries/applications (because there's no distinction between either in PHP; it's all source code). [2]

I never said that a developer isn't entitled to their choice of license. In fact, I fully support and encourage that. But choosing GPLv3 and then expecting people to use the library is a conflict of terms. I have equal rights to yours over how I license my code—at least until I pick the GPL. [2] So, attempting to dictate what license I use when writing my code by including a "viral" copy-left clause in your license is tyrannical and arrogant.

I do have to eat. So if my only choices are GPL licensed libraries and a project we can't release source for, all you GPL-only guys make me waste my time writing a proprietary library.

I absolutely resent the copy-left. And I won't ever use the GPL because I won't inflict such terms upon anyone, commercial or open-source users of my libraries or software.

[1]: https://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL

[2]: Bear in mind that my day-job is writing PHP code, and all distribution of libraries and software is in source form. The GPLv3 has special exceptions for statically linked languages loading the library dynamically, but in PHP the whole application is (arguably) in source form and always loaded dynamically.
I've got the same issue. Another poster mentions Auditory Processing Disorder, but I have no trouble figuring out the source of sounds or hearing them. The only part I have issue with is turning the sound of speech into actual words. I can only make it out if it's clear and I'm focused.

The radio is the worst. If I read lyrics I can get them memorized or sing along no problem. But I can hear a song 100 times and still not know many of the words. It still amazes me that people can actually hear all the words and make them out while I have absolutely no trouble remembering the notes/instrumentation etc...
40th anniversary of the Rubik's Cube
I would really recommend against this. Your child picks up nearly every word they hear. Some Indian shouting cursewords/insults at them isn't good for a developing brain.
Introducing RubyGems Mirror
That's not even remotely close to being the first thing that I think of when I learned about laravel.
The Most 90s Thing That Could Ever Exist
The drill told me I was wrong to press ctrl y for redo instead of ctrl shift z.
I loaded up visual studio just to make sure I was right. (I was)
Connecting Microsoft’s mobile and cloud solutions to SAP software
Can anyone explain the vertical lines in the space time diagrams? Presumably not infinite velocity?
The sadistic side of me really wants to see someone set up a prank talk and explicitly do everything that Stallman says "DON'T do this ...".

E.g. People purposefully confusing Free Software and Open Source when asking questions. A broken air-conditioner in his room. Putting avocado in his food. Bringing him breakfast in bed.
There are some GC bug fixes that address some edge cases.
Show HN: La leyenda del Chupacabra
well, its sad how people downvote things they don't understand.. but I'd expect that in hackernews.

Also, what I said as absolutely nothing to do with homeopathy.. shows how clueless that comment was.
I just submitted a pr for less support, it will still require ruby as the premailer gem is still used to send the email out.
SaaS. It's more about aggregating the various services like Analytics, KissMetrics, etc.
The answer to your question is yes. The bulk of highway construction is funded via a gas tax. The more you use the roads the more you pay for them.
> something like Heroku that I can use with my own VPSs and I'll gladly pay you $10/month.

You could try something like Dokku, Docker powered mini-Heroku https://github.com/progrium/dokku
If I am not wrong, DigitalOcean has dokku-installed images which you can just use within a few minutes.
Agreed, although that article does depend on some sort of near-magic which could wipe out only the mosquito species which actually feed on humans. If you're going to wipe out something without consequences, a few subspecies of parasite would probably be your best case.
Make no mistake, this is a major announcement in the mapping space. Scout is consistently the leading navigation app on smartphones after Google Maps (perhaps by quite a margin, but still ...) and given how core mapping is to apps like Strava, this probably means that OSM is now mature.

The real question is how this will affect the ability to OSM to attract new contributors and improve the map even further. While routing works well on OSM, the POI layer and the address layer (important for geocoding) still needs a fair bit of work, at least in the US.

Here are some stats from the project:
http://osmstats.altogetherlost.com/
Click outside the cube to rotate the whole cube. If anyone has time to solve it please post a screen shot.
I don't understand you too. I was not making fun of the speed of ruby at all! Indeed just because it's becoming faster and faster I was quite happy.

I just can't wait to see how faster the new version....
Well, thank you for the reply.

No, I am not a fanboy, and yes I shall broaden my horizons.

Where do you recommend one get a intro to the "state-of-the-art" for space capabilities? What are the current parameters?

I had presumed there was one simple limiting factor - the rocket pushing you to orbit. Everything else seems like noise in that O(n) calculation. If there are envelopes being pushed, what impact do they have outside of that?

And, thanks for answering.
How about switching away from XML!
Harvard goes all in for online courses
It's cool that he incorporated his daughter's efforts and the result is pretty artsy. Cool article by OP too.
Intro++ to Go Interfaces
"This is where most tutorials stop, and where most questions and problems begin. The problem is that you still don't know how the interfaces actually work, and since it's not actually that complicated, let's talk about that."

For someone relatively new to Go, the part at the end about the nil gotcha on interfaces is particularly good to know.
Forge does the following for you:

* API wrapper for many platforms
* SSH-key only access (password access disabled)
* Firewall management
* CRON management
* Sets up server dependencies and manages SSH keys
* Handles private networking between servers and firewalls to open ports between them
* Push to deploy (via Github)
* Handles spinning up more queue workers (beanstalkd + supervisord) by clicking a button
* Allows you to enter in "recipes" to run scripts (bash, php, others as well) on your servers
* Allows you to "archive" servers - which means Forge will "forget" your server,
eliminating the ability for Forge to access the server at all.
To re-enable the server from within Forge, you need to add in a
new ssh public key which Forge will re-generate for you.

Forge is not:

* Server management (if your server goes down, you contact the hosting, not Forge)
That is exactly what is happening in the headline, however.
Making Your Writing Work Harder For You
How to Found A Startup When You Don't Know A Line of Code
Looks like atomic will be the default in 1.3 for this reason: http://tip.golang.org/doc/go1.3#gocmd
I really don't understand the attention Choi is getting with this. After watching her on stage at Techcrunch, and seeing how vague she is with the actual implementation, it's pretty clear to anyone paying attention that she simply painted a printer and pretended to print a makeup pod. My girlfriend even remarked how it looked exactly like a Bare Escentuals pod off the shelf. She basically got all this attention with an idea and no actual implementation.

To me, this would be the same as someone going up on stage and saying they've created a food printer, stuck a Subway sandwich in there and pretended to "print" it. If I were to do that, I'd be laughed off the stage instead of getting so much press and acclaim.

Her ability to convince the world was perhaps because this idea seems simple enough that we just might believe it (although I have to think printing a dye on a substrate you can apply to your face is a VERY hard problem.)

Not that I give much weight to Techcrunch as it is, but it saddens me to see so many other companies that worked so hard and actually built real things get overshadowed by an HBS MBA who built a weekend hack reminiscent of many high school science fairs efforts.

I really really hope she proves me wrong.
I'm still at the point of having just enough fuel to reach a circular orbit but not enough to de-orbit. Dozens of men floating around the planet, helpless and hopeless.
Discovering source folder when hiding files in OS X kernel rootkits
Search.cpan.org has been down for (at least) three days and no one seems to care
can't post a link because the site is down, maybe?
They could keep twitch independently running.
Blastonaut is harder than flappy bird
I saw this game called Blastonaut featured on Appoday today and it's probably one of the hardest games i've ever played.

Picked from app store:

"Your shuttle blows up and sends you flying through the endless space with enormous speed.
Collect oxygen tanks and powerful items while trying to dodge asteroids and travel as far as you can."

The game is free and you can download it via itunes:
https://itunes.apple.com/us/app/blastonaut/id873643466?ls=1&mt=8
I don't have cable anymore, but watch most of the games with a buddies Comcast log in on my iPad.

Which is the most infuriating part... I have NBA League Pass, live in a separate TV market (same state) from my preferred team, but still a large percentage of games are blacked out.

If someone (Apple/ Amazon/ startupX) figures out how to get great live sports content on demand to consumers, they will have an amazing company.
Might be able to use the Sassc - https://github.com/hcatlin/sassc lib too. There are several wrappers for it too, like this one for node https://github.com/andrew/node-sass
Slidebean takes care of the annoying part of building presentations