skysight-inc/HackerNews huggingface dataset:
sorry, ignore this submission, forgot I was on the mobile site and as such this is a duplicate.
Yes. Or the value. error style as used by node.js. forcing errors unto the domain gets messy.
My guess is a lot. The equity market represents most of humanity's value output. Will we stop generating value when energy gradually becomes more expensive over a few decades? I doubt it.
$100 AWS Credit
If you think that snippet was bad, you should see the rest of it. It covers nine files and around 500 odd lines.

Good practise though.
I think the takeaway is that life would be best spent finding out what it is that truly makes you happy and then pursuing that. A lot of people think 'more money' is the answer to that.

More money is just a way to be able to pursue whatever you think will truly make you happy. Whether that's kayaking, kung-fu, dancing, golfing, getting laid, going out for dinner, going on vacation, etc.

A means, not the end.

Some people just lose the plot on the way and continue down the more money path forever. Those are the people who end up living to work and not working to live.
That's an interesting thought, but don't ask it just so you can push that babl... website. About half of your comments/post seem to be about trying to promote the site.
Nice, simple writeup and exploration of options :)
In the first of these talks, he correctly predicts (~8:30 in the video) on October 28 that US companies first eyeballed on the PRISM slides had been hacked by the NSA, two days before those revelations were made public on Oct 30 in the Washington Post [1].

[1] http://www.washingtonpost.com/world/national-security/nsa-in...
Well, it's true. Code is not computer science any more than paint and brushes are artistic paintings or nuts and bolts mechanical engineering.

People learn what they learn, formally or informally, and then they either develop a passion for what they learned, or not. Not everyone who studies art can produce artwork most would enjoy, much less a masterpiece. And, in this regard, having encyclopedic knowledge in the field isn't a solution.

What I am saying is that it is about the person, not the encyclopedia. Developing artistry requires knowledge, passion and dedication. Knowledge alone isn't the entire equation. Knowledge without passion and dedication is useless, no matter where it comes from. And this might very well be the reason a lot of CS grads falter.
I am not sure they are directly comparable - unless rappers themselves are choosing the site, just like programmers themselves (ourselves) voted with our feet. Aren't people searching for lyrics more of a casual browser type?
I recommend reading "on killing", a book about effects that killing has in soldiers and how it has evolved since WW2. The modern warrior-killer mindset and training is responsible for a great part of the PTSD.
And that would be when everyone realized Stallman was right, but it'll be too late for most of them.
I'm not assuming anything, merely pointing out an easy way to get rich (if you are truly confident that your prediction is correct.)

But I do believe that markets are more rational than you are giving them credit for, and that the reason oil isn't being conserved even more is that no one actually believes that and is willing to bet their money on it.
Yep. I've had receipts turn black just sitting in a drawer. This is certainly not what I'd want to store my currency on.
Last post of the year from 24ways.org
Frankly, if somebody started talking about ECHELON about 1 year ago, I immediately put him into "9/11 truthers and other conspiracy theorist" category.
The previous UK government under Gordon Brown already apologised for Alan Turing's treatment.
Just wanted to highlight what a fantastic resource this is and thanks the effort of everyone involve. Every year I learn something useful from it.
A Mans Guide to the female Mind, Vin DiCarlos Pandoras Box
> but the end result is generally extremely well thought through and tested

Have you looked at the API of function types? If we needed a definition of incoherent, overcomplicated, painfully stupid non-sense, this would be it.

I'd say the issue with Oracle's style of development is that it is primarily time-driven which just doesn't work for evolving languages.

Features are not developed and shipped when they are ready.
Instead, they decide that they want to ship X in the upcoming version Y and sacrifice the quality to reach the dead-line.

Of course, stuff is ugly and inconsistent if it has been rushed all the time.

That the persons involved in designing those features are completely under-qualified doesn't help either.
From Jersey to Estonia, a president pushes technology
Do that for 500 years and you’ll have a nice lawn, too.
I don't understand your comment.

