skysight-inc/HackerNews huggingface dataset:
I get so tired of this totally incorrect narrative about the US being beholden to Iran or Iraq or whatever for our oil supply. Everybody should know by now that we only get 12.9% of our oil from the middle east TOTAL, let alone from any one country.

See:

http://www.npr.org/2012/04/11/150444802/where-does-america-g...
Ok - nice functionality, but why is it called Omellete exactly? Am I the only one that is getting tired of projects whose names mean nothing? Cucumber anyone?
"don't obsess" is much different than "don't consider".

It's dangerous to prematurely over-optimize, as the OP says, but it's never a bad thing to think about optimization. Otherwise you'll end up with crap.
> ...to the role of government regulation.

What did he write that conflicts with this?
If you read other comments in this thread by swedish people, they tell that other companies already do that.
> You've managed to prove my point in four words and a URL.

I'm sure the proof is obvious to you, but how about explaining it for the rest of us?
Open up any color palette tool and switch to HSB mode. Move H around and leave S & B alone.
I'm sure not, and that's easy to say, but you never know how things go and you can't promise with absolution that nothing will change. To a lot of devs (me included), that's scary.
Actually, I occasionally use our dryer to take creases out of shirts - I spray them with some water and then pop them in the dryer while I shave and have a shower.
From Rails Asset Precompilation to Kernel Debugging
Look Untog, on the one hand, we have what you saw with your own eyes.

On the other hand, I just finished my freshman year in economics, and when we draw a dotted line across the X of supply/demand, then there's this little triangle see? Shade it in. Yeah. So anyways that's what happened. BTW, there's no axis for "natural disaster" on my graph so clearly that's irrelevant. I don't know why you're bringing up red herrings.
Performance Benchmark of Popular PHP Frameworks
I have bought 1 year ago Zeo product and since than I have noticed that if I sleep more than 6h30 hours than I am tired and feel more depressed. With over 10 months result, I have DEEP sleep only in the first 2 hours of sleep, then I am moving between REM and light the rest of the night. I guess that, for me, too mush REM is making me more tired.
If every store tripled the price of bottled water you would have truckloads of water arriving within 24 hours with absolutely no government intervention at all

In post hurricane road conditions? You don't live in New York, do you?

If the price of water tripled, a decent section of the population would struggle to afford it. That is the start and end of that debate, as far as I am concerned. I believe in the free market up until it starts starving people.
Ah, good point. I didn't think of that :)
I just wish banks had the option to get a card without a magstripe. I could use the chip-only card for day to day stuff and only use the magstripe when I travel to the U.S.
Big Data Gets Bigger: Now Google Trends Can Predict The Market
Beijing and Shanghai also have high rents. I've heard Bangkok is reasonable, far from cheap.
If there was plenty of water and supplies were delivered, then there would be no incentive for the price increase and no need to have a law about it.

During Sandy, much of the price 'gouging' discussion was regarding gas supplies. The effect of price gouging laws was that people who had time waited in line and then sold their tank of gas on the secondary market where the price gouging law was not followed.

It is really hard to make the laws of supply and demand obey legislative commands.
This is an epidemic at gas stations in Southern California. I've been nailed by skimmers in LA, and a lot of my friends have too. My girlfriend refuses to use the debit cart option at Arco gas stations for fear of her card info being stolen again, and its a legit concern.

They're impossible to spot unless you plan on trying to pry off the front of every payment kiosk, which as far as I know most banks and gas stations frown upon...
So variable pricing is regulated out of market is what you're saying.
Argue with Gloria Steinem, who was once a Playboy bunny.
http://www.gloriasteinem.com/updates/2011/8/22/i-was-a-playb...
I like this. I've wanted this. If you guys need help bringing this to DC please let me know.
Andrew -- email us at support@mentii.com and we will delete it right away.
this is complete bullshit. Lack of sleep makes (my) depression worse.
I've seen two different kinds of reports:

