skysight-inc/HackerNews huggingface dataset:
I stopped drinking any kind of fizzy drinks for more than a year now and I don't miss them. Before stopping I used to drink three to six glasses of coke (around 200ml per glass) every day and making two plus two I realized this habit was going to do me harm sooner or later. I wasn't fat nor I had health problems. I just wanted to do something healthy for myself.

I remember that it wasn't hard at all for me to stop. For the first week I kind of craved it, but not even that much. Every time it happened I just started thinking "This is going to make you feel bad and guilty" and the craving went away. It must be said that at the time I was on a diet plan and I was practicing running, counting every single calorie I ate and every single calorie I burnt. Thinking that it took me twenty minutes of running to burn 250Kcals and that a single glass could have given me back almost half of them (105Kcal for a glass of Coca-Cola) was a very powerful motivation.
Live on Demand is hiring C# developers in Amsterdam
Show HN: Forecast This DSX – Discover and deploy optimal predictive models
Yes, but the point wouldn't be to have two numbers on the same phone, but two phones with the same number, so you'd need two SIMs with the same number.
Hitler uses Git
Music used in compilations, ads, intros etc are typical usecases.
Mixtapes & livesets of course are also great. But when pitch/bpms have been altered more than 1-2% we currently get a lot of false positives. We are still working on finding a solution to this.
My definition of a bad programmer is one who does not want to learn and progress. Everything else is just levels of experience.
Things to think about when planning an Apple Watch app
Yet Metal Slug has a lot of slowdowns. So yes, the game is beautiful and very fun but not as amazing technologically as e.g. the first Doom was.
You can do it in Ruby with 4 parens, or even 0 if inc is really just +1. I wouldn't ever write it with so few but if we're really going down this rabbit hole then we ahould get it right.
The people in this article that are still in charge of McDonald's are clueless, which gives me no faith in a turnaround from McDonalds. Everyone complains about the wait time (3 min is too long), but no ones brings up the fact that people routinely wait 15+ minutes for Chipotle. The problem is not time or price, it's quality. Give food people are willing to wait for. Anyone who has ordered any of McDonald's so-called premium burgers will tell that it's the same flavorless hamburger patty found in their other burgers just served in a different bun. Not worth the wait, or the price.

IMO, the drive-through was the double edged sword that ultimately brought down McDonald's. People in cars don't want to wait. Speeding up production lead to lower quality. You already saw it happen with Starbucks. These articles always reference Chipotle, and I hope Chipotle never has drive-through.

As for a solution, I never understood why McDonald's the company is required to operate McDonald's the restaurant. Instead of turning McDonalds into Chipotle and Starbucks, just create a new restaurant that more directly competes. Change McDonald's restaurants to focus on core products, and offer wraps and burritos in some other venue. Buy that company if you have to.
My iPad ends up completely drained all the time because I don't need to charge it every night. My iPhone never does. It's silly, but I know that needing to charge something every night makes it easier for me to keep it charged.
Yik Yak app confers anonymity and abuse
Understanding the product inception process in a startup
I was thinking about this too but read before that the echonest fingerprinting doesn't handle pitch changes like Shazam.

Would be interested to know if you figured a way around that!
Check out reddit.com/r/keto.

There's plenty of people losing 15 - 20 lbs per month.
There have been rumours that they might. No idea how on earth it would work though. iWatch is pretty tightly coupled with iOS internals.
It's a surprisingly emotional event when a piece of technology you've used and enjoyed for years finally breaks down beyond repair. The notion that it'd be worse for something that is specifically designed to act in a way that apparently befriends you and grows with you over many years, to the point of being a traumatic loss akin to losing a real friend, is entirely reasonable. How we learn to deal with this sort of event as AI progresses and becomes more and more lifelike will be interesting.
Simplicity and ideas that Go left behind: GopherConIndia closing keynote by Dave
For anyone often wondering about music in songs I will recommend Shazaams OSX app. It sits in the menu bar and listens to music and if it recognises something it will send a notification and add it to a list [0].

Watching youtube video, movies or just having someone else play something and it usually finds it without problems.

