skysight-inc/HackerNews huggingface dataset:
I know the net enabled toaster is a running joke, but I would kill for one. Typically toasters are cheaply made and give varying results.

I'd love to see a Nest-like toaster. I'd buy it in a second. Not sure if it needs net access, but it can certainly use intelligence. Might be nice for it to email me when its crumb tray gets full or download updates (toasting times for new items like gluten free bagels, etc).
Getting the angle right is easy if all the plumbing is specified as a parametric model then machine cut, getting it wrong would be more tricky.
Cool, thanks. We are thinking about doing a 5 minute guided tour through the site now so that we can show off the entire experience before asking for sign up. It'd be great to get your feedback on it once it is up.
Hi there Hacker News! Thanks for the interest in my article :)
My site went down an hour or so ago because I'm making database changes - I'm actually HN proof, since I had an article do very well here years ago that is much more positive than the one linked to this time. Check it out:
https://news.ycombinator.com/item?id=2780067

Some of you might have noticed that I changed the post title - this was coincidentally something I was doing just before I found out HN was linking to me. This article of mine from years ago sends me lots of traffic, but I do wish that my less controversial articles encouraging language learning would get more exposure too ;)

Along those lines, I hope you'll check out my TEDx talk (60k+ views): http://www.youtube.com/watch?v=0x2_kWRB8-A

Thanks for all the comments, and I hope not too many arguments come about! I was only thinking out loud in that post, as you can see written at the end.

I loved the new readers I got from HN when my Life Lessons post went viral here, so I hope a few of you will stick around. Thanks again!
In 1994, IIRC, I used a Mac IIfx with a 21" Radius CRT monitor with 24-bit color. It probably also had a 34010 graphics processor (we didn't call them GPU's back then). The machine was perfectly capable of supporting multiple monitors, seamlessly extending the desktop. Preemptive multitasking excepted, it was easily on the same league as Sun 3 or HP/Apollo 400 workstations.
So which changes, exactly, do you propose to rollback in order to get to yesterday? And which changes to get to the day before that?

If you tell me that "day by day it gets worse", then you need to explain day by day how it gets worse, in concrete and specific detail. Otherwise you're just spouting empty rhetoric and doomsaying.
At which point you could throw a redo of theirs (Black Mirror) on the wall when they contradict themselves.
Django’s Class Based Views
For sure! We are an open source project, and we'd appreciate the help from Rails developers looking to contribute.
There are European (EU?) laws that do this too, and I'm assuming Russia ones. Essentially, they want the identity of every user on wifi. Sucks for the casual traveler.
Maybe some pro-gov guys. They do it everywhere.
I wanted to get everything on the same line; didn't realize the comma would do that.
Amsterdam: crazy Europe storm, Twitter threats & Dutch speaking pigs
Currently at joker.com, and .net domain. Yes, I know escaping US control is ultimately futile, but that doesn't mean that I'd be wanting to give in any more than necessary. Even in the worst-case scenario a Swiss company should be able to communicate about the circumstances, while US based registar might be gagged with NSL or equivalent and I'd be left in the dark.
Do you know if that's been proven, or is it still an open question?
Don't get me wrong, I totally agree with your point, but I meet a fair few devs who don't want to get involved in meetings - then complain about lack of information or clarity later in the project.

But other distractions as shown in the comic, I totally agree with doing everything teams, companies and individuals can do to remove all those distractions and keep people working however best works for them.
It has and it hasn't.

There's always been a yin-yang between hacker and hustler here.

And I am glad this hasn't been destroyed as there is merit in the frame.

We hack and hustle customers and software.

We validate the market on both ends: business and product.
Cancers don't grow infinitely. They stop when the host dies.

Entropy, on the other hand...
A Robot to Carry Your Stuff
Sorry, mainly Singapore, Thailand, Malaysia etc. Have now edited the original post.
So many orgs and individuals are doing similar data mining under the "collect now, analyze later" strategy. The fact that some of the data is made open-ish is not scary at all.
This is a perfect example of what I have talked about elsewhere in this thread: finding a weirdness, declaring it a supporting detail of your pet conspiracy theory, and absolutely failing to describe how the detail is any less weird when considered in the context of your pet theory. Assuming that the CIA or Illuminati or whoever killed JFK: Why the hell would they tip off New Zealand newspapers of all people?

