skysight-inc/HackerNews huggingface dataset:
Will absolutely make update the blog post to include the link, was simply an oversight in not having it there in the first place.

Would be happy to detail more on the reason for removing some of the other price points feel free to email me, craig at heroku.com
Point taken. Not sure what Oakland has to do with it — we're located across the street from Kaiser Permanente's headquarters of 11,000 people in Oakland — but I think I see where you're coming from. You don't know us. And you deserve the best level of security.

Some more background on us: I worked at Disqus for 3 years. I spent time on the Product team and helped engineer some of their tools too. Owen is a fantastic engineer who spent 4 years at Intel and Oracle before that. We know security, we know scale. We're fully HIPAA-compliant; we even worked with Amazon directly to ensure this. Everything is encrypted and no data is stored on the device.

What could we do differently to put your mind at ease about this? Are there specific technical points you have in mind?

This is a problem that desperately needs to be solved and we're solving it for the people who need it solved most: people who really need their real health records with them right now, whether to show at their next doctor appointment or to family at home or friends on the other side of the country.

Thanks for your thoughts.
Don't have a Facebook account. Don't want a Facebook account.

Even if I did, I wouldn't want it anywhere near anything related to my healthcare. Requiring a Facebook account to sign up was a huge mistake.
There's also a more sophisticated course on ML by Hinton: https://www.coursera.org/course/neuralnets
Have you tried it as well?
insurers would probably give you an expensive policy. but I would love to be proved wrong
I don't care what some innumerate reporter at the WaPo wrote.

According to the actual law, what must be fully funded is the "actuarial present value of all future benefits payable from the Fund." What this means is that if an employee's pension has 50% vested, their "future benefits payable from the Fund" are 50% of their pension. The USPS is then obligated to put 50% of the NPV of their pension into the fund by 2017.

https://www.govtrack.us/congress/bills/109/hr6407/text