It's a different use case than OPs app though, which is more on demand I guess.

[0] http://i.imgur.com/0At4lJ6.png
Our Programs Are Fun to Use
I love this. Thank you.

On a slight tangent: I'd love a client that could identify my MP3 collection, and rename it and retag it (under some kind of supervision). Ideally it'd do the dentification in a batchmode when it got Internet connectivity (but this is perhaps an unreasonable requirement). And to make it perfect it would let me listen to and delete tracks.

I have a huge unweildy collection of MP3s and I can't bring myself to just delete gigabytes of music.
YouTube already does this on some videos does anyone know how this technique differs?
Commenting for this exact reason. If not for this article pointing out this behaviour I'd have never noticed that I automatically closed it off. Didn't even read what it wanted me to do

No doubt the next iteration is to change the functionality so that the 'x' does something other than close the window, but we'll all learn to avoid that too
There are rumors Google is working on it: http://9to5mac.com/2015/03/03/android-wear-ios/

and one developer has already gotten some basic notification functionality working: https://m.youtube.com/watch?v=DIIYmVSc9Yw
Right, I looked into the wrong place.
Have you tried any other strategic board games out there? There are a fair few relatively recent games that involve deep strategy that come to mind. Since board games require the players to enforce the rules of the game themselves, there's an intrinsic limit to how complicated the game can be before it becomes tedious.

Terra Mystica and Caylus are two examples that I would mention as having a decent amount of complexity and are deeply strategic games without being too complicated. However, whilst still being considered as strategy games, the mechanics and methods of thinking are very different to those used in Go, so it's difficult to compare them directly.

They also have very little randomness in them, so the players' decisions are much more impactful.
I'm actually the author's son, but I can confirm that yes, he's still happy with it. Remarkably, it seems to have resulted in a permanent remission of what had previously seemed like terminal audiophilia (remodelling the house to properly dampen its resonance, that kind of thing). He has since channelled his obsessive tendencies into digital imaging, which is an altogether more profitable endeavour.
How to Unlock LG Spirit Using Unlock Codes
A friend of mine has a Neo Geo cabinet, and he's got a few original cartridges, but he also got one with 100 or so games. He thinks his cabinet was originally a Contra cabinet. It's all really neat, but as someone who never spent too much time in arcades back in the day, I think a lot of it is lost on me. Give me an NES or SNES any day.
DO Not WATCH IF EASILY OFFENDED,HUMAN SACRIFICE
Crawling the internet for mp3s. It took us a couple of months to get to 7m.
Does it still have to listen through a mic or can it detect songs from internal audio now? I don't have any speakers and just use headphones.
Yes, but Clojure can call the same C libraries, plus the JVM ones.
What i found interesting about this article is that scrolling did not work with tilemaps (it was actually a hybrid system) but actually used sprites instead, which was very unusual for the time.
> "you is whoever they get the program from"

That's not how it works. "You" is, consistently throughout the GPL, whoever gets the program under the GPL license, and that license is between "You" and the copyright holders on the program (i.e. the licensors).

The person who is "you" can, in another situation, be a licensor or mere redistributor, but that's irrelevant to the legal relationship at stake here (i.e the relationship between the copyright holders and a person who failed to comply with the GPL).
I find the article really helpful, to be honest. I am not a good programmer (it's not my job, I am a physicist); my code runs and does all I need such as automatically control my instruments so I can do someting else, evaluate my data and make plots. I can also use other people's code, though I sometimes code by google.

Since code quality is by no means a qualifier for our work and most people don't really care, it's hard to become better beyond just knowing the languages better. Programming patterns? Ha, I just use all languages the same way. This article tells me where my weaknesses lie, which helps a lot, because I can only google things I have some notion of.

It's not just ranting, there are detailed lists of what could be not-good and how to fix it. The only thing potentially offputting is the title, really. (Might help that it's not my job to be good at coding, just a bonus.)
Usually we would write it as:

let blubExtra a b =
inc b
|> blub (inc a)