Lets do some role-playing to explore the full extent of this absurdity:

"Alright Stan, lets go over the checklist one last time"

"Welp, we have all the bullets and guns already, and both shooters say they are good to go. Escape routes are already planned, and Ruby knows his lines. I think that just about covers it.. oh shit..."

"What?"

"We forgot to tip off New Zealand!"

"W-What?"

"We forgot to tip off New Zealand. Boss says that New Zealand newspapers have to know about this before it goes down."

"Why the hell..."

"Hey man, orders are orders. Something about the international dateline I guess?"

"....that is not how the international dateline works."
Lots of responses from interviewers, but I'd love to hear from interviewees.
Titan Arm: upper body exoskeleton developed at UPenn
The source for this is Russia state owned media. I imagine this is a Ukrainian chocolate situation. When Russia gets pissed at someone they attack a trade relationship that hurts that country. Suddenly, Ukrainian chocolate is unsafe. Suddenly, American adoptive parents are unsafe and morally dubious for Russia adoptions.

I wonder who makes these irons and if this is the beginning of a larger smear operation.
I've been using Fish for a year now, it's really amazing. Not going back to bash or even zsh.

The only problem I had was getting all vim plugins to work with it, but then I discovered that you can set the shell vim shall use in .vimrc (I set it to sh) and now everything works like a charm.

BTW, I'm loving the fuzzy autocompletion, it's truly a "killing feature".
This is kind of a fundamental part of bloom filters. They're probabilistic data structures, which is the trade you make for space efficiency.

If you get a false back, you can guarantee that some item is not in the filter. If you get a true back, you can be fairly certain it is. Once you have a degree of certainty, you can do a more thorough check for membership while cutting out large numbers of negatives.
I see this type of thinking a lot, sometimes even within myself. I don't think the problem is Capitalism (or "Growthism") - it's that we don't do much as we could to counter act the negative effects. Instead of worrying about the rich/poor divide, we could instead try to improve conditions for those on the bottom (food/shelter/health are all good starting points).
I find that meetings kill productive time later, especially ones that are pure bureaucracy/managerial dickwaving.

It's certainly the case that I can't grind out code 40 hours per week, but I don't think that sticking meetings in the "unproductive" time helps matters at all.
The number of upvotes is indicative of a common thread of frustration felt by programmers.
Facing the same problem. The whole US government fear, uncertainty and doubt mess makes me question decisions which probably don't even concern me in the long run.

I guess namecheap is about as popular as it gets and most European sellers like gandi aren't as cheap, but there is no way for me to know whether choosing a US based domain seller could ever have any adverse effects on me as an European, whether it's censorship, laws, transfer problems, ownership problems or anything I can't even think of.
I like this a lot. You can ask a lot of follow-ups that tie more into the skill set while staying inline with something they're passionate about. Good stuff.
Former Google eng interviewer here. We never asked the stupid brain teaser questions.

I usually asked one open question, like "describe a really hard bug you found", and one technical question. The technical questions ranged by candidate, and the sorts of questions others had already asked (most candidates get ~5 interviewers).

The technical questions usually fell into 2 categories:

Algorithms/etc: These should be solvable by the average engineer, but hard to solve optimally. Questions with both brute force and dynamic programming solutions were my favorites. I had a couple of questions where there were O(N^3), O(N^2), O(N*log(N)), and O(N) answers.

System design questions: How would you build ... Google News (I was the TL at one time)? Or I would give them a specific problem, often involving distributed computing. Often candidates would have to come up with alternate solutions when things like speed of light get in the way of the problem requirements. Being able to negotiate problem definition is a great skill in an engineer. Some candidates really just tried to pound the square peg into the round hole for an hour.
I see this assertion all the time, and I disagree.

