skysight-inc/HackerNews huggingface dataset:
Way worse. Evolution is not about gaining complexity but about fitting to (current state of) the environment; in this manner, Procaryota are actually the most "evolved" form of life since they can rapidly adapt thanks to their short life cycle and uncluttered physiology. And this can be easily seen in genetic diversity -- the whole spread of animals or plants is almost negligible in comparison (http://en.wikipedia.org/wiki/File:Tree_of_life_1500px_colour...).
Another good example is the fact that practically all procaryotic germs are highly specific, so must have evolved after their host species did.
Short links and why they are bad
How Crowdfunding Made Social Justice Cool
I'd take that offer, but I make $120K/year, so I can afford to lose 40% of my income.

How about we regulate the number of hours in the work week according to productivity? If productivity is skyrocketing, why are we all still working at least 40 hours a week?

http://groups.csail.mit.edu/mac/users/rauch/worktime/

"An average worker needs to work a mere 11 hours per week to produce as much as one working 40 hours per week in 1950. (The data here is from the US, but productivity increases in Europe and Japan have been of the same magnitude.) The conclusion is inescapable: if productivity means anything at all, a worker should be able to earn the same standard of living as a 1950 worker in only 11 hours per week. "
I remember at Burningman in maybe '03 or '04, there was this roller coaster with flamethrowers called "The Roaster Roaster" - a friend of mine (who's girlfriend ran straight into the queue to ride it) was asking one of the operators about it:

"So, who designed and built this?"
"Dave did!"
"So who's Dave? Is he an engineer or a roller coaster designer in real life? How did he know how to build it safely?"
"It's _Dave_ man! Dave can build _anything!_"
Some companies have reduced (or no) benefits for part time employees. Less tuition reimbursement (now that you have time to actually use it...), more out of pocket health insurance expenses (now that you're being paid less...).

There's also a corporate culture where anyone working part time or remote isn't as committed to the company. Guess who's first in line for layoffs?
Whenever I finish an event, my mind is offline for about 30 minutes. If this had happened to me, I would probably kept on running and not react.
Yeah, just because a currency is deflating doesn't mean you can't charge interest and have it be worth your while. You get back your principal plus whatever amount it take to make you take the risk.

Inflation is worse for lenders than deflation. Each dollar they get back is worth less when it is returned, not more.

Borrowers love inflation. If there was great deflation, it gets quite painful to pay back loans. The lender is quite happy about it though.

I think I read, though, that both severe deflation and inflation push up rates. If deflation is severe, it can push many borrowers into bankruptcy, making lending more risky.
I thought about that but I don't think it's possible. The people who hired him in the first place trust him as an authority on technology. They are blind to the fact that a small team of competent hackers about 1/5 the size and cost of their current support structure could deliver better quality, better results, faster. They would rather not admit to the fact that the person they hired was a bad choice compared to what's out there.

Somewhat related mentality, I often run into this situation where I see the non-tech leaders of a company talking to each other, trying to get stuff done, and they come to an impasse because each party's trusted tech person says something that contradicts what the other tech lead at the other company said. The non-tech bosses always tend to believe that their own tech people know what they are talking about and that the tech people at the other place are wrong. Usually you have a more hackery or pragmatic one saying something is possible, or should be doable quickly, and then you have another "enterprise architect-y" one saying it's not possible, or would require some large cost/effort/time to accomplish.
Totally, then everyone could work on their startup the other 4 days of the week.
Not sure what exactly you looking for:
This might help though: bloglines.com
This sort of decline has hit nearly every major city, Detroit is just the worse off. Have you been to Philadelphia or Baltimore recently? Husks of their former glory.
I was reading it on a Surface tablet using Metro-IE10 and thought the design and navigation were very slick. It works very well on it, every page starts with a fullscreen image, scrolling down the text appears while the image fades, at the bottom of the page the pagination links appear.

I looked at the NY Times project article and that did not work as well on Surface. They were undoubtedly inspired by it, maybe they optimized the design of this article as a showcase for their own tablet.
He doesn't want to release the prisoners, he wants to transfer them from military to civilian control so they can be tried in a public court. The later, as I understand it, is beyond the President's remit (but I stand to be shown otherwise).
> What makes you think those plants aren't more genetically complex and developed than we are? A lot of our complexity is non-genetic.

The real problem is that "complexity" and "development" in the context of evolution aren't well-defined. So the way that they place genomes on the x-axis is really arbitrary.

> You mean exponential growth, not an exponential distribution, and exponential growth never hits the x-axis.

Right, exponential growth. And yeah, the horizontal line that they're extrapolating back to isn't the x-axis, it's the y=1 line. The point remains: roughly speaking, it seems like small changes to the curve could produce large changes to the x-coord where y=1, since the curve is so close to horizontal there (on a linear-linear plot), right?
The problem, as with any DRM scheme is that the plaintext is available somewhere. Figure out where the buffer is, read it via the JS console (or Pin if the browser won't cooperate) and you're done. Asm.js probably offers as much protection as a normal binary, although the niceties of the JS runtime might make developing patches to dump streams easier than in native code.

I'd definitely say it's feasible, although I'm not sure it would add much beyond what Flash/Silverlight already provide.
>Bitcoin has well-known built-in weaknesses, e.g. the limited supply; it was designed to be exploitable, and we see this being done in the real work as we speak.

Why do people not realize this?

Rant time: Bitcoin's large amount of deflation was a fucking stupid decision and is playing a very large part in its own price volatility. Whoever made it was so blinded by their own economic ideologies that they figured since inflation's a problem, massive deflation must be the answer! Never mind the currency's very design will prevent it from ever really being effectively used for credit or payment installments, like rent or financing for something.

I'm so sick of people talking about "investing in Bitcoins." If it rises greatly in price (more than a few percent a year!) it's really bad, not good! If it rises that quickly then it's not a currency because nobody will be incentivized to spend it! And the worst part is, that's the very way it was designed.

Can Bitcoin ever be used as a real currency? Someday, once the market cap gets big enough to limit the deflation to a reasonable amount. That won't happen for years. Years and years and years. Until then it will be a volatile, bubble-prone commodity with almost zero intrinsic value, because the creators made the fucking ridiculous decision to cap the supply in a global economy that we expect to (presumably) grow in real terms for at least hundreds of years.
When you get old enough, you get to play with Lego _and_ Arduino (way more fun than Mindstorm).
IDE support comes in the form of the gocode daemon. Works fine with Emacs, Vim, Eclipse, etc.

There's a Golang-specific IDE but it isn't very fancy. Most people just use the Gocode daemon with their editor of choice.
was not convinced by the website, looks nice but prices are kind of very cheap ?

also a twitter feed for the customers page ?
Another view of terrorism, in some ways similar to Nechayev's (in that the goal is revolution), is that it is an amplification attack. By committing acts of terror, a group forces the government to respond with stricter laws and more aggressive enforcement. Eventually, citizens who were not affected or inconvenienced very much under the original regime become significantly affected, and so they begin to oppose the government and support revolutionary causes, even if they are normally in favor of law and order and opposed to violence.

I believe this is the functional element of all terrorism, whether it is explicitly acknowledged or not. However, if that's true, not all terrorists recognize it; their goals might not be aligned with the ultimate consequences of popular revolution.
Ask HN: Live Streaming Server?
Hi, I'm looking for a good live streaming server. The application in which I would be using it would be mainly audio. I'm looking for something that can support multiple streams at once and from different sources (ex. a user's webcam). Any ideas?
They're are many legit reasons to encrypt video (CCTV, video chats, etc). The web is the platform of the near future, I'd rather support this stuff natively than need multiple closed source desktop or mobile apps.
As someone who has been a very happy and loyal Linode customer for a long time now, this whole situation paints an image of Linode I otherwise would never have thought. The fact they apparently had both the private and public keys for the credit card hashes in the same location as one another is beyond belief. The very fact that Linode failed to mention they made a deal with the attackers and then reneged on it all without telling anyone makes me sick. I don't want to bash Linode purely because everyone else is, I am legitimately concerned here that my personal details have been compromised.

I thought Linode was different but based on their lack of transparency in this matter, I'm seriously considering just moving all of my sites to DigitalOcean, Rackspace or even AWS instead. This makes me wonder who originally cleared them for PCI compliance in the first place. This is a huge violation of trust and now I've got to keep my eyes focused on my credit card statement for fraudulent transactions, the bank I am with ANZ however has great fraud detection systems and considering I'm in Australia any transaction should be easily reversible, but the fact there is a possibility my card could be fraudulently used saddens me.

Linode needs to come clean about this situation now.
The story I remember took place in the UK.
I agree, I find the new Apple Earpods to be a very enjoyable listening experience. I recently picked up a pair of $100.00 on ear Sony's and I have all but retired them as they make my ears really hot and the Earpods actually give me a much more balanced sound. I'm a musician of most of my life, but definitely not an audiophile. I'd like to be an audiophile someday...
Show HN: use car2go car sharing for free
Linode hasn't been very forthcoming in the past where security "incidents" are concerned:

http://arstechnica.com/business/2012/03/bitcoins-worth-22800...

http://forum.linode.com/viewtopic.php?f=20&t=8509

I had really hoped that they had changed their stance on incident management. If it's true that they suppressed information about a possible wide-scale compromise where customer data could have been affected, then despite everything else about their service that's so great, there's no way anyone should want to continue to be a customer there.

Given Linode's past behavior and the information provided in the IRC chat, I think there's reasonable suspicion that customers' password hashes were stolen and Linode wasn't completely honest in their recent email to customers.
When you submit a paper to an academic journal, the reviewers do not know the name or origin of the authors, and make a decision based on the contents only. Conferences should select talks using a similar process. This would prevent potential bias against women, and also shield the conference from allegations of bias.
Sounds like a US centric thing then, most countries in europe AFAIK will allow breasts to be shown in prime time TV as long as the context is not overtly sexual.

Edit: I've definitely seen breasts on youtube
I am pretty sure the primary motivator for people being poached is money and the second is a great place to work. The economy is going down the toilet globally again and groceries/cost of living isn't going down either.
I agree and this is not the only thing that is overhyped right now...
All the technology stuff is great, but as for this being the city of the future? Pass!

It's far to spread out. It's not very walkable. There's too much space dedicated to parking. etc. It fails almost every test for being a good city. It's basically a technology enabled suburb. Gross.
You joke, but I would.
What's so tiresome about panspermia?
How do you fill your pipeline
Nit-pick Power is many to one, not one-to-one (there is no "shift" machine code, but there is a rotate-and-mask machine code that shift operators are translated into).
I'd also seriously consider "job in NZ" or "job in Estonia or Czech Republic", although I guess I could just do corp relo there.
People with salaries close to the poverty line don't really pay much in taxes.
It's not out yet. If you really want to hear about things as they happen, signup for the announce list linked to from www.wellposed.com , I've yet to fire off any emails to that list, but I anticipate 2-3 emails over the next 1-2 months (after a year of hard work and focused thinking).

What's also kinda awesome is I think the alpha release with all the Lin alg functionality should be under 2k loc. a lot of the work has been figuring out how to make the design composable and extensible enough that I can write a first working version with good performance just on my own. Ironically, that's also a compelling way to Validate that my tech delivers.
That is interesting, and I hadn't read that - I was thinking of the hiring study that dreamfactory linked. I'd be interested in seeing some analysis showing whether the new study is considered flawed, or how else to understand the two together (on a superficial level, they seem totally contradictory results).
I upvoted all four options, and it wasn't really about what would it take to poach me, but more about what would constitute the ideal/perfect mix.

Keeping with the above sentiment, I'd add:

# smart(er) co-workers

# smart & understanding management/bosses.

# well designed/planned work environments

# skin in the game

I'm in my early 20s, and I'm positive that this list might look different for someone in his 30s, 40s or 50s, etc.
And of course The Mall in London: http://en.wikipedia.org/wiki/The_Mall,_London
Not exactly true. It is the same algorithm that finds the people you are most likely connected to, considering profile views, similar likes, and connections (like family, working at the same places, etc).
>well, thanks for the helpful advice :) Care to share what, in your opinion, needs to be tested?

I am not the OP, but I think unit tests are more useful for code that has a lot of edge cases (such as string parsing) and for code which causes the most bugs (as seen in black box testing or integration tests.)

Also, some code is just easier to develop if you create a harness that runs it directly instead of having to work your way to the point in the program where it would execute it. If you do this, you might as well turn it into a test.
>The only difference in value of people lives to global media seems to be their country of residence. Now THAT is politically motivated.

Comments like this sound like an attempt to co-opt or subjegate the empathy that arises in humans when they read about the suffering of their own people. It's sort of sad, really, that you can't let us reflect on a tragedy.
From Wikipedia: "Google.org is the charitable arm of Internet search engine company Google.

The organization has committed over $100 million in investments and grants as of May 2010."

As much as I like to rag on Google for their lip-service to "don't be evil", this isn't such a case. I don't think Google.org has a [direct] profit motive.

http://en.wikipedia.org/wiki/Google.org
the problem in this is benefits. those are expensive and price inelastic.
Funnily enough what the article describes is almost the perfect case for testing: "We wrote the first scoring algorithm...based on the red-green light." This sounds like it describes some heuristic weighting, which couldn't have been solved by types, but reasonable tests would have shown if the new algorithm weighted some special cases higher or lower than it should.

The problem with an heuristic weight though, is that it's an heuristic, judged against other heuristics by taste not proof.

The obvious testing approach, ensuring that the score for each test case retains the same order as you tweak the algorithm - is overtesting. You don't care about this total order; you more likely care about ordering of classes of things, rather than ordering within those classes; or simply that 'likely' cases follow an order. Hence, you hit far too many test failures.

I'd agree that it's possible to overtest in general, but it's so easy to overtest heuristics that it needs called out as a special case, and it sounds like the problem here.
I've heard this saying: "Test until fear turns to boredom." Then you need to make sure you get bored at a properly calibrated rate (i.e. not too soon given your business' criticality, not too late given your need to move quickly). For example, if a lot of expensive bugs during final cause analysis are found to be preventable via unit tests, then your calibration is probably tuned to being bored too quickly.
Did you see http://www.linode.com/linode4.css and http://www.linode.com/linode3.css?

Nevermind the security concerns. These guys aren't using version control!
Indeed, but you're not going far enough. I never buy from any website that uses HTTPS! The idiots running them don't appreciate the open way the web is meant to be used.
PyCon has been around 25% the last couple of years. For 2013 we accepted 114 out of 458 proposals, and in 2012 we accepted 95 out of 378 proposals.

For 2014 we're more than likely going back to 95 slots, and I'd expect the number of proposals submitted to be roughly the same or higher. That'll put us closer to 20%.

Plenty of mere mortals get on stage at PyCon. Speaking experience does hold some weight with reviewers, but a well organized and interesting topic will take you pretty far.
I can focus for more than 12 hours at a time... if I love what I'm working on.

When I find myself distracted, I use the pomodoro technique. I set a kitchen timer for 30 minutes and leave it in another room. In those thirty minutes, I am not allowed any distractions - no facebook, no email, etc. I just focus on one task until it's complete. When the timer goes off, I have five minutes to relax or work out. Then I set the timer again.
Is there actually a difference between google.com and google.org? I sincerely figured that Google, wanting to not be confused or have their domain offended (whitehouse.com anyone? You couldn't go to that link back in the 90's).

Edit: reading shrikant's response elsewhere, it appears that there is quite a difference. That is very cool, then :)
Also interested in answer to this.
If we're only using unit tests to see if line N gets called, I think we're doing it wrong. Instead, we want to use unit tests to tell us if the answer we get is correct -- while exercising line N.

e.g.:
def test_foo(self):
result = get_foo(bar=12)
self.assertEquals(result.category, 'FOO')
self.assertEquals(result.name, 'my-foo-12')
self.assertEquals(result.unit_price, 97.12)

This lets you verify that this particular branch (when bar=12) is executed, and that your results are as you expect. If you change some of the underlying calculations, things can break (as you get different answers), but then you at least have a test that lets you ensure that changing the answers is what you want to do. Sometimes, you want to change the way you calculate something and get the same answer, after all.
This is the SECOND time this has happened.

And on both occasions no information was given to customers about what happened, what was fixed and whether it would happen again.

The only moron here is you for NOT assuming the worst with a company with a track record as poor as Linodes.
While there will likely always be assholes who do shit like this, every time it happens an order of magnitude more people help those in need. Fuck the assholes society will keep moving forward.
This isn't surprising at all. It's the power of brand. People trust Google, and most I suspect don't know what Bing is.

In comparison, I wonder what would happen if somebody was given a Windows 8 touch-screen laptop and told it was made by Apple? Would they comment on how beautiful and easy to use it is? I suspect they would.
In the sturm und drang that has resulted from this tragedy, and the weeks to come of hand wringing about terrorists/crazyfolk/etc across the major news networks, I hope against hope that we can stow our reptilian brains for a brief while… In the 3 hours that have passed since the top comment was made, 205 people in the US have died from heart disease(1), an almost entirely preventable disease. This observation may be construed as heartless, insensitive to the victims, and "if it were your X then it would be different"… but I contend that each time we act like chimps and allow our attention to be drawn to the latest epidemiologically insignificant tragedy we lose as a species. A van distributing a year's supply of aspirin to the fleeing masses would have been more helpful than any ambulance..

(1) http://www.cdc.gov/nchs/fastats/lcod.htm
Agreed. unsatisfactory to read an article about data with very little data in it!
interesting... thanks ^;)
I have a friend in France who went to a job interview for a contract position - he was expecting 25% pay more than the employer had budget for. Though the employer was pretty interested in him, my friend exited the interview, effectively saying, "well, looks like we're at an impasse - thanks for your time and please call me if you reconsider". On his way back home the employer called him and asked him if, considering he just recently had a kid (note: not legal to ask for that here in the states), he would be amenable to lowered pay for commensurate lowered hours (ie, 4 days a week). He accepted happily.

He was disappointed he only got a 1 year contract as opposed to 2 years - I was flabbergasted when I heard that - not sure anyone would ever get that kind of employment guarantee here in the US for contract work.

It's about time we started considering salary employment contracts for fewer days than the standard five.
It may not have been disclosed yet when it was exploited.
Verba software offers this deal the first of every month, most recently: https://news.ycombinator.com/item?id=5475063

(well, it's always offered, but they post in on HN Who's Hiring on the 1st)
Show HN: Now supporting MySQL, Postgres, Redis, Mongo
Wow, four times? You should probably be more careful about who you give your number to. Personally, I usually get a new card every 3-5 months. If someone ever sat on my card number, it's useless to them now. Never had any issues either.
Ok, good to know. Even so - I could very easily miss £50-100 or so of fraudulent transactions each month so I'd rather just get a new card.
There is no need to run a person finder for longer than the duration of the disaster.
I used to do contract programming work for grant funded research and would have 1 or 2 year funding guarantees.