skysight-inc/HackerNews huggingface dataset:
> If you consume the same amount of resources/services I do, and you happen to make more money than me, how come is it "fair" for you to pay more taxes?

Because of the marginal utility of money and the burden of taxation. A 10% tax hurts someone living on the margin far more than someone living with excess and thus the burden is not shared fairly. Taxation of income is more fair than taxation of consumption because the burden is shared more equally. Not the "amount", the "burden".

> Percentage-wise, a consumption-based tax could take more from the "poor and middle class".

Which is what matters.

> In absolute terms, not so much.

Irrelevant, see above.

> Incentives to saving - economically debatable for a government

Not their job.

> Good for the environment. Imagine if China actually had to start paying for things like carbon credits.

Not on topic, this doesn't require consumption taxes.
It isn't the only reason, contrast ratio is higher too so it is needed to be competitive on specification too. If you can control the lighting so that it doesn't reflect to you it can be better as matte will scatter light in all directions. The intrinsic cost difference would be pretty small without the economies of scale I think. Matte would have to be special order panels and you wouldn't be able to pick them up on the spot market.
I used make for a long time on my JS codebases, and I agree that it is very useful. You can do a lot without needing to write a lot, and file targets usually 'make sense' for most build tasks.

I decided to switch to Grunt, though, to enable Windows developers to build my projects. This decision stems from the fact that Node does not run in Cygwin in Windows, so we weren't getting Windows build support 'for free'. The Grunt build files are much much more verbose, but I know that they work cross-platform as I no longer rely on CLI tools that may not be present, or may have different flags between the BSD and GNU variants.

If you don't care about Windows developer support, though, make is definitely worth investigating.
Bitcoin vault offering insurance is 'world's first'
What you say is true. Bunnie acknowledges that he can't guarantee a 100% secure platform,

