skysight-inc/HackerNews huggingface dataset:
> Value is objectively psychological: different individuals have different minds, but the workings of those minds are just as amenable to objective investigation as anything else

I agree, but if you go down that path you realise that morals are objectively psychological too and in which case why do people have different ones? are they just broken? and according to what standard?

Its not that you can't predict someones morals/values from a copy of their brains, its that you can't rank them objectively, i.e. not using your own morals/values as a basis.

> You have described how you imagine capitalism is supposed to function or should function. You have not described how the real-world system known as "capitalism" actually behaves. You have not made a prediction.

I'm talking about capitalism as a system, its implementation has flaws and winners and losers and I think its important to fix them. But, I do think its a good system. I think it makes sense to start with an ostensibly good system than any other without very good reasons not to.

> strange in-group buzzwords like "values being satisfied"

chuckle why yes, I do read SSC but I picked that up from http://www.amazon.com/Lessons-Young-Economist-Robert-Murphy/... many years before I ever heard about Scott Alexander.
Sodium and Potassium are involved in a number of processes, I'm not sure about the problems of dietary excess of K but this might give a clue

http://en.wikipedia.org/wiki/Hyperkalemia
ALMA sees Einstein ring in stunning image of lensed galaxy
Twitter Takeover Rumors
Salman Rushdie pans authors on Goodreads, forgets to check privacy settings
Perks for Some Workers, Struggles for Parents
Treating self-signed HTTPS as HTTP would be a behavior change with subtle implications that are hard to get right.

For instance, let's say that I log into https://example.com today, and it has a valid cert (but no HSTS). It sets a cookie with the "HTTPOnly" and "Secure" flags, indicating that it should only be sent over HTTPS, and not exposed to e.g. JS. I come back tomorrow, and https://example.com is now sporting a self-signed certificate.

There are now three possibilities for what's going on here. One is that this is an attack, so the browser should by default block the site. One is that the site downgraded to a self-signed certificate because they want to be treated as HTTP. One is that the site downgraded to a self-signed certificate because of misconfiguration, but you know out-of-band that it should be treated as HTTPS (the fingerprint matches what the support phone number tells you, or you're on a secure network, or something).

Those last two situations are different. In the former, that cookie should no longer get sent, just as it would not be sent to http://example.com. In the latter, it should be sent.

Right now, on the assumption that "intended to downgrade to HTTP with opportunistic encryption" is rare, the browser will put up a scary alert to make sure you're verifying the security of the connection out-of-band, and then send the cookie if you click through the warning. You'd have to somehow find a way for site owners to signal that they intend to do OE, and they don't want to be treated as HTTPS -- including not getting secure cookies, not getting features like web crypto or service workers, etc.

Mozilla is working on exposing opportunistic encryption via the http:// scheme, instead of the https:// one, which sidesteps all of this: if you happen to connect on https, you'll still get a cert warning. This approach is also consistent with OE being "equally as secure" against a slightly nontrivial attacker.

http://bitsup.blogspot.com/2015/03/opportunistic-encryption-...
I believe Heartbleed was found via both manual analysis and fuzzing to begin with. Good analysis here: http://www.dwheeler.com/essays/heartbleed.html
I suspect with (non-standard?) SQL extensions and pl/sql functions you could add enough validation that is otherwise inexpressible (in standard SQL). But then you have to replicate some of that logic in your application code and the database. Anyways, let's start with something simple: sumtypes. While simple sumtypes could be described using enums, what if the alternatives have more data attached to them?

data User = Anonymous | Registered UserData
data UserData = UserData
{ userName :: UserName
, registredAt :: UTCTime
}

Foreign keys is something that can't be easily verified in Haskell code. So that's something where a proper database still is useful.
Apple gets a 30% cut of all money made on apps, and they don't get this cut for web pages. No wonder they're dragging their feet.
Make Money This Baseball Season Selling Tickets
Has to interest me or spark curiosity. If you're not interested in learning: you won't learn. Or at least, you won't learn well or efficiently.
I'm having a hard time figuring out the legal theory under which Uber should be responsible for the illegal act of an Uber driver, even if that driver were judged to be an employee (contrary to Uber's claims & TOS).

