skysight-inc/HackerNews huggingface dataset:
If you want to twist your mind over this subject, read Quantum Enigma by Bruce Rosenblum and Fred Kuttner[1]. It's written by a couple of quantum physics researchers who spend some time thinking about WTF quantum reality means. It's one of the few metaphysical books on quantum physics I've found that sticks to the real science (and, as a result, has no conclusions).

The new 'player character' on decoherence is, essentially, the many worlds interpretation. That is a valid interpretation, and while it matches the data (and may not be falsifiable), I have a hard time buying it (where does all that energy come from??).

1. http://www.amazon.com/Quantum-Enigma-Physics-Encounters-Cons...
OpenSSL Rampage
Watch SRI's Nimble Micro-robots Cooperate to Build Structures
Snarky comment aside, we've used them for many months and have had a fantastic experience on it. Great for collaboration is significantly better than Google docs/e-mails.
Ken Auletta: The Future of Online Original Content
http://bit.ly/HYBvy1
I remember this feature. I also remember that hardly anyone of my friends used checking in so it was fairly useless :)
Loved the article. I was happy to see something materialize out of GWT too!
Is remote work a viable option?
I've used the https://mixitup.kunkalabs.com/ library for similar functionality in the past. I am not sure how well it works with hundreds of thousands of items, but it does work well for the 600ish items that I am using it for.
> Assume that some googler DOES move out from their vitorian apt in the mission to a glass tower near twitter... their new rent will be higher than what they paid in mission

And when a thousand Google engineers move out of the Victorians into the new glass high-rise, there will be a thousand vacancies, and a thousand fewer engineers on the open-house circuit trying to outbid each other in the negotiations. (New Google engineers can also just move to the glass apartments straight away for an approximately-equivalent effect). This isn't that hard to reason about, honestly.

You ARE probably right about the place they leave charging higher rent than it used to be. On the other hand, you're a fool if you think that the sweetheart deal that the established Google engineer enjoys (almost certainly as a result of city rental ordinances) will be an ounce of comfort or of any material benefit to the next person who needs to find an apartment, engineer or no. Believe it or not, landlords don't lower their asking price for an open apartment just because the guy who moved in downstairs five years ago is paying peanuts. :P
"The people" is the exact reason I prefer urban settings to suburban.
We've been loving Queue Classic; we switched from Resque because of the awesomeness of only enqueuing jobs after a transaction is committed! If you're wondering about QC's origin, it was developed by Ryan Smith and used a lot at Heroku.
When a user says “GoogolPlex, turn off the lights,” Siri hears this as “Google ‘Plex turn off the lights,’” interpreting that the user wants to Google something. Siri then searches Google for the words “Plex turn off the lights,” and this is where GoogolPlex comes in. We are able to get the words the user was asking Siri by intercepting the request between Siri and Google with a man-in-the-middle exploit.
Where should the companies relocate then?

And why should other cities act differently to San-Francisco?

And if other cities do act differently to San-Francisco and expand and take on these new people, then why isn't San-Francisco also able to do this in the first place?
Try Elance :). The escrow is guaranteed for most projects.

Same goes for oDesk if you work by the hour.
This is simply awesome. Congratulations!
Thanks and great question. Picturelife is not yet profitable but is headed in that direction. If all goes to plan, we can get to profitability by the end of the year. Nothing is a done deal, but that's the plan and I have a very, very high degree of confidence, based on current and history growth trends, that we can pull it off. Hope this helps!
This is a dupe of https://news.ycombinator.com/item?id=7536260. When an article has already had significant attention on HN, we generally don't allow reposts for about a year.

Please check for this before posting. In the present case, running "opal ruby browser" through HN Search returns the above item.
If we look at the actual population growth trends, the suburbs are experiencing plenty of growth, not a decline, even if cities are doing well too (especially compared to the 70s/80s). In the New York City metro area, 29% of the population growth took place in NYC proper, as opposed to the rest in the suburban counties. One demographic of 20-somethings and a few interviewed people does not offset the rest of the population.

