skysight-inc/HackerNews huggingface dataset:
Yeah, I put in 93 once and had a small but noticeable increase in power. From my understanding, this only really happens if your knock sensor is retarding your timing with 87 octane and 93 lets it advance the timing further. It's 87 minimum, 91 recommended with my engine.

Since I secretly wish my car was a small diesel, the slight lack of power with 87 doesn't bother me too much :)
>You are joking, aren't you?

No, I'm not.

>You are telling me that nobody would program a secret algorithm, standing to win loads of money, to tilt the chances at the right moment?

No I didn't make that generalized statement. What I did say was that in this particular case that hypothesis is of low probability:

1) The people building the machines don't make money on poker playing, but by selling them to casinos

2) The article explicitly mentions that they actually have a machine that plays too well and that they've had to dumb it down to give players enough of an incentive to play. So there's no need to cheat.

3) Casinos are heavily regulated and their hardware is known to be verified more thoroughly than both ATMs and voting machines. You don't risk a billion dollar business to nickel and dime a few customers.

4) Casinos make their money milking gambling addicts, making sure they don't take their money fast enough that they'll give up. Fixing the games would only reduce their variance not their final outcome and they have enough scale that the variance isn't high at all.

>Because it is illegal!!!? Ohhh! Illegal! Surely nobody does illegal things? Not in a casino, not in a company, not in a government ...

Adding a bunch of exclamations does not an argument make.
I hope everyone takes the time to read through this because it is spot on.

(I have a US perspective, this may not apply) I think a start to the solution is to increase the number of politicians per citizen. The original numbers would have a much larger congress than what is in place now. Gerrymandering should be illegal, if a district goes out to sea and back at high tide that needs to be a crime. First-across-the-fence voting needs to go[1]. None of that will ever happen, however.

[1] Although UIAM Australians have a separate system and that's still not good enough.
You can achieve the same level of flexibility and more with arduino + raspberry pi, put together in a custom case. It still doesn't cost that much. I really wanted to play with this, but I find it too expensive for having it just to play with it.
In my experience average code quality has considerably improved in the last, say, 20 years, I'd guess because of open source and the internet spreading higher standards, hardware and systems improvement relaxing efficiency constraints, and better education that just takes time to spread. When I started my job after college, the first day they handed me a 20-page DOS batch file to modify, and yes, part of that's my career trajectory, but I think there's more to it. I didn't say so, but in my own head "this is shit" was among my reactions, and shit these days has to work to measure up.
Where are you guys getting this? All I read was this:

> Steube was able to crack "momof3g8kids" because he had "momof3g" in his 111 million dict and "8kids" in a smaller dict.

> "The combinator attack got it! It's cool," he said. Then referring to the oft-cited xkcd comic, he added: "This is an answer to the batteryhorsestaple thing."

It sounds to me like he's combining words randomly, not "exploiting common human behavior".
> 1.0/0.0 -> Infinity (at least in javascript)

The IEEE floating point standard (for any precision) defines anything divided by zero to be the infinity value (all bits except the sign set to 1).

You where saying?
https://news.ycombinator.com/leaders is another fun page that used to be on the header a couple of years ago.

Also, I have a simple site that tries to take a snapshot of the HN front page every hour so that I can catch up if I'm away for a few days: http://hackerslide.com/
This is easily remedied by retaining a human dealer. It's fairly trivial to create a computer that can identify dealt cards on the table.
> Who on earth cares that the damages turned out to be relatively small, but hey, earlier he wrote that the monetary amount didn't matter?

Well, actually he said the legal implications will matter more than the money, so that's something reasonably vague that he can point to later on if something fits that description and say, "see, I told you so."

Similarly he didn't say "this jury ruling will create case law". It's worded a lot more indirectly than that.

All his articles are like that, with lots of little predictions hedged by weasel words. As such, with all that hedging he ends up appearing to be right frequently, and he never misses a chance to link to any previous posts where "he had said so before".

But because he's careful to always hedge his bets, I find him to be more accurate than most pundits out there, who make bold claims and are either surprisingly correct or, more likely, end up eating claim chowder.

What annoys me more is the hard-on he has for Google -- the "Google micromanaged" Motorola Mobility division? Really?
Germany's Energy Poverty: How Electricity Became a Luxury Good
Starting a Company? Skip B-School
He's just one congressman and, author of the PATRIOT Act or not, he doesn't necessarily speak for all of Congress. And in any case he's just talking about one particular program (which, perhaps tellingly, is the only one there seems to be any serious debate in congress about).
I, for one, had no idea
Note it's been published on April Fools' Day.
It's an interesting topic anyways.
EU has 25 official languages and according to some sources spends around 1 billion € per year for translation.
A Case for Wordpress
Correct. Stanford already invests 12% of its financial assets in private equity (PE firms, venture capital, etc.)

