skysight-inc/HackerNews huggingface dataset:
Who's using AngularJS in Austin?
It's worth nothing that bigger cities in most first world countries generally have more expensive housing, rent or buy. Wages rise in bigger cities, too, but not as fast as housing prices.

Sometimes we're told that it's a natural result of city living, sometimes we're told that without high rise apartment density, it's inevitable. Tokyo has 35 MM people, almost double the second largest first world city (Seoul, 21 MM), and has housing prices to income ratios far lower than London, New York, or Los Angeles. [0]

Tokyo has very few high rises, medium density (150/hectare or 40k/mi^2)[1], low traffic, quiet streets, and mostly single family residential homes. What it doesn't have is low density suburbs (everyplace is medium density), mandatory free parking, or a street grid that serves much car traffic.

There are eight first world cities over 10MM people and their housing to income ratios roughly run like this:

(Middle class people can easily buy homes)
Osaka/Kyoto
Seoul
Mexico City
Tokyo
(Things start to get really expensive)
Paris
Los Angeles
London
New York
(Insanely expensive)

Japanese zoning has a lot to be proud of. If Nagoya were a smidgen larger, Japan would dominate the liveable and affordable part of the list even more.

[0]http://nextcity.org/daily/entry/japan-shows-the-way-to-affor...

[1] SF is about 70/ha incl. parks, Manhattan 260/ha, Paris (20 arrondissements) 210/ha
For all we know we're only returning the favor.
Yup! Basically the problem boils down to:

"An attacker can derive information about the correctness of parts the PIN from the AP´s responses.

> If the attacker receives an EAP-NACK message after sending M4, he knows that the 1st half
of the PIN was incorrect.

> If the attacker receives an EAP-NACK message after sending M6, he knows that the 2nd half of the PIN was incorrect.

This form of authentication dramatically decreases the maximum possible authentication attempts
needed from 108 (=100.000.000) to 104 + 104 (=20.000).

As the 8th digit of the PIN is always a checksum of digit one to digit seven, there are at most 104 + 103 (=11.000) attempts needed to find the correct PIN."

Reference - http://sviehb.files.wordpress.com/2011/12/viehboeck_wps.pdf
ScriptKit for iPad is another really cool effort in this arena: http://scriptk.it
Well, a rocket is a thing that:

1. contains a lot of energy

2. releases a considerable stream of energy at a controlled, steady rate

3. does that in a small system, while flying through the air.

It's a lot easier if you drop one requirement:

1 + 2 = coal-based power plant

1 + 3 = bomb

2 (sort of) + 3 = conventional airplane

All of the above have been done reliably. It's only when you put together all three conditions that you get a rocket, and that's when things get really, really difficult.
Summiting Everest, then? At some point, it was >10% mortality, yet people still did it, and it was considered acceptable, given that it was people doing it voluntarily. I believe that it's now in the ~1-3% mortality range.
Ooh, that's horrible, a device that can track your position or heartrate. How dare you, Microsoft, nobody ever went that far...
I think he meant real-life test, but with the pilot working remotely and not sitting on board.
File under: satire
Not so much to symmetric encryption, effectively it halves the key length. And I don't think quantum links really substitute for public key encryption.
Show HN: Responsive Dashboard Templates for Bootstrap
A ride on Virgin Galactic is $250,000 a ride to the ISS on a soyuz is $70,000,000.
The Importance of Leaving Yourself Time to Plan
Ubuweb is the coolest thing ever. If you're into art and weird things, check out their website and follow them on Twitter.
One potential benefit of developing the automated solution is that life support is HEAVY. You can send up much larger payloads when you don't have to worry about keeping humans alive.

Not to say that there aren't large drawbacks (huge amounts of R&D, for example). Robot space travelers are also relatively uninspiring.
Er, this is conflating two different things. Initialization is always linear the number of objects unless it's just not done, but generally speaking even in C or C++ you will still need to perform some kind of initialization on those elements. But really, this has nothing to do with the allocator, which is at a lower level.

Malloc is linear to the number of allocations. Automatic tracing garbage collectors are linear to the live set (because they tend to only explore live objects, and there are techniques to make disposing of the non-live objects happen in less than linear time[1]). This can really go either way as to which is better, depending on your allocation rate, which is why this is a point of contention.

But none of that has to do with how long it takes to initialize the objects.

[1] Semi-space and variants, which are usually used in the allocation-rate-heavy young or nursery generation. Of course if there's extensive use of finalizers you still have to touch those objects to deallocate them.
Mashape Office Opening – API Meetup  SF
It's not just a matter of the compiler missing optimizations. Some (unsafe, low-level) algorithms have to be written differently (and less efficiently) because of the possibility of unwinding. Disallowed patterns typically look something like

* Put an object in an invalid state
* Perform some operation that might unwind
* Fix the object again

