skysight-inc/HackerNews huggingface dataset:
I agree.

It's also why Windows does work on the desktop. For all of its issues, it works the vast majority of the time. I never truly appreciated it as an OS until I tried using something else as a daily, desktop OS.
Oops, I read the top comment as "illegal". You confirmed what I already believed.
Flow-based programming and the actor model have some overlap. There's an interesting discussion of this on the c2 wiki:

http://c2.com/cgi/wiki?ActorsAndFlowBasedProgrammingDiscussi...

One big difference between actors and FBP is that actors can give feedback whereas flow-based programs can only send data from one port to another (so, providing feedback to the process feeding it information requires the creation of an input port on the feeder and a feedback output port on the processor...)

As with anything else, FBP isn't a hammer that turns everything else into a nail, but it's an interesting architectural pattern. I'll be curious to see their noflo-based Jekyll replacement.
Woman tries to buy two Apple iPhones online, ends up with actual edible apples
You can now NSFW on your nodejs app with 4chan API
Join Google+ and get Hangouts? 
So today i logged in to my gmail account and had this message on my hangouts widget "Join Google+ and get Hangouts!", am i the only one with this message ? did i miss something ? i wasn't aware that Hangouts was a "trial" and it was a Google+ only....
Just sat and watched the whole thing in the video on this post (nightmare pausing for text - well done timdorr for posting a link to a better way to watch).

This is such a cool story! and the explanation makes me want to start working decoding Linear A! :)
At least it's providing security against a known attack.
Would you like to make an argument in favor of your assertion?
I'm not sure how it works, sorry. I think it's more a political statement, and paving the way for a new bill that includes those.
HTML5 Game Licensing Now Available at Novel Games
I wouldn't have put it so eloquently, but relying on consistency in a rapidly moving platform is risky.
I'm so conflicted right now... I don't own any other Apple gear.
Publicizing sensational agitprop isn't lying.

Publishing it in the first place may well be.

I think apathy overrides most of the benefits derived from rational discourse on the broader scale. In a limited forum such as HN, it's great.

When pushing the "the government is violating your rights and must be stopped" on a larger scale, factual precision becomes much less important.

The immediate goal is to generate as much general awareness and outrage as possible. Everything from the metadata vs content debate to service provider denials of data-sharing to Snowden's hot ex-girlfriend are distractions from that objective.
Any chance this is already being used nefariously? It would explain stories like this: http://www.today.com/news/police-admit-theyre-stumped-myster...

