skysight-inc/HackerNews huggingface dataset:
A house is something you can sell. If you need to pay a lot of money to service a big mortgage, that doesn't mean you're worse off than someone paid slightly less somewhere where housing is cheaper. Depending on how much your loan costs you (and property taxes, and everything else), you're still potentially coming out ahead.

Rent is a deadweight loss. OTOH, the cost of a loan combined with the risk of relying on property as your primary lifetime investment may make it worth it.
Many of the great physicists of the first half of the 20th century did. There was a lot of interchange between logical positivism (the Vienna Circle etc.) and physics.
People can whine all day long about exchanges being hacked but until there is a significant vulnerability within bitcoin itself, it isn't dead. If you were around when everyone was excited about the technology of bitcoin and not excited about making "mad profitz", this would be clear.
Anecdotally, I've seen quite a few Django apps using gevent "just because". If you don't need it, you're just incurring additional overhead for no gain (which is what the author is saying).

There are legitimate usage cases for async patterns, but I have seen them used even in situations where they made things slower.
In the immortal words of Antoine de Saint-Exupery:

“If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea.”
Creativegenius
Somebody managed to trick the exchange into signing a message saying "move this amount of money from this address to this other address" (signed by the private key associated with the first address, with the second address being owned by the attacker) and submitting it to be added to the blockchain by a miner.

The blockchain is the only record of who owns what money, and transactions on it can't be reverted. Therefore, the attacker stole money by causing a transaction that shouldn't have happened.
> milk (for calcium and vitamin D)

There's got to be some place we got this in the ancestral environment that wasn't animal milk. Our nearest animal sibling primates don't drink animal milk, and presumably have the same requirement for them that we do. So, where do they get them? Consumption of bone marrow, perhaps?
Food waste has been remarkably resilient to reduction.

Where we used to see waste on the farm or in the marketing chain, it's now at the home or restaurant. Which means after a great deal of energy and effort have been put into harvesting, processing, transporting, and storing it.
Intellectual property is a non-rivalrous good, unlike cryptocurrency.
While population growth is one obvious concern, I am actually more worried about more immediate effects (pretending, for the sake of discussion that the feat of significant lifespan extension, or even immortality is possible).

Although the outcome where the poor have more time to accumulate wealth is possible, I think that the more likely scenario is a significant increase in the gap between the haves and the have-nots. Estate taxes will have a much smaller (or no effect), while low income families won't be able to bequeath their houses to their children.

Of course, it's hard for us to imagine the how things might play out after such a complete revolution of human life, but it would be interesting to at least explore and investigate the possible ramifications.
Is anyone running JRuby in production for anything?

Every time I tried it out so far it turned out slower than MRI for me. Perhaps I was always hitting on pathological cases, though (tight data processing loops).
I sure hope the idea of Jupiter and Saturn moon missions captures the public's eye and become economically feasible in my lifetime. In the spectrum of space missions that might actually happen someday, they have the most manageable timeline for a single generation and are easily the most exciting. I'm much more interested in reading about an analysis of a Europan water sample than than about a human setting foot on Mars.

The problems associated with operating a submersible are formidable, even in the best cases here on Earth. Coupling this engineering problem with the one of sending a spacecraft to safely Saturn seems a daunting but noble task to me!
genius,quotes,knowledge and fascinating stuff.
>"You dont want to be eating the stuff for 10 years and realize you doubled your risk for cancer."

I'm not following... How does that not apply to "natural" foods as well? Without resorting to an appeal to nature.
Can you point me to the other ones for comparison?
"Hopefully, the general trend is to move closer, though."

The general trend has always been to move toward the more profitable. Scientific research has never been a part of the decision making process.
That really depends on how you change the productivity, and no, reduced impact doesn't flow from increased productivity by necessity.

Topsoil erosion, salinization, coastal "dead zones", riparian pollution (the Mississippi is among the most polluted waterways in the world), runoff from CAFO operations (including spills from hog farms in the Carolinas poisoning rivers), etc.