"Our Novena Project is of course still vulnerable to techniques such as silicon poisoning, but at least it pushes openness and disclosure down a layer, which is tangible progress in the right direction. While these heady principles are great for motivating the journey, actual execution needs a set of focused requirements."
I stopped at Robert Kiyosaki.
Why does Rust compile slowly?
My guess would be it's more that no experienced Ruby developer would use GoDaddy for hosting. So most people they've got using it are probably inexperienced people (on that basis if you had experience, you'd use something like Heroku) who would probably be characterised by low spend and high support costs.
This is like someone breaking up with you on Facebook when you left them 2 years ago hahaha. I think we'll get through this tough time! sniff
strmpnk, what the fuck?

> Software still installs toolbars on Chrome too.

Chrome does not have toolbars. You cannot build a toolbar with Chrome, the browser has no extensions API to build such a thing. You also cannot programmatically install extensions. Windows software cannot install extensions into Chrome, barring some kind of malicious exploit or vulnerability in Chrome, Chrome will ignore them. They have to be installed by the user from the Google Web Store or via the developer tools, which has to be done manually.

I'd like to hear if anything I've said in the previous paragraph is wrong, I have never seen a toolbar in Chrome ever. You can't even build it into the website with scripts because of how those APIs work and anyway websites could detect that and I've never seen it.

> WebRTC isn't even half baked yet. Complaining that they don't release it to millions of devices as a feature is silly. It's great to see browsers experiment with new APIs that become standards... which leads me to: touch events.

This is bullshit, as we've built WebRTC into our application and it works perfectly in Chrome and Firefox. In addition there are entire businesses based around WebRTC availability so, you are mistaken here.

> Open source isn't something that makes the browser better at being a browser.

It matters to developers who build websites. I can debug my application all the way into the Chrome source, and have had to when JIT ruined my JavaScript.

Even 6 month updates are way too long, and I doubt that we'll see updates in that time frame anyway. The IE VM tools are slow and horrible, it's not usable, I've tried it. It's no replacement for native development and we're not going to support it. Maybe some draconian soulless corporation has made browser vm's an option to their poor mac engineers, but fuck if I'm going to do that. Your entire apologist response is factually incorrect or misleading. It's very misinformed and one-sided (although I also come across one-sided). Weird post anyway.
Haswell AVX2 for Simple Integer Bitwise Operations
It's known that vector extension instructions of modern microprocessors are very useful for complicated SIMD (Single Instruction Multiple Data) computations, e.g. matrix multiplication, float point calculations for graphic and video applications etc. However, what about simple bitwise operations on plain integers? Do vector extensions provide any notable benefit in comparison with loops unrolling and other common optimizations on C-level?
MyNameIsMK: We'd be happy to help. We're online right now for chat on #balanced on irc.freenode.net, which you can join online by going to http://webchat.freenode.net/?channels=balanced&uio=MTE9OTIaf

You can also email us at support@balancedpayments.com
My favorite was originally about the DEC minicomputer Field Services organization, known as "field circuses":

Q: How can you recognize a field circus engineer
with a flat tire?
A: He's changing one tire at a time to see which one
is flat.

Q: How can you recognize a field circus engineer
who is out of gas?
A: He's changing one tire at a time to see which one
is flat.

Q: How can you tell it's *your* field circus engineer?
A: The spare is flat, too. [1]

That particular organization may be long gone, but you can definitely spot the behavior. E.g., when calling front-line tech support and being asked to reboot and reinstall things that clearly don't matter.

[1] The Jargon File is full of little gems like this. http://zvon.org/comp/r/ref-Jargon_file.html#Terms~field_circ...
You're being pedantic and obtuse. In your world people should get an Automotive Engineering degree before driving.

Zed teaches enough CLI to allow students to accomplish the basics so they can learn Python or C. Ideally they will expand on the material and also complete the bonus assignments in the material.

And man pages suck for absolute beginners. There's too much information overload and a beginner hasn't the context to know what is useful for his immediate needs.
I know there is a lot of truth in this article but I personally find it quite hard to decide what assets to invest the cash I own. I don't have enough to buy property but it is still too much to keep it in cash. As I know little about the stock market I see funds as a promising investment.
Ask HN: I am building a form management dashboard, what features should I add?
I am working on one stop shop for some commons forms that people regularly fill out. I am building a management/admin dashboard in the backend and I was wondering if anyone who handles forms regularly has some features, functions or nifty tools I could add to the dashboard outside of the usual print, export to database, sort, reply etc.
Overfit may be too strong of a criticism. If you spend your life only seeing 2's and one day I show you a 3 and you can't tell it's different (you think it's just a poorly written 2), are you overfitted to 2's or did you just not have enough varied experience?

I guess it is technically overfitting, but overfitting sounds wrong when you didn't have access to the extra data in the first place (or even realize you were being given pre-cleaned-up data).

Solution: the first de-noising done with actual noise?

The work is great though. More of this and less bitcoin, godaddy announcements, and SV gossip politics on the front page, please.
Which part do you dislike? I think the basic idea of (1) Create a new branch (2) Develop your feature and commit (3) merge your changes back to master, those steps are as simple as it can possibly be. So is it that this article recommends rebasing (something you don't need to do) what makes it seem non-simple? Or is it the commands themselves (git doesn't have a great ui)?
Why Android PCs are doomed to fail
Exactly, I mentioned further down that their ruby customers are probably made up of people with very little experience. So these customers are probably characterised by quite low spend and very high support costs since they're still quite new to it.

This is making the assumption that only someone who was quite new to Ruby (and development in general) would use GoDaddy for hosting.
Converting it to a spectrogram was a nice step.

From the perspective of other source data, I wonder if that limits you to five features (X,Y and RGB) or whether you could extend to fictional/non-human-visible colours as extra features and just be unable to view them in the weight maps.
Did you consider the implication of creating a professional network and calling it 'Jizie'? You've got huge mountains ahead of you, I think you should reconsider the name.

The landing page is nice, but you haven't given me a compelling reason to give it a go, and you haven't made it easy for me to join.