which 2 parens less, but at the cost of using the (very idiomatic) pipe operator.
Thanks a bunch for the link, that's a great reading.
I'm not sure why you assert that Dropwizard is getting heavier. The difference between this release (0.8) and the previous one, is just about bumping up a bunch of libraries' versions and the big move to Jersey 2.

DW is essentially a collection of libraries with sane defaults and some plumbing, so I don't see how you can compare it to JEE. JEE may be lighter these days, but it still requires a container to run - unless you use the latest incarnation of the IBM JEE server, Liberty.
Curious, what "artificially-complex" games do you play with your friends?
You must be relatively new to HN I assume, because HN re-runs a lot of non-new content as well (quite often from Wikipedia). Depending on what people find interesting and that may not be "news" at the moment.
I also use cassandra heavily.

From what I read (so not confirmed) one problem is that it uses space inefficiently. Since I predefine the columns anyway, they might as well use an efficient storage instead of mongodb style kv-pairs.

I am also not convinced of the partition key necessity (although it doesn't hurt either once you got it).

Finally, since my application runs on the JVM, I'd actually like to see a direct integration / an API that allows me to skip the socket overhead and launch cassandra directly on start-up. The advantage is mainly memory (just need half of it) and latency although I agree this is more difficult to maintain in a distributed scenario.
> I thought about commercializing it, especially when the lab where I worked announced it was shutting down, but I soon realized that marketing high-end tube amplifiers is not a reliable way to make a living. (I'm paycheck-addicted.)

It is wonderful that Kickstarter has removed much of the risk for people like this, that are obviously incredibly talented and have produced something great, but don't necessarily have the desire/risk-appetite to make it commercially without a proven market.
> In the case of Marble Canyon, the site’s proximity to the highway means that protection from souvenir hunters is an additional concern. So far, that protection consists of keeping quiet about the site’s exact location.

Isn't it kind of trivial nowadays to determine location from such photos?
> This thing had arcade quality graphics on a television set!

To be fair it was actually the very same thing as Arcade, since at the time most arcade games ran on the MVS system which had the very same hardware as the Neo Geo :)
have a look at beets <https://github.com/sampsyo/beets>, for the identification part it get its metadata from MusicBrainz/Discogs/filenames
Titans turn attention to Silicon Valley
This is basically the pinnacle of 1960s audio design. You can tell the author was trained in this era and knows his stuff by his reference to Bob Pease. On the other hand, he seems to regard MOSFET power supply regulation with suspicion.

People in other comments have asked how modern class D amps perform. There are people doing a similar kind of thing with aggressively purist design craftsmanship, e.g. http://www.hypex.nl/technology/ucd.html - producing a similar nice flat Bode plot. The really cheap ones may be suspect and spew EMI everywhere, but if you're not quite so concerned with shaving pennies off the price they're perfectly acceptable.
The day until robots have basic rights is probably not too many decades away. Will Google have to pay its own robots in the future (not necessarily with money) so as to not be considered a slave-owner? Will there still be "robot sweat-shops"? We'll have to see.
McDonald's was a relatively early (1998) and significant investor in Chipotle.

They sold their stake after the Chipotle IPO, fully exiting the position in 2008, netting about $1.2 billion.

(I remembered the investment but cribbed the details from http://en.wikipedia.org/wiki/Chipotle_Mexican_Grill )
Haha yeah that was stupid. With the fat arrow "=>" I'm hoping to be able to get rid of it in most instances. I know I could mix this/instance but I'd rather use "instance" everywhere for consistency even if "this" works. I'd love to hear other's thoughts on the matter!
Sure you can run a full operating system in Javascript, how about DOS/Windows 3.1 ?:

http://ascii.textfiles.com/archives/4546
There are still shops in Akihabara, in Japan, selling Neo Geo cartridges and full systems, but they cost a fortune these days... :) It's still awesome to venture in such shops though.
> , I had originally written "white, middle class, males", but then decided that wasn't useful specificity in this particular conversation.

Yeah, it's not always on topic to bring up some kind of Privilege Bingo.
full disclosure: I have exactly 0 copyright in GNU software.
What a graph of 8,000 fake Twitter accounts looks like
Yes, I am a lawyer.
That's interesting - I have chronic congestion. How much sugar did you eat before you quit? What did "quitting" mean to you? (Just no sweets/cakes/biscuits, or did you go more extreme - no chinese food!?)
I don`t know over there but here in Brazil you can get multi sim contract with carriers which will give you extra sims on the same account. I think the extra sims have only data access so they are good for tablets and modems but I don`t know if they have a callable number.
Interestingly, that book has a review quote by Ken Thompson. I always wondered if the naming of Go(lang) was related to the game ...
Throwaway account,

New Englander here and quite frankly I think the Midwest is politically and socially backwards and I do not want anything to do with your part of the country. I have the same feelings about the South.

Politically you're still debating the merits of gay marriage in many of your states and thankfully only because of the courts are you being forced to accept it as a legitimate thing.

Too much religion and not enough education.

Too conservative. Especially your desperate need to cling to gun-ownership as some sort of ultimate freedom.

If i'm picking petty things to dislike... we'll you're also boring. You don't export any interesting cultural artifacts you just soak up whatever the coasts have to offer. That's not much of a reason though and as I said, it's petty.
Yeah. For my part I remember being completely blown away by games such as Art of Fighting with the real-time zoom on already huge sprites on screen. At the time it was just unseen on any other format. And sound-wise it was very impressive as games used tons of samples because of the large memory size, well before the CD-era. But cartridges were very, very expensive... :)
Sure, some contain carbs. But not all: http://lowcarbdiets.about.com/od/whattoeat/a/whatveg.htm
Right, for the paradigm of that era, it was a beast, numerous, large, full colors sprites, good audio.

