skysight-inc/HackerNews huggingface dataset:
The part about passwords and password recovery is a bit troublesome in my opinion. If I am unconscious when I am brought to the hospital, the doctor should be able to access my records or release them to another doctor. Someone showing early signs of dementia might throw out their token and have no memory of ever having a password -- what do you do then? The threat is that an attacker might dump a database or steal a hard drive, not that a doctor might attack from the inside; doctors need to be able to access patient data under a variety of circumstances, including those where a patient is unable to give their consent or present a special token.

I think a better solution would be to give each doctor a smartcard, and to require some sort of threshold signature for certain operations (like sending patient data outside the hospital network) so that no single doctor has all the power. Attribute based encryption comes to mind here, since the ciphertext should only be stored once but should allow any doctor to decrypt; nurses might also need some amount of decryption capability (and would then need a smartcard of their own). Giving patients full control over their records sounds great on paper, but in practice people will forget their passwords and lose their tokens, and will probably not even realize the token is lost until they actually need medical care (and then it is too late).
Drop the Degree Requirement: Better Ways to Evaluate Developers
"I just saved $50k"
Full marks for the commenter who wrote:

"I would love to get a 'rejection' letter from Nature that says that they would publish my paper with a delay of a few weeks."

The context there is that these days, it takes months and months for a paper to be published in any journal!
Its really cool that this is a GWT app as well - don't see much of those these days.
Actually, Apple did catch a lot of these "once in a lifetime" waves. It's true they don't have a Steve Jobs, but it's also true nobody else has.
Just a note: the Volt price drop was due to the replacement of certain expensive components with simpler or cheaper alternatives, not simply efficiency in manufacturing. Source: buddies work for GM.

My next car will be an EV. I'm going to drive my econobox nearly into the ground then buy something reasonably priced and keep the ICE car for long trips. I got as much a rush from the Volt instant torque as I did from a CTS-V wagon (though not as much as the Z06. That company loaner program is a nice perk)
The post-mortem on an epic 30-hour downtime
my bank tracks my IP and notices when I'm logging in from somewhere new and asks me security questions or sends my phone a code like Google's dounle-auth (which I use). And then it asks me if I want to remember the computer I'm on.

I've been interested in a password manager but haven't tried them. Do my passwords get stored "in the cloud" or is it a local desktop/mobile app? If it's a local desktop app, can I copy my password DB to another computer I trust like say my work computer?

been meaning to start creating new emails for different accounts. I might start doing that and just have google aggregate them into one inbox
Are Nitasha Tiku & Anil Dash Racist Against Pax Dickinson?
Perhaps, though the first Apple store in the Zurich area was in a mall which few would call glamorous: https://www.apple.com/chde/retail/glattzentrum/
Just signing anything is great until they do sue you and you're fucking screwed.

Tenancy agreements is one thing where it pays to look through and say "come on, you didn't get a lawyer to draft this, let's cross these bits out."
The comments on that page really flew off the rail. I think there is a troll loose.
So, I think I was using the term "metaphor" where you are using "presentation concept." As such, I think we essentially agree here. I just don't have the vision to see how this graphical based concept will work. This sounds like efforts to move programming out of text based exercises and into visual ones. Or, modifying the AST of a program instead of the text. I clearly think this has some merit, but the largest success that I can think of for this idea is LISP, which fools everyone looking at it into thinking they are looking at text.

I definitely look forward to anything that is coming our way. Seriously best of luck on your endeavors here! I have already greatly appreciated the links you've given me.
Work with Soap UI project straight from your browser.
one other thing to keep in mind is that the underlying algorithms (zab and raft) provide different guarantees.

for example, zookeeper/zab allows reading directly from followers with a guarantee to get at least a past value that won't be rolled back. this was one reason zookeer didn't use paxos:

https://cwiki.apache.org/confluence/display/ZOOKEEPER/Zab+vs...

