skysight-inc/HackerNews huggingface dataset:
The Cato institute is not exactly without bias. Doesn't mean they're wrong, just something to think about as you read this piece.
I have absolutely no willpower to resist buying these, even though I never have time to play them. I buy them for the fantasy that some day I'll have free time for games again and can spend it all playing good games.

It's the same reason I've bought 50 games on GOG.com so far, and actually only found time to play 2-3 for short periods. The price per purchase (even when purchasing multiple on a weekend deal) is low enough to not make me feel guilty, and I get something to look forward to.
How can you tell if this is even real?
I think they misphrased that a little, unless as you say there really are people commonly using non-unique salts. The krux of the argument is that each cracked hash removes one hash from the list of hashes you need to check. So, say you've got 16000 uniquely salted MD5 passwords. 8000 of them are, though, salted MD5s of 'password'. If you start off by checking weak passwords, your first pass requires you to calculate 16000 hashes, but if your first candidate password is 'password', then it yields 8000 passwords. Your next pass only has to calculate 8000 hashes for each candidate password. So in that case, cracking Bob's weak password does help you crack Joe's strong one.
That is a different concern, and is expressed in the current top comment (https://news.ycombinator.com/item?id=5781522), which I upvoted. The comment that I replied to only bemoaned the assumption that they have a FB account. I think that is a perfectly reasonable assumption. Now, whether the product provides enough value for me to want to give them my Facebook details is a different question.
Frankly, I dislike this kind of thing. My passwords are typically 32-character random strings, stored via a secure mechanism; having to re-enter them means retrieving them from the secure password store and re-entering them.

My computer is under my physical control at all times while I'm authenticated; I don't need a website to ask me to reprove it over and over.
It's rather odd to hear Cato complaining about tax breaks. It's even odder to hear them talk about one persons tax break as another persons tax burden. They seem to be very selective with where they apply this logic.
Pirate Bay Founder Denies Hacking Charges in Court
Pricing? Can't find the pricing on airfoil.io or backlift.io.

If it's free, say so. If it's not, you better definitely say so.
Did I just become a poor-man's jmeter? Glad to help, looking forward to results.
I did exactly this, almost instantly, and the next first thing I saw because of that was this comment...

I don't understand how people even get it into their heads to immediately ask potential users for direct access to my private information?

Seriously, would anyone approach potential clients with that kind of attitude in real life?

"Hand over your wallet with your ID and the pictures of your kids and loved ones, your diary and your address book, or else you can't shop here."

Please, f* off.
I really liked the static method shortcuts Laravel has for almost everything. Too bad it's almost as slow as Symfony, because it uses so many of it's (great) components.
This is only true if you do not factor in the longer-term costs of carbon emissions. Those emissions will eventually need to be dealt with, and the costs will be substantial. If those costs are addressed today via tax subsidies for zero-emissions vehicles then the future costs will be lower.

It is an "ounce of prevention" thing.
These reasons are really excuses. HN probably has a higher proportion of people who have personally rejected Facebook. If you post your MVP here and it requires an FB login, you can expect these not-particularly-constructive responses.

A number of us are programmers and have some sense that the amount of labor being saved by using FB for authentication versus custom code is not significant enough to be the real reason for using FB login, as opposed to a long-term plan for using the integration for other purposes.
"Tesla can’t increase demand by dropping the price very much. "

That's a pretty big leap on the Authors part, one that isn't really justified from facts or information. We know basically nothing about Tesla's plans for their cheaper models or what they have/will do to reduce the cost.

It's really bizarre to me how much certain groups are just itching for Tesla to fail.
Developing comfortably on windows
Meet Tarbell
Not yet (it's less than one month old) but I have used them successfully before.
In your case, I think you want to mostly track actions/events in your app using an analytics tool like Mixpanel or Google Universal Analytics.
Don't people "voting with their wallets" send a very strong signal precisely because people's wallets are limited? That seems to argue in the direction of the article to me. It also doesn't seem intuitively obvious to me that there shouldn't be more active signals than that with nonzero value.
I have heard that SICP calls it 'design by wishful thinking'[1]. In planning, it's called "planning for the unexpected", and can be seen i.e. in "built-in snow days" in primary school calendars [2]. Mathematicians will sometimes insert a new variable where necessary in an equation, then go back and figure out what the math should have been to make that variable work. In physics, the neutrino was something we knew must exist but didn't know what it was, so we made a placeholder [3].

I think of it as an allegory: Our forward progress is like running up a set of stairs. Yet the stairs are only half completed. Our goal is to have our foot moving downward before the stair is placed, with the confidence (or faith) that others will place and secure each stair before our foot hits it.

[1] https://news.ycombinator.com/item?id=5765447

[2] Example: http://bdtonline.com/local/x2056602588/Mercer-school-system-...

[3] http://www.ps.uci.edu/~superk/neutrino.html
Duo is for two factor authentication, where my impression is that this is for signup verification.

Consider mobile apps like WhatsApp, which use your existing mobile number as your identifier. This makes a lot of sense for a bunch of reasons, but it requires the app to somehow verify that the number you enter is actually your number. This is commonly done by having the service send a verification code in an SMS, which you then enter back into the app.
I hadn't seen any numbers on the apartment side. Although by extension it makes sense, nonetheless, good grief!

P.S. If you have any sense of this, how far out must one move before the numbers start to drop off appreciably? Is there a significant commuting culture, then?
Keep in mind that Firefox's H264 support is still dependent on your OS coming with a licensed H264 encoder (licensed as in patent license fees)

Mozilla still can't ship a H264 decoder of their own.
Designing Lunch Boxes
Ask PG: Can't you turn off new account signups to increase HN quality?
There's always been the talk of HN's comment quality deteriorating.

Why not turn off new account signups for a while to combat this problem?

Or even have more friction in the signup process. (Maybe I'm looking at the wrong part of the problem.)
The business concept of the "real conceptual primary key" can change, perhaps dramatically, over time, as the business model changes. A real prikey never changes.
Do you think the future costs are $7,500 per car though? Seems like we're still losing money on that. The actual argument, I think, is that this is just funding R&D for Tesla to make a better car in the future. That might actually be a good long-term investment.
Miners get bitcoins two ways:

1) A reward (currently 25 BTC, cut in half at regular intervals)

2) Transaction fees: a percentage of each transaction in the block, typically with a 0.01BTC minimum currently.

Once the rewards are gone, miners will be competing over who can include the most transactions in their blocks in order to capture most of the fees.
at the point, the miners will collect fees for processing transactions.
Consensus decision-making in large groups destroys communities and hurts people
The subsidies and tax breaks are minuscule to the subsidies of oil companies which cato backs. I wish we could just tax all companies equally and much much lower. But we should always give breaks to encourage competition.
For large transactions, you typically 'donate' a small bit to the miners, which is earned by the person who mines the next block. It is expected that as the number of transactions keep going up, the reward from transaction costs will eventually outstrip the block reward.

P.S 1 might have messed up terminology
P.S 2 too small transactions (typically by Sastoshi Dice) even today are not being accepted by miners unless accompanied by a donation.
Which ones are the best books about object oriented design?
Has it worked well for you? Do you like going to activities already scheduled or do you think there is value in having people found for specifically you?
Thanks for that. On the People / Opportunity / Options / Ownership / Work Content dimensions, I'm a 2/5... so yeah, maybe time to put some serious thought into that.
Very high learning curve but it levels out. It doesn't get more complex unless you make it. It's hard to transition to a fully async environment if you're coming from the server side.
7-Minute-Workout App List
It surprising how few people make decisions about natural habitats and public water too. Most citizens can't be bothered to join a local environmental group, and so the decisions that are made are not in the best interest of the public.
How Draft Grew Paying Customers by 200%
Well, its more free in that you canbribe people safe in the knowledge that this is how the ruling class have acted since Mao (maybe longer?). It's just a business transaction.
You can also top up your milk's protein measurements by adding melamine, then use your bribing ability to shut down investigations into the dead babies. The fraud aspect is a greater freedom. Copy and steal overseas companies products and make knockoffs, with no risk of being sued, yet another freedom.
They already get an effective tax break by not paying gas taxes.
I respect your desire to not be tracked via referer headers, and to turn them off/use SSL/use extensions. You are a person, and your privacy is important to you.

I also respect a site owner's desire to track your referer, and to decide the rules for who gets to access their content. They are (often) a business, and knowing where to focus their efforts to make money is important to them.

I don't respect either side feeling they are owed tracking information, or content, if they aren't willing to respect the other agent's rules and preferences.
3-D Printer helps save dying baby
"...the costs will be substantial..."

This is an article of faith for the green crowd. I and many others are skeptical of such a claim, especially when temperatures have dropped despite higher emissions the past 10 years.
Yes, but... five second boot time!

Notice the commonality? launchd launches services, possibly on a schedule.

And so does systemd. The other stuff is handled by separate daemons that are part of the overall systemd project. See? Separate processes! That means it's not tightly coupled at all!

Personally, I feel that systemd is a shitfest -- so bad I switched back to slackware from Arch, being more than willing to sacrifice bleeding-edge distro releases and dependency management just to avoid it -- and that the unix way is how things should be developed. It's been a while since I've really been on top of Mac OS X internals, but if what you say is true they're doing a much better job of remaining modular and loosely coupled than Lennart has been.

But the CADT hivemind has declared the traditional Unix model obsolete. They tend to do a lot of throwing out babies with the bathwater, then rationalize it by saying obviously they were children no one wanted, and aren't we overpopulated enough as it is. I don't think Lennart is particularly innovative in this regard; he learned the game from the GNOME team. When the rationale for your black hole in my /usr/lib is called "Let's Make Unix Not Suck", you know you're a special breed of arrogant.
Read the speech for context - http://www.bartleby.com/124/pres17.html - paragraphs 11-13.

Yes, there exists "laws provided by the States against false and defamatory publications", but even when not enforced, the citizens saw through it, "consolatory to the friend of man who believes that he may be trusted with the control of his own affairs".
Spoken like someone who never got a large and surprising bandwidth bill because some jerk linked to a high value graphic on his site and then blogspammed every forum on the web to promote "his" content.

The ability to effectively DOS anyone's site in this way, not to mention presenting their content as your own without technically infringing copyright (or so the Ninth Circuit seem to feel in the US, though courts in other jurisdictions have differed) is a genuine and, for the unfortunate victim, potentially very expensive problem with the current state of the web. Doing this has always been bad netiquette, but these days even Google do it, and indeed used the fact that they were doing it in their defence in one of the aforementioned copyright cases.
Still getting the same SSL error, although it now alternates between that and ERR_CONNECTION_RESET.
"temperatures have dropped despite higher emissions the past 10 years."

Please link to a source for this claim.

Update: I'm not seeing this drop you are talking about.

http://vortex.accuweather.com/adc2004/pub/includes/columns/c...
Humble Indie Bundle 8 is available now
This article was written with an edge. I would not be surprised if the author is among the people who consider taxation to be theft.

I wonder how he felt about Lee Iacoca getting Congress to bail out Chrysler in the 80s.
Think we fixed this too, can you try again?
Currently you can sign up to be part of our premium plan beta. We'll be rolling out pricing soon.
In the mode where a client is responsible to move writes from 'pending' to 'good', it wasn't clear to me what happens if the client dies before contacting all servers in the second pass?

Does the data remain stable, or must some additional work be performed to correct the inconsistent state?
Why is it Windows-only, since it’s based on VLC which is available on Windows/Mac OS/Linux/…?
Fair enough.

I think we need to start introducing limits on the height of horses :)
If you provide an alternative way to socialize but require a Facebook login, it's kind of like releasing a video game but requiring people to log into World of Warcraft to play it.
> but it would be more comfort if we weren’t all compelled—completely against most of our wills—to shell out around somewhere around $10K