http://www.smc.stanford.edu/sites/default/files/site_files/R...

Not surprising to see private equity providing the biggest return (35%) of all of Stanford's asset class (Bonds, Real Estate, Stocks, etc.).
Google SEO PDF 
Came across this little gem again. I loved it so much initial and thought it would benefit to read again.
I always vote below the line. Preference deals are an abomination of democracy.
I hope you all know about Logstash & Kibana, which seems like a superset of this. There is even a node.js version of logstash.
So much time in school is indeed wasted. I'm pretty sure the amount of actual material I covered in high school I could have done in 2 years, easily. I was snoozing at that pace.

It also depends on your child. If your child is more of an independent learner, or one who pick up material fast, it would be much easier.
Node.js security advisories
It's great that he has that kind of free time with as much going on as he has.
Notice how it's almost entirely headlines from large news sites posted evenly pretty much every single day.

This isn't an accusation as such but I'd suspect it's (semi)-automated or it's someone who is amazingly diligent and consistent in posting interesting news.
I was not homeschooled, and I never fought, dated or slept with anyone in my school. So I would not really see these things are inherent to the public school in and of itself, but rather to the character of the individual in question.
Having dealt with a lot of chargebacks (none legitimate) people that like to chargeback seem to just say that someone unauthorised gained access to their account and they never meant to make that payment so they can just turn around and say 'as I didn't make the payment I didn't agree to that'

It would then make it super easy for someone to hack a PP account and buy loads of stuff with 'non-reversible' transactions.
The nice thing about HTML5/JS games is that if someone hears about your game on a website or through word-of-mouth, they can immediately start playing it just by clicking a link. Not much additional thinking is required other than "go to this site on your phone to play."

The type of consumers who wouldn't be able to figure this out are more geared toward casual games. If you are catering to casual gamers then I somewhat agree that you are forced to be complicit with the app store publishing model.

However, more serious gamers are more understanding and are willing to go through minor hurdles, such as using their phone's web browser, as long as you are offering them a more serious game experience.
> No, they are not. Financially, PayPal is the one shouldering the biggest risk.

Actually not. Let's assume a chargeback rate of 100%. The donated amount was 135 000 USD, the amount PayPal handled was 45 000 USD, so the remaining backers collectively shoulder about twice as much risk as PayPal.

> They most likely have legal obligations in various jurisdictions and with the credit card providers to do due diligence.

They're an official payment provider for IGG. I assume they know what IGG is by now and the risks associated with that. So they can either

a) choose to forfeit that business because it's too risky. Fair enough.

b) Lay out the conditions early: Hey, we'll take the money and keep it for a year. But would would IGG then still offer PayPal as payment provider?

c) eat the risk and honor the implied contract.

> Here you have an organization that's effectively asking for donations to support a project, but it's not, from what I can tell, certified as a non-profit.

Yes, that's what they do. Every backer voluntarily decided to support that business. I backed kickstarter campaings because the project sounded nice and I wanted those people to have a chance to finish their project, because I thought it was a worthy thing to back. I never even touched the finished goods. A lot of open-source projects ask for donations without being non-profits, for example nginx do. Point is: everyone can decide under which conditions he'd like to support a project - certified non-profit or not, but that's not PayPals business.

> So suddenly yes, that does become high risk.

Sure. Nobody denies that crowdfunding is not inherently risky. But see above. Either don't participate or live with the risk. But PayPal is trying to eat the cake and still have it too: They happily took the money and kept the fees, but will neither refund it to the backers nor cash it out. That's shady in my opinion.
I think you misread what patio11 wrote. As he correctly points out, "Paypal eats 100% of the risk if the merchant doesn't [stay in business]"

New companies fail before getting a product out the door all the time. It's a very real risk.
Now the question is, who's smarter, some punk kid, or the guy who wrote some code that is still running, still doing its job, still making money for the firm, 20 or 30 years later?

Because that's what "legacy" code is, if it wasn't doing something vitally important, it could just be deleted. It's not shit, it's the family heirlooms!
Direct injection implies the fuel is injected at the top of compression stroke, but the animation shows the fuel being added during the intake stroke. This is just an inaccurate drawing showing the injector attached to the cylinder rather than the intake manifold.