Or I could just point you at the Jevons paradox.
What happens when you get robbed at gun-point and have your cash stolen? What will the bank do then?
When I think of "rockstar" or "10x'er" engineers I think of Fabrice Ballard. The idea of rockstar and 10x'er are both mostly buzz words to make developers feel real good about themselves. Many people would put Fabrice in this category, though he probably wouldn't put himself into the category at all. Regardless here are a few traits he has which make him amazing.

He puts a constant level of effort into everything he does. Not an insane level of effort, just constant.

He is very knowledgeable about his craft. He constantly expands on what he knows within his area of expertise.

He does not attempt to know about everything. He stays with technologies he knows and understands and this allows him to have deep knowledge and to stick with his consistent level of effort.

Finally, he seems to try to know what he doesn't know. Again, by knowing what he doesn't know he can stay focuses, keep a consistent level or effort, and gain deep knowledge.

Whether these will make you a rockstar, I have no idea. But I can say that by living by these principles you can become a really exceptional engineer.
Good luck with that.

It's ~$1000 for a lab-grown burger, if not more.
If longevity becomes so prolific that overpopulation becomes a credible concern, then the right of the living will supercede the right of nonexistant future people. It makes a lot more sense to ration birthrates than it does to ask someone to die so that they may make room.
My post is aimed first and foremost at the Openstack community. Openstack is a large series of CRUD-based applications that don't run any stored procedures or business logic on the database. As to whether or not the "majority" of business apps are stored procedure oriented is very questionable, I've worked for years in finance and while I worked on stored procedure applications for sure, most apps were definitely just CRUD-based apps. The vast majority of apps we see for example in Django or Pyramid are most definitely CRUD based apps.

Also, I use Pypy a lot, and at best I get about a 40-50% speedup. If we factor that into the profiling where I'm showing IO taking up about 5% of the time, that still produces an application that is very much CPU bound.

If there's any point to take from the post, its the historical underpinnings of non-blocking IO, that we use it to poll a bunch of sleeping connections, where we have hundreds or thousands of them. It was never intended to be used on a small set of database connections and I think even if the database calls are slow, it will be very seldom that you'd see asynchronous context switching handling concurrency better than native threads.
There's deducing the range of a variable due to constant expression evaluation and control flow, and then there's deducing its range because of undefined behaviour.

I believe this analysis is possible; taint the control flow analysis with a flag. Macro expansion and inlined functions are also not intractable; debug information requires tracking token location information all the way through to generated code, so this information can be used to apply a heuristic.

Dead branches don't need to cost that much, BTW. Put the code for disfavoured basic blocks out of line with other code (so it doesn't burn up code cache), and use hinted conditional jumps to enter them (e.g. on x86, forward conditional jumps are predicted not to be taken).
Hi there, I run AngelList Talent. I'm really sorry to hear about your bad experience.

Our guidelines require companies to list fair and accurate compensation [1]. We receive and act upon candidates' reports of bad company behavior -- from unprofessionalism to salaries not matching the ranges they've posted -- every day. Many companies who get reported are banned from using the service. And to help combat this specific problem, I've recently (in the last month) made our job posting form much more explicit about our rules around compensation and recruiters.

Your suggestion that we accept reviews from candidates and employees is a good one -- it's on our to-do list for the next quarter. I think it'll go a long way towards solving this problem.

We can't catch every job or every bad actor -- there are about 17,000 active listings on the site right now, with many more posted each day. But we're working to improve the experience for both sides, and we rely both on algorithms and reports from users like you to make that happen.

I'd really like to hear more about your specific situation. If you care to share, ping me at dave@angel.co -- I'm based in NYC and have a vested interest in making sure our marketplace operates well here.

Thanks for your time and for bringing this to our attention.