Have you considered starting with a niche? Some friends started theloop.com.au, which is a LinkedIn for creatives, and they've been quite successful with it.

When LinkedIn started, it was so early, that I suspect they were targetting IT people, and they grew from there.

I think in order to get any traction, you'll at the VERY least need to tell people what they are signing up for. You haven't done that at all on your homepage.
"The only professional network with a VOICE" means nothing to me.
This is exactly what I'm talking about.

You're conflating all instances of speeding with "the idiot who drives 50mph on my street, which is 1/4 mile long, and has children under the age of 12 in all ten houses on this road."

Instead of being able to have a measured conversation about what speed is safe in a given street or area, we get hysterical fear mongering that does two things:

1. It causes the speed limit on a majority of roads to be set to a level that is well below a safe speed to drive, instead of setting reasonable limits in most places and then carving out exceptions in places that are more dangerous.

2. Your tone, both when talking about behavior you'd like to see changed and when referring to the other people whose comfort/time/opinion you "don't give a rats (sic) ass about", is alienating and all too common in these kind of conversations.

Both of these factors contribute to people, en mass, deciding speed limits (on their own) are never actually meaningful, and so they must use other factors to decide how quickly they should drive.

Maybe Traffic Calming should be implemented on your street, instead of posting a small sign that people will ignore?
Elsewhere I gave the example of Rwanda attempting to do this: http://www.wired.co.uk/news/archive/2013-11/04/paul-kagame-e...
Universal tracking built into cars isn't the solution, but remember that speeding, especially in urban neighborhoods full of pedestrians, isn't a victimless crime: cars at 20mph have 5% odds of killing pedestrians in a crash, cars at 30mph kill ~40% of the time, and cars at 40mph kill 85% of the time[0]. So please stop speeding, and I'll keep advocating for automated traffic enforcement to protect my life.

[0]http://humantransport.org/sidewalks/SpeedKills.htm
The fact that the courts sided with AT&T and not weev, I am guessing a class action lawsuit wouldn't get very far. The problem is that people who don't really understand this stuff will be asked to set up guidelines on "leaving the window open." I could easily see a "solution" that makes things worse.
Kiyosaki teamed up with Donald Trump to write a more recent book, titled, "We Want You To Be Rich!". That speaks volumes about their angle and market.

That said, the core philosophy of Rich Dad, Poor Dad is a good lesson: make your money make money by buying "assets" and avoiding "liabilities".
Studying Intel TSX (Transactional Memory) Performance 
Performance evaluation of new transactional memory feature in modern Intel Haswell processors in comparison with traditional spin-locks. There is also guidelines for code developing and optimizing with full benchmark source code.
This is also why wealth redistribution works far less well than people who imagine it as money redistribution think it will. Part of the wealth is tied up in the owner, and that can't be redistributed without loss, sometimes great loss.

Let's take a concrete example. Suppose that class warfare rhetoric utterly wins, and as its first scalp The People decide that the filthy rich Bill Gates needs to have 100% of his wealth confiscated for the good of The People. For simplicity, let's assume that 100% of his wealth is in Microsoft stock. So, The People United take all of his stuff. What do they get? Well, they don't several billion dollars. They get "several billion dollar's worth" of Microsoft stock. Well... that didn't accomplish much. We can't clothe or feed the people Microsoft stock. We need to liquidate it into money to get anywhere, and The People aren't too happy about the filthy capitalist stench of suddenly owning that much stock anyhow, so they immediately sell it all. Of course, dumping all that stock on the market at once immediately sends the price plunging; depending on how foolish The People in terms of wanting to be rid of it immediately it could well plunge to nearly zero. The People destroyed billions of dollars of wealth to obtain probably hundreds of millions of dollars, and quite possibly destroyed Microsoft in the process, hardly a net gain. The stock was as valuable as it was partially because it was in Bill Gates' hands.