There are plenty of people moving into suburbs today and they make up most of the fastest-growing areas of the US. The pattern of growth barely seems to have shifted, and doesn't match the rhetoric of suburbs in decline.
http://www.joelkotkin.com/content/00406-cities-and-census-ci...
Heartbleed: Why does the client supply the length of the message at all?
> New York suburbs are not the only ones getting somewhat grayer. In three Maryland suburbs outside Washington, Chevy Chase lost 34 percent of its 25- to 34-year-olds, Bethesda 19.2 percent and Potomac 27 percent. The declines were comparable for Kenilworth, Winnetka and Glencoe outside Chicago...

These are all very expensive suburbs. They are "graying" because it takes more time to accumulate the money to live there. The same is happening to my town. A better comparison would be suburbs that younger people can afford vs. cities. I'd bet you find the same trend, but these examples are not informative.
Because people are using your product an relying on it. They can contribute $100 for the year if you really wanted. $10 to pay and $90 for your time lol
We love Hackpad at Rollbar. Congrats guys, keep up the good work!
I did, they switched us to a new machine - no change. Their support was great, but the hardware needed to catch up. Perhaps this upgrade will help.
Why would someone consider buying this instead of upgrading to windows 8?
As lotsofmangos has found average is 110k plus OT and a much better FS pension.

And in the UK Tube Drivers basic is £60k (plus OT Plus FS pension ) average dev salary in london is £50k (and that includes a lot of high paid city it types)
TrueVault (YC W14) is hiring its first full-time developer
We are seeking a Sr. Developer who has a genuine interest in data security. As our first engineering hire, you will play a critical role in the growth of TrueVault. Our ideal candidate has 3 - 5 years of experience working at a security-focused company (e.g., Stripe, Braintree, Cloudflare, etc.). If you started programming in high school because you wanted to try out an idea, you are our ideal candidate. Not only are you an excellent hacker, you are also someone who sincerely enjoys the art of finding sophisticated and efficient ways of solving problems. You are someone who is constantly leveling-up your coding game by staying current through side-projects, asking/answering Stackoverflow questions or contributing to open source projects. If you take pride in your nerd cred, come join our team of talented techies.

What is TrueVault:
TrueVault is a HIPAA compliant backend-as-a-service. This is not a file-sharing and collaboration tool; TrueVault is a broader platform for all healthcare applications and services. Our customers are developers working on mobile apps, wearable devices and anything healthcare related. Healthcare is our beachhead. We envision TrueVault as the default database store for all secure data.

What you need to know:
TrueVault is a Python shop but we welcome developers with any background (as long as you are willing to pick up Python quickly). But much more important than the languages you know, you must have worked on a product or at a company where data security is the primary concern.

What we look for:
It's über important to us that we hire top-notch developers. Not just someone who can code, but someone who's curious and is always game to try new things. So when we review a resume, we place a lot of emphasis on extracurricular activities like hobby projects, Stackoverflow / GitHub contributions, and other things that show us you are all about technology. Now that you know what we are looking for, apply at your own risk :)

What you'll be doing:
Anything and everything. One of the pluses of working at TrueVault is that you'll never get pigeonholed in a particular area of our platform. You'll work on different parts of our platform prioritized by our customers.

Why TrueVault:
Because you want to work at a company that genuinely wants to build features people want. Because you know there are too many crappy products out there and you want to build something you’ll be proud of. Because you want to make a dent in the world. Join us.

This position is in SoMa, San Francisco.

To apply, go to: aHR0cHM6Ly9qb2JzLmxldmVyLmNvL3RydWV2YXVsdC85ZjJjYjcwNS1hYzgyLTQ3OTgtYjVjOS1jM2QyMjQwMjUzOGE/bGV2ZXItc291cmNlPUhO
Show HN: A super useful code bookmarking chrome extension
Continuous Performance Testing in the Cloud (French), CloudBees 
Le Continuous Delivery est un des sujets brûlants de l’actualité. Pouvoir livrer une application en continu signifie que tous les processus de livraison ont été automatisés et que les développeurs et les opérationnels peuvent se concentrer sur des tâches à plus forte valeur ajoutée. Venez découvrir comment mettre en place des tests de performances en continu et un pipeline de Continuous Delivery avec les technologies Open Source Jenkins et JMeter grâce à la plateforme CloudBees et aux services BlazeMeter et NewRelic.
I'm in the midst of using Ionic to build a simple app that consumes a JSON API and am finding it very good to work with. It seems pretty solid for a beta product. I'm new to Angular but it seems like you can get a lot done without knowing all that much about it's inner workings, which is great.