Interestingly, this could be a drawing of a ultra modern gas direct injection system running in classic mode. Ford's EcoTech will, under certain conditions, operate like this picture, though I am sure that is not what the author had in mind.
Using MongoDB with Java, JSP and Mongo Java API
Everyone always recommends Stripe as an alternative to PayPal. Sure, it's an alternative to PayPal for accepting credit cards. But it doesn't accept payments from PayPal accounts, which is the only reason most people use PayPal in the first place. I have a business in the SEO sector, and many of my clients are foreign without credit cards. Over 50% of my transactions are from PayPal (the that option is direct credit card through a traditional gateway).
Tube Social Surprise Subscribers Get FREE Software Download
To all our friends, grab this FREE Gift (software)for your Video Marketing Social engagement, only until Sunday!
Well, these are the documents the NSA handed to Germany: https://twitter.com/ThomasOppermann/status/37496610278829260...

Complete docs: http://www.dni.gov/files/documents/Joint%20Statement%20FAA%2...
I agree, it's one of the factors that tipped me into pre-ordering (no word on my delivery yet though!)

There doesn't appear to be that much spare capacity, at least on the 7010's FPGA, around 2k cells IIRC? Certainly won't be creating a bitcoin miner in that :-)

Still the most interesting bit of hardware to come down the pipe yet.
Haha, yes, that's the first thing she got into and she still watches them. Mostly http://www.youtube.com/user/FluffyJetProductions who is quite entertaining. This has now fuelled a rather expensive Kinder Egg habit..
Like the C vs. C++/Java bridge - certainly more succinct answer than my reasoning... :)

But I certainly do not believe that Scala.js has a reasonable chance of having an impact alike GWT or such; maybe it can get close to (ruby) Opal or consorts, though. The main selling point of Scala still is Akka, and, at least in the web-dev world, the Play framework, I guess.
Any Vegas casino found to be employing such machines would be subject to fines far, far beyond what they could ever win from these machines. Suspension of their gaming license is also a possibility. Casinos have huge disincentives to rig their games. I believe you severely overestimate the likelihood that a casinos regularly cheat, at least in Nevada.
It doesn't need to be. Furthermore, I don't think any/many homeschool parents would advocate that it should be the only alternative to public school. Right now, there are dozens of educational options available to parents from the most hands off (public school) to the most hands on (homeschooling) and everything in between (charter schools, Montessori, Waldorf, part-time school, no school, etc.). Each parent should at least look at the options available to them and make a decision based on their own circumstances and goals for their children, family, and themselves. At the same time, respect the decisions that others make that may not look like the decision that you make.
You're probably right, what do I know I've only been programming professionally for 3 years.

However, I find that it's more helpful to have a positive attitude when reading code I didn't write. "Why did he write it this weird way?" taught me so much more than "this is shit, let me rewrite it the way I'm familiar with".

I'm not denying that I found seriously bad code running in production. And I'm not denying that it's more common that I would've believed. But the moment I start treating every piece of foreign code as shit, I'll miss out on interesting insightful techniques.

The point of this article is a reminder that it's easy to get sucked in the "this is shit" culture.
the same type of thinking that chess grandmasters had before computers and algorithms eventually caught up? I think it's just a matter of time, as long as the computer is not cheating, that computers and algorithms can beat most poker players.
I feel kind of bad about the fact that they initially didn't enable paypal donations, but enabled them a few hours after I suggested they do. I might be responsible.

My own smaller (16k) indiegogo campaign went completely over paypal without a hitch [1]. Probably the fact that my paypal account has been seeing relatively large transaction volumes for years also helped prevent the alarm algorithm from triggering on it.

[1]: http://www.indiegogo.com/projects/tern-intelligent-javascrip...
Most code out there is shit code. Denying it is not going to help either.

So you do it "right" then, I assume. What do you think the next guy is going to say about your code? Do you really think they're going to praise the excellent code quality? Or will they declare to all around that it all needs to be rewritten because it doesn't conform to the newest flavor of the month?

I absolutely and unequivocally agree with the author: People declare everything around them as shit to prop themselves up, and the explain their own inadequacies in advance. There is shit code, granted, but by some measure of shit all code is shit. A viewer can destroy code as over or under engineered, over or under built, over or under abstracted, over or under object-oriented, over or under functional, and on forever, and anyone who thinks there is an actual right way in any reasonably complex system is demonstrating profound naivety.

The one thing that I will disagree with in the submission is the notion that this is a new or increasing pattern. It isn't, and has been the norm for decades. This is what developers do, especially those who are weak at reading code: Declare it shit in advance and just write your own.
Dragon Innovation: Kickstarter for Hardware
HN is not the venue for that kind of garbage. Your personal experiences and biases are not universal objective truths. Grow up.
Marriage and Money: A Fairy Tale
The "Best" link is for recent (for some value of "recent"), top-rated submissions. For all-time, top-rated submissions:

https://www.hnsearch.com/search#request/submissions&q=+&sort...

I wrote a previous post with some other "points-related" queries here:

https://news.ycombinator.com/item?id=4659939
Ruby Library to define regexes in human readable way
Headline: Stanford is Non-profit investing like a VC firm?
Work for The Man and you'll just make Larry Ellison, Steve Balmer, Tim Cook richer.

Incidentally, someone interviewed The Man not too long ago: http://www.raptitude.com/2013/09/an-interview-with-the-man/
Absolutely beautiful coastline and an EU member too (which, I suspect, will mean an extradition treaty with the US will probably apply at some point).
One, I love your honesty. Two, yeah, the UK. Except it turned out we have three parties that are the same. We call them "the government".
Get the Yahoo username you've always wanted - Yahoo's New strategy to earn
A good assessment in my opinion.

As a junior coder earlier in my career I found exactly the situation described. A co-worker was always griping loudly about how bad the code and architectural decisions of certain people supposedly were - all except his own, of course.

At first I was too diffident to form an opinion and considered whether he might be right. When I gained more experience, and finally got a look at what he was ranting about, it seemed to me that this guy's targets were not so bad and that his own output was hardly more impressive.

Eventually I saw other examples of this pattern and realized something: those who bluster in this way tend to be middle-range developers who are trying to cover up their own insecurities - while those who are really superior tend to be quieter, more businesslike and basically getting things done, and well, while those described above are going on in their "BS" sessions.

I don't claim to qualify for the latter group to the degree I would like, but when I hear the denigration, I ask what are the specific problems and what do we propose to do about them. And I try to promote a positive atmosphere, and really learn the code rather than just looking for where to put more duct tape.
Nope, Paypal only eats the risk if they release funds. They rarely release funds on high risk accounts, at least not without retaining a rolling deposit.
excel is in desperate need of a version control system and for people to take an approach similar to a developer - testing, validation, version control.

problems -

1. cells have values and formulas. i've worked with excel enough to find that often people do not care about whether the value is correct - as long as a value is generated. i use python for testing and validation

2. often a spreadsheet gets passed around to multiple teams. version control is done using naming conventions, like financial_2013_09_12_v12.xlsx, etc. this is no way to handle version control. serious problems emerge. some people do their own thing.

finally - having a github for excel would be awesome for open source collaboration. think of data scientists. etc.
The former is common enough for multiple people to have it as their username, for a start.
Counting cards in a poker game is really trivial, even for novice players, since you shuffle the deck after each hand, and in Texas Hold-em, once a card is exposed it is not taken out of play until the hand is over (unlike, say, stud games). All you have to do to count cards is look at your hand and look at the board.
I'm just going to ask the question...

What do you think makes your code good?

I bet the next guy that comes around in 15 years and reads your legacy code (Grats on having code actually runs for 15 years!) will think it's the worst piece of shit ever created and are sure to think you are one of the worst developers in the world.
I was wondering why someone hadn't done this. It's a bit of dangerous press. If the car breaks down, or runs out of battery for some reason, that's not going to look good. Bit of a gamble.
Or you could read the terms of the business relationship with PayPal:

Am I allowed to presell?
Yes, you are allowed to presell items as long as you follow these guidelines.
Off eBay presale requirements
If you sell items in an online store (not eBay), you must guarantee delivery
within 20 days from the date of purchase and make sure that the customer
knows they are buying a presale item.
[...]
If you are selling goods or services in an online store (not eBay), you may
be allowed to presell items but we may hold your money in a reserve
account or limit what you can do with your account to reduce the higher risks
associated with presale items.

Or as the ruder ones of us said in the 90s on Usenet: RTFM.

https://www.paypal-businesscenter.com/content/presale-policy...
"Playing the man" is merely an abstract reference to maths in Poker that a lot of old timers in these (slightly out of date) books couldn't quite put their finger on. Super System was a good book for its time, but I think there's a lot of better books out there now (Harrington on Holdem for example).

A simple example, common stats software for poker will record what % of hands an opponent raises on the button if it's folded to him. If this figure is 80% you know his hand range is extremely wide. "Playing the man" simply is recognising that in this situation your opponents hand range is very wide so you can often raise the bet and take the pot without further resistance.
Homegrown DevOps Tools at Stack Exchange
Firefox OS handset giveaway
Without custom metrics (for example, via StatsD), I'm unable to use Longview to collect these "Meaningful metrics". It may provide me with an overview of what a system does as a whole, but I definitely need custom events from my applications to show up in the same graphs for it to be useful.