skysight-inc/HackerNews huggingface dataset:
>Don't want kids? Don't want to take chances? Don't have sex

This attitude has served our young people terribly [0]. Whether or not you support abstinence-only education, your absolute refusal to acknowledge the reality of human relationships and the sexual involvement that comes with it makes your advice worthless, akin to saying "Don't want to die in a car-wreck? Don't want to take chances? Don't leave your house."

http://www.ncbi.nlm.nih.gov/pubmed/17885460
And the computer systems that run the bank. And the disaster recovery systems that back up the bank. And the cars that come to the bank to do banking. And the construction vehicles that build ATM's, bank vaults, bank buildings. And the furniture production systems that supply the bank with furniture...

It goes on and on. Most of that stuff, bitcoin doesn't have to do at all.
The "don't rewrite history" train has left a _long_ time ago, when mercurial and monotone were still relevant.
You can use Bitcoin without an exchange. Have you ever heard of the #bitcoin-otc IRC channel? It is a peer-to-peer marketplace.[0]

[0]http://bitcoin-otc.com/
And that is on average 1 Bitcoin every 24 seconds.
Carbon is what gives trees their mass, so no need to wait 100 years -- just until it's fully grown :)
If the only use you can think of is for businesses to track customers, it would seem uninspiring.

But it can also be used for individuals to know more precisely where they are in a space. And with a little work, where they are relative to other people.

I was working on a system back in 2008-2010, I ended up giving up on it because I couldn't find a practical way to determine an individual's location within a room.

The most promising approach seemed to be a grid of bluetooth devices on the ceiling. But that was impractical (what bar would allow it?) and couldn't be made to work because of the limits on how many bluetooth devices you could connect to.

So now iBeacon exists. And whenever I go back to my failed project from seven years ago -- I know what technology to reach for.
INSANE: Federal Report Suggests Injecting Poison into Atmosphere to Cool Planet
There's work ongoing on FreeBSD to add libxo support to tools in the base system, which will allow you to get (amongst others) JSON out of various commands: https://github.com/Juniper/libxo
It becomes confusing if you use Python and JavaScript in the same project, which is common in Web applications.
Just because they give them out for free (to a very small specific group of companies) doesn't mean they don't have value.
The closest you'll find right now is the theory of Schumpeterian waves, which can be applied to the resolution of an arbitrary-precision fourier analysis over continuous 3-space given sufficient input resolution. Schumpeter's theories boil down to conclusions about principal component analysis applied to the global macroeconomy, but he himself never made the jump to pure mathematics.

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

One of the more recent champions of his work is Leo Nefeodow, who predicts that according to Schumpeter's theories the next spike will be in "psychosocial
healthcare" and "bioinformatics". He successfuly deduced the emergency of Obamacare in America, and a unified European currency and subsequent debt crisis (blaming Portugal over Greece as the primary debtor) caused by lax central European lending practices. And he predicted the US real estate bust because the market wasn't as cyclical as it should've been. (His book, "The Sixth Kondratieff", was published in the mid 90's, updated in 2014, and is available on Amazon.)