in my understanding, raft doesn't allow reading directly from followers, because the follower logs may get repaired/rolled-back when a new leader is elected. (though i'm sure an implementation can tweak the protocol to provide this support.)

that said, raft has a lot of interesting applications, and, in my opinion, is definitely more understandable than the many versions of paxos. (implementing zab yourself, at this point, would be a futile exercise.)

i found the videos from the raft user study to be very well done (and easier to understand than even their paper):

raft: http://www.youtube.com/watch?v=JEpsBg0AO6o
paxos: http://www.youtube.com/watch?v=YbZ3zDzDnrw

...however, i think they did paxos a disadvantage by not just focusing on multi-paxos (which is probably the most common implementation). but, it's certainly fair to say that info about paxos is spread out far and wide...with perhaps too many knobs to turn and implementation-related details to fill in yourself.

as a side note: i've just started implementing raft in a set of libraries (multiple languages) that will be open source - along with other protocols.
"Not More Goddamn Cat Photos"
The Data Science Mindset
I don't see how adding commentary to the comic would have added anything.

'Relevant' linking is an art and in this case it was artfully done. You don't want to ruin the punchline, if any, as if done correctly the juxtaposition of the thread you go from to the relevant new thread should hopefully create something tangential, underlined or poignant.

This link was relevant, funny & poignant. Adding a small commentary would have removed from the latter two. It also has something significant to say about startups.

A link like this would never have made the front page even though it tangentially says something important about entrepreneurial success (something that successful entrepreneurs too-often choose to forget).

Startups should print this out and stick it on their wall.
"dice onions" is not a pure function. To be a pure function, you'd need to have the diced onions, but still be able to use the original onions in another context.

The real world doesn't have any pure functions. For one thing, pure functions are timeless; you can view their inputs and outputs as just existing. Of course in the real world it requires computation time to determine what the output is, but that is arguably a characteristic of our universe rather than the function. Trying to understand pure functional programming from a real-world perspective is to start at a grave cognitive disadvantage.

Which rolls nicely into...

"at some level imperative works because it actually is easier to model in your mind. Why does nobody focus on identifying where that level of abstraction may be?"

My opinion is that it certainly is easier to start with imperative, but the problem is that by bringing in all the complexities of the real world you are therefore inevitably building with complicated pieces, and the end result is complicated. Programming with pure functions and trying to isolate the real world is cognitively unnatural... but then again, so is trying to assemble a multi-million line program. That unnatural task is made easier by shearing away the real-world aspects of the function, and deliberately retreating to a much simpler components as much as possible.

My own attempt to elaborate on this theme: http://www.jerf.org/iri/post/2908 The braveclojure.com post grazed my point, but then pretty rapidly left it. My feeling is that people say things like "pure functions are easier to reason about", but still mentally leave that statement classified in "academic brain space" and fail to explore or explain why that's also a very important statement in "practical brain space". (If my mind is broken, it is in that I have refused to build the wall between those two that so many people seem to have.)
It is very similar to the problem they faced against Windows 95 with the macintosh. Microsoft was focusing on building a commodity OS and not worried about the hardware while commodity hardware vendors were able to focus on their strengths without having to fuss to much about hardware. Apple, being so vertically integrated will probably lag behind somewhat. Its just way more complex to design end to end, even if the final product is better integrated and more "finished".