If you unwind while the object is in an invalid state, and its destructor is called during unwinding, you can end up with undefined behavior.
Locked is all right, maybe it has the answer you're looking for. The shitty part is when you get a hit from google going to SO and the SO page is deleted because "this problem is too localised and unlikely to happen twice".
I'm not sure who pays for them. I think that paying for an assessment that actually tells you what you need to improve to get work might be useful for people. I know there are plenty of people who either are too confident, or too insecure about their abilities. And if it's a better assessment of ability then what HR currently uses, then isn't that worth some of what a company pays for HR?

Probably it's something that would need to be worked out by the market, hence my idea of one company that comes up with the assessment and then licenses it, and multiple licensees that use the assessment, experimenting with how to pay for it.

You could also assess existing employees, and figure out ways they could improve, or why one employee does better than others. In fact that might be a good way to begin research, albeit with some clear biases based on existing hiring practices.

Also such assessments would arguably be less biased by things like unconscious sexism/racism, which could be useful for figuring out raises.

I don't think that such tests would necessarily replace in house interviews. The goal isn't to create a perfect assessment, the goal would be to improve assessment. Let another company do the equivalent of a phone screening.

As for generic tests... there are things that companies assess. knowledge of big O for example.

Also such assessments could be used to assess more then individuals, things like the relative benefit of training programs. And eventually you could assess particular assessments based on performance, so you could improve the testing itself.