Tax subsidies are decided by legislators who are elected by us. So the claim - "completely against most of our wills" - is utterly false.
New Site Brings Transparency to Buying Poultry
You're confusing the UAE and Saudi Arabia.
Show HN: One of the relevant way to use my startup's product.
Most startups, venture-backed or otherwise, don't have the same standard financial incentives traditional / small businesses do; they use different economics. 10k isn't life-raft money. So, it's not like they'll get 3 more months of runway out of it. It's still not worth the risk.

I think there might be opportunities with companies that hire relatively low-skill, or unskilled labor. But, in tech startups, where in most metropolitan areas everyone makes 75k-125k, 10k doesn't really move the needle given the risk.
Mathematics (Bookshelf)
The tax credit and carbon dioxide emission credits compensate for the negative externality of petrochemical products.
Might be those that jumped on the short TSLA bandwagon after Fisker blew up.
The results of what? 0_o
From the author's note at the bottom of the page:

> Yes, I authored this piece, not The Onion -- though if the latter comes calling with a job offer, I have a number in mind.
Of course it is. You just have to know where to look:

https://www.google.com/search?q=Richard+Smith+peer+review+fi...

Here's the .pdf: http://www2.psych.ubc.ca/~schaller/349and449Readings/Smith20...

In my field, it's common (and even encouraged) for authors to post their work to their own website. When authors give up their copyright to the IEEE, they explicitly retain the right to redistribute it on their own personal web sites.. From the text of the CVPR IEEE copyright agreement:

Author Online Use
6. Personal Servers. Authors and/or their employers shall have the right to post the accepted version of IEEE-copyrighted articles on their own
personal servers or the servers of their institutions or employers without permission from IEEE, provided that the posted version includes a
prominently displayed IEEE copyright notice and, when published, a full citation to the original IEEE publication, including a link to the article
abstract in IEEE Xplore. Authors shall not post the final, published versions of their papers.

(the last sentence refers to the "camera-ready" version, which ideally only contains eg. typo fixes relative to the accepted version)
Creating a Glucose Monitor Watch
$5 to register, proceeds to the EFF would work. We'd want a "Post anonymously" function first though.
Recently back in Bangalore a guy started harassing a family consisting of Mother & daughter by tapping on the door & window @ 1am, 3am in the night. Couple of calls to Police has not solved the mystery yet. It would be nice to have this app to alert the neighbors and nabbing him without a squabble.
Will Apple, Google, Facebook and Amazon fall victim to the 'campus curse'?
Pixar's Chris Horne Sheds New Light on Monsters University
Show HN: My side project based on GPUImage
Cool. Thanks for the clarification. Nothing stinks more than finding a cool service that surprises you with pricing after you've linked your accounts. It feels like you've been duped. :)
If you lived in NYC you would wear a helmet. Or should. And I would say NYC has more experienced cyclists than the Netherlands, considering what New Yorkers have to put up with. The dangers of NYC cycling is the density of things that can hurt you moving around you.