If I were to rape someone, would my employer be liable?

If I were a "legit" cab driver and raped someone, would the cab company be liable?

If I were staying in a Marriott and got raped by a hotel staffer, would Marriott be liable?

Same case in airbnb. Do people really think that online companies have a higher duty of care or liability than offline equivalents?
You can use SMSSecure as your default messaging app. That way you don't have to switch apps. You can even import your SMS from the default messaging app so that you don't loose your history. Bonus: you can then encrypt those SMS locally, but that's optional.

You can toggle the option to send encrypted sms or not, per contact, so if your contact doesn't support SMSSecure, you just send a regular SMS.

The ability to know who's using SMSSecure is interesting and not currently supported (that I know of)
Hijacking Rack to Add Websockets to Rails 4
Maybe try going it alone. I know it's counterintuitive but sometimes building something by yourself is the best way to find a co-founder who's actually any good. I never would have joined the current project I'm on (which is going really well) had the designer not come to me with these amazingly beautiful mocks. Before working on programming projects I had similar experience with music projects -- I'd be trying to put a band together to write songs. I learned that it's a lot easier to get people to work on your projects if you've already started them. Incidentally, it seems to be the same with investors, employees, whatever -- they have the pick of the litter and they'd rather not be first money in. Everyone wants to feel like they're getting a deal and everyone responds to FOMO.
Please allow people to sign up with a + in their email address.
The attached article was discussing open, "pay to publish" journals that don't care about the contents of submitted papers. They will publish just about anything that sounds vaguely scientific as long as they get paid.

The purpose of peer reviewed journals is to disseminate scientific research that's been vetted so that readers don't have to attempt to reproduce the results to have some comfort level with the paper. That's not to say that published articles in quality journals shouldn't be approached with some degree of skepticism, but the sheer volume of science publishing precludes combing through the data of every article you read.

High quality papers will include enough information to reproduce any results referenced in the paper - video is no substitute for actually running the experiment.
Brontosaurus ✓

So now, about Pluto ...
NSA Spy Cam Blocker
I believe the GitHub issue is about catching intents by default. In case people were thinking support for using TS as a SMS app was going away, here's an excerpt from the mailing list that says it's not:

>> [whispersystems] Can we remove the SMS feature completely?

>> Since the secure SMS option is removed. To reduce the confusion, can we remove insecure SMS option too?

> <insert thread of disagreements>

> Re: [whispersystems] Can we remove the SMS feature completely?

> Everyone can rest assured, we have no plans to do this. I'm pretty committed to an integrated messenger.

> - moxie