However, I am not really sure that the Android or Windows Phones are really all that more innovative. Sure they can throw in a 50 core chip and a 15" screen, but in the end there is little real differentiation between phones right now. I think apple should allow for larger screens, as my hands are larger than the average person so I can still use one hand on a Galaxy, for example.(but just barely) This is really everyones "windows 95" problem. The market is pretty mature and at this point there is only room for iterative improvement. In fact many of the latest mobile innovations seem to have frightening privacy and security concerns- mobile payments, NFC, location context are difficult to do well and securely.
I've tried caesar shift using Q as E (based on frequency) so M is A but that failed epicly... also tried a viginere using GCHQ as the key word but again failed epicly :L
Not even bothering with Playfair.
simple letter to Ascii doesn't work either and i really can't be bothered with going stupidly complicated :/
No kidding. Someone actually inserted "Facepalm" into the running at one point, no doubt in the belief (proven correct) that the CEO woulnd't be familiar with the term. I had to stop him from submitting it to the lawyers for serious consideration.
Anyone care to explain in more simpler terms?
Will you use different fingerprints for different systems? What do you do when your fingerprint gets compromised?
has there ever been an apple product announcement that didn't cause the stock to dip immediately afterwards?
Made in America: a look inside Motorola's Moto X factory
Had to laugh... in my one-man business (20 years and still going) I have almost no "Standard Policies". Almost.

But one ironclad rule I do have is, "If a the CEO is a lawyer, run away. Away is where you must run." Every time I've dealt with client companies run by a lawyer it has been horrible. They seem incapable of signing a reasonable deal and getting on with the business at hand, but insist on crossing every t and dotting every i to the death. All the juice is sucked out of the deal before it even begins.

Oh, and the only client I have ever had to see a lawyer over (to collect outstanding invoices) was a law firm that had hired me to help them design a software system for... Debt Collection. (I kid you not.)
Twice as tiny is still very small.

In this case, bandwidth is a more scare resource than CPU/RAM.
$50k to pick a company name sounds pretty low for most companies. Names are important. Granted I reject the idea that you need to pay some high-falutin' corporation to name it ("Agilent", anyone?), but $50k to do some background searches, patent searches, general lawyer review? Doesn't seem too bad to me.
Thanks. I just want to try to get an apples-to-apples comparison.
I completely agree. More than a few of the Web people (perhaps most?), though, are moving towards more complicate systems, more expensive design.
To me the way forward should be optimization of sites. I don't know where you use your phone but most of the people using mobiles to access internet lack any sort of bandwidth.
So, if you are a company, this people basically don't have access to your content
Frontback Is Going To Be The Next Big App
Although I think you should always have a lawyer around to highlight and explain the risks, business is not always cut and dry and contracts disputes sometimes require you go to court. After all, you just need an impartial party to make a determination. It's part of business and entrepreneurs should get used to it. Especially in our field where people throw around Intellectual Property wants/demands so easily.
However, if your end goal is the genocide of a particular out-group, then it makes perfect sense.
We're implementing the Summary (Emergency) Care Record http://en.wikipedia.org/wiki/Summary_Care_Record
but what if you had an infinite scroll ala twitter feed? then you can do client side search on that list without going back to the server.
Actually, you can have nav inside article and still get the important stuff.

<html>
<head></head>
<body>
<article>
<nav></nav>
<form></form>
<main></main>
<aside></aside>
<footer></footer>
</article>
</body>
</html>

You can additionally include a "skip to content" link up top.
Show HN: Send Your Favorite Articles to the Future
I once worked for an organization that had a handful of small customers holding on to older browsers and operating systems. They represented <1% of our customer base and an even smaller % of our transaction volume.

But this was a government-contracted non-profit and it couldn't just write them off as customers. So the organization decided it would be cheaper to help these customers upgrade their legacy operating system, browser and enterprise apps then to continue to try and remain reasonably compliant with their browser.
> XP was the first decent Windows release since Windows 95

I'm sure you mean "2000" not "XP".
I think key splitting might be a better solution for the corner cases of unconscious or self-destructive patients. For example, split the key among 6 people associated with the patient such that any 4 of them are sufficient to decrypt. That way, even if 1/3 of the key-holders are not available, you can still get the info. This still gives you protection against database dumps and the insider threat, while not completely eliminated, is vastly reduced.
I believe mobile is currently about 18% of web usage market share, and windows phone is about 2% of mobile, so your situation is probably less than half of one percent of users - well below the level where specific support is economically viable, especially since it would probably require a lot of work.