NYC has a population 10.40 times larger than the largest city in Netherlands (Amsterdam), with a density that is 7.85 times greater.

http://en.wikipedia.org/wiki/New_York_City

http://en.wikipedia.org/wiki/Amsterdam
Learn English like a Dutchman and end up with a really confused British/American hybrid accent... ;-)

Seriously, subtitles are the main reason most Dutch people speak English, traditional education has very little to do with.
What major differences are there between the new data science careers and what developer's have been doing in university research departments for years now? Is it simply a matter of scope? Transitioning from relatively small clinical trial sets to marketing data. Is credentialing needed because there is greater responsibility to formulate mathematical models in this path? If so how is that different than creating domain specific algorithms...
Basically I'm trying to understand why this is seen as a unique career path as opposed to just another pivot developers may have to adapt to if they want to stay relevant or be on the cutting edge.
The algorithm does seem nicer than a 2PC protocol in that there is no need for a 2PC coordinator. By distributing the metadata as it does the clients and servers can figure out what has been committed and what hasn't. However it doesn't appear to directly include semantics for aborting transactions which is a pretty important part of a distributed transaction protocol.

The paper admits the algorithm does not guarantee termination but I would have liked to see more details on the failure scenarios regardless (minor details in footnote 3). It's not clear to me what writers see (if anything) when a write fails.

