skysight-inc/HackerNews huggingface dataset:
Really? So no one would pay to have their car washed, keep their elevators clean, have a count of their inventory, have a nice lawn, or eat fried chips? (I'm stumped on the bathroom attendants, but I assume someone likes their mouthwash, towel, and mint services)

If someone would pay to have those things done, then that means they value it. They have value. The crappy thing is that the minimum wage prevents people from matching the value in those tasks with someone willing to tolerate that drudgery for the reward. Government knows best, as usual.
Spotify launches beta browser-based app to users in the UK
Doesn't this miss something important about entropy and information creation? From what I understand the classical system isn't producing information...
I'm in the same boat. I WANT to try it, I WANT to love it, but I can't justify paying for it just to find this out, especially given that I already know the Obj-C ways of iOS dev.
Threatening a nuclear strike is pretty serious stuff - I hope the North Koreans are sensible enough not to fuel up any rockets in the near future...

I also wonder if there is a back channel somewhere where they tell the Chinese, who would then presumably tell the US, that they really are just posturing and there is no real threat.
When simulating a chaotic system, using different rounding for the floating point values will affect the simulation by a small amount, which a chaotic system is liable to amplify. Quantisation of reality seems to be analogous to rounding floats, in the sense that it affects the precision of the measurements. I'd be interested to know whether that affects the "running" of the system like with floats in a simulation, or if it only puts a limit on how well the initial conditions can be defined.
I'm really curious about that.

There are about half dozen similar applications on the Appstore, for free.

I tried a few, and most of them did the job they were suppose to do fairly well.

How did you convince people to choose yours as opposed to the other ones that already existed ?

Clearly the Metro article is what pushed people (that possibly didn't know that those apps existed) to actually get and download your app.

Congrats and kudos.
That makes more sense. The game of politics is many-layered, and we're just seeing the top layer.
Indeed, I had said something of the sort before I edited it out. The fact that it ranked so high on HN for so long, and got so many upvotes simply goes to show that using Arduino is an effective way of getting attention from HN.

The the OP: As a matter of constructive criticism, you speak about how much you've gained from the open-source hardware community, but the hardware you sell, which by your own definition is based on this, seems to be closed-source. Your blog, thus-far, appears to offer little new content and seems to re-create common content from others. It would be most helpful for the community if you would explore what contributions you could make that would, perhaps, be new information for many. Here's a suggestion or two: consider publishing the hardware schematics, and talking about your "wireless communication protocol" between the Grow nodes and the host station. Talk about what the software looks like, what challenges you faced, and how you overcame them.

... just a suggestion.
Ajax based streaming without polling
It appears we sometimes focus so hard on getting the answers we need, that we forget to take that one step back and make the conversation more pleasant for both parties -- something that would in turn yield better results and better relationships.
This is great. I spent much, much longer on my first iOS app and it isn't half as successful. Very well thought up and executed.
Your insult is a logical error. You might do better writing another one after googling David Maciver.

Always remember! Google before insulting!

My take: You failed to to note the confessional tone of the piece. You also failed to note that even very smart people (see Google point above) can sometimes get sucked into wise-by-step, terrible-in-aggregate decisions.
Show HN: After $30M in Sales We've Switched Our Business Model
To date we've been selling IT training courses on DVD's for approximately $400 a piece. We create the curriculum, create the content, market it ourselves, everything.

We've sold almost $35 million dollars of our own IT training one course at a time to about 50,000 customers in 147 countries. Being in business for a number of years we've built up expenses to approximately $500k and we're risking it all to start from 0 subscribers with the subscription model.

Completely bootstrapped, no outside money.
I think the relevant players (I mean, not the UN and their 'strong-worded letters') have decided it's time to call the bluff

Doing a Nuclear test is one thing, mounting it on a rocket and sending it far away is another.

I think they decided to stop this before it gets ugly.
Interesting approach. I first learned Flask, built a small project with it, then later took the time to get familiar with wsgi. I don't feel that I missed out. My first project didn't use any middleware, but was easy to understand and maintain. Later projects made use of them when appropriate.

How long have you been mentoring that dev and how does he/she feel about this bottom-up take to understanding WSGI development?
"The Country That Stopped Reading" vs "The proportion of the Mexican population that is literate is going up, but in absolute numbers, there are more illiterate people in Mexico now than there were 12 years ago."

In other words literacy is increasing.

And that's where I stopped reading Toscano's vapid screed.
Software Development Is Bad For Your Health
You could say that yes. But you could also say it's in our collective interest to help students achieve a higher level of education, and therefore we could/should choose to support this broken model.

You could make the claim that it's in our collective interest to keep WalMart profitable, but it would be something of a harder sell. IMHO.
Google Can Use Your Name To Generate Ads — And Not Pay You
For a just-released API/SDK, the documentation and tutorial on this is pretty nice.

Especially nice that for the Android SDK documentation, they didn't just publish javadoc-generated html files.
How to Create Killer Guest Posts that People Actually Want to Read
IMHO OAuth doesn't work for desktop applications because all the aspects where it tries to provide more security than traditional username/password authentication are easily circumvented on the desktop.

As such OAuth on the desktop IMHO is not much more than snake oil and does nothing aside of increasing the complexity for the implementer while providing next to zero additional security.

First is client authentication: OAuth tries to authenticate clients as well as users. On a desktop it's not possible to authenticate clients because whatever they do, the information can be extracted and simulated by a malicious client.

The other thing is that by now many desktop OAuth clients embed a webview for the authentication handshake. There is no way for the user to be sure that they are typing their credentials into the site they think they are. There is no browser chrome, there is usually no URL bar and even if there was, there is zero trust that the URL is actually showing the correct URL.

Worse: How many client apps are actually going through the trouble of checking SSL certificates (or even that SSL is on)?

Embedding a webview for an OAuth handshake provides (to the user) no additional security compared to just showing a username/password dialog.

The only way how I see this actually work is if the application opens the default browser for the handshake. But of course that will show a big-ass security warning when redirecting back to the local url protocol.

In consequence this means that the only method by which OAuth on the desktop could provide additional security is the one method that presents a security warning to the user. How ironic.
If they had those resources, they would just have stronger ties with China. They have long had the ability to rain destruction down on Seoul, South Korea (a heavily populated city with strong ties in the West, and increasingly ties with China, AFAIK) in the event of aggression against them. None of the Middle East countries have such a situation (that I know of).
The nuclear strike isn't an immediate threat. They don't have the means to put the weapon where it actually hurts.

The more serious threat is the artillery pointed at Soeul...
I'm one of the guys who built ThemeForest. (I don't work at Envato any more.)

I built the rollover previews on that site (which has been rebuilt and improved many times since). I can tell you that you are going to have trouble keeping the preview in view when they are as large as the ones that you are using, whilst still making it possibly to see the other icons in the grid. You'll need to flip it left and right, up and down depending on the position of the mouse.

I also think you need to think about what value you are providing. I think a curated site with less themes with proper reviews would be much more useful than just a scrape of the thousands of themes out there. Your own reviews would be original content which might have a slim hope of outranking the actual themes themselves in Google results. Without that, I don't think you will get a lot of traffic.

Good luck.
"Tern is not currently open source. I'd like it to be, but I have to pay my bills. So I'm running a crowd-funder where interested parties can pledge money. If successful, Tern will be released under an MIT license."

Very odd model... take your code.
For Windows the only terminal which matters is ConEmu. SSH clients like Putty are good enough.
There's no last minute patch. We push security and stability updates every 2-3 weeks. Just go look at our release history to verify. As for your other claim, it's so absurdly off base that it doesn't warrant an explicit response.
Wow, DOOM! I had some nice memories to talk about: where as a newbie, I found a way to beat gurus and chased after them in deathmatches. Maybe a blog post in the weekend.
That person deserves what the market pays for people with that particularly low skill set. It's not totally up to me. Maybe I live in an area where wages are really high. In that case, I'm going to have to pay the going rate for someone with low skills.

"living wages" are crap. They completely ignore the fact that some workers are young or spousal dependents looking for that part-time job to earn a little money.

On top of that there is no such thing as a "living wage" that can be defined. If I'm living alone, young, healthy, and not real picky about my lifestyle -- a living wage can be $1000 per month. If I'm married with 5 kids and in need of constant medical care, a living wage is 6X higher.

Yet you're implying that I as an employer with my available job for someone to push a friggin' button has to worry about all that or at very least accept someone's opinion on the lowest common denominator living wage?

At that point, I say screw the high school kid or part-time mom looking to earn a little extra money pushing the button. I automate the whole damned thing and eliminate the job. That, my friend, is called the "unintended consequence" of your heavy handed approach of controlling every little perceived injustice.
It's just another layer of threat. Nothing substantial will happen in NK, they know the can only lose. My best guess is that it's all propaganda aimed at the people in NK to secure the future of the elite.
If North Korea ever decides to uses their nuclear weapons, South Korea will be just as badly off. Actual use of nuclear weapons is a lose-lose scenario for all parties involved (and, indeed, all parties not involved). Threatening use of nuclear weapons is another matter altogether.

It is probably also worth noting that every single western nuclear power reserves the right to first use of nuclear weapons. In fact, the only countries who have ever adopted a no first use policy are the USSR/Russia (for 2 decades, but not any more), India (this is apparently more ambiguous now) and China (who continue to hold to it).

Wikipedia briefly mentions a North Korean pledge to the same effect, but I think this latest news shows that we should probably not take that too seriously.
Heaven forbid we would actually have to get a job - imagine all the new buzzwords we would have to learn!
Not at Costco. The average wage of a person who shops at Costco is 74k. Sams Club perhaps; the customers they attract are at a lower income.

http://www.nytimes.com/2005/07/17/business/yourmoney/17costc...
Thanks!

I knew that there were a lot of similar apps on the AppStore but I went with my conviction that less is more. Nearly all the apps are multifunctional and include journey planners, maps, alerts etc etc.

As a Londoner, I know my way around, the only thing I want to know is if the tube is even working – this is how Lines was born. I've tried to make the app's simplicity it's main selling point and hope I've achieved this to some degree.
Think about what immutability means. It means that there's no assignment statement. If there's no assignment statement, there can't be any side effects. If there are no side effects, you can't race conditions or concurrent update problems. You can't have resource leaks. You can't have order dependencies.

Does Clojure guarantee all these things? Not entirely; because Clojure allows you to invoke the java stack, which is decidedly not immutable; and because clojure provides mechanisms for changing state; albeit with significant discipline imposed.

The end result is that clojure is _much_ safer to use in complex and multi-threaded systems, and is likely much, _much_ safer in extreme multi-core applications.
My thoughts exactly. I don't know a whole lot about information theory or quantum mechanics, but my PhD is in dynamical systems and I've never heard tem described as 'random' or 'information producing'.
New Datomisca Release: fitter, happier & more productive
A rational North Korean state would not engage in nuclear war in just about any scenario as it would mean almost certain destruction for itself in response. To help persuade their enemies not to invade they try to appear as irrational as possible.

There's an interesting segment in this psychology lecture about irrationality that seems related:

http://www.youtube.com/watch?v=i5IrSEIPdwk#t=44m36s

There is some advantage to being irrational, to having a temper.
Because if you have a temper and you're known to be irrational, people
are forced, by dint of your irrationality, to treat you better. Who am
I going to take from? The person who's extremely reasonable or the
person who has a hair-trigger temper? Well, I'm going to pick on a
reasonable person because the unreasonable person might do unreasonable
things. And this is faintly paradoxical, but often to be irrational, or
at least to have a reputation for mild irrationality, gives you an
edge.
Your monthly dose of brinkmanship from the DPRK.
To date we've been selling IT training courses on DVD's for approximately $400 a piece. We create the curriculum, create the content, market it ourselves, everything.

We've sold almost $35 million dollars of our own IT training one course at a time to about 50,000 customers in 147 countries. Being in business for a number of years we've built up expenses to over $500k monthly and we're risking it all to start from 0 subscribers with the subscription model.

Completely bootstrapped, no outside money.
Yes, that's fine. But the rest of the elements are non-trivial and you left them "as an exercise for the reader". This usually means that the reader will just run the standard client with a full internet connection and get hacked to high hell.

You can have a computer with a firewall and a custom protocol connected to another system, and still get hacked, if you don't put in place the sort of measures Armory uses.

Read carefully what you quoted: "it relies on on the Satoshi client to securely connect * to peers, validate blockchain data, and broadcast transactions * for us" - that is not the actual problem when you have your server rooted. The problem is KEYS. Key generation, and key storage/management. Which no other common solutions that I know do in a way that won't get your arse robbed if the computer storing the wallet is compromised. Which I think is a big deal.
Well, they do have a huge army( http://en.wikipedia.org/wiki/Korean_Peoples_Army ), things could get quite messy. They might not do anything, except threaten others. But sometimes others react to threats...
Hope Solo 911 call video
With rbenv you can install ruby directly to your deploy user, no sudo required as it installs to your home directory

https://github.com/sstephenson/rbenv/wiki/Deploying-with-rbe...
CSS Frameworks: Use or not use?
Unix tricks
Off-topic: http://xkcd.com/859/ :)
I used to live next door to a rather cool and beautiful Japanese woman, and the only time I ever saw her rattled was when N Korea first tested in 2006. She was genuinely scared her country would be attacked the next day.

North Korea should scare everyone. NK's only ally, China, has clearly stood alongside everyone else in the fricking world and proposed sanctions. That is like USA cutting off Isreal's aid - its huge.

(Although they may have given them the damn bombs in the first place)

No one is going to lob nuclear bombs back, but right now, any freighter leaving Pyongyang is going to be searched very very throughly. And I would move out of Seoul for a few days.
How to do anything with SSH
Thanks for the link. This is crazy. SquareWheel was right. This is an absolutely brain-dead way of doing this, by a very incompetent IT admin.
For some reason several of the commenters here are explaining this away as a protocol bug (specifically with OAuth) but the challenge isn't at all protocol specific. Rather, it's a hardship with all client/server apps, specifically in that trusting any client requires additional support from the platform (self-assertion or possession of a secret by the client alone is insufficient) and even then it's known hard problem.

This has been true of client/server apps for a very long time, well predating any particular protocol. I'd be sincerely interested in any solutions that people come up with that don't depend on additional extrinsic platform capabilities.
The extra measures needed are non-trivial and should be detailed (or an alternative, like Armory, given).

Otherwise, in real life, most people take the easy way out which means a standard client without no special measures. Note that encrypting the wallets still is not good enough if your webapp needs to be able to operate it (it will typically have the means to transfer funds just there, either keys or source code capable of replicating it).

Crypto is too hard to do right to leave all that as an exercise for the reader.
Couldn't Seoul protect itself like Isreal did with the Iron Dome?
Google's bug bounty is $3,133.70 (elite). The black market can pay $80k-200k+[1]. Why doesn't Google pay more? Well, like you said, "attacks on the software happen regardless". Their objective is to maximize shareholder value. People adopt browsers for other reasons besides maximum security. You hear about critical vulnerabilities all the time, to the point where you get desensitized to it. I don't think there's been a bug out there that caused people to dump a browser en masse.

[1] - http://www.forbes.com/sites/andygreenberg/2012/03/23/shoppin...
Nothing to gain? For North Korea threatening with war is a time-proven way to get aid, both economic and food.
It's cool to see static web sites becoming popular.
As for comments (dynamic) you could integrate with discuss, or as I do wrote my own simple comments app for google app engine.

Details here: http://www.pixelbeat.org/docs/web/feed.html
Will someone excuse my excessive ignorance and be so kind to explain me why the DPRK is so pissed with the US? Thanks
Much like Nixon's Madman theory when it came to US foreign policy in the early 70's.
IntelliJ's WebStorm has pretty JavaScript code completion and related tools. It also has plugins for popular libraries and frameworks, node.js and a variety of other HTML5 / latest-web-coolness stuff. Seems like a lot of folks in the AngularJS community have been using it it as well.

Disclaimer: I liked it enough to buy a personal license :), but am not affiliated with the folks who make and sell it.
Again, congratulations for your conviction.

I actually was doing something similar (well, the very same actually) a few months ago, got to a working version, but then saw that there were already plenty of options, got discouraged, and suddenly lost all interest in polishing/publishing it...
Not convinced by rolling releases
The Soviets actually considered a first strike in November 1983 during the epic mix up that was the NATO Able Archer 83 exercise.

The Soviets had always believed that the Americans wanted to attack them, perhaps understandably given that in the 1950s and early 1960s there were senior US military leaders who actually wanted to initiate a full nuclear war with the Soviets while the latter were still strategically weak.

The Soviets thought that the Americans were preparing a first strike during Able Archer and were preparing to preempt it - thankfully the exercise ended and everyone on the Soviet side calmed down and took their fingers off the button.

http://en.wikipedia.org/wiki/Able_Archer_83
Haiku Deck Adds Charts, Graphs, Other New Features to iPad Presentation App
Thanks, I'll try it as soon as I can :-)
This really has nothing to do with Android, or even phones. It's a well-known exploit that works against most devices.
I can't at the moment think of any word in the English language as devalued as "awesome". Perhaps I should not blame a Swede for not feeling this.
Whisky the way to go! Although this works good when both live in the same country.

Hybrid journalists are great for general startup media and for investors to see some media coverage, but the best type of journalist is the one that writes about your sector in sites where your customers are.
"His administration, the executive branch of the federal government of the United States from 1969 to 1974, attempted to make the leaders of other countries think Nixon was mad, and that his behavior was irrational and volatile. Fearing an unpredictable American response, leaders of hostile Communist Bloc nations would avoid provoking the United States."

http://en.wikipedia.org/wiki/Madman_theory
Yes, it is a different thing, but they don't have to send it that far away. Seoul is just 30 miles from the border.

The problem is more one of having a small enough nuclear device and of keeping it intact during launch than of range.
Don't ignore the real artillery that NK can actually use to destroy the lives of many, many koreans. If it all was about one weapon that didn't really fly, the situation would be a lot more fun.
Don't take the above reply lightly. It's probably one of the hardest to get it right :)
Yuppies Might Be the Only Market for Same-Day Delivery
Open Source And Responsibility
* The utopia/mastermind argument falls flat when you consider whether the US model is ahead of social-democrat states such as Denmark or Sweden*

If we're doing a comparison, we need to compare across other utopian states. You need to throw in Greece, Italy, Portugal, the Soviet Union, North Korea, etc. You don't just get to cherry pick a couple of the few reasonable successes on your side of the ledger.

Furthermore, you have to realize that there's a memetic/genetic difference in Denmark vs the US. We can no more adopt the rules and policies of Denmark here than the US can impose its style of democracy on Afghanistan.

Finally, I would argue that countries like Denmark receive an amazing amount of benefit from other countries like the United States which provide most of the defense and technological advances that give them a cozy safe environment in which they get to spend most of their money on social programs.