* Some banks cards were vulnerable due to faulty crypto. The banks phased those cards out.

* Attacks based on a malicious PIN pad logging the PIN code, then feigning a chip error and telling the user to fall back to the magstrip, thus turning to traditional skimming.

I haven't read anything that attacks the chip itself on current cards. Do you have any links?

edit; Just found http://en.wikipedia.org/wiki/EMV#Vulnerabilities

edit2: Wikipedia TL;DR: There are two currently-relevant attacks:

* One lets attackers trick a terminal into initiating a PINless transaction in order to use a stolen card. This information is sent to the issues as part of the authentication, so a bank could deny all PINless chip charges if they wished (I'm not sure what cases this legitimately used in?), plus there's a clear trail that the cardholder isn't liable.

* The latest attack tricks the card into downgrading to an older, plaintext method of transferring the PIN from the terminal to the card, allowing the PIN to be skimmed. I'm not sure how this is useful in recreating the card to steal money.
NASA has three smartphones orbiting the earth as mini-satellites
Worked with friend on a new idea (while also trying new tech across the board), ended up in this:
http://simondlr.com/post/26360955465/dynamodb-is-awesome-but
When we got traction, we wanted to change databases, but because it was just a weekend hack no one wanted to spend time doing it and eventually killed the app. It was our own doing of course (choosing new tech to work with). But yes. Work with what you know when testing ideas, unless you also want to play with new tech.
I know for a fact that Uber has encountered resistance in Paris for not complying with local transportation-for-hire laws.
> maybe you're talking about other negative environmental effects that are linked to activies that cause CO2 emissions.

Bingo. I'm not focusing so much on the carbon emissions themselves so much as the side-effects and purposes of those emissions. Removing mountaintops to get at coal and risking oily beaches and terrorist attacks to get at oil. Encouraging attitudes that careless disposability and physical inactivity are OK and normal.

> I think well being of people should be maximized
The problem with maximizing people's well-being is that "well-being" has been bastardized to encompass all sorts of things that were once considered luxurious, superficial, wasteful, and pure convenience.
To try to be more clear, I'll make up an example. Say you as a founder are a Ruby guy, perhaps you value being able to rapid prototype, throw away code, iterate quickly.

Maybe your product needs to be very high performance so you hire a team of C programmers. What you might find is that their idea of iterating quickly is on a different timescale than yours, due to the low-level and unforgiving nature of C perhaps your team tends to be pedantic (by your standards) or correctness/detail oriented (by theirs).

In this situation your team, influenced by your technology choice, is bringing a different value set than your own to the table. BUT this is not (necessarily) a bad thing, if C really is be best tech for your product your team can strive merge both your and their values; however, my point is without you actively trying to do that, your tech just defined the value set, not you. (In this case it also possible that maybe Rust or Go would have been better tech, but that is a different conversation)
This is HN. Anything is awesome as long as you quit school to make a startup out of it. People here would congratulate a startup selling people as slaves as long as their domain ended in .io or .ly
I've always sort of envisioned that oil would become "motorcycle / classic car fuel" and whatever ugly cars normal people end up buying in the next 20 years would run on electricity generated by a combination of some sort of next-gen nuclear, wind, and solar. There's enough petrolheads that will gladly pay $20/gallon to take their Camaro to the track on weekends.
Correct, but I will not encourage ambiguous and sensational titles for the sake of 'being interesting/relevant enough to be tech news'.
It's a helper to build CLI (bash, zsh) tools with autocompletion feature using Node.js. You can use it when you are building a CLI tool with Node.
Sometimes the real card readers will pop off easily when tugged. You can also check for pinholes for cameras, and cover the holes up with gum.
This version isn't so bad, only by comparison of the last two. I usually download and run each version for a few weeks for fun, I ran some beta builds of this one and didn't have any major problems.

The Unity interface still sucks but they're making some subtle changes that make it better. I still don't like it.

What worries me most about Ubuntu's rising popularity is the fact that they're trying so hard to nail the tablet market. I would like to see a good Linux distro reach the popularity Ubuntu has, but offer more flexibility and focus on the desktop. Linux Mint is making strides in this direction, and looks to be a very nice candidate for it.

My prognosis is much the same as it has been for a while now:

For goofing off / watching movies/ checking email - Ubuntu 13.04 will be great.

For productivity I'm still using Mint, Gentoo or Ubuntu 10.04

For a server it's Gentoo all the way.
Not necessary ... it's MY app. The problem with not having approved and sealed meters is that I don't know if you've screwed with it or not. I know driver hasn't screwed with my iPhone app.
See previous discussion on "How is an ATM Secure"

Original article:

http://security.stackexchange.com/questions/32917/how-is-an-...

Comments:

https://news.ycombinator.com/item?id=5421864
It's just a name. I'm not good at finding cool names for projects. :( And "complete" is reserved in NPM. Nightly name. :)
From personal experience, I would say it was the opposite. Being overly tired and sleepless lead to depression.

But I guess being busy and active can move your mind off from depression and make things better for some.
It isn't arbitrary to assert the universality of economic laws -- no school of economics holds otherwise. In fact the entire point of this science is to discover principles that exist in all circumstances.

Moreover asserting the difficulty of empirical measurement isn't a cop-out; it's one of the most fundamental debates, not just in economics, but in philosophy. This is Plato vs Aristotle, or Kant vs Hegel. It's an incredibly important issue and not one to dismiss so nonchalantly.

Regarding the likelihood of reporting assault, I was specifically talking about drugs. You are probably right about the unlicensed taxi customers, but nevertheless the statistics for taxi assaults don't tell then whole story because there is no way to account for assaults that occurred elsewhere that would have occurred in taxis has they been more readily available. Even if that data were available, the uncontrollability of other factors would continue to burden your attempts at empirical proof.
Anywhere you are accepting command line arguments. You might not know about bash-completion even if you are a basic shell user; I know in Debian, it's necessary to install the package "bash-completion" and un-comment a few lines in /etc/bash.bashrc to enable it.

Basic bash completion looks for files in the filesystem. The bash-completion package provides hints so that you can auto-complete semantically, for example

$ apt-get up<tab><tab>
update upgrade

$ apt-get install bash<tab><tab>
bash bash-builtins bashburn
bash-completion bashdb bash-doc
bash-static
Is there a name for the 3D art style shown in the screens? It seems just like pixel art with small palettes applied to low polygon models. But I really like it!
If you're an enterprise developer, AnyPresence is a great option. Hands down the best MBaaS for enterprise, and the ONLY solution that won't lock you in (i.e., you own not just the data, but also the run-time components (code, server, etc). Check them out - http://www.anypresence.com.
The chips are sophisticated and powerful enough to setup an SSL/TLS session to the bank if needed. Just like with SSL/TLS, if it's designed correctly, intercepting the traffic between the card and POS/ATM is useless.

I haven't been able to find very much on this in a few evenings that I searched for info on it, but from what I've been able to find I'm quite sure that it's possible to do. The chips give a boolean response as to whether the PIN number is correct and lock themselves after 3 attempts. Combined with the knowledge that 6 pins (=6 parallel bits) are used for 4 digit PIN numbers (log(10^4)/log(2)=14bits), you can deduce that it must have at least persistent storage and computational capabilities. A complete Von Neumann machine. This makes it feasible to implement algorithms like RSA and AES (asymmetric and symmetric encryption) on the chips. The POS/ATM then provides power and a connection to the desired bank, and all should be fine.

I don't really think they are that good to connect to the bank directly, but the idea that the chip is capable of this kind of crypto makes me feel better than with magnetic strips.
simply put, everyone is different
Internet Sales Tax Heads for a Vote
"tea-party style paranoid right-wing anti big evil government organization". ...is hardly nuanced parlance.
Thank you that's more helpful. Looks like a great tool
Stop Cold Emailing Multiple People at the Same Company
This is just an ineffective practice I see by Sales / BD people. This post explains why
I agree with you that this is a serious issue and deserves a lot more attention than it gets.

One of the reasons why market capitalism works in many (not all) cases is that it produces relative excellence (in pricing, new product discovery, and sometimes allocation of resources) out of mediocrity. Firms and most people are mediocre agents with mediocre aims, mediocre ethics, and mediocre execution and reliability. Yet, through "magic", we get a system that excels in comparison to any planned economy.

When we start talking about material that remains dangerous for 10,000 years, however, typical corporate mediocrity (in ethics and execution) is no longer acceptable. When we can't trust the players it gets unpleasant.

I don't know that there are easy answers, though. We can't fully trust private companies, but governments are only marginally better (and that's because of superior attention to incentives and checks-and-balances in political infrastructure; it took hundreds of years and many wars to get that). We need energy, and we need it with near-100% reliability even though we cannot trust fully any of the agents providing it, and even though we're not fully aware of the black swan risks (tasteless Deepwater Horizon pun here) that come with any endeavor that affects the earth so much as energy production.
A while ago I split my primary bank account into several different accounts with different purposes. One, that gets the bulk of my paycheck for bills/mortgage, gets autodrafted. I never do ATM withdrawals from this account. A certain amount is autodeposited into savings for which I have no ATM card whatsoever. A secondary checking account gets a much smaller slice of my paycheck and is used exclusively for ATM withdrawals for pocket cash. (I use Simple, btw, which is quite nice.)

An unintentional side effect of this system is that it also minimizes the risk posed by ATM skimmers, since I don't keep much in the ATM account.
I always jiggle the reader with a bit of gusto before I use an ATM. All of the ATMs that I have found have been sturdy enough that I don't worry about damaging them.
A rant on the Soylent Experiment
It sounds like the author is complaining that some products aren't priced right for people who aren't willing to pay for them. If you don't have much money, you can't afford nice things. The 30 day free trial isn't broken just because you can't afford the end product.

That's like saying a free test drive on a Ferrari is broken because you can't afford it. You knew you couldn't afford it when you took the test drive. Would it be better if they never let you have the test drive simply because you couldn't afford it?
Synthesiser software album to fund programming lessons
The video is still available on YouTube[1]

[1]: http://www.youtube.com/watch?v=j0c65ypUxKg
Forbes include wifi hotspot inside magazine ad
Which is a great argument to make, but you still have to make the argument. As I understand it, they have not attempted to do so.
#1 and #2 are in the order I noticed them, and #3 is so the whole post isn't just criticism. There's no deeper meaning than that.
> If every store tripled the price of bottled water you would have truckloads of water arriving within 24 hours with absolutely no government intervention at all.

In natural disaster scenarios, this is likely impossible as delivery infrastructure usually goes down for some period of time. This is why price gouging is successful for the businesses raising prices in first place.

> It would also mean that smart entrepreneurs would pre-stage needed supplies in anticipation of the price increase.

Businesses do not do a good job of stockpiling resources for exceptional events that happen once in many years and many businesses view this as a cost that is not worth paying.

> With strong 'gouging' laws, there is no incentive to spend money on preparing the supply chain or in spending more money to overcome supply difficulties (i.e diverting supplies from elsewhere, rushing delivery, etc)

There is no incentive in general since there is an very low probability that work on on delivery and supply channels will actually pay off as it is a low probability that a disaster scenario will happen in the first place.

> With strong 'gouging' laws, there is no incentive to spend money on preparing the supply chain or in spending more money to overcome supply difficulties (i.e diverting supplies from elsewhere, rushing delivery, etc)

Most historical examples of price gouging never worked out this way. On a logic basis, this doesn't make sense as the point of price gouging is to maximize revenue from sale during a short window of time while new supplies and materials cannot make it to the area where you are selling the now highly priced goods.
Physically how would you perform a man-in-the-middle? I think you're confusing the chip-and-pin chip (EMV) with an RFID chip.

EMV is a contact system that requires physical metal pins to touch multiple contacts on the top of the chip itself.
I've narrowed down the problem to a specific change, and updated the installation instructions to use a release from last week before that change. People are reporting that this fixes it for them. I'm going to be putting out an updated version, probably 1.5.27.2, that also will have this issue fixed.
Am I the only one who is worried that modules like this introduce subtle and hard-to-find bugs in the served pages? It's a layer you don't usually look at when debugging web applications.
ESP for your Android: TI SensorTag
What a sad account. What a negative outcome for science. And I'm sure it's common in many fields.

> How can average mediocre scientists get job security without keeping secrets?

By way of systematic changes, not by anything they necessarily can do themselves at the level you're describing.

By way of people near the situation willing to speak out, like those who brought Jan Hendrik Schön down:

http://en.wikipedia.org/wiki/Sch%C3%B6n_scandal

Or in a similar way, by the actions of those who brought several highly regarded psychologists down:

http://science.nbcnews.com/_news/2013/02/20/17032396-scandal...

Title: "Scandals force psychologists to do some soul-searching"

Quote relevant to the present topic: "For instance, right now there's no incentive for researchers to share their data, and a 2006 study found that of 141 researchers who had previously agreed to share their data, only 38 did so when asked."

But the existence of the linked article and others like it means something is being done -- many psychologists have been outed as frauds, or fired, or forced into retirement.

So there's reason to hope that, if enough daylight shines on these practices and laboratories, things will change.
Dan - drop us a line at support @ mentii.com and we will delete your account.
Lots of good advice. One nit:

I would change "Don’t obsess about potential performance" to "Don’t obsess about potential performance except for binary roadblocks".

What's a "binary roadblock"? Something that, when it doesn't run fast, no amount of "tuning" could fix it. You better be obsessing over things like these or you'll be dead in the water as soon as that nasty roadblock manifests itself. Some examples:

- 2 proven technologies whose combination is not proven
- bad database structure that doesn't hurt until a query you never planned for
- bad program structure whose memory leaks don't show without an outlying case
- lazy code that blows up as soon as programmer #2 "enhances" it
- shit that works by accident until it doesn't work anymore
- sleepers than appear to run well until you try to scale
- structures aimed at incorrect user assumptions

Speed to market is important. Careful thought into what can easily become a roadblock is just as important.
Generally I'd agree with you, but not in this case. In the case of something like Retina screens, I don't think there's any good reason to name something that is, as far as I know, simply a step up in a metric that is already commonly measured and unnamed.

"Flat design" and "responsive design" (probably better named "responsive functionality") are specifically different in numerous ways than other design trends and consistent within the trend itself. Naming the trends doesn't have to equate to a 'movement'. However, it does provide a much easier way to refer to and discuss them.
Depending on the data being analyzed the app could have a use for sports organizations as well. But that's a more difficult market to break in to directly.

A company I helped with on a few apps had a table at the MIT Sloan Sports Analytics conference this spring. One of the apps looks at boxscores to provide custom sports news for fans and identify interesting plays. I'm guessing it is much less involved than this project but a number of club officials found it intriguing because it could surface numbers from across the league.
I agree, I didn't really put OCaml forward as the ideal solution. Ruby and Go solve the semicolon problem in much better ways, in my opinion.
Gossip network, a Java clustering library (lgpl)
The problem is that in terms of getting jobs, promotions, and tenure, producing code has no value. Except for the people that actually write it, "programming" is generally considered to be a trivial task. So if you invest time writing data analysis code, the only way you can get a return on that investment is to keep it proprietary to your group and use it to get results before your competitors do.

We can't expect source code publication until we change the perception that it's trivial. If published code were as valuable as refereed papers for career advancement, the problem would be solved instantly. But if that change does not occur, requiring that analysis code be published will just stop the development of any new code (at least by career rational people) and probably hurt the field more than it helps.