It's explicitly stated 5 times it should comport with "generally accepted actuarial practices and principles", which rules out all the insanity people seem to be attributing to this law.
A New Idea for iPads: A Watering Hole for Every Profession
I wonder what you mean by FOSS compatible? Copyright by default is rather restrictive; to make something free, you must explicitly grant these freedoms. A warranty disclaimer does not grant people the freedom to copy, modify, sell, redistribute, etc.
If GCJ is to be removed as a default, and GCC-Go added as one, (I don't really have the expertise to say if doing those things is merited) then they should be done as two discrete changes: "GCJ was removed as a default. Incidentally, GCC-Go was added."

Trying to frame it as one discrete change is just going to get people needlessly emotional (if it hits the 'technews sphere' where editorializing and sensationalism reign supreme. Everyone seems level-headed in the mailing-list discussion for now.)
What's the user experience around using the local contact store?

It seems to me Google Maps would have to preemptively request permission to access local contacts because it wouldn't know in advance if a particular search should match a contact. And some people might be confused by the unexpected request and not understand why contact search isn't working later (or be confused if they disabled Google Maps' contact access because they didn't make the connection).

I can certainly see how, from Google's perspective, it seems cleaner to use the contact store they know they have access to and is presumably the same one they'd use on other platforms - promoting consistency. Is that ideal for every user? Clearly not. But, in the spirit of the original article, it is probably the way to get contact search working with minimum friction for most users.
That's interesting that you think about it that way.

I know a lot of people who upload their scanned prescriptions and reports to Dropbox.
Dropbox uses AWS S3 to store data.

Do the 3 guys from Oakland use the same infrastructure? I'm not sure. But Dropbox has access to your files.

I can't say you're someone who uploads medical data to cloud storage, so this is a more general question (since I'm sure more people will have these qualms): Why Dropbox and not Prime? Is it Guido? Drew? Those guys are from the Netherlands and Massachusetts respectively.

If there's a security concern, the NSA (and I'm sure other agencies) pretty much have access to everything, and those employees might just be a couple of guys from Oakland.

Note: This is something I can see as a valid concern from a lot of people, so this question is as much directed to the Prime team as it is to Steve.

Update: I wrote Oklahoma instead of Oakland everywhere.

Update 2: They _do_ use Amazon.
I think the authors tack on this was faster than decompiling the binary. Many things are pretty straightforward mucking about in binaries, but I'd bet that USB transactions are not one of them. Combine that with this being an easy-to-sniff over-the-wire protocol, protocol analysis is how I would have done it too.

On the other hand, I thought tessel was an open source project? Why not just hack together your own DFU loader? It basically just needs to read data over USB from the PC, and write it to nonvolatile/flash.
I think the OP needs to decide if he is going into business or politics. If business then incorporate outside the UK, get a bank account in Poland or Slovenia, and get on with it. If politics then set up a political association, call for members/donations, lobby parliament and organise demonstrations.

Being effective at either requires single-minded dedication. Don't try to do both at the same time.
"So Good They Can't Ignore You": http://www.amazon.com/Good-They-Cant-Ignore-You/dp/145550912...
I'll take "Shit HN Says" for $500, Alex...
I love OCaml as well, but haven't seen this before. It's interesting that libguestfs provides both object and module style interface and virt-builder seems to be using the object style:

http://libguestfs.org/guestfs-ocaml.3.html

Overall, great article and great code. Let's keep in mind that SML is typically taught to entry-level CS students (some of them with no programming experience) at universities like CMU, where often a term project might actually be an ML compiler in ML. It's not a terribly complex language and some limitations (which I am not going to state here) aside it has a great use to play.

It should be noted that XenServer also uses OCaml. While it's not really fair to compare Go with OCaml (the language roots are vastly different as are the philosophies -- aside from the idea that "static typing shouldn't mean typing so much you generate static electricity") both seem to do best in the "userland systems programming" niche -- that awkward place where C++ is needlessly painful, Java is ill-fitted, and python/etc... simply inappropriate.
The Internet is forever.
I consider this CSS technique to be a decent advance over single pixel HTML tables.
Tour Builder: Tell your stories with Google Earth
> Amanda Huggankiss

> You tested positive for Herpes, Hepatitis, Chlamidia and HPV

Health and wellness has never been more social.
And Dvorak's complaint about "System Idle Process" had a little bit more context. He was complaining that XP would become non-responsive while still being mostly idle (something I remember well from that era too). He could definitely have done a much better job of expressing it though:

IDLE-TIME PROCESS. Once in a while the system will go into an idle mode, requiring from five minutes to half an hour to unwind. It's weird, and I almost always have to reboot. When I hit Ctrl-Alt-Delete, I see that the System Idle Process is hogging all the resources and chewing up 95 percent of the processor's cycles. Doing what? Doing nothing? Once in a while, after you've clicked all over the screen trying to get the system to do something other than idle, all your clicks suddenly ignite and the screen goes crazy with activity. This is not right.

http://www.pcmag.com/article2/0,2817,1304348,00.asp
Great advice. Other than that, what about going to meetups? Go to Ruby (or other language specific) meetups and say that you freelance. Try and sell your services whilst making connections.
We don't get posting rights to your Facebook account. We can't nor will we ever share anything to Facebook.

We use FB to verify identity and help make it easier for you to invite friends and family, the people with whom you're already sharing your health info. Everything stays private within Prime.
Docker is a tool that you can use to package and deploy your own apps as well.
Thanks emhart! In the companies I've worked at, I've always sketched first. It's exciting to remove the middle painful bit.

Looking forward to seeing what you think of the beta :D
This was the best explanation of MongoDB I've read.
NServiceBus framework for event driven architecture
Well you're right of course that web developers (and business analysts, and politicians, etc.) can absolutely get by for a staggeringly long time with novice-level abilities. That problem is only getting worse as the tools get better. Luckily I don't have to judge the OP on that basis since that's what markets are for.

And maybe someone else, who has tackled enough difficult problems over time to evolve a nuanced and technically informed opinion of various data modeling and management options, should write the response I mentioned. I'd argue there are plenty examples of that material available already.

The OP, on the other hand, would be writing from the perspective of a professional user who might choose a tool off the shelf at the recommendation of a colleague, and whack it against the problem du jour to see if it works or not. This is a common enough approach that there is at least a chance that a followup would have some value. I can't really expect everyone who makes a living writing web applications to understand CS fundamentals, any more than I would expect it from chemical engineers or physicians. It is nice to be able to point representative members of that audience to an article that resonates with them, and not have to try to translate my opinions into similar language (with or without cat gifs).

Edit: I actually think Journeyman would be a more appropriate term than novice.
Yo dawg, I have a question; I have two tabs open to developer.rackspace.com and both posts contain multiple "image macro" type memes and phrases such as "I'm going to ride the command line like a cowboy". Do y'all really talk like that or do you just assume everyone else does? I'm 31 and love me some internet pablum but I don't want to see it everywhere.

http://i.imgur.com/noD9Cgm.png
Official Gmail Blog: Take even more actions right from your inbox
I find good old /bin/sh is better than perl or python for the use case you are talking about. Perl rose out of the huge gulf between shell and C. The distance from shell to go is much smaller.
Aren't there things other than 'experts' and 'novices'?

It is possible to be an experienced web developer without being an expert at databases, for some reasonable definition of 'expert', sure. I think so anyway. Do you find that aggravating?

Whether it's possible to be an experienced web developer while being a novice at either 'databases' or 'data design' (are those the same thing? you said the second, OP said the first) is open to debate I suppose, but is not implied by the OP.
Why would I waste my time reading all of those articles or watching a screencast, if I don't have any idea what Datomic is? In order for me to be interested enough to click any of those links, I would have to think Datomic is a) interesting, b) relevant to me, or c) worth my time. The current website doesn't accomplish any of those objectives. That's what i'm getting at.

I'm sure it's a wonderful app, but its first-impression presentation doesn't tell me what it is I'm looking at. And as such, I'm just going to click away and find something else.
In addition to the other reasons given, there's a reliability problem in relying on an ever-growing chain of incremental backups: you can only recover your latest state if every increment in the chain is uncorrupted.

I would much rather use an incremental backup that records the diffs in reverse, so that the latest state is stored explicitly, and the earlier versions are recovered through a chain of reverse diffs.

Duplicity's security goals make it hard to implement this kind of reverse diff structure.
Around 3%. Really outrageous to be honest, but most of my items are ~$50 so the insurance process and I are good friends.

And I should note that UPS loses a ton of packages too. I shipped 50 laptops once and 2 went mysteriously missing (aka stolen).
No, I'm sure there are some great running instances out there - but I was put off by the difficulty of getting it reliably running without being an expert in its configuration. Additionally, the fact that I'd have to spend at least $12k/year to have only 3 nodes in a cluster, knowing we'd need a lot more than that as time went on sealed the deal.

We found that we could do everything we needed with secondary processing against our document store at runtime for so much less without adding another layer of complexity to the architecture.

Edit: forgot to mention - no we weren't use batch-insertion in all cases, IIRC, we had issues with duplication and had to do check-if-exists -> create-if-not as we were reading from raw data sources that were heavy with duplicates.
Spot on about CouchDB. I haven't used MongoDB for anything of decent scale but I must say I was shocked to read in the OP that they store huge documents like from the Movie example in MongoDB. In CouchDB you can use Views to sort of recursively find all of the other documents that your current doucment has a document ID for. This takes advantage of CouchDB's excellent indexing. I'm not trying to start a CouchDB vs MongoDB war here but again, I just say I'm surprised at the types of documents OP was storing in MongoDB.
Also relevant: "1 million is so 2011" from WhatsApp's blog

http://blog.whatsapp.com/index.php/2012/01/1-million-is-so-2...
At this point I'm not entirely certain what/how the Humble Store differentiates from Steam itself? Do they just have some sort of affiliate relationship with Steam to offer games at different prices and then control of the revenues so they can donate to charity?
There is no reason for money laundering to even be a crime. Rather than cracking down hard on everyone's freedom, we should just go to proper war (not a 10-year occupaiton, I mean get in it to win it) when we have to to destroy enemy governments or terrorist training camps.

This is a root cause analysis.
Good idea, horrible messaging. I doubt anyone thinks that health is "inherently social"
Would you rather consume physical pages of RAM by storing less recently used programs and data, or by caching more recently used disk pages?

Myself, I'd generally prefer to evict the older stuff to swap in order to cache the newer stuff. But maybe that's just me.
DtecNet DMCA (Copyright) Complaint to Google
Sure. But why use Mongo for that, instead of a PostgreSQL table with a JSON column for the data, and perhaps a denormalized version identifier so your application code knows what to do with the format of a given row's data field? I can see a speed argument, but I can't see how that militates for pure Mongo, instead of Mongo as a cache in front of something that provides a reliably (not "eventually") consistent backing store.
Document stores != Key-value stores. Well, I guess they are similar but I prefer to separate DBs like MongoDB and CouchDB from other key-value databases like Riak and Redis.
Golf + Tech: Hope you guys consider...CHIPPING in.
From my experience, there are many mobile ad networks. There is almost no good ad inventory to run on them at volume.

Convincing ad planners to move to mobile a tough challenge. Ditto a move to native advertising. Both at the same time? Good luck. But if it can be done, sign me up!
We're fully HIPAA-compliant, as Tyler mentioned in another comment. Data is encrypted, and isn't stored on the device. HIPAA (and specifically MU Stage 2) is actually more helpful for what we are doing than anything else; letting patients get access to their records electronically is a hugely important step towards solving major problems in the health industry.
^^ irl lol
Yo margubvip Bookmarklet
> I'm not actually a fan of functors; I think they obscure the flow of the code, in the same way as using inheritance in OO

While functors aren't something to us every day, aren't they more of an equivalent to the Decorator pattern in OO (which is more about composition and inheritance of interfaces as opposed to inheritance of concrete implementations which I agree is something to avoid)?

That said, I think I see what you mean -- I've found myself using functors needlessly because I've previously used adapters in their place in Java; instead, it may have been for it for me to ask myself what the real problem I'm trying to solve is.
The ability to choose how the money is distributed amongst charities, the developers, and the Humble Store may be the big differentiator in this case, just as GOG's is their DRM-free stance.
Warning:

This link auto-plays a video with sound enabled for me (about Snowden, in the upper right corner, totally unrelated to the fine article about the ISS).
The actual question title limits it to a "modern Linux box", so they aren't really asking for the "theoretical maximum".
Footage from the Milgram’s Obedience Study (1961) | Open Culture
So you would be fine with it if your job was Sun-Thurs and your partner/husband/wife worked Saturday-Weds? What about kids who still go to school M-F? When would you see them There is actually a benefit to society in having weekends aligned, so that families and friends can have time off together and interact with other people.
I think this is really spot on. When my startup in 1997 started selling things to a Japanese partner one of our investors remarked that 'we will consider it' was Japanese for 'no' and 'we will seriously consider it' was Japanese for 'as long as I draw breath this won't happen.' But navigating that positive based feedback could be very useful. Discussions in hypotheticals become more common and with our partner a very popular technique for providing negative feedback was to discuss this other person they were working with who was having issues (sort of like telling the doctor your "friend" has these symptoms but is too shy to come in and talk about them.) By keeping the conversation very firmly and plausibly directed elsewhere, the downsides were mitigated.
In what way? The technical aspects of HIPAA are pretty straightforward (although a lot of work), and it appears the user is in control of who can see their data.
How to decrease risk of Diabetes - READ BELOW
GitHub's Explore Email
For situations where you have a time-critical app, you can pin the app's memory into RAM with the mlock() family of functions.

There may be a command-line utility that lets you pin an arbitrary running a process too, I haven't looked for it on linux.
For an introduction to the broader realm of data input, normalization, modeling, and visualization -- in which ML plays but a part -- you can "preview" Bill Howe's "Introduction to Data Science" class on Coursera[0]; I'm working through the lectures, and I find he gives compelling explanations of what all these parts are, why they're important, and how it all fits together in a larger context.

[0] https://www.coursera.org/course/datasci
Agreed, but it was still quite disingenuous of them to say that Linux was the specific reason they were open to infection. The fact that the space station has computers and ways to connect to those computers means there's a chance of infection.
I'll also add that a very similar regulatory environment for banks exists in the US—it's not just the UK.
I like how they clearly display what platform the games are for and which games are DRM free.
Probably because the project was forced to keep copies of data all over the place, and was distributed to boot. There was probably a reasonable bug or edge case which caused some copies to conflict with each other, and since writes are destructive, it became impossible to reconcile the conflicts.
Here is the law. What portion of the law requires them to pay for benefits which have not vested?

https://www.govtrack.us/congress/bills/109/hr6407/text

Your interpretation is certainly not "in accordance with generally accepted actuarial practices and principles" as the law demands.
Can you please elaborate on the programming from the scratch? Of course Codecademy is a great start, but what and how exactly did YOU start? Furthermore, what did you end up doing, where did you move from there and where you currently are?

I quit my finance job few months back (hello to everyone) for non-tech related start-up. Not that I have a better pay (almost the same), but I have more free time and finished JS/Python courses on Codecademy. I just feel a little bit lost now and would appreciate some advice or story from the fellow explorer.
Isn't one of the largest Bitcoin exchanges, BitStamp.net, based in the UK? They list a UK address on there website, why don't they have these problems...

5 Jupiter House
Calleva Park, Aldermaston
Reading
Berkshire RG7 8NN
United Kingdom
Linux News Magazin
restore speed was significantly faster with duplicity? I haven't used tarsnap yet, but one of my main gripes with duplicity is the rather slow restore speed. Is tarsnap even slower?
Firstly they have to be charged VAT to reclaim it, you can't just claim money back from HMRC that was never paid to HMRC in the first place.

Assuming you found a company selling Bitcoins and charged VAT you'd pay £1.20 but claim 20p back from HMRC therefore the total cost would be £1.

Then same same calculation that is in the post you replied to applies. The customer would end up having to pay £1.26 of which ~21p would be payable to HMRC, leaving you with ~6p profit. But who is going to pay £1.26 for bitcoins when you can buy them for £1.05 elsewhere? If the UK based company sold them for £1.05 they'd be losing money every time they sold them due to the VAT they'd owe to HMRC.
Apple TV set reportedly delayed to at least 2015 over content deal trouble
This is more "Internet article of faith" than actual fact; it's something people say because it was said in some blog post once. For whatever it's worth to you, I've been a systems programmer since ~1995. The lingua franca of systems programming is C; Golang's type system is strictly superior to C.
How would you go getting out data that answered a question like "give me the average score for all maths questions of female students aged 6-7"?
Industrial espionage + attacking political opponents + labeling whistleblower as crazy and commit them to the hospital.
I think michaelochurch advocated open allocation.
Viruses are harder to implement on custom software, though. Perhaps the ISS should have used a custom OS to protect against malware? Popular off-the-shelf software is going to be targeted before an in-house and not-publicly-documented piece of software.
We use it for event storage in the event sourced parts of our app.

For the rest of our data, we're currently migrating off of Mongo to Postgres due to an experience similar to the OP's.
When program errors pass silently, that is a legitimate problem in the toolchain.
Intent is not a factor here. Both organic and software parasites are simply capitalizing the opportunity. This is a pattern that is as much a natural law.
That is not the intro course. This is http://curtis.ml.cmu.edu/w/courses/index.php/Machine_Learnin...