(also discussed on HN a month back: https://news.ycombinator.com/item?id=5826486)
Node.js & ssl bad dream
Germany nixes surveillance pact with US, Britain
I know. My comment above is harsh and simplistic. But, I know it's exactly what I would have wanted to hear, were I OP.

Also, I struggle with all the same issues and I know people I manage do too. One actual thing that's helped is that we run semi-automated time tracking software. I don't have a preferred tracking software yet, but something like this looks good: http://www.taskcoach.org ... There's nothing like stepping on the scale and seeing you're overweight to know inspire you to lose weight. In the same sense, there's nothing like finishing a hard 10 hour day with time tracking software and realize you've only worked/billed 5 hours. It very quickly becomes a great positive reinforcement. Pretty soon for me after using time tracking, when I take 10 hours for work, I get in about 8 or 9, which is pretty good.

Further, in my own life, becoming a freelancer and independent contractor is the single choice I can point to that has drastically boosted my happiness and productivity, which I think are tightly coupled for workers. I do better working on my own schedule with no pressure to show up at certain times. And I work from home. Remember that even though there's a time to buckle down and do your best in your current situation, there's also a time to acknowledge that you're not happy and to change your life, by say, taking a different job you think you'll do better at. My $.02 obviously. But I hope that helps.
Diving in and editing the component-level JavaScript is a big part of the design. There will be much less friction than opening XCode.
PGP keyserver submissions since Snowden's leaks
This is just using FinFisher/Spy malware to turn on the mic it's in their advertisement that was leaked by Wikileaks to youtube. Typically deployed as a fake update or some other popup screen the user has to agree too. They could also use Playstore to download/install whatever apps they wanted and unlock the phone if Google cooperates with investigations (they probably do) without needing your approval.

Another method would be to send binary OTA SMS messages to the carrier's closed simcard and turn on the mic, or camera, or ping it with type 0 sms so everytime your sim ackknowledges they can track you regardless of gps being disabled.
One per hour (or per half-hour, at first), not one per day. But yeah.
While the stunt is illegal (in many ways) and there was a likelihood of getting into serious trouble I'd say the "big fuckin' deal" is bragging about it with the plan to get lots of attention on HN. That's even more reckless than the actual stunt.
> It turns out that any device you connect with an iOS via the USB port can obtain your device's Universal Device ID (UDID), as long as the device isn't passcode-locked

> The only defense is a very simple rule: don't plug your phone into a charger you don't own

These statements seem contradictory to me, unless I'm missing something. Shouldn't it be, "don't unlock your phone while it's plugged into a charger you don't own"? Or are they saying there are still vulnerabilities without the charger getting access to the UDID?
For better or worse, I force myself into daily To Do lists. Procrastination hits when you're talented but underemployed. The To Do lists force me to work on bigger things too, and reminds me that there's an internal consequence (if not external) from being lazy. Over the long haul, dumber people will catch and pass you by if you keep up the habits. Or even if not, you won't achieve the greatness of which you are capable.

Two caveats:
1 - It's never to late to start learning, or get better habits. Mine dramatically improved several years out of school.
2 - You can't be 100% on 100% of the time. Many great thinkers can still only get 4 hours per day of deep thought. It's ok to catch up on administrative crap in the other hours.
Should i blog about web2py?
It's my favorite web framework besides rails especially since I can use it with mongodb or google app engine but I'm not sure if ppl would read it. I have a lot to say but worry

since its everyone
Says the company specialized in MongoDB training.
It's purely a problem of terminology. An app is just the name for a component which has a somewhat predefined structure - model, urls, tests, etc. The django framework then loads these components and makes the various part of the structure available within the project. An app, sorry, component can be simply a model or a complete sub-system with templates, views, javascript files, etc. The general idea is to factor out the reusable stuff into components which can then be easily configured for any given project.
Why an Easy Energy-Efficiency Bill Is So Hard
Interestingly, according to this data, the country with most attractive citizens is Norway, which is also one of the countries with bigger breasts, and also on the second category regarding IQ. Also happens to be near the top countries most welcoming to foreigners. It is also one of the 22 countries never invaded by England.
So its a dam!, i didn't understand how the gibraltar strait managed to close and open in only 11000 years. It's too wide yet.
On the other hand, I don't think it makes sense to close the strait, there is too much commerce flowing through there, also all the mediterranean economy would colapse, and the weather change quite a bit.
Who doesn't like on HN especially the people downvote me so much.
I don't think enough is being done to protect the Great Lakes. They are the largest source of fresh water in the entire world.

They've been over-fished, the industries of the surrounding area polluted the living hell out of them up until the 1970's, they've been invade by Zebra mussels and the water levels are at record lows. Places I swam as a kid don't even exist any more - the water has moved out a hundred yards from the old shore.
You should have taken him to a side and told him to go watch 12 Angry Men when he gets home.
Your link also describes my understanding of a full-stack developer. I think the OP is giving his summary of some web development history, and his opinions on some of the many options available. But it does not have anything to do with full-stack that I can see.
And a great subject of parody in xkcd itself: http://xkcd.com/915/
Hardware is the New Software: an Interview with Chris Anderson
What happens when you privatise big brother in the UK
But back then, it's not like seat belts were mandatory on autos. Heck, there was probably quite the resistance to wearing them for a decade or two as well.. Volvo had to SELL the idea of a seat belt, it's not like the other companies were falling all over themselves to get this new feature, at least in the beginning.
Show HN: Euclid for Mac
Developer of Euclid here. I made this app over the last couple weeks mostly to scratch my own itch. As a person who develops a lot of UIs this tool is invaluable to me. Whether I'm working on an iOS app in the Simulator or a web app in the browser, being able to call up fullscreen crosshairs with a hotkey is super helpful to make sure everything lines up. This is also sort of an experiment for me as I've never sold anything on the Mac app store. I would love to know what HN thinks of Euclid, any feedback is much appreciated. Thanks for looking!
Just use a wall socket adapter. Problem solved.
On the night of the arrest—without an arrest warrant—Serge waived his right to call a lawyer. He phoned his wife and told her what had happened and that a bunch of F.B.I. agents were on the way to their home to seize their computers, and to please let them in—though they had no search warrant, either. Then he sat down and politely tried to clear up the F.B.I. agent's confusion.

"He was completely not interested in the content of what I am saying. He just kept saying to me, 'If you tell me everything, I'll talk to the judge, and he'll go easy on you.' It appeared they had a very strong bias from the very beginning. They had goals they wanted to fulfill. The goal was to obtain an immediate confession."

Don't talk to police! - https://www.youtube.com/watch?v=6wXkI4t7nuc
Yeah, nationalist / nativist parties seem to be part and parcel of the European nations - e.g. Front National in France, PVV in Netherlands.
Regarding map No. 1: Saks isn’t based in Alabama, but in NY.

http://en.wikipedia.org/wiki/Saks,_Inc.

I’d also say that Microsoft is a more famous brand from Washington than Starbucks is, but I could be wrong.
I would argue that this is adding to the local talent pool. And where did you get the idea that you save " saving tens of thousands of dollars " by hiring an H-1B ? I originally came to US on H-1B and I can assure you that within months I was among highest paid developers in my company; anything less and I would have walked nextdoor to my next job.
“He was stringing these computer terms together in ways that made no sense. He didn’t seem to know anything about high-frequency trading or source code.”

Programming is esoteric to common folk. Almost like witchcraft. When things go wrong for villagers, they often burn witches.

They didn't burn witches in the old days because of some moral failing that we've outgrown. They burned them because they were unable to understand that "witches" didn't actually cause plagues.
Lake Baikal is actually a bit bigger... 5700mi^3 versus 5400mi^3 for all the great lakes. It's a good bit smaller in surface area, but it's extraordinarily deep...over a mile in places.
This looks very good, similar to RestKit but alot more flexible. Good Work
But, I don't particularly "want Linux to succeed". I want an OS to succeed that's free, and doesn't suck for my purposes. This article seems to assume that we "want Linux to succeed" simply because we're rooting for our home team.

Edit: To clarify, I'm not saying I don't want Linux to succeed. I'm saying that if that success comes at the cost of making it suck more or be less Free, that will be a Pyrrhic victory.
Brit here. Just been convinced to invade Norway for my next holiday.
"I make $130k as a 21 year old"

Waaaaaa, poor you.
That article is riddled with inaccuracies.
Appropriate response: "If we convict the wrong guy, the real murderer goes free, you realize".
You could try to convince other programmers not to work there? I really think that's the only way.
Thanks so much for the feedback!

Re: Koudoku. I hear this a lot. I need to do a better job of promoting it, but until now I've been telling myself I would do it when it gets to a certain point. I need to stop procrastinating. :-)
For the curious, this is an optional program at SourceForge being offered to developers as a way to monetize their work. The developer needs to specifically request it. SourceForge gets a cut, so does the developer. The installer is their first stab at this process and is using the bundling technology from Ask.com. As offer-based installers go, this one is about as good as it gets. It makes a single offer and has an Accept and Decline button with the user selecting whichever one they want (not a pre-checked box accepting the offer above a Next/Continue button). If accepted, the installer installs the offered software and it gets a standard entry in Windows' Add/Remove Programs that works as expected. If declined, the installer continues. The installer then downloads the originally-requested software.

The two issues with the current installer are that (1) it is served in place of the requested file with no indication that a substitution is made as the user downloads and (2) it requests admin rights before it starts downloading the software, which can be a security issue. Roberto (who posted the article) has stated that they are working on #1 in terms of the text shown on SourceForge as you select to download and download. As for #2, there may be some ways to rework the installer so this is not an issue. I'll mention it to him when I speak to him.

SourceForge has one other revenue-share program with developers where you place the SourceForge-branded download buttons on your own website that link to your downloads on SourceForge and you get a small cut of the ad revenue made from the download page.

If I recall correctly, SourceForge has been losing money for a few years now. Dice Holdings picked up SourceForge and Slashdot while Geek.com kept ThinkGeek.com, so they are now separate entities. These new experiments are attempts to get SourceForge to be self-sustaining/profitable. Ad revenue alone likely won't cut it.

Unfortunately, Google Code, Github and others don't offer the full breadth of services that SourceForge does for open source projects. Google Code, Github, and others have all ditched binary downloads, so SourceForge is one of the only providers to make binary downloads available to Windows and Mac user at no charge. This is why SourceForge is popular for real apps (FileZilla, Pidgin, PortableApps.com, etc) and Github is popular for components (node.js, jquery, rails, etc). The code zips available at other providers are of no use to end users.

As full disclosure, I run PortableApps.com, one of SourceForge's largest projects pushing quite a few TBs of downloads through their mirror network. We make use of the SF-branded download buttons revenue share program but do not make use of nor have any plans to use the "enhanced" installers. Everything I've discussed here is already publicly available, I just thought it would be handy to have in one place.
This article reads like it was written in 2006. The ideas that Linux distros lack polish, and that Ubuntu brought that to the table; that this is a capitalist world and Mark Shuttleworth understands capitalism, etc. are very, very trite.
Why India outsourcing is Doomed
They are just using FinFisher/Finspy to turn on the mic. Your SIM card also runs it's own proprietary closed O/S and anytime the carrier wants it can OTA update spyware via that channel too and you'd never know. Your baseband stack is yet another blackbox on the phone just waiting to be exploited by FinFisher, carriers, manufacturers, the feds or a despotic regime near you.
Department of Justice Proposes Remedy to Address Apple’s Price Fixing
How is this not illegal prior restraint?
http://validic.com/ has built an API for many different APIs such as Nike/Fitbit/BodyMedia/etc.

You might also want to look into HealthVault though I'll warn you it's not too developer friendly if you're more of a Python/Ruby dev rather than .NET/Microsoft dev
Same thing with iOS and OSX releases- I never jump on a .0 release- Some pople have and have lost everything on their device.
The ones I remember were all books. At the time, I thought this was one of the best books available: http://www.amazon.com/APL-Interactive-Approach-Leonard-Gilma... -- but I don't know if I'd pay $522 for it... actually I do know, and I wouldn't. The paper covered versions are just fine, and a much better price :-)

EDIT: I just opened the drop down on the paper covered versions. Prices between $34.13 and $1806.23!!! Is that real?!? Wow, I had five or six copies of something that seems to be incredibly valuable. Too late for an insurance claim on that basement flood.
It's not for him, but for the blogs he hosts. The writers there are used to WP.
For those of you inclined to a good skin grinding, an alternative is St. Ives Apricot Scrub. Made from biodegradable ground apricot cores. Also, it feels amazing. There are several off-brand mimics available.
How I Started my First Startup
How working can be more Productive according to Portuguese Judges[Portugese]
Just a quick update: it wasn't a coercion bug. Instead, XML.appendChild seems to do nothing if passed the string "null".
Would be quite the risky move. You have no guarantee that you'll be granted a new Visa, and if you don't get it then you'll quickly be on your flight home.

This can easily be used as leverage against an H1-B Visa holder in most situations.
Personally I'm a big fan of breaking down barriers between the front-end and the back-end (and the language barrier is pretty big), but coding for the browser and coding for the server are vastly different. Those accustomed to pumping out jQuery all day aren't going to be contributing well to the world of Node and Express.
Millions of people use SourceForge, many without knowing it. It's one of the only hosts that make available free open source binary download hosting (Github doesn't, Google Code is discontinuing it).