[1] angel.co/help/talent#rules
(I didn't downvote. There's far too much of that on HN.)

Bitcoin is an agreement by the worldwide blockchain that you personally control the fate of anywhere from 0 to 21 million bitcoins. You can hoard them, send them to someone else, or throw away your access to them. But you can control no more than 21 million coins, because there will never be more than 21 million bitcoins. See http://bitcoin.stackexchange.com/questions/161/how-many-bitc...

I'm trying to figure out what you're saying. It seems like if your arguments apply to Bitcoin, then they would also apply to any other kind of good with limited supply, such as gold. Why would anyone be outraged when gold is stolen? Because people believe gold has value. The reason gold is valuable is due to its scarcity, not because gold is inherently valuable. People rarely use gold for its unique conductivity properties, whereas they usually use it for its scarcity. Same with Bitcoin.

So if your arguments apply to Bitcoin and gold, then what is being said? I'm curious to know your position on this. Not because I'm trying to defend or prove anything, but because your ideas tend to be interesting.

I think maybe people here are just talking past each other, so maybe it would help to articulate in detail?
I just want to note that asynchronous programming is analogous to cooperative multitasking, as used in the Windows 3.1 era. It seems, if we value low latency, that we should not pursue that route for the long term, or we should be very cautious about it. For tasks that are not purely I/O bound, its use is questionable.
I have the suspect that "libra of libras" shouldn't be intended necessarily in its literal sense (of astrological sign), even if it were true. The symbol of the libra is a scale, so the author is just saying, as made clear in the next period, that he usually keeps his moods and opinions very balanced between the positive and the negative, in contrast with the fully optimistic attitude he sees in the Americans.
Ask HN: Why does VISA/MasterCard provide 3-D Secure?
3-D Secure (or "verified by visa/mastercard") has a really bad user experience! Hate when I have to enter the password!!

I understand that for merchants that enable this the fraud liability shifts to banks.

I also know that Amazon can get away without enabling this since they have in-house fraud team.

It seems that VISA/MasterCard is NOT taking any liability in either case (with 3-D Secure or without). So, what is the incentive for them to provide this system, given they might lose transactions from cart abandonment?
That's not exactly true. If someone uses your debit card number to spend your money there are some circumstances where you will not recoup all of your losses. http://www.consumer.ftc.gov/articles/0213-lost-or-stolen-cre...
Some of our offshore guys in India earn more than we do.

Thoughtworks are expensive though...
Pat Shaughnessy's Ruby Under a Microscope[1] is a fantastic resource for looking at Ruby's internals, especially concerning parsing, Ruby's class structure, and the YARV virtual machine.

It's probably easiest to begin with a Lisp dialect, since a basic one needs only two data types (singly-linked lists and symbols) and its eval function is so simple. Peter Norvig has a great tutorial[2] on implementing a Lisp in Python.

Beyond that, it can be helpful to look at the source code for other languages similar to what you're looking to create, to get a sense of how they do things.

That's more or less what I found helpful, in any case. Good luck!

[1] http://patshaughnessy.net/ruby-under-a-microscope
[2] http://norvig.com/lispy.html
It seems to me that if you hack a bank and get it to put money into an account that is not rightly yours, or get access to an account that is not rightly yours, you need to do something with the funds before the error is caught that can neither be reversed nor traced. And there are lots of limits on activity that looks like you are doing this. With Bitcoin you just transfer it to a new wallet and you buy yourself all the time in the world to do this.
I wouldn't call JavaScript type-safe by any type-theoretic definition. It allows operations that really make no sense for the types involved ([]+{} ??).
5 (More) Battle-Tested Business Tips from Amazon Founder Jeff Bezos
its because bitcoin is irreversible. If a traditional bank gets hacked, they just rollback the database to before the attack. With bitcoin, there is no rolling back. All security lessons are learned the hard way.
The terms are evidently murky: http://www.pl-enthusiast.net/2014/08/05/type-safety/#comment...
No risk of that here. websocketd is written in golang.
Nothing emotional about it, it's all about practicality for me. As I've said in a previous discussion, Crunchbang had in the default install what took me a couple of days to get with a bare base installation of Debian or Slackware. It was very, very close to what I already set up for myself, so I began to use Crunchbang and just spend an hour or so tweaking it to my liking, rather than days manually installing everything I used.