But again, the art work is amazing, I'm more in love with this style than the latest GTA.
Journalism is dying because small-ads disappeared. The masses never paid for quality journalism.

Classified advertising revenue decline: http://www.journalism.org/media-indicators/newspaper-classif...

With a better chart and commentary: http://www.businessinsider.com/chart-of-the-day-newspapers-c...

Expanded for all advertising revenue: https://gigaom.com/2013/04/11/two-charts-that-tell-you-every...
Similar:

https://projecteuler.net/problem=11
it is all about value perception. Brazil is less educated/brain-washed in terms of fast food.
That wasn't mentioned, so why would you ask that?
Born and Bred in Boston Buildium Is Built to Last
We are using babel because I already got gulp into our code base and so adding babel was pretty easy to get in (also the benefits were easy to explain). While I could slide react/angular in our bower config easily I would need to document how to transition from what we have to the new JS framework. More than anything I worry about moving too fast. Getting switched from jQuery mish-mash of code (global functions and variables everywhere and everything in a doc-ready) to what I have above was a big hurdle that we still aren't over. I'm trying to ease everyone in without leaving anyone behind. I know what we are doing isn't the best approach but it's better than what we had before and will be many times easier to move to a JS framework.
How does this account for ad blocking usage? I'd bet the rise of ad blocking SW correlates with the drop too.
This is very slippery-slopey towards the "DAE" nostalgia-pandering that dominates /r/gaming. It's unfortunate that HN seems to be rapidly sliding away from being /r/techstartups and towards becoming /r/mildlyinterestingfortechies
I like Diplomacy (even no-press) because it adds a kind of complexity that you don't have in Go: multi-party considerations.
Get to Know Your Visitors Using Our Latest WordPress Plugin
It always seems to me that these paleontologist still use medieval technology. Hammer and chisel. They hit the rock and hope for the best, where the best case is that there will be fossil split in half. Imagine if they had some kind of "rock MRI" or something like that. Or perhaps using laser to etch thin layers and then combine them in PC into 3D model. Come on!
I wouldn't be surprised if some whistleblower reveal something appalling down the road. We've had enough stories.
Nearly all the the candidates that we've interviewed have at least a little job experience, such as an internship. And even for the ones that don't, they all have worked on team-based projects as part of their coursework.