In practice, you can't just "claw" wealth from the wealthy and hand it to "the poor" and have the effect you're expecting. You can certainly destroy large amounts of wealth, and yes, the poor will come away with something, but it's far less efficient than the "it's all just money" model leads you to believe. You aren't taking "$100 dollars" away from the wealthy and giving "$100 dollars" to the poor; at scale, you're moving a $100 asset out of the hands of "the wealthy" and into the hands of "the poor", and that's not going to produce the results you were looking for. And again, let me emphasize, it does work to an extent, it just doesn't work as well as you might naively think.

Politics being what they are, people are going to assume that I'm a fan of this truth because I'm saying it. I'm not. It would actually be really cool if redistribution worked as easily as people thought it does! I mean, seriously, awesome. How wonderful it would be if equality could be engineered so trivially! And let me be clear, no sarcasm there. However, it is still true, and it is something we ignore at our own peril. Also, does that mean all our social engineering schemes are hopeless? Well, no, again regardless of whether I'm a fan of them or not, but it does mean that, again, it's harder than we'd like to produce the results we're looking for, and it's a lot easier to overestimate the benefit to the poor and underestimate the damage to the wealthy and the general societal wealth (and even if you don't really care about the wealthy, you ought to care about the general societal wealth) that such schemes can have.
You are accounted for and not the off the grid.

You are influenced by your friends and culture. Brands try to penetrate both. You have just offloaded some of your choice/reference to friends and internet when your ready to look. They they get you.
make sure to make a post about it...I'm interested! Keep up the good work!
"simple"

http://tartley.com/?p=1267
The new Breaker 101 course has launched
I'm not disagreeing with you, but since you say the numbers don't work out, what are the numbers?
What's lacking is is a call for diversification. Along with that pile of cash you should also have money making enterprises. If you have one without the other, the risks are higher for a complete loss. Money can rot like potatoes but if you keep the farm running you could also end up with a failed farm when you're too old to fix it and no saved potatoes in your basement to sustain you.
Ask HN: How has knowing data structures and algorithms been useful to you?
As someone with no formal background in CS, I was unexpectedly thrown into the world of web development 3.5 years ago. All of what I have learned has been self-taught with the help of books, tutorials, trial-and-error, googling, etcetera. Something I have frequently encountered along the way is a call to learn data structures and algorithms. So far I have only glimpsed the tip of the iceberg with that topic, just enough to realize how immense it is and how much effort it would take to internalize it. Basically I am on the fence about whether or not to plunge in headlong. Specifically, I am interested to know how your knowledge of data structures and algorithms has helped you to do the job that you do.

On the flipside, while I am intellectually fascinated by the idea of data structures and algorithms, I am kind of put off by it as well. The reason being that I find programming to be an extremely creative (and therefore enjoyable) activity, and part of me thinks that acquiring this new knowledge will detract from that. For example: if I am to get from point A to point B and realize that algorithm x will do the job, the process of creativity and discovery between A and B has been replaced by the act of implementing algorithm x. While from a pragmatic standpoint this latter is obviously optimal, from a creative standpoint it is not.

What do you think?
Yes, it bloody well matters. What's the point in getting some high-level concepts correct if all the nitty-gritty detail is wishful thinking and fantasy?

Instead, read Warren Buffett's letters to shareholders and take it from there.
A business.
Hacking education
When 13 year-old Logan LaPlante grows up, he wants to be happy and healthy. He discusses how hacking his education is helping him achieve this goal.
How about all those people who learned english as a second language and then went to live in various english speaking countries? My accent is a weird mix of Italian/Irish/Northern UK sounds, it wouldn't fit anywhere in that list..
Here's the DxDiag from a co-worker's machine that ISN'T a VM and who can also reproduce the bug: http://pastebin.com/e6auRbR8 He has all add-ons disabled except for Java.
Radio waves. There are GPS jammers. Many truck drivers use them:

http://news.cnet.com/8301-17852_3-57597971-71/truck-driver-h...
This is on my actual machine, not a VM.
First things first: I cannot thank HN enough for the support that I've had with Breaker 101. The vast majority of students in the first run came from HN; I would not have had a sold out beta were it not for this community.

Now, since this is HN, I feel like I should give a little bit of 'inside' info on how things really went. As I mention on the site, feedback was uniformly positive, but that doesn't mean there weren't missteps aplenty. From Paypal freezing my funds (man, that was a bad idea) to emails being lost in the mix over and over, to infrastructure problems with video streaming.

But the key problem was always disorganization and communication. There were 65 students in the first run, and communication happened over email, IRC, and the forums. Having all those options for communication seemed like a good idea -- flexibility is never wrong, right? -- it backfired. It meant that scheduling changes, homework information, etc was always being lost in the mix. That was the biggest problem in the course, as identified by pretty much every student in the class.

But I've spent the last month and a half working my ass off on a brand new platform for communication. While the IRC channel will still exist, this new site is where all homework, exams, lecture videos, scheduling info, etc will be distributed. I believe this will solve the core problem of the first run and make this the best course ever.

As a first-time teacher, I was nervous as hell going into this. But I could never have imagined it going this well. Every single student that finished the course (there were quite a lot of dropouts due to a lack of time -- natural consequence of a class for people who are typically quite busy) passed successfully. One student passed with an incredible 99.8% overall score, despite no background in security going in. If the next batch of students is even half as awesome as the previous one, I have no doubt that they will succeed just as impressively.

I can't thank my students enough for making this a success; I wouldn't be here writing this right now if not for them.

So as a huge thank you to HN and everyone who has supported me in this, I'm offering a 20% discount to everyone here: https://breaker101.daeken.com/?code=hn

Seriously, I can't thank you all enough. Breaker 101 is going to make the world a more secure place and none of this would be happening if not for all of you.
Apocalyptic Ice Tsunami Rips Through House In Minnesota
Here is a simple game I did. You can see the software life cycle data on the blog. Check the source code of the game. It is pretty straight forward.

http://www.drdacademy.com/?id=a-simple-html5-game-the-design...
But, as a more generic category, the fundamental pillars of wealth seem to me to be health (including youth, energy, endurance), education (including work ethic, general knowledge, wisdom, self-knowledge) and intelligence.

Health is extremely valuable, but fickle. You can lose it for no good reason and through no fault of your own. One just has to do the best one can. As for education and intelligence, I'm not sure I agree. Those resources are the wealth of the world. It's intelligence and creativity and just raw fucking grit that keep the fucking place from imploding. But many intelligent people end up as excess capacity, unused and maltreated. You need connections and credibility to unlock them. Education used to deliver that, out of the box; that's no longer true.

Ultimately, the best security is to be able to reliably get paid, well, for doing something that doesn't harm you to do it. That shouldn't be hard for programmers to arrange, but the age discrimination in our industry is disgusting, so I wouldn't count on being able to get quality jobs at 70, even with full capability and intelligence intact. When you get to that point where you the narcissism of the career world and its perverse (chickenhawking, see here: http://michaelochurch.wordpress.com/2013/12/14/vc-istan-6-th...) age obssssions go against you, it helps to have a wad of cash.

[I]t seems to me that the idea that the best preparation for retirement is to save up a load of money is a horribly noxious lie that has likely led to the bitter disappointment of hundreds of millions if not billions of people.

Well, it shouldn't be "money". It should be a portfolio of bonds, stocks, and commodities. (Real estate shouldn't be trusted; there are too many ways for misbehaving neighbors or politicians to fuck it up.) However, the idea that one can keep living off one's talents at the age of 70 is a fantasy. I wish it were that way; ageism is fucked-up and if it affects me in 30 years I am taking a Second Amendment Solution type approach to finally drop a pipe on that shit. Many people have their talents and ability intact at and beyond that age, but I would not want to be applying for programming or business jobs at that age.