> Do a ubuntu minimal install and install openbox. In one fell swoop you've created something at least as good as crunchbang!

That's how I know you've never actually used Crunchbang; it's a lot more than "Debian with Openbox". Corenominal's scripts, layout, app choices, tweaks, and other modifications are more than enough for it to qualify as a standalone Debian-based distro, rather than "Debian with Openbox".

> I just expect a little more... productivity from hn.

Productivity is exactly why I like Crunchbang. Instead of spending those hours upon hours tweaking vanilla Debian, I can dive in and focus on real work, letting the OS fade into the background.
I don't know if that's much of a defense.

Even in SF (an "A" location), they seem to be paying below market: https://docs.google.com/spreadsheet/ccc?key=0AgrWVeoG5divdE8...
For now, the biggest contribution of the amazon rainforest in terms of climate is improving rainfall. If you cut down all that trees that regious would pretty quickly turn into a big desert (in fact, the forest is actually recent in geological terms)
Are we better served by fast and correct code, or faster and wrong?

The gain from application of an optimization needs to be compared with the time and cost of bugs introduced by the same optimization. And dead code elimination isn't necessarily a huge win - if you're fairly sure code is dead, you can make it cheap at the cost of being more expensive should it actually be alive (see my other comment).
Is a good book, but I think you miss my point. Measuring longitude is exactly the sort of thing a cash prize helps with, elixirs of life already have such strong incentives attached that you might as well just award a nice cake and a balloon saying "Well Done".
Is Silicon Valley Ageist or Just Smart?
South African Parliment jams phones to prevent live-tweeting
Running a small datacenter for the last few years, I can totally identify with that quote.

On the storage side, I can't help but wonder if it's partially due to incumbent vendors pushing flash as a high markup premium product. I suspect that I am not the only one who has thought, "Well, why replace this array with more already-obsolete magnetic disk that won't be any faster? Wait a year or three, flash markups will come down. Maintenance renewal is cheap."

Now, I realize that cheap flash is dangerous to incumbent pricing structures, so $100K for an all flash tray makes sense when it can replace 10 trays of $30K disk. So maybe they've seen no other choice, business model wise. Maybe it even makes sense to milk a once-per-generation technology disruption for all it's worth for a couple of years before commoditizing it.

But it has kept me happy with what I've already got, since the pricing of the alternative was, for my use cases, hilarious. As opposed to, say, this is somewhat more expensive but we can justify it.
The cause is biology, he explains it in the speech/book. It's actually pretty simple to understand - men are expendable because sperm is cheap. Wombs are a limited resource, sperm isn't. (In a nutshell).

I think feminism having a theory doesn't amount to much in itself. Religion also has a theory that "explains" the world. But it isn't science. Neither is feminism (in most cases).