As you said, the solution is for you to get a new phone.
Since when has "the market" had any clue about innovation?
No. You didn't read my comment. The notion that NSA might know of weaknesses in any standard it endorsed has never been far-fetched. It's closer to an article of faith among cryptographers. Again: there are whole standards that exist solely because of that concern.
Focus on winning the market, not winning the news cycle
Pedantic pants now come in all sizes and colors!
I liked 2k pretty much.
I was good for their time and I wish MS would have continued to make operating systems for people who just need an operating system.
The stock pretty much always falls after Apple announce something. I assume the reasons are complex — anything new is a risk, anything old is a lower-margin version.

Historically, you cannot make any accurate predictions of Apple's success or failure based on The Market's reaction to a keynote.

That leaves the other point: "Meh". Yes, I'm sure everyone wants Apple to announce something groundbreaking and industry defining. I'm sure Apple do too.

Maybe they will again or maybe they won't. Either way I'm sure Tim Cook has a better idea of how to do it than the bloggersphere.
Which is your question? "Why is this useful?" or "How do I use this with something like the DOM?" or both or something else?
Why is iOS 7 being perceived as "not innovative?" If your innovations are only in software, do they not count?
End of the day, this is risk management. The risk of getting sued over a deal that doesn't happen is zero. The risk of getting sued for deal that goes through is non-zero.