1. How can oil "only" get so expensive? By oil, we are referring to the act of gathering existing oil. There is no limit to the cost of gathering. Going deeper and deeper, or from lower concentration will become more expensive as time goes on.

2. We have a lot of alternative sources of energy that put a lid on oil price. Can you explain the mechanism for this? Are you referring to the true cost of oil, or just at the fillup station? Are you saying the major cost of gathering oil is the input energy, and because the input energy is alternative, the EROIE is infinite? Please elaborate.

3. making artificial oil out of coal will become viable on a large scale. Making artificial oil has nothing to do with gathering oil. The reason they did that was that oil was a more valuable energy medium than coal, because it can be used for many products, not just trains/ships/electricity.

4. There's always nuclear power. I am a big fan of nuclear power, but have no faith in governments making a sound scientific analysis. So unless nuclear power becomes cheap (infrastructure-wise), I think peak oil is still a big concern.

5. Lot's of oil at sea we haven't explored. There's a reason we haven't explored it - it costs way, way, too much. But I'm sure we will as the EROIE goes down.
And the good aspect of C is the "flatness" of the structures: they are not "objects" with the hidden content and associated functions managing it. It's a way for the programmer to organize the data as efficiently as possible.
You can delete it.
Well, it's a truth most people realise later in life. If someone would've told me that when I was 22, I wouldn't have believed it. Actually, if someone would've said that exact sentence to me, I would've believed it, but I didn't think I was doing that. In hindsight, I was. I realised it early enough luckily.
When you know self made millionaires you learn one thing:

"Money is not wealth". Almost nobody that understands wealth holds money, money is a tool for exchanging things and its value decreases with time.

They hold real state, they hold precious metals, they hold stock, they travel, they know people.

The people that made money usually like making wealth and don't fear losing it so much, they learn all their life to handle risk with positive results. It is their children or grandchildren who fear it, because they don't.

The good thing about being rich is that you could be poor whenever you want. You could also help lots of people in your life, which feels amazing.
40 Critical Theory Books That Came Out in 2013
Battery that works with urine : 6h energy per lt of pee
Just a heads up the link in your profile appears to have a typo in it :)

Confirming your site makes the majority of minimalist themes look bloated! I'm probably just used to things being more central but I think the only issue I had with the site was the extreme left alignment :)
Ho Ho Ho...Santa Tracker
Only briefly - it looks pretty straight forward. Could you explain what's wrong with it?

Also they pushed a number of features that were going to land in Java 7 back to Java 8 because there wasn't enough time to finish them. So that doesn't seem to be true.
Alan Turing, Enigma Code-Breaker and Computer Pioneer, Wins Royal Pardon
> A lot of people think 'more money' is the answer to that.

I'm don't believe this is true, at least directly. I believe people start out thinking that they just need to make X amount of money to fulfil their dreams. The problem is once they start earning money they start changing their lifestyle to match it. Once they are in this situation it is hard to give up the restaurants, cars and houses to chase their dream. As such they decide they want fancier restaurants, fancier cars and even bigger houses which requires more money. It's sad, but people who are comfortable are unlikely to change much, even if the result would make them a lot happier.
Irrelevant when global production is declining.
It'll take about 5 years I'm guessing. My experience is that's how long it takes for the general population to get the information filtered through to them and realize what it means. (And have that translate to pressure on politicians.)
The good thing about being rich is that you could be poor whenever you want.

What? Name some rich people who are now voluntarily poor! I'd happily bet that 99.9999% of multi-millionaires never choose to be poor in their lifetime. But I'm sure lots of them feel amazing about thinking how they could help people.
I don't think companies should be obligated to give people the choice to vanish from the workforce and return a year later to an equal or better job.

