skysight-inc/HackerNews huggingface dataset:
One thing that seems to be lost between the article and the comments - it's not just twentysomethings. It's twentysomethings "with cash on hand".

That adds a degree of self-indulgence to the description. It's not just twentysomethings solving the problems of people their age, tackling the questions of their generation, but solving the problems of (at least culturally) affluent, employed tech workers with disposable income.
WTF?

If an house can be built for $12000, why are flats selling for $100k+ routinely?!?!?

If it's just due to land value, then why not build ultra-tall skyscrapers to amortize it?
My computer program is like a piano: John Whitney's computer art
It seems to me that Dropbox is becoming complacent. They still only offer 2 GB of storage for their free plan.

Someone else here commented about using Bittorrent to sync their music library, since the 2 GB that Dropbox offers would probably be too little space. But now there are new Dropbox-like services offering MUCH more space. The largest that I've seen so far is Copy.com, which offers 15 GB for free or 20 GB free if you sign up through a referral link (in case you want to try it out: https://copy.com?r=odoDlI).

Dropbox has name recognition, but how long can they get by on that when competitors offer 10x more space?
If people find those interesting, I strongly suggest that they check out Charles Stross's Laundry series.
Wow, mixing up circumference and diameter is pretty bad journalistic mistake.
you cant. it seems that they only respond to messages in the channel #rails and the channel is set +m
I was getting so impatient waiting for the stubborn programmer animation to finish. Inspect -> sources -> stubborn.js -> ohhhhhh... well done.

On the other hand, I first thought this was a Facebook thing since it started with "Setup your Facebook API Keys in OAuth.io". Perhaps something like "Setup API keys for the provider of your choice in OAuth.io"?
Fascinating! This reminds me of William J. Beal's seed germination experiment that started in 1879 [1]. Beal buried seeds in several glass jars, and then dug a glass jar every five years and planted it to see if it would grow. To extend the experiment, the period between planting was extended to once a decade, and then once every two decades to lengthen the experiment.

[1] https://en.wikipedia.org/wiki/William_James_Beal#Germination...
If you know are are comfortable using backbone, was or is there any specific reason why you chose angular instead?
I don't think a house can be built for $12k. Houses in the rust belt routinely sell below replacement cost because demand is so low.
I think that it is probably hard to find enough hand bones to piece together to determine if they have been hit by something big and blunt after this many years.
Because you'd need lots of upfront capital, you're gambling that the land will still be valuable 2 years later when you've finished and there's probably a local regulation against buildings above a certain height.
San Francisco: Protected tenants and what you need to know (2007)
What is the rest of the world doing with these old analog TV bands? Is that part of the spectrum already exploited by cell carriers?
Sorry for the plug (if a not-for-profit campaign a friend is doing to build a school in Ethiopia is considered a plug) but this will help this school (if it gets built) get also internet

http://www.indiegogo.com/projects/ewb-lets-build-a-school-in...
Well, I'm ostensibly in Victoria, but most of June is being spent in SF. If the meetup is somewhere between June 11-18 or in July I'm there, though!