So we end up asking them all those sorts of questions.
Coffee has similar withdrawal symptoms as sugar: huge headaches, cravings, and feeling like shit for two weeks. I'd say alcohol is way easier to quit for example.
How to find people who want to earn money from their skills
I run video tutorials website (e-torial), but I need from people who submit their video tutorials.

Any good ideas or growth hacks to this question ?
I have been following Idris, quite cool.
On the topic of startups, the trajectory of the sales graph of aibos is interesting and worth comparing to recent techno-gadget fads.

The first 3K took twenty minutes to sell. The next 150K took six years... Sales never exceeded 1 in 1000 of the countries population.
Attack Attribution and Cyber Conflict
The Straw Man Conspiracy
How to live your main value: transparency
I don't really know. It's hard to test since I have only headphones with mics.
Custom Android View That Displays Conway's Game of Life
My LG G used to be awesome, but recently my Nexus 5 has been crashing all the time, and removing the Android Wear app and unpairing the watch completely fixed it. (plus the phone has much better battery life now it isn't crashing all the time)

So yeah, wear on flagship devices purchased straight from Google, not so good at the moment. I'll try it again in a few weeks to see if they've fixed their QA problems.
I would say that truly self-conscious robots are really decades(if not centuries) away,so I don't think we have to worry about that just yet. Robots working in factories probably won't need to have advanced intelligence, basic routines will work just fine, so "robot sweat-shops" is unlikely to be a thing.
As a long-term resident of Japan, this confused the hell out of me. Over here "konbucha" is tea made from dried seaweed, bearing no resemblance to what's described in the article.

With that said, I found it hard to tell if the article's author took the guy seriously or was inviting the reader to conclude that he was a charlatan. It almost seemed like both, if that's possible.
Well given how little time is spent on teaching actual programming/coding at a university, this isn't totally surprising.

Writing code is the easy part, after all.
First we rewrote echonests truescore logic in perl and then altered slightly and implemented some extra checks to further try to exclude false positives. We also believe what they used in the late song/identify API might have been different from what is open sourced in https://github.com/echonest/echoprint-server

Also we pack each individual hash before storing in Elasticsearch and gained at least 50% storage space this way.

Our Fingerprint data is quite different from theirs(unreliable ID3 tags, N versions of same track) which is why we needed some tweaks.
So far the matching is still far from perfect...

Whether we will open source the whole thing at some point we don't know yet.
Sure, I linked to a in browser Linux emulation too. But both I think Windows isn't really what you want, and the Linux emulation has no network access.

They both also rely on emulating an x86 system. I think what might be interesting is something that creates an in browser process model, possibly POSIX compliant. To which you could target applications, critically I think they'd need network access.
> Knowing how much komi should be is equivalent to knowing how to play the best game.

I think komi should be chosen so that black and white stand even chances when humans - not optimal players - play.
That is strange. If people hadn't formed an emotional attachment maybe they would have been more willing to buy a new one every couple of years and maintain its viability. Perhaps we need heavily subsidised electronic pets that have in app purchases to enable different behaviours. After all isn't it just a mobile platform with a speciliast UI?
For fellow germans beeing unable to watch the yt livestream ( https://www.youtube.com/watch?v=vwEktN1eAWA ).
http://www.unblocker.yt/de/ did help me.
Have you tried picard: https://picard.musicbrainz.org/

I used it to tag a massive amount of partially labelled and mostly metadata-free music files some time ago and it worked a treat.
I don't think that there will be such a thing as a "robot sweatshop", because a sweatshop implies that you use people, or at least conscious beings.

While I'm sure we'll be very advanced on the domain of AI in the next few decades, consciousness seems to be a very difficult goal to achieve in such a short time. And even if we manage to achieve it, and become able to give consciousness to machines : why would we give it to robots in factory?
could you elaborate how did you get into >mindful eating ?
I always wondered how much is in the interest of Twitter to get rid of fake accounts.

At the end of the day, the "Who to follow" box indicates that the more connections each node has, the better.
could you be more specific? what exactly is he misinformed about?
Android-Jobs – post android related jobs