http://www.kondratieff.net/#!the-sixth-kondratieff/c1rxx
Just a heads up, the video on /what doesn't work on Chrome+Win8.1
Oh yes they certainly have value - but Those job listings aren't ads that pay for servers and bandwidth for hacker news.
We use Haskell at SimplyRETS (https://simplyrets.com).

The core api service is written in Yesod and various other components are written in Scotty and WAI.
Note that the assumption of 500 gCO2/KWHe comes from an IPCC report which, according to another wikipedia article, has had its fair amount of criticism. http://en.wikipedia.org/wiki/Criticism_of_the_IPCC_Fourth_As...
You still have to trust the other party.
California headed towards a mega drought within 35 years
Ken Thompson on why he choose and and * for pointers
Well, in a way the whole financial system is a "waste" of energy - but we unfortunately need it. I'd rather use the word "upkeep" here.

Financial systems is one of those things we do because as human beings, we're handicapped in terms of coordinating with each other. We depend on external feedback loops to do anything as a big group. Perhaps if we were smarter, we could all just agree to do things for common benefit. But we're not that smart, and hence we need an economy. Maintaining it takes energy, but it should be seen as civilization upkeep costs - something we have to pay, but would do well to reduce as much as possible. It's a trade-off between amount of energy we use and the utility we get from it, and so it's fair to call unneccessary energy expenditure a waste.

The reason people call Bitcoin a waste of energy is that because it makes it clear how ridiculous the whole thing is - you're literally throwing away useful resources to generate abstract numbers that exist solely because we suck at coordinating with each other. In case of traditional banking the energy expenditure is hidden under many layers of indirection (the mentioned AC costs, for example), so it's not that obvious to people.

The other problem with Bitcoin is that resource usage is - as far as I understand the mechanics of that cryptocurrency - locked in a zero-sum game. You need to throw more and more electricity away just to keep up with other people doing exactly the same thing. This is the worst case of waste imaginable - because you can scale up your energy use ad infinitum without any marginal benefit. That's why also political campaign and advertising is mostly waste - everyone's effort just goes to cancel out the effort of everyone elses.

We'd do well as a civilization to reduce our upkeep to the minimum required.
Depends how you look at it.
Learning Haskell is not out of the question for most devs. The real question is whether they're willing to let go of a lot of their programming experience so as to admit a different style of programming.

It's more akin to studying than anything else. I've had evenings where I've been unable to proceed because I can't write one line. It's OK; it's part of learning. No one said it would be easy.

Beginner's mind is key.
I'm afraid I don't fully buy into software engineering exceptionalism; software engineering is more immature but it shares far more with traditional engineering project processes than with artistic or even craft-style work (of course "in the small", for some tasks, an individual programmer uses an art/craft approach to implementing functionality).

And the majority of (non-software) engineering projects also involve iteration.

The majority of software projects, I believe, can be estimated with reasonable accuracy as long as you ensure the project is a development project and not a research project. Most of the literature on this subject classify the types of software projects but nearly all recognize a category of "research project" and most agree you cannot estimate such a project. Note this finding applies to all branches of engineering.

A major problem I see with software engineering is developer ego resisting accepting that most of what they do is mundane and has been done many times before. They resist this ego-deflating fact by trying to turn every project into a "research" project; thus instead of using simple boring dependable tools (let's say Apache, MariaDb or Postgres and Php) to deliver working software, many developers/geeks (and I consider myself one) will try their utmost to turn the project into a research project. So it will be proposed to use a Hadoop cluster for storage and the latest cutting edge ORM tool with load-balancing and an XML based messaging bus talking to a front end written using Nimgorust or whatever cool new programming language is out there. Of course, estimating such a project is an order of magnitude more difficult than a project involving mature well-known tools. But this difficulty is a product of technical decisions (which you can control) and not inherent in the task of delivering working software.
I think that answer is more than a little flip. Certainly when you consider it's the highest up-voted answer. For such an answer, I'd like to see a broader discussion over value stores (gold, fiat, crypto). I know gold mining is very resource intensive with lots of undesirable by products. That being said, once you mine an ounce of gold, like bitcoin, it last forever. Fiat money, of course, takes almost zero energy to create. It's just a journal entry on some central bank's ledger system.

That's just the creation side. On the use side, there are broadly different costs in using and maintaining gold-based, crypto-based and fiat-based money systems. I would like to see others way in on this.
Measurements that are qualitative are much more tricky to deal with than quantitative measurements.

When I read words like 'hollow self esteem' I feel like I am reading a poem, not scientific data. Hollow self esteem means 'self esteem that lacks social validation', but when we define self esteem clearly in terms of social validation with relations that show the distribution of 'when the social validation occurs in terms of time' and 'how much social validation is given' versus 'how much social manipulative ability is granted' then people in society start to become definable and moveable like machines. What is the point of existing as a human being when life can be plotted?

If I define my self esteem through a single data point in my past, can you really compare that to someone who defines their self esteem by each day as it unfolds? Can you really measure self esteem when everyone's self esteem is dependent on comparisons of self analysis versus social analysis?

Culture defines culture. Social groups define social groups dynamically as the group is processing and composing information. Data is almost the same as theory when it comes to psychology. I personally find it all ridiculous and believe that people need to have balance between the methods of science and understanding and seeking their own personal truths. People have the potential to be more than what language and mathematics can convey, but this makes many people uncomfortable, because it's not definable. What isn't definable always seems to get filtered through a lens of religious, dogmatic belief in the scientific community. If it can't be measured, it doesn't exist. But it does exist. The problem is that scientific, mathematical language does not measure the effect of itself.
You provided the incentive for me to read some of the French press of the time.

Basically, it's not illegal (nor authorized) to enter a monument after opening hours. Nor is it restore an antique clock.

The charge eventually used against Untergunther was one of damaging a door, but it seems it was picked clean and completely undamaged. Interestingly the accused where so sure of being in the right that they didn't bother with a lawyer. There may have been a lot of goodwill toward them as they were possibly guilty of more serious crimes, with decent evidence against them. Basically it looks like pretty much everyone saw it as technically illegal but not morally wrong, and completely victimless.

What I found to be the most complete article : http://www.lemonde.fr/societe/article/2007/11/24/aux-intrus-...
It can't succeed. Cryptocurrencies might succeed, but not bitcoin. It's not even inflationary; it's a cross between a payment system and a pyramid scheme.

Its a bit pedantic, but please don't say bitcoin when you mean cryptocurrency, as bitcoin is a pretty bad one.
Nice new design!
For what it's worth, the experiment has been run in various contexts. Here's an example of Henry George's single land tax being independently arrived at in EVE Online, and fixing a problem with land speculation, as the theory predicts:

http://www.gamasutra.com/blogs/RaminShokrizade/20130405/1899...
> Creating Bitcoins is a side effect of processing transactions.

I don't think that's a particularly useful characterisation of the situation. It makes it seem like some kind of "processing" on the transactions is where the real computationally expensive work occurs, with a side-effect of creating bitcoins.

In reality, mining is pure mathematical busywork. A miner spends time trying to find a valid block (a valid hash with enough zeros at the start, as determined by the current difficulty level). This is a mathematical task unrelated to any "processing" of transactions, and is independent of the number of transactions or their complexity.

While the miner is performing this busywork (trying hash after hash waiting for a valid one to come up) a number of transactions are occurring and are flying around the network. The miner is noticing these and caching them up. Eventually, if the miner should "find" a valid block, he publishes it to the network, and crams into it all his cached up transactions.

So creating bitcoins isn't really a side-effect of processing transactions, per se. Rather, both the approval of transactions and the creation of bitcoins are side-effects of running a mathematical algorithm (mining).

As such I probably wouldn't usually describe transactions as being "processed" at all (which would tend to imply computation related to the transactions themselves), but that they get "included" into a mined block.

>I don't know how many transactions are currently processed when one Bitcoin is generated

https://blockchain.info/charts/n-transactions-per-block

That graph shows the number of transactions per block over time. You could then divide by the block reward to find transactions-mined-per-bitcoin-generated figure.

>Power consumption per transaction will probably always stay pretty low. Because one way or another the users of Bitcoin have to pay for them. And they won't use it, if it is expensive.

Well the mining "difficulty" level (which essentially dictates how much power is needed on average to find a block) is controlled by rules programmed into the bitcoin system, in such a way that the higher the total mining power contributing to the network, the higher the difficulty (adjusted every 2016 blocks, so that the entire mining network on average discovers a block every 10 minutes). Here is a graph of how difficulty has evolved over time, as the aggregate mining power has ebbed and flowed https://blockchain.info/charts/difficulty
I recall there have been multiple, incompatible tools for managing gettext-style translation files called "Rosetta".
YavIDE (vim setup for C/C++)
> You’ve already taken the most important step: choosing to join an existing Foundation

They're doing it because their existing "foundation", Codehaus, is closing down. But there could be another reason they've suddenly fast-tracked the process right now...

4 days after Pivotal's announcement that they're stopping funding for Groovy and Grails developers after March 2015, Grails P.M. Graeme Rocher published a Q&A at http://jaxenter.com/grails-future-113958.html beginning "We are investigating a number of different avenues for sponsorship of the development of the language and framework. The Groovy and Grails team are a team of 6 engineers and for any company hiring 6 engineers is a significant investment..."

The Grails P.M. is linking both Groovy and Grails into a single product and "team", and suggesting not all of the current team of 6 will be funded from a new source. The Groovy P.M. would be the most likely to miss out on funding if only, say, 5 are funded because he doesn't bring any technical skills to the table -- he's a manager relying on 2 others to do the programming work. To counter Rocher's attempt to make Groovy and Grails a single team under one P.M., the Groovy P.M. is suddenly fast-tracking the move of Groovy to some other formal entity to keep his position as head. Rocher, however, is the one most likely to secure funding for Groovy/Grails, and if one or both of the actual programmers who build Groovy get offered a, say, 1-year contract, they won't hesitate to jump aboard Rocher's management of Groovy. All this talk of joining a foundation would come to nothing.

In fact, this Pivotal announcement could even be a ruse set up by Rocher to dump the Groovy P.M. and maybe even 1 or 2 others, under cover of "managing to secure an extension of funding from Pivotal for a smaller team at the last moment". Control of both Groovy and Grails would also give Rocher more leverage over Gradle in any buy out talks. Time will show us what's really going on.
It seems a little odd that class functions do not need a keyword. Speaking of which it would have been nice if we could use the shorter `func` instead of `function`. But in any case, I'm just glad private class members didn't make the cut. Whomever was responsible for that, thank you!
More adventures in self-doxxing: my online dating profile
I'm assuming you're being sarcastic. This tool wants to "do things the Unix way"... which was invented in the 1970s.
https://news.ycombinator.com/item?id=7120248

Level3's VP says they're public.

(They go up to 4.2.2.6 too, I think.)
ESCORT BOY ALEXANDROS – Golden Diamond Escort
I really hope they make a jump with the batteries. I'll be the first one to build one then. I'm looking forward to control a drone with an Oculus Rift on my head.
Agreed. I am free to zoom around and scroll through as much as I want right now and makes it very easy for me to use the site. Just take a look at Craigslist to see how terrible it cn be to have no ability to view all content.
The next logical step is to recreate scale models of the courses from the Wipeout series [1] (yes, including underwater tunnels).

[1]: http://en.wikipedia.org/wiki/Wipeout_%28video_game%29
Ask HN: What up with these startup salaries?
I would have commented directly on the posts, but the YC startup job postings don't allow comments.

I see job postings for a couple of startups here and they are offering approximately between $60k and $110k and 0.5-1% equity for what appear to be significant positions - mobile or full stack developers, director of marketing, etc.

Is this really the going rate? If so, my mind is boggled. I was under the impression there is competition for great employees in Silicon Valley.

Here in NYC, if I wanted to be very competitive to hire into any vital position with rare skills, I would anticipate a floor on pay of $125k. I don't care if that's a designer or a developer or a marketer or what ... I just mean anyone working full time who has a good head on their shoulders and some rare skills.

And 0.5-1% equity wouldn't move the needle much. I mean, if you have a 5 person company and you bring someone in and give them 1% equity, what is their equity relative to the person sitting next to them? IMHO It's a joke. Their ownership is purely symbolic, in a relative sense, and it's a symbol of how little they own relative to a founder.

Am I completely insane? I would love to understand the logic here, I am not so much criticizing as trying to know more about the dynamic and the industry culture/standards.
Not really true. It's just a pattern. If you want it to be different then make it happen and be an outliner. The truth is these people just get stuck and accept. If this article applies to you and depresses you, then choose to be one of those people that is different.
This isn't really true of a tech worker that moves around and changes job titles frequently. If you want the market rate you have to go to the market. Not all careers have this luxury, but tech workers do.
If you got to the second book in Foundation, you found out that (in universe) psychohistory is a scam -- that it is based on telepathic mind control, not on control based on predictive models.

If you look at the works of Wallerstein and Braudel, I think there is some basis for a science of civilization, but there are limits to prediction.

For instance some would say nuclear energy is our best hope for a sustainable civilization at our current level of energy use. Thanks to some bad choices and bad luck in Japan, however, progress has been set back 30 years or more.
try ss -nt instead.. it uses netlink sockets instead of /proc and generally scales much better
This discussion could be improved by replacing slow Java applets with d3.js - just to keep up with the times.

I was not expecting the discussion of bicycles. Thumbs up
> Unless computers get dramatically more efficient in their energy usage...

Or developers get dramatically better at writing efficient code. Or both.
Zero size objects
Since there is so much pointless discussion about use of text streams under this comment.

When someone has example of situation when binary, json or other communication between websocketd and program is needed, please just file a ticket, it would be great to see practical situation instead of just arguing with each other about text stream/unix principles/json and other stuff.
Not all solar power systems are photovoltaic though. And the same argument holds for any other green power source.
This looks great! It does take a while to load though (I suppose that is expected with all the D3 plots).

Other things that would be cool to see on this:
- TLDR - Top level insights
- Drill down ability - make it more interative. See if there are more noticable trends when you only look at people who said they used Javascript/are Junior etc.
- Pay bracket
- Drill down on Location (are there any geographys where particular skills are rife)
- Any demographic information you have (sex, ethnicity, level of education, school attended)!

Those comments aside though - this is very cool. I like how you think about work.