(BTW. I help run makerspace.ca and we're moving to the tech park this summer. Lots of cool things to play with if anyone is interested in 3D printing and CNC tools and the like... also biospace.ca for biotech stuff.)
Inflation, my friend: $12,000 in 1970 == $71,917 in 2013.

And adding more floors to buildings suffers from diminishing returns pretty fast.
The problem with the career/work game is that when you get robbed (a) it's considered to be your fault, and (b) you never get back the time lost.

If there were a way to pop back into the state one should be at, at one's age, were it not for the robberies, then forgiveness would be possible. You'd just recover and forget. But this is a game where if you get screwed, your competition is out there getting better experience so you keep getting screwed in the future, and soon enough you're 40 years old and still a nobody. Fuck that.

Also, these problems that I'm attacking are huge problems. If I could, for one example, start a process that made it socially unacceptable for a company to run closed allocation and call itself a technology company, that'd easily add $10+ trillion in value to the world economy. That's just a massive effect. Obviously, one person can't cause that kind of change, but there's no reason not to try to start the process.
What makes you think a house can be built for $12,000? That's not what the post said at all. It said the house was sold for $12,000 in the 1970s. Depending on exactly when it was sold, that could be the equivalent of almost $70k today.
JSF: choice between legacy components and fashionable performance killers
> Look at your examples: in the first, you're talking about the difference between laying down and...not laying down. And how long have people been giving birth in hospitals?

In the U.S., we've been giving birth in a hospital under the supervision of a doctor for several generations now. When my grandparents were of childbearing age, there were some pretty horrific practices. Now they are recognized as such, but the turning point occurred during someone's lifetime. Likewise, it doesn't sound like a big deal, but the culture of "laying down" has a significant impact on how we as a culture have babies:

- The mother's position is not naturally conducive to popping a baby out. This adds difficulty to pushing.

- The mother's position puts all of the baby's weight onto her back, rather than on her legs. This causes more pain, which can lead to further medicinal intervention (e.g. epidurals or IIRC narcotics).

- Motion (walking, lunges, etc.) is helpful to get a fetus into the right position (head down, facing mother's back) and to advance its station. This benefit is lost while lying down.

- Gravity is not of assistance while lying down. It helps while squatting.

Etc. What sounds like such a little thing can end up making a world of difference. And today's ossified doctor who insists that the mother lay on her back is very similar to today's ossified developer who insists on using the Win32 C API for trivial data-entry UIs. Regardless of the rate of change of the field as a whole, ossification and inflexibility is problematic with whatever is changing right now.
Sadly, I often run across technical articles where the author omitted his own name, not even a pseudonym. I don't understand this.
Says the guy who sold his audience on free but built a business on anything but.
Java8 plugin that adds support for persistent local variables
No, I meant you can't spot small knives from the air so you have no way of really knowing who you're killing - unlike bombing a missile convoy or a tank, obvious weapons. Your INTEL, that from the ground, is often - maybe usually - wrong, and without a visible clear and present danger you shouldn't be killing people.

But way to go in responding to the tiniest part of the post and ignoring the rest.
I think you should find a resource that will guide you step-by-step along the way and teach you modern software engineering concepts, not just language syntax. A lot of tutorials out there today simply focus on syntax and eschew the bigger picture, which is critical for fully understanding what your doing.

If your at least somewhat familiar with object-oriented programming concepts already, I would highly recommend the following course:
https://courses.edx.org/courses/BerkeleyX/CS169.1x/2013_Spri...

It deals with modern programming practices in the ruby/rails environment. I'm working through it myself and it's already answered a lot of questions that I've had about most of the tools you mention and how they work. It has specific sections on BDD and TDD also, among other relevant topics.

If you need some more general background first, take an introductory computer science course. I would recommend CS106A Programming Methodology from Stanford, which is a good pre-requisite course for the one listed above.

All of these courses are free.
It's too bad that Coinbase is one of the harder exchanges to work with. Coinbase consistently cancel transactions right before they are supposed to go through because they "appear to be high risk". I loved Coinbase when I first used it, but Bitinstant -> Mt Gox is far more reliable.
Just to clarify: I'm Emmanuel, the tall kid in the picture. I know, I know, shameless plug, but the shameless plug isn't for me but for my school. The main purpose for me posting this is for parents of kids in the Lower Mainland who might be interested in programming to be able to educate themselves about a possible option for secondary school.

Feel free to ask any questions of me, I guess?
If finishing a small school in Africa (materials only, labor is being volunteered) is estimated at around 25,000$, I can agree about your wonder.

(Sorry for the plug, but it's for a noble cause I think)

http://www.indiegogo.com/projects/ewb-lets-build-a-school-in...
Not bad, I can buy that. However, bodies exposed outdoors, in the cold, do not age that much, especially if they are covered with clothes and so on. Not sure where the tan would originate from.
I don't think there's anything ridiculous about drinking 2 quarts of water per day. I easily drink 48-144oz of pure water per day with the 48oz bottle I carry with me everywhere I go (http://store.nalgene.com/Silo-p/2178-0048.htm)

Saying it's necessary to drink that much water might be ridiculous, and perhaps that's what you meant, but I don't think there's anything ridiculous about the activity itself.
Pssst, patio11 wrote that.

Regardless, it's an absolute must read for anyone even thinking about using rails.
The theory was that this was protected as free speech. There's a very strong precedent for the courts protecting arbitrary printed text.

It's difficult to say one way or the other whether it would have held up in the long run because the government backed out of prosecuting without further comment. There were similar issues with DeCSS, the various 'illegal primes', etc . . .
Length extension attack
That's nice. But how many people are willing and able to do that compared to willing and able to install and use Dropbox?
From almost everyone I've heard that's tried it it's unfortunately extremely buggy.
Right, and a house is a liability as well as an asset: at that sort of price, the main cost of owning the house is the ongoing maintenance, utilities, etc.
Thus, if you don't know what you're doing, subscribe to a service like Gem Canary (http://gemcanary.com/) so you get alerts.
BETTER PLACE Lost $459M in 2012 And Managed To Make Only $6.9M in Revenue
I find that in order to relax I need switch to do something else or somewhere else.

I.e. I love coding and reading all technology-related, but from time to time I work on my car or motorcycle, play guitar randomly, if it is cold - get some wood and fire fireplace, etc.

Even foosball is so popular in tech companies for a reason - it allow you to switch your focus in to completely different area.

So... I believe switching what you are doing is the best way to relax.
Sure there is. For example the FileReader class documentation[1] has a listing of "All implemented interfaces," and the Readable interface documentation[2] has a listing of "All Known Implementing Classes." Pretty much every IDE I know of extends that to include classes from the current package and referenced libraries.

So if you need a Readable in Java ("Reader"[3] is an abstract base class, which incidentally lists all of its known subclasses, including FileReader if you follow through InputStreamReader), you have a ready listing available of all the common implementations, which solves this issue straight away, in a way that Go currently lacks.

There's nothing stopping Go from having this tooling too (with the caveat that interface cross-references would have to be "All known implemented interfaces" instead of "All implemented interfaces"), it's just not there yet.

[1]: http://docs.oracle.com/javase/7/docs/api/java/io/FileReader....

[2]: http://docs.oracle.com/javase/7/docs/api/java/lang/Readable....

[3]: http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html
That is a really nice setup! What's in the cabinets on the left hand side of the first image?
I would find either PyPi or Crate.io more useful if either of them provided a method to determine which modules are downloaded most often.
Think corporate where the boardroom consists of people in expensive suits, not boardrooms with people in expensive jeans and sneakers.
Cost of new construction for single family homes in North America is generally between $100 and $150 per square foot. Houses often sell below replacement cost because supply outstrips demand in areas that are losing population or the style of the house is no longer en vogue or there may be thousands of dollars worth of deferred maintenance.
Same here, did not hear very good things about it.
Most of the org's original COBOL programmers are retirement age. So there's 60yo greybeards teaching COBOL to 20yos.

It's a weird time to be a mainframer. If you are an experienced specialist you can charge insane hourly rates. At the same time, some bigger orgs have started transitioning off the old stack because all the experts keep dying or retiring.

At some point mainframe specialist skills will go from insanely valuable to completely worthless.
No, of course it does not become less secure. In the worst case, slapping some crypto onto a system would have no effect at all; it is hard to see how it could make things worse, other than to give people a false sense of security.

An example is Hushmail. Your mail is signed, it is encrypted, you're using the tried-and-true PGP...and the DEA can walk into court with a pile of DVDs full of the plaintext of some defendant's email. Hushmail is, at best, only marginally more secure than GMail.

So while we might come up with good practices for using cryptography, it is inevitable that organizational practices will render the cryptography pointless. Solutions need to be tailored to the specific needs of an organization or a system. That is where the real problem lies: we do not have something like SQL for cryptography. We do not have a good way to specify organization needs and design (or even verify the security of) a cryptosystem that meets those needs.
Hi Emmanuel!

Could you tell me a bit more about how computer science education is incorporated into your school? Most secondary schools aren't fortunate enough to have a computer science curriculum at all.
Your grandparents were of childbearing age a generation ago. When they were pushing out babies, computers didn't exist.

Perspective, please.
See this ebook to understand why skyscrapers are not built (TL;DR: NIMBYism) : http://www.amazon.com/The-Rent-Damn-High-ebook/dp/B0078XGJXO
1. Setup your Facebook API Keys in OAuth.io

lost me.
> The reason it's taken so long to produce results is optimism on the part of western politicians.

No. The reason it hasn't worked is because it's a total lie.

Afghanistan wasn't invaded to help it, or to stop terrorists, it was invaded for oil, handy bases near countries we need to remain "allies", etc.

> [The US response to the taliban was to send] marines to provide protection for poor villages and actively hunt the taliban.

Roughly, yes. And had this been done for the reasons stated, at any of the times various segments of the population and world-wide humanitarian groups had asked for it, you'd have been saviors.

But that wasn't the goal or you'd have done it that way - not in freak-out mode.

The "failed state" in Afghanistan is the one you're building. Unwanted, known criminals, ruling over a set of borders nobody feels attached to.
Passwords Are Obsolete with New Rublon Cryptographic Login System
Hey, Victoria! Also, your guy Mat Harvard is in my class.
While of course supporting those areas, wary of the longer term gentrification they may bring.
Homeowners of HN: how do you justify tying up a large percentage of your net worth in a home?
That house looks big enough for a very spacious office.

Google says it's a 6:30 drive to NY, which is no Valley, but should present enough opportunities. One could get up early and be there by noon, for meetings or whatever.

What kind of maintenance fees would one be looking at, with a house that size?
OP neglects to mention if there were any back taxes or water liens owed. Or if the house had been condemned. All I could find was one lot (not house) under 8K.

http://www.zillow.com/homes/for_sale/Jamestown-NY/pmf,pf_pt/...
Hap Holly, KC9RP. Blind since birth, long time ham radio operator. His website is http://www.therainreport.com/abouthap.shtml.

Ham Radio has a long tradition of connection with blind or otherwise "handicapped" folks.
Are you leading your careers?
And you don't even have to go to such extremes as to move to the small town where the OP is from. Chicago, for example, is the 3rd largest city in the country and can be relatively affordable. Although it's not huge, there is an existing entrepreneurial ecosystem that allowed the likes of Groupon to rise.
Definitely not just true for programming. I design chemical manufacturing equipment (and LED lighting, which I suppose is closer to programming in a way), and find myself constantly anxious about this and that little detail.

I suppose similar to defining what a program would do and why it's possible to make it work... with additional constraints. The constraints might make it a little easier, but for a sufficiently creative engineer it ends up being more like mental aikido against reality whereas for programming it's perhaps like mental aikido versus math...

I wish there were more... you know... examples of "How to relax with blah blah" in the article though. There's nothing here with ideas of things to do, just stating that it's important. That's rather on the useless side, just saying.
I answered this and a bunch of other questions on reddit a few days back: http://www.reddit.com/r/battlestations/comments/1eh9o2/tripl...
I left Western NY decades ago, a small town 60 miles from Buffalo, because there was nothing there for me. It's not a place for software entrepreneurs. But now, as I struggle with costs in downtown Chicago, I wonder if there's some way to make something of the old place.

The answer is no, unless you can attract the right people there, and for that there has to be a good job and at least few amenities. Both can be created, but only if lightning strikes. It's a tough situation.
Wait, wait, wait. Are you saying that the kid that came up with this stuff only eats it five days a week? I feel cheated.
How can you check if your Rails app has been exploited?
KnobFeel - Reviews based purely on the feel of the knob
The point is that the house isn't worth even the back taxes on it. That is hard to imagine from a west coast perspective. Even after the bust in 2009, I don't think it got that extreme in too many places.
How do you stay with it? I'm approaching 30 and worry about burning out. Many people I talk to seem to agree the shelf life for exceptional engineers is about 7 years.
I believe you mean 'wary'?
I don't own a house, but here is how I would justify it:

I assume (and you are free to disagree with my assumptions):

- Inflation will exist like it has over the long term

- I need to save for retirement

---
With these two assumptions, a home allows you to take a leverage position against the area in which you live in's rate of inflation (hedge against rent increases with 4x leverage). Additionally, if you commit to paying down your home, you are deleveraging over a long period of time.

If you stay there for 30 years, you can live almost rent free. (you will still need to pay expenses), and will increase your buying power dramatically.

If inflation doesn't exist, or doesn't exist in your market, i.e. Buffalo, you are screwed. But, if you use an expected value, and a long-term history of what has happened, you are making a logical investment.

*additionally, in the US you get a nice tax savings from the interest which ends up having a pretty good value in and of itself.

Obviously, you can alter the assumptions and come up with different investment ideas, but in general, housing is at least logical.
Teacher under fire for informing kids of their Fifth Amendment rights
Your last sentence is spot on. There is not that much challenge in picking up Python or Ruby if you are an accomplished C or Perl programmer.
Location.
It may be possible to build a house for $12000, but land isn't free and the location of the land is part of determining it's price.
I'm honestly not sure how large atoms can be, since there are an arbitrarily large number of high-n states in the limit where the electron is tenuously bound to the proton. I know that states with n ~ 100 are commonly observed (see Figure 3 of [1]) in Galactic and extragalactic star forming regions. This is because ionizing radiation creates a population of relatively recently recombined atoms where the electron happened to arrive in a high-n state.

It's not that the electron has an infinitesimally small chance to be observed far away from the nucleus - it's quite likely actually if it lives in a high-n state - it's that collisions rates are so low that the system is out of thermodynamic equilibrium. Section III of these notes [2] describe the physics of Rydberg aroms and the radio recombination lines we observe from them quite nicely.

[1] http://iopscience.iop.org/0004-637X/549/2/979/pdf/52126.web....

[2] http://www.ucolick.org/~krumholz/courses/spring10_ast230/not...
Not even, it makes it easy for warlords to train militias, not for terrorists.

Terrorists rarely need combat skills as we think about them. Terrorist training is more about pushing the button - which is all religious, or maybe playing flight-sims and practicing with a knife. They do this in living rooms and garages.

Local warlords though, need places to train troops live ammo, firing RPGs and mortars, practicing attacking and defending against other large local foes.

Not that they shouldn't be stopped - that's a valid question - but we went in after international terrorists, shot local warlords, and claimed victory.

(In the process, killing enough people unjustly to cause much of a generation to have real reason to hate us.)
This largely depends on the relative price of rent vs. mortgage repayments. If they're roughly similar, then it makes a lot of sense to buy a house because after 30 years you own a house. 30 years of renting doesn't leave you with a house.
Mapping Bitcoin's Global Adoption
Yes, that's what he does now. For the first two months he ate it 7 days a week. Eventually, doing stuff like hanging out with friends at restaurants, etc, winds up being important in your life, and you do want to try other flavors and textures from time to time.
*third term