I would also enjoy the option to take a year off and have a job when I return (for other life choices than having children), I just don't see why my employer should be obligated to hold my job open.
Are there abused or disenfranchised groups you do support payments being made to as a form of compensation? Paying out clearly does nothing for Turing, I mean that payment to those still alive could be helpful. For example, the New Zealand government has paid out groups that suffered due to government action like land unfairly taken. I fully support this.
Renewable possibly. Sustainable & carbon neutral, definitely not.
https://www.google.com/search?q=is+biofuel+carbon+neutral

It's heavily subsidized, pushes food prices up, causes deforestation and requires more energy to produce than it produces.

It's a short term hack that exists because it fits in to the current energy systems, not a longterm solution. It certainly does constitute as 'oil' for the purposes of this discussion.
I think that's a general problem of power. Senator Obama hated surveillance and loved whistleblowers ...
Surprisingly many problems are similar, so in the end you can often apply the methods from one domain to another. If you use your study time well you will remember the general principles even though you might forget the exact implementations and most of the details.

Most importantly, you have a much greater chance of knowing when a solution exists and where to look for it, and more importantly know when no solutions are known.

E.g., the computer scientist recognizes the travelling salesman problem even when it doesn't involves salesmen, travelling or cities. She knows that it's NP-hard so she doesn't spend a few months trying to find an efficient exact solution for her millions of nodes, but she knows where to look to find "good enough" solutions for the problems she is trying to solve.

The autodidakt might not even recognise his problem as a TSP and thus doesn't even know that her problem is hard and which books she needs to start reading.
Yes, they apologized 5 years ago, and now there's a pardon. As an important abolitionist from my country once wrote, "Justice that is late is not justice".
In this case, it seems that Walker was nominating someone for a state position, and decided not to after finding that person signed a petition to recall him. That's not exactly being retaliated against by state officials, that's just politics. Of course you're going to appoint people that you like. That why, for thing that matter, we vote directly.
"growth hack" lol
Nice writeup indeed.