Most Windows users have no adware at all, but you likely already know that.
It was already in my hand anyway.
Sustainable Business Models
Kuyruk: Alternative to Celery
A Mind Map: Organize Your Thoughts Better
Florida to Execute Severely Mentally Ill Man Unless Supreme Court Intervenes
Flattr is a way for users to feel good but doesn't really make any useful amount of money for the publisher/developer (each Flattr is just pennies and the number shown is the number of Flattrs over all time, years in many cases). It's more an ad for Flattr than anything else. The space on your site would make FAR more money serving an ad.
For those who don't know about Daisyworld-

https://www.youtube.com/watch?v=-gVERGAieng
This is an awesome library. Customizable, flexible and looks slick. I used this in my previous job to present a list of important events in history chronologically. Here's a demo for Bangalore - http://bangalore.localheritage.in/timeline

Really cool that they support Google Spreadsheets, which is what allowed us to hit the ground running. And when we started managing a lot of data, it was trivial to move our data to the DB and render the timeline using JSON.

Thanks verite.co!
So where can I buy such a cable? I don't feel up to performing surgery on a USB cable myself.
What the GP is talking about is a little female-microusb to male-microusb that disables the data pins so you're sure the only thing going on there is charging.
I think you got it confused with sweden
Increase Java Serialization Performance
Agree, sad reality of most CS courses taught at school, the hw problems do not resemble real world professional problems.