I'm also amused because of course it is in the women's power to change men's behavior - simply change who they mate with. If they prefer mating with the most powerful men, men will compete to be the most powerful men. It's not the patriarchy creating that, it's women's choices. (Although it's possible that women's choices make biological sense, but I've never seen a feminist who cared much for evolution theory).

Another interesting thought which I think is from Nassim Taleb: religions did a lot for peace by mandating monogamy and making sure more men got access to a womb that way.
One guy even managed to render opaque surfaces: http://blog.robindeits.com/2012/02/20/more-scratch-holograms...
"I will be resigning from Blackwave Labs and looking for regular full time employment to help pay back the lost funds. I will also ask drunkonsound to help cover my loses with Blackwave Labs holdings as well."

They may not have been good at security but I still have to admire someone who is willing to take responsibility for their mistakes. Where's Mark Karpeles?
Previously: https://news.ycombinator.com/item?id=8791812, https://news.ycombinator.com/item?id=5581851
"The article never actually established what made food healthy"

"If the food has all the chemicals we need"

Well, this is complicated.

You won't die if you take all the needed vitamins and have the needed intake of macronutrients (proteins and fats, carbs are not "needed")

However, it's not healthy for the following reasons:

- Fibers. Not exactly needed, but healthy.

- Electrolytes. http://en.wikipedia.org/wiki/Water-electrolyte_imbalance (You can die from this)

- Other substances that have an effect even though they're not necessarily a nutrient, like the Broccoli one.

- Foreign substances coming from processed foods and that are not present in natural foods (or just synthetic ones, conservatives, colouring, etc)
Actionable guidance:

1. Eat high alkaline foods that are organic, non gmo and make sure your diet is 80% alkaline, 20% acidic foods.

2. Fast regularly to clean out toxins

3. Make sure you drink water that isn't completely fluoridated.

4. Get daily exercise for a minimum of 1 hour per day

5. Limit processed and animal based foods

6. Don't consume any dairy products

"If man made it, don't eat it." (Jack LaLanne)

"You can ignore reality, but you can't ignore the consequences of reality." (Ayn Rand)

Sources: the pH Miracle by Robert & Shelly Young, Jack LaLanne, Paul Bragg, Ayn Rand (for kicks)
I'm not saying it's worthless, i'm saying we shouldn't act as if aging or death are diseases to be cured.
My fingernails are growing faster than Bitcoin's price... the bigger concern is that Bitcoin is already near its practical transaction-per-second. Just a couple of weeks ago there were a few whole blocks' worth of unconfirmed transactions hanging out, and while that may have improved in the meantime it's just a harbinger of problems to come.
Yes. In 5000 or 50000 years there may be a problem with overpopulation—or not.

When someone expresses concern for overpopulation due to life extension, what time span are they referring to? 50000 years? Probably not. Looking at population growth for 100 years as per the model, the conclusion of the paper holds:

> Therefore, the real concerns should be placed not on the threat of catastrophic population consequences (overpopulation), but rather on such potential obstacles to the success of a biomedical war on aging, such as scientific, organizational, and financial limitations.
Why should a rethrow be semantically any different from an uncaught exception? I would expect the rethrow keyword to be "pretend I didn't catch this".
That's exactly right.

"Sorry, it's the red options that have worth, all of those blue options were devalued in [some arcane legal event] and are worthless now."

I've thought about talking to a lawyer, but I'm guessing that what they did was totally legal, on the order of selling the company's assets to a company of the same name for a dollar in hand, or something like that, with some kind of structure to keep the major investors happy.
Prank people by shipping them some glitter
Protractor finding an Element, by.css()
Vitamin D you get from been out in the sun (via biosynthesis)

Calcium rich foods include leafy greans, beans and fish and other seafood.

Lots of cultures around didn't have/don't have significant milk/dairy intake, those of us who can eat lactose into adulthood are mutants.

http://www.nature.com/news/archaeology-the-milk-revolution-1...
> Of this only a small amount is paid for the by the person who creates the transaction, the rest of paid for by those who hold Bitcoin.

I always find it ironic that the illusion of low fees per transaction in Bitcoin is subsidized by the ongoing inflation of the money supply. Apparently inflation is acceptable when it helps evangelize the product you're trying to sell, but it's not acceptable monetary policy in any other situation.
For calcium: spinach, broccoli, tofu
Vitamin D: fish, soy, eggs
Since bitcoin has a public ledger, its possible to envision a system where the authorities punish anyone that sends bitcoin to addresses controlled by wikileaks or accepts bitcoins from them.
Sunlight for Vit. D

Calcium from several vegetables.