As far as I understood, the [MEAN.io](http://mean.io) stack implements OAuth2 like this - at the 'cost' of having two MVCs: one on the server side to deal with the authentifiction, 404 and 500, and the AngularJS one on the client side.

I hoped that there was an easier way to deal with the whole scenario, but obviously that is a good one.
There are autosaving options in Preferences, check it out. The UI can be improved, sure, but you have to remember that this is a complete rewrite of the 1.x version in order to support KeePass v2 format -- it's not even reached feature parity with the old version (although new features are starting to appear, like AutoType).

And of course, this is Free Software; if you think it's so bad, propose a patch or fork it.
After working very hard on things to 'make money' (no goal attached, just making money, boy I was naive) doing stuff I really didn't like to do (building large EJB based systems for banks/insurance and we had entity beans back then!), I had some realisation that actually, this sucks. I alienated my gf at the time, my friends, my family. I worked, 200+ people under me and it sucked. I thought about it a few days, sold off some stock to make sure I could have freedom.

Which I also believe is the main goal of having money. No loans/mortgages, being able to do what you want. And then I started making companies again, doing about the same thing (without the entity beans, or beans at all :), but now it's fun. If it goes badly (the current crisis almost bankrupted one of my companies) I handle it like you are supposed to handle it; in a calculated, company-first, manner. And pull through stronger than before. If you don't have that freedom, you make decisions which often don't reflect the best interest of the company because, well, you cannot pay the rent or feed your family.

I always believed in lots of interests and hobbies (my twitter feed must seem rather ADD, but I actually have a planned working day in which I get to do those things) as I think the biggest waste of life you can have is boredom and now I actually get to make companies around those things. Money in the bank gives you the balls and the contacts to do that while as before that wasn't even an option without right-out prostituting yourself. And the freedom to say no to something which would before have been (or have seemed like) a brilliant opportunity because you just don't want to.

Freedom usually (unless there are health issues in your family/close friends) also buys you no stress which already comes from the above. But having my own fruit/vegetable garden and having the time to prune the trees and prepare nice food from it etc is very far removed from shit in styrofoam containers and not even tasting it during a client conference call.

Edit: I forgot my new-found pet peeve with getting older; people get way to serious over 30. Life's a game and a short ride; money allows you to live it like that.
If it's mobile then you might have to deal with (i) lack of physical keyboard, so on-screen keyboard using valuable screen space and (ii) high latency and inability to navigate emails through dead/weak spots.
I have always used KeePassX for the simple reason that it does not depend on Mono. There had been uncertainty of the legal and ideological status of Mono as a free/open source project [citation needed] with respect to the Microsoft Community Promise. As a result, I had always stayed away from all things Mono. Has that situation changed for the better?
You have to admire his willingness to risk everything to give the people a chance to change this broken system.

He is right though the system is broken it gives too much power with too little oversight.
I believe that was sarcasm however warren buffet is a good example. He's giving all his money away and leaving his kids squat because he doesn't want to create a legacy of trust fund descendants but they certainly won't be poor.
"Selective JPEG Compression" was a new one for me.

For PNG, always run your images through ImageOptim (http://imageoptim.com) before committing your work.

And for large PNGs, ImageAlpha (http://pngmini.com) lets you reduce bit depth, keep transparency and maintain a decent image quality.
You can get by without knowing how 'this' works, if you use CoffeeScript and change -> to => when @ doesn't work the way you thought it would the first time :)
It doesn't even do that, pardon is more like forgiveness: "We forgive you for what you've done". And I don't think that's the same as admitting that law was bad.
How Docker turned intricate Linux code into developer pixie dust
Tim O'Reilly on money:

It’s easy to get caught up in the heady buzz of making money. You should regard money as fuel for what you really want to do, not as a goal in and of itself. Money is like gas in the car — you need to pay attention or you’ll end up on the side of the road — but a well-lived life is not a tour of gas stations!

Source: http://radar.oreilly.com/2009/01/work-on-stuff-that-matters-...
"And they see this list."

But why would they see this list in your proposed context? The list is not specifically intended for your theoretical audience, nor intended to contain your theoretical content, but you're railing against it like it is. If the article was entitled: "This article will inspire kids to do science", you might have a point. I will go further and argue that the type of youth reading Nature is actually probably going to be inspired by this article.

If you had wanted to discuss motivating kids into science, that's a great discussion to have, but inaccurately denigrating science/the article like this: 'I can't believe this is the what all of "science" achieved this year.' is probably not the most productive way to do it.
Have you ever seen Hinton's code before? It's all Matlab :) And when you are designing/prototyping algorithms, that is quite good enough.
I updated last night by pure chance (from 2.0 alpha 3)! I was pleasantly surprised by the fact that it now works great with Retina screens. The only feature I miss is xml import/export (there's an undocumented utility for export, but I had to compile from sources to find it). It works great for my usecase anyway (lots of separate databases for different clients, saving files from both OSX and Win). A little gem! Shame I don't really know C++ or I'd contribute.
"Now, some people like to think that stuff like "technology always improves in time to save us" is some kind of natural law. I guess they are more into science as religion, than in science as science."

That is because IT IS a natural law.

If this law were not true, then there would be no humans on earth. It it scientific because there is evidence with real data to prove the hypothesis.

The fact is that humans are not only resource consumers but also resource creators.

It is you who misled science as science for "religion of the Doomsday". Science tells us that there is trillions of billions of stars, each carrying trillions of times more energy that we consume.
I don't totally follow his methodology for "time-boxing", it seems like goal-setting with a time for evaluation and course-correction, which is something all goals should involve anyway.

Time-boxing as I've heard and used it before is a working style, similar to a scrum sprint, where you have a set of goals and a limited set of time, so you force yourself and team to prioritize what fits. The team then constantly re-evaluates what fits and takes a hard realistic look at the goals that have to be done at the end of the time-box vs. those that can be changed/cut.
This is a talk by Brian Goetz about the design of Java 8's lambdas: http://parleys.com/play/5251c164e4b0a43ac1212459/about

A lot of thought has been put into that, and I think the result is both elegant and at the same time integrates beautifully with legacy code. Perhaps most importantly, a lot of existing libraries will automatically support lambdas naturally without them ever being designed for lambdas and without recompilation.

Java's lambdas have been anything but rushed. They were debated long and hard (for literally years), and different approaches were considered, tried and discarded before the present spec was accepted. Here's a summary of the discussion from 2007: http://blog.joda.org/2007/12/closures-comparing-core-of-bgga...

In the end, the "BGGA" proposal for full function types in Java was rejected in favor of something similar to the Doug Lea-Josh Bloch-Bob Lee proposal. Bob Lee summarized his perspective so[1]: "Loosely speaking, simple syntax sugar for anonymous inner classes buys Java 90% of the power of BGGA closures while carrying only 10% of the weight. We think it's the "knee in curve" where we get the most bang for our buck." This is perfectly in line with the Java philosophy. Other languages may prefer getting 100% of the power for ten times the cost, which might make sense if your requirements and use cases are different.

In the end, though, Lambda's are more powerful than the original "concise syntax for anonymous classes" because method handles are used as the bytecode-level description of lambdas, while anonymous classes are an implementation detail that can be changed later without affecting binary compatibility.

This talk by Joshua Bloch, discusses "the closures controversy" in some depth: http://parleys.com/play/514892250364bc17fc56bb15/chapter0/ab.... He explains that PL research was a declared "non-goal" for Java, which was meant to be kept simple. "Nice" features were rejected by design, with the goal of only including those that solve problems that really hurt.

P.S.

The lambda discussions predate the Oracle acquisition. Also, I wouldn't call Gilad Bracha, Joshua Bloch and Guy Steele underqualifed.

[1]: http://blog.crazybob.org/2006/10/java-closure-spectrum.html
If you code and develop in it, you're bound to hit computer science whether officially or informally. Because if you don't, you aren't really coding: you're just staying at your comfort zone and that's no more coding than learning to play a dozen songs with piano and just playing those over and over is not really playing piano.

On the other hand, if your background is top-notch computer science you just may suck at coding ― which would be just ok except that I suggest that not many advances in computer science happen unless the dilemmas at hand stem from practical programming problems, after which they can be explained and modelled theoretically and theoretical solutions be devised.
Exactly, it is like saying we forgive you for being...
Meteor.js is both impressive and terrifying. (I've only watched the screencast but, seemingly raw, database access from the user side is... eyebrow raising).

I'm not confident implementing SRP in Javascript provides any real advantage. From a trust standpoint, if you're going to use authentication code pushed to you, you're already all-in. The reason I advocate SRP on the web (via a browser implementation) is because 1) people reuse passwords and 2) I think it's become clear we can't trust web services, even big names, to handle passwords securely. We also can't trust corporations, public access machines and schools etc. not to strip SSL wholesale. We also shouldn't give bad actors the opportunity to put subtle backdoors in to authentication code of compromised servers.
I was there that day, and I found it surprisingly inspiring.
> One of the projects I want to do is to map living expenses, inflation and life expectancy to know exactly how much money is "enough".

There you go: http://www.nileshtrivedi.com/2012/07/10/how-much-is-enough.h...
TOP 15 Most Beautiful and Useful iPhone and iPad Apps of 2013
The risk of being infected with hiv by someone who doesn't carry the virus is obviously very small. Very few people have hiv, so you probably won't be infected if you have sex. That's how I read that quote, anyway. Are you saying that advocating never having sex with the same partner more than once would have been better advice for reducing the spread of STDs?

The unique thing about hiv is the high moortality rate (and cost of treatment). It makes perfect sense to reduce transmission before it becomes a true global epidemic.