Google doesn't use exceptions at all, at least in C++ code (http://google-styleguide.googlecode.com/svn/trunk/cppguide.x...), so according to you, their problems don't "resemble real world professional problems"? (Whatever "real world" and "professional" means - whenever I see these terms, it's red warning lights all over for me.)
Go Slices And The Case Of The Missing Memory
Also, what kind of bizarro world is this where Android doesn't exist? You know, the Linux distro/interface that's leading the development on the consumer side? Smart phones, tablets and other mobile devices is the future for Linux and computing in general.
The best lesson here:

> The fourth, and final, rule was by far the most important: Don’t say a word to government officials. “The reason you don’t,” he says, “is that, if you do, they can place an agent on a witness stand and he can say anything.”

Aren't you allowed to have a lawyer present in conversations with agents?
The most important thing he can do is railroad through a Nexus-style Ubuntu exemplar hardware platform. All you need is one or two devices.

I'd pay 25% over a comparable Apple for a real Ubuntu-Debian laptop with Apple-quality build and a real software-hardware pairing. I'm tired of flimsy setups from a weekend configuration tutorial hack job or Dell's XPS empty gesture.
There is a difference between what individual lawyers want due to incentives, and what lawyers know is right. As an example, consider a similar case with programmers. It is in any individual programmers interest to right highly specialized, non-reusable code, as this keeps them employed. However most would also agree that generic, reusable code is better for the system as a whole.

In the same way, lawyers can recognize that special cases make the system worse, while still pursuing special cases for personal benefit.
The construction cost alone for building a tunnel underground would be in the several billion dollars. I don't think it will be underground. At least not most of it.
You don't have to buy bitcoins with coinbase. They use coinbase to accept them, but the donator can get them from any method they choose, including coinbase, campbx.com, localbitcoins.com, friends, mining, etc.