The paper does talk about how non-overlapping transactions won't block each other (which is nice but not a solution) and how one could add the ability to abort and trigger a cleanup by the use of a good (user supplied) failure detection module. But having a reliable node failure monitor that can react fast enough to ensure availability is really the hard part.

Would love to see more on aborting transactions next.
I sincerely doubt the students in your school system get expelled on a first offense. In the school system I attended, Fairfax County Public Schools in Virginia, students get suspended upon the discovery of alcohol or drugs. Secondary offenses yield suspension and recommendation for expulsion. Illegal substances are handed over to the police, and the student may be charged. Source: http://www.boarddocs.com/vsba/fairfax/Board.nsf/files/8WBPCN...

Weapons yielded suspension and automatic recommendation for expulsion. Administrators did not have to agree with the recommendation.

With that said, I don't like the "automatic recommendation for expulsion" parts of these policies. Even if administrators don't need to adhere to it, making it automatic is silly in the edge cases. I don't think it helps.
The Future of Tim Smith
Was the author even born then?
Easier to develop for thanks to the great syntax, but unfortunately slower than everything except symfony.
> laws are easily broken

The video I linked discusses this very issue for a few minutes starting at 5:20.

At 6:55 he talks about how possession of a lobster can be illegal: "It doesn't matter if he's dead or alive. It doesn't matter if you killed it or it died of natural causes. It doesn't even matter if you acted in self defense! Did you know that? Did you know it could be a federal offense to be in possession of a lobster? Raise your hand if you did not know that. [audience raises hands] There's the problem!"

The whole video is witty and informative, and IMHO definitely worth watching.
I agree regards the Steve Jobs example but i think there are other 'role models' that are creating these monsters too. Things like Glengarry Glenn Ross etc.
I have come across this attitude a lot recently, particularly amongst Americans of the libertarian persuasion ... the belief that the world must fit into one of, usually two, boxes and the only choice you're allowed is which box it is. (sorry in that it's not my intention to typecast you = I've just noticed a correlation which may or may not fit your particular case).

Anyway, I don't believe it's a binary choice at all (change the tax code or shut up). I think the situation allows much more variation.

People, including politicians have the right to discuss things publicly in a democracy.

Making public statements and using their pulpit is a valid tactic politicians can use. Likewise, the press and private citizens. Google may not like it, but public debate and sometimes condemnation is a valid feature of all open societies. It may also be a necessary prior step to actually changing the law.
10 years later, and this is still a challenge. My biggest regret is not taking this technology and putting an API behind it and offering it up. Oh well.
So does that mean it's real or not?
One day the chiseled-3D look is going to come back as retro chic and make all our sites look like The New Yorker with smushed Skittles.
For that reason, I only buy Humble Bundles which have games that I know 100% I would play to completion. (such games that have been in Humble Bundles include Bastion, Psychonauts, Darksiders and Dungeon Defenders). And I still have a massive backlog from the other excellent games in the Bundles.

At the moment, I'll pass on HB8, atleast until I see what bonus games are inevitably added to the Bundle.
Wow, awesome, this has never run through my mind. Thanks for the info.
add (NSFW) to the title, that'll increase the traffic. I'm not kidding, btw, I got like 150% more click-through on an A/B test once with just that as the difference.
Its not shutting down: http://now.msn.com/the-onion-is-not-shutting-down-its-a-crue...