It just seems silly to me to have every company do ad-hoc assessments on their own, when the whole industry could benefit by reducing inefficiencies.
Reading this as a Russian: Such a disgrace that our leader went down in history like that... But then, I can't think of any other leader for the last 100 years who wasn't a disgrace. :(
The best recruiters at staffing agencies function like talent agents and prefer to place contractors on gig after gig because they know what they are looking for and won't waste their time with irrelevant opportunities. The spammers you see are usually newbie recruiters from bad agencies.

Our website http://www.oncontracting.com aims to help contractors discover the best staffing agencies and recruiters based on the clients they have. The idea is if you are interested in contract jobs at Google or eBay, you should be able to discover and connect with only recruiters that can get you gigs there.
Is salary a factor? What if your salary was $50K or even $40K? Would that deter you from pursuing software development as a new venture?
>They were very strange and disjointed sounds, there's really nothing like it. I investigated the sounds in my head and it was then that the 'echoes' transformed into the voices of the characters on screen. It was like my brain had failed to connect the linguistic center and the audio center together. And I was only hearing 'unparsed' sound waves (as weird as that sounds).

sounds like what buddhists do.
Actually it can. As long as they aren't randomly generated. UUID4s are random, lots of them including the mongodb use a timestamp/mac address as the first n bits of the guid. Not sure whether they have "no chance of collisions" but it is very possible.
What study has indicated CO2 might make the planet completely inhospitable to life?
Or simply to reduce the national debt.
Judge Rules Suspect Can Be Required to Unlock Phone with Fingerprint
Oh. I honestly didn't see the conspiracy theory coming. You got me.
Show HN: Insta Staring Contest
Sadly, apart from the title, there was no mention of mathletes in the article.
'Both the U.S. and the European Union have entered into a dialogue in recent years with the 56 states of the Organization of the Islamic Conference, which is seeking an international law prohibiting blasphemy.'

Any proof of this? My natural inclination is to say that this is conspiracy theorist territory that should have no proper place in the WSJ. Sure, the OIC might want blasphemy laws, but are they an actual organization with any real ability to push for this outside traditionally Muslim countries?
Hmm, I get this error when trying to run this script:

.../.rbenv/versions/2.1.4/lib/ruby/2.1.0/resolv.rb:128:in `getname': no name for 192.168.1.10 (Resolv::ResolvError)
> When they can choose (and there is a choice) to use collectors that don't pause, the pressure to keep allocation rates down changes, moving the "this is too much" lines up by more than an order of magnitude.

You mean - like choose the only garbage collector on earth that actually can do this - for the JVM only - which your old company wrote and keeps guarded as a heavily proprietary secret, with the currently published specifications for the design (in the C4 paper) requiring untenable, unmergeable and extensive hacks in the operating system virtual memory layer that will never be largely accepted, with the current design in your product (which alleviates this) again being a heavily guarded secret that will never be revealed, and never have source available, and costs a shitload of money? Which basically means Azul is going to have the only available pauseless GC for the forseeable future?

Well, now that you said it like that - you're right! We really do have a choice... a choice of actually using and working with things that exist and are widely available today, or already living in a land of unlimited money for licensing of a single product that might be completely and totally irrelevant to most of us. I guess the 'choice' isn't so clear, when you say it like that.

Look, that aside, great blog post, and extremely informative. I'm a giant fan of Gene's work, seriously. But this work is Azul's brainchild and they'll never let it go. And I don't blame them for that. But drop the rhetoric, please - few people have the 'choice' of spending shitloads of money on a proprietary JVM like Azul.
This is a time when you re-read Gene Kranz's famous speech to the flight control division after the Apollo 1 fire.

Gene Kranz is the gentleman sitting in the flight director's chair in the Apollo 13 movie, wearing the white vest. He helped create the Mission Control organization at NASA.

"Spaceflight will never tolerate carelessness, incapacity, and neglect. Somewhere, somehow, we screwed up. It could have been in design, build, or test. Whatever it was, we should have caught it. We were too gung ho about the schedule and we locked out all of the problems we saw each day in our work.

Every element of the program was in trouble and so were we. The simulators were not working, Mission Control was behind in virtually every area, and the flight and test procedures changed daily. Nothing we did had any shelf life. Not one of us stood up and said, ‘Dammit, stop!’ I don’t know what Thompson’s committee will find as the cause, but I know what I find. We are the cause! We were not ready! We did not do our job. We were rolling the dice, hoping that things would come together by launch day, when in our hearts we knew it would take a miracle. We were pushing the schedule and betting that the Cape would slip before we did.

From this day forward, Flight Control will be known by two words: ‘Tough’ and ‘Competent.’ Tough means we are forever accountable for what we do or what we fail to do. We will never again compromise our responsibilities. Every time we walk into Mission Control we will know what we stand for. Competent means we will never take anything for granted. We will never be found short in our knowledge and in our skills. Mission Control will be perfect.

When you leave this meeting today you will go to your office and the first thing you will do there is to write ‘Tough and Competent’ on your blackboards. It will never be erased. Each day when you enter the room these words will remind you of the price paid by Grissom, White, and Chaffee. These words are the price of admission to the ranks of Mission Control."

Video re-enactment by Gene Kranz: https://www.youtube.com/watch?v=9zjAteaK9lM
At the same time, you don't want to tax things that are disproportionately consumed by the poorer members of society.
The point is beyond an unintuitively small size outliers become practical inevitabilities. This isn't black swan stuff either, but just simple percentages.

If you're a small company you generally get to deal with each and every case, and do risk assessment up front on an individual basis. When you're big you're doing enough jobs to standardise those assessments (getting the economies of scale going), processes, and any resulting contracts. The problems get going when the supporting bureaucracy has lost track with reality and becomes a self perpetuating beast, but at least in the early stages it should be beneficial.
To play devil's advocate: could it be that generally curious, risk-taking, meta-thinking individuals tend to make better engineers, which just happens to be a personality type that is naturally drawn to psychedelics?

Really, we can play arm-chair neuroscientist indefinitely, but there is only one way to get to the bottom of this. We must gather more, um, data.
Good question. Speaking just for myself, I moved from a mainly-driving area to a small urban center residence some years back, and the walking aspect was great. I mean, walking to the library for the first time, I almost cried tears of joy.

At my previous residence going to the library meant a ten-minute drive, which wasn't so bad, and now it was a three-minute walk. (Interestingly I just realized that I usually lived about a ten-minute drive from the libraries near where I lived, back in Japan) I guess I could say I felt more liberated, almost like I was part-owner of the downtown space, and it was no longer a destination that I felt I had to plan to visit. The car no longer felt so necessary-though I still used it--and riding my bicycle felt like more of a natural fit.
> Wages rise in bigger cities, too, but not as fast as housing prices.

If you want to lower housing prices, get rid of rent control policies and ease up on the zoning. Developers will create more housing units and you'll see a substantial increase in supply, leading to a lowering of the price level.

The problem is that those already living in the city don't want this. They are against new development and they're all for rent control. They want to continue paying artificially low prices, while keeping anyone else who may want to live there out. Just a tad bit selfish.
Yay TLB! I had the great pleasure of working with him for a while and I'm always glad when he gets a bit of sunshine. Fun anecdote, when he was teaching one of his robots to balance he taught himself to balance on a walking globe (circus ball) and filmed himself doing so to get a better idea of the learning process and the dynamics involved.
I've heard the one where the professor is lecturing, and says, "It's obvious that..." A student challenges him: "Come on. Is it really obvious?" The professor looks at the board for a moment, and then runs out of the room. 45 minutes later, the professor returns, and says, "Yes, it's obvious."
Japan is notorious for bureaucracy. Just entering a government center and asking a simple question is sometimes enough to start a (figurative) three-ring circus.
Marc Andreesson on MaidSafe – Decentralized Internet
Even with 2FA, Google accounts can be hacked with just a phone number
"no chance" means making a claim that there will never be 2^N devices generating IDs simultaneously (for N somewhere around 30-60)

2 machines can have the same MAC addresses (they are reprogrammable) and can operate at the same microsecond.

"aren't randomly generated" is not practical constraint in a high-speed distributed system (where you don't have time for synchronization overhead).
Which part do you mean?
Larry Page slams Silicon Valley, says it's not chasing big enough ideas
Precisely the argument from Dilbert's Y2K episode: http://www.tv.com/shows/dilbert/y2k-12015/
Any python dev environments?
You can buy servers or you can buy software. Welcome to the real world.

Another choice is to write your software without a VM, many languages support this.
Now please add a full interactive explanation of Posix ACLs.
Would Clearfit.com fit the bill?
> The right to be offended, which is the other side of free speech, is therefore a genuine right. True belief and honest doubt are both impossible without it.

It seems to me that the author is actually advocating the right to offend, which is quite a bit different.

And what is "True belief"? This statement seems wrong in its core. A belief is by definition the opposite of evidence, certainty and rationality. So debate and free speech have nothing to do with it. It does not need it.
Facebook is the NSA.
Did I ever say otherwise?

I don't blame Azul for making this work proprietary. I'm taking a stance against the rhetoric - this isn't a realistic choice for most people. Most people will buy more hardware over licensing expensive software, especially as hardware generally has reusable value, independent of your technology stack. This is especially true at the low end, where not everyone has massive A series or continuous funding. You have to plan a lot up front at that level to pay off your dividends here if you don't already have steady cash.

And many people don't use the JVM at all. So the 'choice' of a pauseless collector is mostly a farce, as far as I can see.

> Another choice is to write your software without a VM, many languages support this.

Thank you for completely and totally missing the point. Didn't I just say something about "Not everyone uses the JVM", and your response is "just use another completely different language and technology stack"? We're going in circles here.

Which other platforms support the C4 collector, including its pause times and sustained allocation rates, might I ask? Freely available open source ones, I might add.
It's refreshing to see an article address the distinction between what might be called "tolerance of expression" and "freedom of expression". The latter, at least in the US, is protected by the First Amendment, but it's impossible to express frustration on this issue without being (often rather smugly) informed that such protection doesn't exempt you from the social consequences of your speech. [1] This is true, of course, but those social consequences still threaten "free speech," broadly defined. Historically, one of the core features of liberalism, especially Anglo-American liberal democracy, has been a tolerance of divergent opinions. And yet, the inheritors of this tradition have largely abandoned such tolerance. [2] Views that deviate even slightly from the reigning orthodoxy are frequently smeared as "hate speech"—an Orwellian term if ever there was one. The result is a world in which even the most banal observations risk condemnation for bigotry.

[1]: See, e.g., http://xkcd.com/1357/.

[2]: I suspect the underlying reason is that "free speech" was an effective weapon against the ancien régime, but with the enemy defeated it is no longer politically advantageous.
We have been using redo for the longest time until parallel builds broke on Mavericks. The project basically has 0 maintainers so we had to switch off of it. It's a shame because redo was pretty great while it worked.
It sort of happens for freelancers in UK. Recruiter gets the cut of what employer is paying, frequent job changes are very likely (2 years in a "worst" case) so good candidates are worth taken care of.
Send complaints to:

Kyle Pererra
Online Community Specialist at Bitcasa
Kyle@bitcasa.com

Allen Lai
Director, Technical Support at Bitcasa
Allen@bitcasa.com

Brian E. Taptich
CEO at Bitcasa
Brian@bitcasa.com

David Lai
VP of Engineering at Bitcasa
David@bitcasa.com

Luke Behnke
VP of Product at Bitcasa
Luke@bitcasa.com
It's not even that; it's suborbital.
>There's no real knowledge to be found in them.

Bit of a strong statement based on one personal experience.

I'm a psychologist and find psychedelics extremely interesting, both from personal experience, a wide range of other peoples accounts and a growing number scientific papers[1], especially Johns Hopkins University is doing some great work in that respect.

Maps.org is also a good resource.

[1]

http://link.springer.com/article/10.1007/s00213-006-0457-5

http://healthland.time.com/2011/06/16/magic-mushrooms-can-im...

http://hub.jhu.edu/2014/09/11/magic-mushrooms-smoking

Edit: There is of course a lot of (mostly) anecdotal evidence for the bad sides of psychedelics but that seems to be attributed largely to the good old "set & setting" (and of course substance purity & quality). In traditional and especially medical contexts the occurence of "bad trips" and long term negative effects is extremely rare.
If you decide to try them on your own, do your homework, read up as much as you can and do them in a safe environment with people you trust.
As far as (4) and (5), that probably speaks to where you were in Japan. Outside of the major cities there is plenty of driving going on. Like in Hokkaido, where Sapporo has a nice transit system but outside that is a vast expanse of roads. (1) is fun, because to someone with an American sweet tooth it was easy to just suck on their candy nonstop.