Here's a great example. If you want to do business with the State of New York, there's a list of non-negotiable clauses that you need to agree to. ( http://www.ogs.ny.gov/about/Docs/AppendixA.pdf )Several are onerous... you need to provide periodic reports about whether you discriminate against your employees in Northern Ireland (whether you have them or not).

As a smallish enterprise, you do not have the ability to negotiate with a big org. So you need to decide: Do you want risk and a bag of money? Or no risk and no money?
People fail to realise that traders also use all the Apple rumors to make their purchase decision. The market value of Apple before the keynote reflect (to some extend) the value of Apple if all the rumors were true.

There was a lot of positive hype that did not concretize during the keynote: no deal with China, expensive iPhone5C, no iWatch.

The adjustment we see today has little to do with actual Apple offering. Not much that can be concluded from it either.
And in the DES s-box case, you'd have been right to trust them, because they fixed a vulnerability in DES 20 years before the theory behind it would become public. They couldn't disclose the reasoning behind the new s-boxes without disclosing differential cryptanalysis, because they generated the new s-boxes by first generating random candidates and then testing them for resilience against differential cryptanalysis.
Crude check but since it's temporary, an hour seems far too long an interval, you check at 10GMT , by 10:05GMT your server is in trouble and has 55 minutes to crap out. I would check every */5 minutes at least.
I don't mean literally supporting the dead-ended WP7, but the general category of "old/cheap smartphones that scream and fall over dead trying to render your page".
Making things more affordable is a type of innovation. Lumia 521 and Nexus 4 are two examples of that.
> Apple in time will need to move away from the iPhone and iPad, as they will become a commodity.

As someone who already owns a Nexus 4 and a 1st gen Nexus 7 they are already a commodity, I bought my N4 for half what an iPhone 5 costs.

The only thing that keeps Apple even remotely price comparable on the iPhone is that people mostly buy a smart phone on contract so they see roughly the same price per month (but the carrier takes a much bigger cut with Android).

For someone old enough to just remember the 80's and the Mac vs PC wars it's like watching history repeat itself again, the completely backwards commodity platform vs the well engineered but more costly platform except this time Google is in IBM's place and they aren't doing it by accident like IBM did they know exactly what they are doing (look at the nexus line, top of the line hardware, always the newest version of the software and price that hurts other companies using Android, they risk hurting their own suppliers to drive the price of high end hardware down as rapidly as possible) the problem is that the commodity platform gained ground very very quickly and something like the Nexus 4 at 200 quid with Android 4.3 is now the equal of the iPhone 5 at 500 quid.

The next 5 years is going to be fun to watch whichever side of the divide you are on.
I'm glad that both of these companies exist and offer globally competitive hosting, and are both local to myself.

Can either offer a service where you can create a new server setup with a RoR / Db setup from an image though?

I mostly use Heroku until I have users these days, but I do think there's maybe a trick in offering mirroring of the heroku functionality from the cmd line :)

Keep up the great work.
Really? By identifying Greenwald as an activist and a "blogger" (which is shorthand for "amateur") and not identifying him as a journalist, Reuters most definitely is making a tacit statement of his role in society, whether that makes you uncomfortable or not.

By identifying his role using words that indicate amateur status, they are supporting the government's desired point of view.

I honestly can't tell if you're just naive or if you disagree with me politically, but if it's naivete I encourage you to start thinking about these issues.
Counterintuitively, sequentially applying additional crypto doesn't necessarily improve security; in theory, it may actually damage it.
Nature Stock Footage
...whether the government is helping the population as a whole or serves minority interests?

I'm not particularly knowledgeable about Africa, but as a human being I observe that all governments are a mix of these two activities. "Good" governments seem to focus more on the former (or maybe they have enough resources that minority interests can do well in less conspicuous fashion), but it isn't as though African governments come from a different planet than governments elsewhere.
XP was the first consumer OS with the NT kernel. It was a success but it was never recognized as very innovative. Which it wasn't.

Even Microsoft gave it a point release (5.1) on top of Windows 2000 (5.0)
Why IPO Is No Longer A Good Startup Exit
Keep in mind what Apple has been doing with the proceeds of its amazing cash cow:

- smart moves to economize the supply chain

- attempting to simplify/unify its various OSes.

- hinting at a lower price point future (inevitable).

- focusing on patented industrial design (lightning connector, new mac pro, etc.)

- taking away carrier margins (iMessage)

- notably ignoring "enterprise users" and focusing on making consumers happy.

In the next year or two I expect Apple to start gunning for market share. It's amazing how much Android has lagged, and Apple has decided to err on the side of profits while Android has blundered along releasing phones with 4 hour battery life and jittery screens.

Apple envisions a future in which you can seamlessly move between mobile, web (iCloud), and desktop/laptop experiences and you get the same high quality experience.

I expect Apple to push boldly into the gaming market as well as (somewhat ironically) into web or web-enabled app ecosystem.
I canceled out your downvote because I like Hark! A Vagrant.
Isn't this a classic example of Survivorship Bias? i.e. you know who probably doesn't write a lot of popular blog posts? Unsuccessful entrepreneurs who's companies failed because of something in their contract that they didn't read.

But as with many things, the smart path is probably somewhere in between the two extremes...
Wish I could upvote that twice!
Q: Does LLC or Inc. allow the organization to take the hit (or fold) while leaving the founders relatively safe?
Compiler is a good example of big program that's suitable for functional programming. You have specified input and output, no need for interactivity, and you can localize all mutations of state in one place (writing generated files to disk).

Other batch processing programs works as well.
I'm sure they do count but what innovations does iOS7 actually have? (not snarky, I've just not seen anything so far I'd consider innovative).
Game of Life in 140 Characters of Ruby
To clarify: this was $50k prior to the trademark filing process.
Someone with 500k and a few employed certainly has money. This story was sheer luck and is only showing off that.
I have a 384 mb data plan (USD 5/month here in Uruguay), and it mostly works for my use case (mail, browsing & maps).

I only download or update apps on my home Wifi connection though, and I use Opera browser which does a lot of caching.

BTW I'm still amazed at the incredibly expensive plans in the U.S. (there are lots of threads here with comparisons, and the U.S. is among the most expensive). I pay USD 20/month for my contract (voice + SMS, and we don't pay for incoming calls, caller pays) plus USD 5 per 384 megabytes.

Edit: link to one of the previous discussions

https://news.ycombinator.com/item?id=4342617