(For some reason this Apr 1 message is not in the mailinglist archives. Not sure what's up with that.)
Well, at least our parents acted like guinea pigs for government and industry population data programs so we don't have to. I'm sure they wouldn't lie to us about dietary needs now because that would be mean.
I wonder when they will stop with this one-size-fits all advice? I guess it's because of this ideal that all humans are equal that pervades our culture, which causes many to assume that all people are fundamentally the same. However, every human is biochemically unique. A diet that works well for one person doesn't necessarily work well for another.

I also think it's a mistake to look at any single nutrient or food in isolation, and ask, is this healthy? It's impossible to answer that, because whether or not something is healthy depends on the rest of the diet. For example, is broccoli healthy? If the rest of your diet consists of fast food, then clearly adding some broccoli would be a good idea. But if the rest of your diet already contains tons and tons of vegetables, then perhaps you have a serious gas problem, and you would be better off avoiding adding broccoli to your diet.

EDIT: I remembered that I read somewhere that sodium "competes" with potassium in the body. Apparently, if you consume a lot of potassium, then you can tolerate more sodium.
Slashdot (https://slashdot.org)
Lambda The Ultimate (https://lambda-the-ultimate.org/)
HN classic (https://news.ycombinator.com/classic)
Charged (http://weekly.char.gd/)

Of the four, Charged would probably be the most useful to you, as I've noticed that tends to lean towards tech a bit.
The one person I saw using it, at least when it was relatively new, was Matt Cutts to organize the questions asked for the daily Google Webmasters videos. Though those seemed to have died out almost a year ago, and they had moved to the Product Forums by then anyway.
Boy, if you think Safari is bad at scrolling you're in for a world of hurt.
Yes, what you just wrote is evident. I'm saying, in response to your assertion above, that it is not trivial to derive a useful result about approximating the volume of convex sets with MCMC, and not at all obvious that anything smarter than independent probes will be useful. I happened to read the original 1991 paper on this topic during my PhD, so I'm still vaguely familiar with it.

To clarify: It's clear than you can approximate a convex volume with exponentially-many independent (random or deterministic) probes. That's therefore not an interesting problem.

Surprisingly: there is NO deterministic algorithm that can solve this problem in polynomial time. But, surprise #2: a randomized algorithm using MCMC can. Pretty cool.

So, this is the relevance of MCMC to the convex volume problem. Used cleverly, it can take you from exponentially-many probes to polynomial.

And in particular: You talk about "creating a bounding box" for the reference Lebesgue measure -- saying that this first step is easy is basically assuming the whole problem is solved. Because: How do you create a bounding box around a convex set in R^d, with polynomially-many probes, so that the error is bounded? You can do it with exponentially-many probes (just go out along each orthogonal axis). But that's not interesting -- if you have that many probes, forget about MCMC, just use a deterministic algorithm.

Here's a short summary: http://www.cs.berkeley.edu/~sinclair/cs294/n16.pdf
WaterSmart Software has raised $7M in Series B funding
It breaks the window manager standard. Occasionally, you'll see apps that break as a result; you'll want to unbind C-z in Emacs, for example.

There's a bug open for KDE explicitly asking for xmonad-like mutiple monitor support, which is marked WONTFIX as a result. But yes, I absolutely adore xmonad's take on it, and it's well worth the occasional glitches.
What are some alternatives?
I know https://www.sli.do/. Anything else?
The famous Norvig piece "Teach Yourself Programming In Ten Years" touches on this:

> In 24 hours you might be able to learn some of the syntax of C++ (if you already know another language), but you couldn't learn much about how to use the language. In short, if you were, say, a Basic programmer, you could learn to write programs in the style of Basic using C++ syntax, but you couldn't learn what C++ is actually good (and bad) for. So what's the point? Alan Perlis once said: "A language that doesn't affect the way you think about programming, is not worth knowing". One possible point is that you have to learn a tiny bit of C++ (or more likely, something like JavaScript or Processing) because you need to interface with an existing tool to accomplish a specific task. But then you're not learning how to program; you're learning to accomplish that task.
Superslim Liquid Loop Will Keep Future Smartphones Cool
As right as you are about the American market, it's extremely annoying that the rest of the world doesn't get to use services like Google Wallet and Apple Pay. In Canada, I've been tapping to pay for years, yet there are no popular 3rd party services to use my phone for paying.

So sure, it'll be stillborn in the US. But I don't give a crap about the US, you guys get enough of the cool stuff. This is a sweet deal for every other country with the infrastructure in place. This is a great idea for those countries, and definitely not a waste of effort in my eyes.
This is so cool, I had a similar idea when Yo came out (a Yo app that Yo's you when there are changes in web standards and adoption rates). This implementation is great and very straightforward!
It didn't but there is a very clear industry conspiracy to keep it from happening, so it's no wonder it "failed" I'm sure it's somehow the fault of developers and small businesses and not some overarching theme as enforced by industry standards bodies and a few very very large IT companies.

Astonishingly, OpenID seems to be workign just find despite being an absolute clusterfuck of bullshit standards and insecure practices.
I don't have a link other than their website[1], but the copy there suggests that the goal is to make encrypted communication ubiquitous by making it easy to use. They are targeting the people who would never get gpg set up due to how much of a PITA it is; the people who don't know the difference between AES and 3DES much less CBC and GCM.

1: https://whispersystems.org/
A man who was accidentally released from prison 88 years early
It was used for a US presidential election debate in 2008 and 2012. But other than influencing the course of human history it has enjoyed little traction.
Declarative hotkey and focus area management for React
cloudreply.com
I thought it meant "as long as s/he has done something similar with a similar tool".

Ruby/Python/PHP web CRUD, that kind of thing.

I think it's believable, as long as you have at least a few weeks to play around first. As long as designs are similar, it shouldn't be too hard to port.

Also, any number of "from X language to Y language" pages exist, and they should give you the most obvious caveats.
Silicon Valley: Perks for Some Workers, Struggles for Parents
The talk for Reflex is up now, in case you're interested: https://news.ycombinator.com/item?id=9334766
>> Apple Pay and contactless are both the same technology & same standards. If you support one, it's essentially trivial to support the other

Ah, this I didn't know, thanks.

>> Additionally if you support NFC, it isn't much more to support ICC as well.

It's different hardware. Historically the hardware has been more likely to support ICC/EMV and not NFC, but if the US is actually ever going to do a big EMV rollout then (were I the I the sort of person in charge of buying the equipment) it makes sense to go for both.

I'm sort-of interested in the Apple Pay thing now. (only sort-of, I find payments tech mostly to be incredibly boring). I've not worked on NFC/EMV contactless kernels but I understand that, unlike with the physical chip versions, you tend to need at least some amount of custom code for each card scheme. This has been put down to the schemes not pulling together quite so well this time around.
Do you have a reputable source for that? Fruit is definitely good for more than its vitamins.

Also, we are not monkeys anymore, but monkeys eat a lot of fresh raw fruit. Arguably they climb trees while doing so but eating like a monkey seems like a relatively safe thing to do to me.
Wow. I could have sworn you were writing about us...

I'm part of a small team of expats from Silicon Valley that came out to DC last year to help fix healthcare.gov. (Mostly Stanford, Google, YCombinator folks) We started our company, Nava, to bring the best of SV startups to DC and create software that radically improves how our government serves its people.

Our trajectory is very similar to what you've described, with some tweaks that I won't go into here.

In the last 6 months, we've launched 2 major projects:

- App 2.0, the new insurance application for healthcare.gov. It's processing 70% of apps coming through the marketplace, and: converts 35% more people than the old app, gets them through in half the time, is mobile-friendly (20% of apps), sits on robust, scalable infrastructure, etc etc. It was the first system that CMS (Center for Medicare and Medicaid Services) ever hosted on Amazon AWS.

- Scalable Login System (SLS), the new identity management system for healthcare.gov. Sadly, the main achievement here is that the system is actually up and available, unlike its predecessor. It's now saving the taxpayer $70M in annual maintenance costs.

Here's a Wired article from last summer about us:

http://www.wired.com/2014/06/healthcare-gov-revamp/

Our momentum is strong, the problem is important, and we're looking for good people.

If you're the type that would get fired up about reimagining broken government experiences and technology, please drop us a line at jobs@navahq.com, we'd love to hear from you!
This is really great. I was pleasantly surprised to see that there was information available about household income at the "tract" level. I had searched some months ago for a data set that exposed high resolution income/poverty statistics at this resolution for Chicago, but could never find much beyond neighborhoods, or as anonymized sets. But I wasn't until now aware of the firehouse that is http://factfinder.census.gov/.

I assume the lack of an API for automating calls to your wonderfully structured data is to comply with the TOS of the census.gov site. Or is this for some other reason?
> "experienced dev trying clojure for the first time"

You're looking for Seven Languages in Seven Weeks
http://www.amazon.com/Seven-Languages-Weeks-Programming-Prog...
I have seen it only once. It was used for Obama's election campaign and they reached me with Google moderator. As it usually is, they did not even care, am I American citizen or not. Default country, what can I say.
Usually there's some specific thing I want to build, or some skill I'm excited about gaining, and I learn mostly as a necessary consequence on the way to those goals.
Thanks! If you haven't seen the talk yet, take a look and let me know what you think :)

https://news.ycombinator.com/item?id=9334766
The Bold Italic is shutting down
Resume-building, probably. Or else nobody on the team is familiar with any of the tools to accomplish the desired goal (e.g., you want to make a SPA and none of you have ever done it before).
I came into the essay with suspicion. A map-reduce system like Hadoop isn't a good fit for HPC problems, and I thought it would argue that MPI is old => it's stuck in the past.

Instead, and to my joy, it was a well-reasoned essay with good, solid points.

My only quibble is that Charm++ is not "a framework for particle simulation methods". While the molecular dynamics program NAMD has been using it for 20 years, which is why I know of Charm++, it wasn't designed specifically for particle simulation methods, nor is restricted to that topic. Quoting from http://charm.cs.illinois.edu/newPapers/08-09/paper.pdf :

> NAMD, from our oldest collaboration, is a program for biomolecular modeling [2]; OpenAtom is a Car-Parinello MD program used for simulation of electronic structure (in nanomaterials, as well as biophysics) [3]; ChaNGa, an astronomy code [13]; and RocStar, a code for simulating solid-propellant rockets, such as those in the space shuttle solid rocket booster
Lossy’s Uncharted Waters
Something to consider with all these unused domains would be http://domains4good.org

I use this with some of mine
It's a good point. At the end of the day, anything you do in this universe is observable :)
Very interesting. This made me realize the outsourcing the extension of empire power via the East India Company, Hudson's Bay Company, etc. One could view corporations with a large enough <something> as a fifth branch of government.
I really wish Pynchon had written more essays (or have I simply missed them?). His writing style often seems quirky in his novels (in a very good way, IMHO, but still), but in the few essays of his I read, he manages to make topics interesting that I would not have given much thought otherwise.
Sure, I have lived in and visited some other countries.

Walking off the plane at the airport in Frankfurt and not being sniffed by dogs and treated like enemy of the state: qualitatively better.

Receiving free and needed medical attention in Cuba was heartwarming.

Hanging onto a laptop bag by a strap and narrowly avoiding a run-and-grab robbery in Antigua: lame. Offset by amazing geography, and a sense of Marley-style love and community.

Playing "gunshots-or-fireworks?" and watching cops throw down sandbags to soak up blood from a gang drive-by execution half a block from the apartment: pretty intense.

But I'm not walking miles to the well every day to fetch water. I don't have babies dying of Malaria. The situation for the destitute in America is bad, but I do believe intelligence can lead to upward mobility with less friction in this country than much of the rest of the world.

If I could chose from the entire menu, would I pick America? Probably the America I knew as a child, but probably not the America I live in now. But it would be far, far from my last pick. If I could take the known-quantity of America or be forced to roll the dice, yea I'll stay here.
I don't know if it's too hard, since I can't figure out what you're supposed to do.
Ask HN: Accepting Bitcoin Payments?
Has anyone here set up online payments using Bitcoin? Did you roll your own solution? Integrate a third-party API? If you used a third party, how did you select a provider?

Edited to add: Do you permit anonymous transactions? Do you offer refunds under any circumstances? How do you handle refunds?
The expiration date of the intermediate doesn't matter.
Why I Joined a German Infrastructure Startup
I will admit that while scanning through the content on the site again, I missed an important piece of wording that initially formulated half of my opinion here.

It is important to note that it does say World-wide. If they are poised to launch in other countries besides the US then I retract my statement about it being a waste.

However, I've seen much of this financial tech go straight to US for launch. If its NFC it's dead. Going that route, they may be out of business before they can even launch it elsewhere.
Stole the idea from the EFF, which sells it for a lot less money:

https://supporters.eff.org/shop/laptop-camera-cover-set
Thanks for posting this, it looks like a cool service! I'd suggest mentioning somewhere on the landing page both the tl;dr from your comment, and the fact that you're a CI/deployment tool rather than a build system. I wasn't clear on whether this was some sort of mobile development framework or what.
Are you going to incorporate in the US or Germany or somewhere else?