For one thing, the script is coming over http, so it's trivial to intercept and replace the content, perhaps even silently so you get the original content plus a few extra box owning goodies. Two, as a .sh script, its self-selecting in terms of what system the binary executable has to be written for. Also, it's typically not as easy to escalate privileges in an executable as it is in an arbitrary shells script.
I'm not seeing your point and I don't think you see mine.

There are better methods than deletion for handling situations like this.
Mashable - Web Series Serves Up Pizza With a Side of Hilarity
> but I meet a fair few devs who don't want to get involved in meetings - then complain about lack of information or clarity later in the project.

Send a manager to the meetings, and get that manager to do a nice write up, with action points, afterwards. Email that round the team.

The people with people skills do the people stuff, and the people with coding skills don't "waste" a couple of hours in a frustrating meeting.
"as low as $58.88 per year?"
Subscribe to Just Glass Online
How does the food measurement work? a spectrometer? ... seems fishy to me
Hmmm... They ask for feedback, but what they really want is praise. All they want is praise.

Seems a fair thing to ask. After all psychologists have learned that praising people for what they do right, is far more effective than criticising them. Unfortunately too many managers are only out for their own jollies in criticising their team members and simultaneously pulling the wool over the eyes of their own employer, because, let`s face it, the business actually wants all team members to be effective and constantly improving. Praise does that.
Because I use Mercurial. They're going to wind up sacrificing their Mercurial business, where they're the market leader, in order to play second fiddle to github.

I love their stuff and have used bitbucket since prior to the acquisition, and I respect that they may have to do this for business reasons, but that doesn't mean I have to like it.
Yep we know about NoRedInk. We differentiate ourselves by focusing on learning by writing, rather than multiple choice questions. We're also taking a different approach to content development by being open source and open content. All of our content is reusable under a creative commons license.
Cosmic Vision » ലോകാവസാനം വരേക്കും പിറക്കാതെ
Google boosts production on Google Glass for possible 2014 launch
Actually, for me personally, there are some parts of American culture that scare me because they are so similar to things that were once found in mine.

A personal favorite is this: Do you trust the police or fear them?

In cozy central Europe, where I live, I can trust the police more than I fear them (althoug, unfortunately, this slowly becomes less the case). The US-Police, as anybody who has read the "how to act around police"-part of a travel guide knows, is to be feared.

Bad sign.

BTW: The next stage, which is significantly worse, is when the typical member of the police and his family have only other policemen and their families for friends. Fortunately, this seems not at all to be the case in the US.
This is an interesting avenue to explore - one thing is features that are general improvements (say, not having some deadly disease); but there are many features that would facilitate specialization - helping you in one way while hurting in another.

A mild example in Gattaca is the six-fingered pianist - which in essence means that 'being a pianist' has to be chosen by others before you are able to think and decide.

And there are obviously horrible possibilities of specialization, like deliberately creating conscience-less embryos for military needs or autism-squared embryos for specialized uses (as suggested in Frank Herbert's Dune, for example).
FizzBuzz is not a brain puzzle. It's a pass/fail weedout question. It's purpose is to determine if you are worth spending more time interviewing. If you don't know enough math to understand multiples or you don't know enough programming to write a "for" loop then that's the end of the interview. If you pass, you should then get the better and more relevant questions. Writing a Z80 emulator at that stage of the interview is a waste of time, and may itself constitute a fail depending on the interviewer.
As a systems engineer, I'm stuck using (mostly) vanilla bash. I'd love to dabble in fish or zsh, but anytime I start it becomes a waste of time.

Upside is I know bash ins and outs :). I'm usually the one-liner wizard of the office.
Growth Recipes: Psycho Time - Use psychology and time for conversions
I have seen many product forums where threads go on and on, and useful information is buried in a avalanche of noise.

On the other hand, censorship/terms-of-service removal is a grey area and by removing the information you're removing the ability of readers to make judgement calls for themselves.

Really, it would be nice if there was a way to filter/optimize the noise of normal forum spew into just the useful bits, while still having context/links to the original ginormous piles. Seems to get the best of both worlds.
>Capitalism is itself based on constant growth

That's not quite true. Capitalism is based on the principle that "the accrual of wealth (capital) is a virtue unto itself". This does not entail any level of growth.

Free-marketism is a bit lighter, based on the principle that "making a profit is an indicator that you are providing social goods efficiently".

It's really neoliberal capitalism (largely via neokeynesianism - but notably not what Keynes said himself, necessarily) that has espoused growthism. The austrian school does the best at presenting a critique of this neoliberal capitalism, but unfortunately the ranks of austrianism are also populated by people who don't believe in limited resources and environmental catastrophe, and don't talk enough about how growthism really screws over the poor via inflation. And also the austrian school is polluted by crazy goldbugs, who have the story half-right but run like hell with the wrong half.
Pravasi
മനസേ, പൊട്ടിപോയ ഒരു ആഭരണത്തെ പോലെ,
മറ്റുള്ളവരുടെ മുന്നില്‍ നീ സ്വന്തം ദുഃഖങ്ങള്‍ നിരത്തി വെക്കരുത് .
അത് സഹതാപം മാത്രമേ നേടി തരികയുള്ളൂ .
നിസഹായമായ സഹതാപതെക്കാള്‍ മോശമായി ലോകത്തില്‍ മറ്റെന്തനുള്ളത് ?
ആര്‍ക് വേണമത് .

അനി കൊന്നക്കല്‍
it depends from the country, here in italy from the 1st of october is 22%
How does your dad afford it, if I may ask? People buying your apps?

Can't you see that these miracles may as well not exist for many families, or that by pursuing them at all costs they set themselves up for poverty?

I don't deny your experience, but I don't think you should assume it is automatically applicable to anyone else.
Yeah, I'm sure the woman's/girl's own actions had nothing to do with her deportation.

From your link: "Turner lived in Colombia for nearly a year, working at a call center until her grandmother’s furious search for her led to the girl’s release and return to the U.S."

She apparently was so traumatized by the deportation that she had no other choice but to start a new life until her Grandmother came looking for her. There is obviously more to this story than meets the eyes.
Yeah, you're stuck with counting up from 1, although you could tweak it to suppress the output prior to a starting point.
I am endlessly amused by people pointing to features that the socialists who came up with the word "capitalism" to name the system they were criticizing criticized capitalism for and saying "this isn't capitalism".

But, no, the features that are being complained about as "growthism" -- the idea of being "willing to sacrifice everything for more growth" -- is exactly a feature of capitalism that those 19th Century socialists who coined the term "capitalism" were criticizing.

See, inter alia, Karl Marx. "Effect of Capitalist Competition on the Capitalist Class[,] the Middle Class[,] and the Working Class", in Wage Labour and Capital at http://www.marxists.org/archive/marx/works/1847/wage-labour/...
Software Firm Claims Breakthrough in Computer Vision Will Lead to Better AI
I wouldn't be surprised if their Mercurial business is stagnating because, let's face it, Git has won. With that in mind, it might not be such a bad thing if they sacrifice a market of shrinking value.
This mostly makes two points:

1. America is screwed up. But we know that.

2. Arguments from My Opponent Believes Something:

http://slatestarcodex.com/2013/06/13/arguments-from-my-oppon...

Eg.:

"1. Argument From My Opponent Believes Something, Which Is Kinda Like Believing It On Faith, Which Is Kinda Like Them Being A Religion:

“The high priests of the economic orthodoxy take it on faith that anyone who doubts the market is a heretic who must be punished.”"
You and your cell phone have a complicated relationship.
The license of the combined work is under LGPLv3, but the individual code parts is either under LGPLv3 or Modified BSD License (or LGPL+BSD for short).

Its correct however that one can not remove the actually license text from the BSD licensed code. Doing so would be a license violation of the BSD license terms #1.

This is the good part about BSD for FOSS projects. One do not need to do any active action to be in compliance with the license. Do changes, add any licenses, and so long the license text on the BSD source code is intact, you are in the green.
I'd use Linux on my desktop if my entire Steam catalog would play under Linux, but since 99% of the games I play are Windows only, I'm stuck in the Windows world. ;)
1Sheeld Lets Your Smartphone Act As Many Different Shields
He'll also be at the Awesome Games Done Quick marathon coming around again this January: http://marathon.speeddemosarchive.com/upcoming
> so any advice relating to specific rights will be irrelevant to most people.

Most? Really? I would have thought that there would have been very few (no?) countries where the product being broken by a software update would not have entitled the buyer to some remedy.
"Capitalism is itself based on constant growth."

No, constantly increasing profits or shareholder value are based upon constant growth. Capitalism does not require constantly increasing growth of profits to be "capitalism".

This "corporations must constantly grow" is, along with "corporations must, by law, sociopathically seek profit", the major reason that American style capitalism isn't viable. It eats it's young.
There are a lot more than that one, too! QDQ is the original, but Quake done Quicker and the Rabbit Run are also required viewing. And then you move on to things like Super Metroid... It was this stuff that got me into the Speedruns (and TAS) scene. Your two main resources for this are:

http://speeddemosarchive.com/

for "real" speedruns (the rules are complicated, but often on original hardware, captured on video) and

http://tasvideos.org/

for "tool-assisted" speedruns or time attacks, meaning using emulators and often doing truly insane frame-by-frame optimization and memory-state-manipulation.
> How are you able to track nutrition?

> We've built proprietary technology that uses different wavelengths of light to look into the blood stream and detect metabolites as they are released during and after your meals. This allows AIRO to measure caloric intake and even the quality of meals consumed.

They'd make a fortune if they had bloodless glucose testing. The diabetic market is enormous.
You're right! I'd totally forgotten about the screenwriters' successful strike.

Their situations are still pretty different though, and any new union action always has the looming hammer of the federal government threatening to shut it down.
But the point is that "trying to improve conditions for those on the bottom" will never pan out, because the effects of growthism on the poor are compounding, i.e. exponential, and at best those things you are trying to improve the lot of others, scale linearly. Things get really bad when you do things like government welfare, which provides a linear benefit to the less fortunate while enriching the rich and polticially connected far more (indirectly, through deficit spending).
Clearest blog post I've read on the Reader monad in Scala. This is something I can see coming to our code base very soon.

The next step for us is monad transformers in Scalaz. We are going to end up with something like Future[Reader[Writer[Problem \/ Result]]] (a few type parameters are missing there; hopefully you get the idea). Monad transformers give a way to flatten this stack of monads into a single monad, which saves a lot of unnecessary wrapping and unwrapping in code. I haven't yet worked out the all the details of using them, though. Should probably do a blog post when I do :-)
How is this getting infinite money? There must be some loop here, but I don't see what it is.

If you did BTC -> USD -> Pesos -> BTC and so on, you'd have to get a good price for Pesos -> BTC, and that would hugely surprise me.

But yeah, I'd be totally willing to go on a vacation to Argentina if there's a good way to make money.
And the CEO of Facebook of all people. If one non-public person in the entire world deserves scrutiny, it's Zuckerberg.
Use a macro to generate the fully unrolled loop with only addition and iteration. Claim efficiency under conditions of branch prediction and speculative execution on IA64.
"I don't completely ignore fundamentals but I trade primarily off technicals so I'm afraid I'm not going to impress you. That said, I would offer the observation that anyone who looks at trendlines has probably made a lot more money with far less effort over the past several years than folks who are obsessed with fundamentals."

Technical analysis has been repeatedly proven to not be a valid investment strategy over long periods of time. Even still, your statement is true since technical analysis requires no effort and the market has moved up dramatically, but you could also say the same thing about picking random stocks using a randomizer. Its easy to feel like a hero in this market.

If you don't understand fundamental analysis, why would you comment so forcefully about fundamental analysis?

[Edit] I just realized I am backing up PG, he needs no backing, he has the most successful incubator in the history of tech investing. Maybe it is worth considering what he says before assuming a ratio you haven't spent much time thinking about is not that important.
Like what? Finding better sources? People tried. Are there better sources, or is Nimrod simply not "that" notable yet?
Eight die as storm whips across northern Europe