I would suggest sitting down and seeing what you accomplish using it for a few hours. I did this to compare Ionic and jQuery Mobile. The app is far from complete, but I'm liking it so far.
I still don't see how you're advocating a solution of anything other than call-with-values under a different name.

I don't know Racket itself, so let me switch to common lisp which has the same "problem"... except it comes with a super-simple macro to do exactly what you want, apparently:

(multiple-value-bind (quotient remainder) (floor x y)
;; some code referring to quotient and remainder
)

which (excepting perhaps edge-cases I'm not considering, and definitely excepting some error-checking) is just

(defmacro mvb (vars form . body)
`(multiple-value-call (lambda ,vars ,body) ,form)

The same thing should work in Racket, modulo syntax and names.

Asking a lisp programmer to do everything with special forms/primitive language elements is like asking a Haskell programmer to do everything in the IO monad. Sure, it's possible, it will work just fine; but... it's just wrong.

By the way, the existence of the #'values function by no means implies there's some data structure being created; indeed, that's the whole point of the #'values construct. Anything you could do with #'values you could do in a list which you then destructured; #'values is to be used when the common-case is to throw away the "structure" and just use each value individually or not at all, like with the return values of #'floor. So in fact #'values is exactly what you want; I'm not sure why it's a "hack" when lisp programmers write it under one name and "the solution" when you write it under a different name.

Ah, it occurs to me that maybe racket doesn't work like this, but in common lisp at least, the transiency of values can be seen in that when you say, e.g., (+ (floor a b) c), the remainder of a/b is thrown away; just the first value is used. That's another huge benefit over structures-to-be-destructured, but obviously doesn't work if the extra values are always important.

The point of my discussion with Maybe is that /even if/ it's just a nullable pointer, conceptually it's essentially a [restricted] tuple. (pointer-is-null,data). There's still two pieces of data there, even if the representation of one of them is cleverly folded into generic object representation or what-have-you. By definition it can't be done with a single piece of data: (Maybe a) is not the same type as (a), for all a. Even if (Maybe Word16), e.g., were represented in a single value at a single place in memory, that value would have to hold more than 16 bits. Then it's viewable as a... tuple, again; one element in 16 bits and the other in the remaining bits.
I just don't want to cut grass any more. I did it in high school for spending money, and just had enough of it afterwards.
Creating a whitelist sounds a bit tedious. Because it might look fun at first, you would add a few places, but then forget it forever, don't update them and the feature would slowly die.

Blacklist makes more sense. E.g. I don't want people to know where exactly do I live. Or automatic disabling at specific dates, e.g. during the weekend.
There is definitely a huge drop off for access to files after a certain age. I'd say after a month there is really very little need for me to access them directly. After that, it is sporadic for when I would want a specific file.

A benefit of Dropbox/Carousel (+ Lightroom locally), is I can fly through all 215GB via thumbnail representations without having to call the file explicitly. If there were some mechanism to offload storage to s3 or glacier, while retaining the nice UI afforded by the Dropbox/Lightroom clients, I would be all over that.
Sure, why not.

I'm not a designer or part of your target audience, I'm just a heavy internet user and HN reader saying what I think as I go.

1. Requires 1200 px width to render properly. Not everyone maximizes their browser. Needlessly breaking the header into two lines when there is plenty of space to spare seems odd. (I tested in mobile, and it doesn't have this problem in mobile... OK, it does wrap to two lines, but I expect wrapping on mobile. Oddly, I think every aspect of your site looks better on mobile.)

2. Wait, who are you? I think you should have at least a picture and your name as part of the header content.

3. Why is this two columns? How exactly am I supposed to read this? Left column first? Top to bottom? It's almost presented as if it's a table, but it's not. It's two sections of content. Given that this site seems designed to read not scan, it's confusing. (Again, this is better on mobile where it's one column, then the next.)

4. As someone else said, the funnel section should come first.

5. "Configure Google Analytics" does not sound like something I should pay someone to do. I think you can find a better word than configure. Presumably you have some particular skill at using Google Analytics and you aren't just talking about something anyone could do... but "configure Google Analytics" sounds like something anyone could do and it's your first point of what you do.

6. "Want to do it yourself" section should be at the end, maybe?
This is really a fantastic upgrade. I've been hosting with Linode for a few months now and been very happy with them. I run a relatively transfer intense SaaS app and a 50% transfer increase makes quite an improvement.
While most posts are touching on privacy or failure cases, I am still struggling to understand this product from a social perspective. First of all, this general idea has been floating around since companies like loopt, when mobile started taking off. I remember working through the use case considerations for this kind of product, and that's where it really dies.

This breed of product is based on the idea that location = event. If someone is at a location, that means something is going on. But it ignores massive implicit social constructs: 1. Facebook friends are not real friends (Circles is slightly better but classification is onerous), 2. Someone you don't know well is unlikely to share their location to you, and less likely to agree to hang out based on location, in contrast someone you do know well, you will easily be aware of their location and availability.

The reality is that this product captures one piece of information - where is my friend right now. But on any serious reflection, you should be able to discern that this piece of information is incredibly secondary to the nature of the actual relationship when determining whether or not to hang out.
How is a house an investment at all?
Grow up, please. The b-word was completely uncalled for.
A fellow Starter League alumni did this and I am super impressed. Here is the main site too. http://codemarks.com/codemarks
Service Discovery is about helping services find one another.

If your application relies on memcached, you need to pass the memcached location to your application somehow. For simple architectures, this may just be a hardcoded localhost:11211.

As you scale, it becomes prudent to distribute services across different servers. Your configuration could then become something like "server1.mycompany.com:11211". But what if memcached moves from server1 to server2? You'll need to reconfigure and restart your application.

More sophisticated apps will often use a dynamic approach: services are registered with something like ZooKeeper or etcd. When serviceA needs to talk to serviceB, serviceA looks up serviceB's address in the service registry (or a local cache) and makes the request.

The good news is that these often include basic health check functionality, so you get a bit of fault tolerance for free. Unfortunately, this requires services to integrate directly with ZooKeeper or etcd, adding undesired complexity.

Some architectures therefore choose to use DNS as their service registry. But instead of hardcoding a the DNS address of a single node (like "server1.mycompany.com"), they hit an address associated with the service (serviceB.mycompany.com). This usually means rolling your own system to keep DNS up to date (adding/pruning in context of health state).

Consul is a hybrid approach. It allows you to use DNS as a service registry, but operates as its own, distributed DNS server cluster. Think of it like a specialized ZooKeeper cluster that exposes service information via DNS (and HTTP, if you prefer).

Back to the memcached case. With Consul, you'd point your app at "memcached.consul:11211". If your memcached server fell over and was replaced, Consul would pick up the change and return the new address. And without any app config changes or restarts.
Move to Baltimore it is cheaper to live in the city than the suburbs.
That's a great way of structuring it. Not sure what exactly "Social engineer" means? Schmooze?
And those houses are utterly out of reach for the vast majority of the population.
You can take a look at this diff if you want the TLDR:

https://github.com/LeadDyno/intercooler-tutorial-app/commit/...
I was always curious about Snowden's initial feint regarding asylum in Ecuador, and why that never materialized?

Like, did the gesture toward Ecuador, as a possible final destination from Hong Kong, actually accomplish anything in the way of interference? Was it ever an actual intended destination? (at this point I assume not)

If it was a real potential end point, was it abandoned due to risk (transit-related or residence-related), or was it simply cultural preferences and convenience?
Ah, the old "we can't stop everything so why bother trying" attack. (There's a better name for it but I cannot remember it)

But a few points:

- No company has unlimited resources. The universe doesn't have unlimited resources, AFAWK.
- Even quantum computers can only take the square root of the complexity of many algorithms (Shor's algorithm).
- Even if a company can, with concentrated effort, break the encryption used, it prevents (or at least drastically limits) mass surveillance. (If it costs your company a cent to decrypt a transmission, you'll decrypt a whole lot more than if it costs a million dollars per.)
Very cool. How do you make this with Firebase? Do you have a central server polling the Firebase collection or how does it make the decisions if all logic is on the clients?
http://google.com/search?q=qemu
Ubuntu 14.04.1 is scheduled for July 24th.
Just bought a house, but in the city, not the suburbs. I was pleasantly surprised to see that non-corded electric mowers exist. My mower weighs next to nothing, is whisper quiet, and one charge lasts me several cuts. Granted, its a small yard, but the hassle of moving heavy equipment, mixing gas and oil, dealing with loud noise, dealing with exhaust, pull start pain, etc are long gone.

Now I'm just waiting on the affordable electric car. Gas, even in the best of circumstances, is just too much of a hassle and requires much more complex machines than electric.
Planning To Raise Capital For An App Project? Choose Wisely
Ha, I don't think I did.
Loved this line:

strncpy (d, s, strlen(s))

As long as you use strncpy, it must be safe!
Exploration vs. Exploitation
Pro tip: Master AWS EC2 cloud automation with Puppet
Sorry for the repost, I decided to post it as text since it's more convenient than link, I've deleted the previous post.
When you have thousands of XP machines, many of which lack drivers for newer versions of Windows or the hardware necessary to run them well, and applications that haven't been updated for over a decade... well, you do this to keep yourself (somewhat) more secure while you work out the transition plan you've been putting off for far too long. (And Microsoft is only offering this to companies that commit to a transition plan, although it's unclear on what timeframe and with what if any penalties if the transition doesn't happen.)
It's not snarky to bring up the fact that their site is down and point out that that reflects poorly on their service. It's a perfectly valid criticism.
~7 years in and my mortgage is cheaper than rent already.
for some the reason not to upgrade to windows 8 isn't the license fee. It's the fact that they simply can't because their custom app doesn't work on windows 8 or they can't afford to spend IT time on migration/testing.
Please Put OpenSSL Out of Its Misery
Exciting rhetoric.

How do you expect people to discern between Reddit reputation and TheWebsAlzheimersCure.com's (drop the "the" -- just WebsAlzheimersCure. Cleaner.) reputation?
I've had Ubuntu 12.04 guests crash hard (like the commenter mentioned) on OSX and Linux hosts with VirtualBox.
On a host that's mostly idle and where there are no CPU usage caps, seeing 2 cores instead of 8 is a pretty serious drawback if you use Gentoo on Linode like I do.
Meet Kepler-186f, the most 'Earth-like' planet ever found
Really loving being on Picturelife. Last one (that I like) standing — at least for now.
So tell that to the renters in SF who are learning a very hard enconomic lesseon about the downsides of not owning your own home
When you realize that everything (and I mean everything...maybe not always directly, but in some way it is one of the prime motivators) in this world revolves around money, you stop being surprised at these things.
Upon exporting to Carousel:

"This app is in development mode and cannot accept more users. Contact the app developer and ask them to use the Dropbox API App Console to apply for production status."
Classical physics does not presume time arrow either. The equations are all symmetric if you reverse time. Classical physics adequately explains time arrow through entropy. What is missing is decoherence or resolution of the classic/quantum dichotomy.
I'm surprised this article attributes the "exodus" to high housing costs in the suburbs. This may be true in select areas, but as a whole, I think housing is much more expensive near city centers.

As a wise man once said, "The rent is too damn high." I love living in the city, but pouring tens of thousands into rent each year isn't a smart long-term investment. To me and most of the people I know, urban housing costs are a reason to leave the city, not to move there.
Dropbox Acquires Loom (photos) And Hackpad (document collaboration)