skysight-inc/HackerNews huggingface dataset:
Plus, given that many drivers are going to check their messages anyway, I'd say a HUD is safer than looking at your phone

People die because other people drive while distracted. There are no excuses for being severely and unnecessarily distracted while behind the wheel just so you can check your messages. It really is as simple as that.

The answer isn't letting people who think it's OK to drive like this be a bit less distracted with a HUD. The answer is imposing penalties equivalent to what they'd get if, say, they fired a loaded gun in a random direction from the middle of a crowded shopping mall.
CipherShed ( fork of the now-discontinued TrueCrypt Project)﻿
The implication was the typical user. Artists using Photoshop, producers using Ableton, engineers using AutoCAD etc.. were all left out as well.
I remember doing nothing but playing computer games in my deepest depression states.
Almost.

AFAICT both OneLogin and Okta do not provide LDAP-like access to their identity service. Unfortunately we're running a couple of services that authenticate using either LDAP or an internal user database. We're stuck using the latter option (for now).
> Devil's Advocate: there is no world wide cabal of wifi hackers trying to steal the Facebook login cookies of starbucks customers. The lack of security is real, but the dangers are overblown.

Perhaps not, but consider for example that the Starbucks near people with valuable IP (e.g., many Starbucks in Silicon Valley, in NYC, in Washington DC, in Redmond WA, in Cambridge MA, in Beverly Hills, in the Hamptons, etc.) would be valuable targets.
So now it's down to a game of slapsies, but with borders.
It is important to realize that Apple products are accessible luxury products. They are used just as much for their functionality as for status signals. Do you know a person who bought one and is using it for reading email? Yeah I know a bunch.

The paradox in accessible luxury is that unlike other goods -- cars, homes, clothes. The wealthy don't necessarily get higher end devices. You'd have to be a multi-billionaire to have your own iPhone or iPad designed, built, tested. Otherwise chances are even if you are Warren Buffet the highest end smart phone you'll own will be an Apple one. And the paradoxical thing is that someone poor living on food stamps can also probably swing getting the same model with 2 year contract.

So people will shell extra money to own one to show off status. (Not saying everyone does this, it is just some do). This then extends to school districts as well. At some point it doesn't matter about features or functionality someone "up there" with a check-book decided "we are getting the best technology out there for the money. Hey Joe what is the highest end coolest technology out there? Hmm well my kids all got iPads for Christmas... -- Ok we are getting iPads for everyone.".
Yes, it is similar to robin hood. Only you actually place items into optimal positions (by solving the assignment problem on your memory/cache access costs & access probabilities), rather than stochastically swapping items.

I'll put up sample code if somebody would be willing to do a writeup ;)
> I'm not saying that American healthcare is a paragon of efficiency and low cost.

Good. Because it isn't. American healthcare is a laughing stock in the developed world. Per capita, Americans spend more of their income on healthcare than countries with universal health. Ironically, health outcomes for Americans are actually worse.

http://www.stiglitz-sen-fitoussi.fr/documents/overview-eng.p...

> You could spend a week shopping around.

You can shop around for elective procedures. If you are sick however, shopping around is a terrible and exploitative burden. You're sick. Your primary concern should be to get help and get better, not whether or not you can afford it.

> If the government is the only buyer of medical care and they "negotiate" for discounts and don't do business with people who "charge too much" then that's EFFECTIVELY regulation. It might not be in the technical sense; there might be no law saying "an ACL surgery costs $4200" but if the sole purchaser of ACL surgeries says it's not willing to pay more than $4200 that kinda-sorta sets the price.

This isn't what I'm saying at all.

Firstly, I'm not saying the government is the sole buyer of healthcare services because experiences the world over (UK, Australia etc) have shown there's plenty of room for private insurers.

Secondly, I'm not saying that prices are kinda-sorta fixed. What I am saying is that if the government decides apriori that ACL surgeries (whatever that is) are something that's important to universal health, and something everyone should have access to, they subsidise the cost. Period. Whatever it is.

If multiple providers exist, they opt for the cheaper option. If they're getting stiffed by all the private providers then the government has two options: (i) they can decide to offer ACL surgeries in public hospitals for a lower price; (ii) (in the case ACL surgeries depend on some very expensive bit of licensed kit controlled by a single supplier) they can set limits on the amount of time that supplier can wield exclusive control over this technology. Break the monopoly, lower the price. Recall that they've decided beforehand ACL surgery is something everyone should access to.
Please answer this question
> to anyone who is not a developer.

I think you're forgetting a few categories. Graphics designers. Architects. Gamers. Or basically anyone who needs to use software that hasn't been ported to a web-app (of which there are still many).
I like how one commenter writes "what about the fact that 170 people died in Homs on July 19th? any mention about those "Atrocious Actions"? no. antisemite," as if disagreeing with the actions of the Israeli government automatically means an individual has hate for an entire race* of people.

I remember when the whole world hated, fucking HATED George Bush for invading Iraq and the war crimes he committed, but often times their hate stopped short of all Americans, because they acknowledged that the acts of one man do not represent the views of all Americans. But when it comes to Israel and Israelis, criticizing Netanyahu means you hate ALL JEWS. 'the fuck man. Like I grew up with Jewish neighbors, I've been to more than a few Bar and Bat Mitzvah's; I understand that Jewish people are just people, and I have not more hate in my heart for them that I do for anyone else.

But I also recognize apartheid when I see it. I don't hate Israel because it's filled with Jews; I hate Israel because it's oppressive. And to anyone who actually thinks Israel would ever be anything but oppressive toward Palestinians if Hamas were to drop their arms, I give you:
http://www.timesofisrael.com/netanyahu-finally-speaks-his-mi...

Isreal is an apartheid state. I don't condone violence, but my forefathers had to fight for their freedom. Why is it so wrong for Palestinians to fight for theirs?
Bear in mind that SEO is the sort of thing that gets used as a bugbear to explain why a given business is not as popular as the owner feels it should be. Sometimes the problem really is SEO. Often it's something else.

By way of comparison, I read a story not long ago where a restaurant owner blamed some incorrect hours of operation data in Google Places for a major drop-off in his business. Yelp reviews, on the other hand, told a story of food and service quality going downhill...
> but I lost count of the number of people that told me I would be able to touch-type on the iPad's "keyboard".

Who is telling you this? I hope not anybody qualified.
Agreed. All the talk about language constructs and better abstractions ignores the reality that reasoning about time is one of the hardest things that humans can do. It is one of our most fragile abilities, and we routinely fail to do it correctly when thinking about a single temporal sequence much less multiple temporal sequences interacting with each other.

No languages nor tools will ever entirely fix this. The promoters of Erlang and Haskell in this discussion are optimists. I'm particularly amused by the notion that Haskell threads only yield on memory allocation, which is the worst kind of imperative programming heuristic, forcing the programmer to worry a great deal about the ordered sequence of operations and the way in which it will change the state of the system in exactly the way Haskell is supposed to not to.

I don't think this is a fault in Haskell: it is just a pragmatic language designer bowing to the inevitable (although I'd argue that having the potential to yield as a side-effect of allocation is a sub-optimal choice for a side-effect-free language... I presume there must be an explicit instruction also that permits a yield to take place?)
The tools are world-class. But as soon as you use them, it is also obvious how far away they are from perfection. So I think you'll always here about how great they are from the outside, and grumbling from all the people who use them on the inside.

They are really great, and they really do make a difference though.
Seeing the metadata for a site you visited is the content. If you know the URL, the "contents of that URL" aren't private.

Also the US government seems to kill people based on "just metadata", so clearly it's pretty important to these wannabe oppressive governments.
Ethereum isn't about distributed servers. It's not like a VPS. Like Bitcoin is to banks, Ethereum is like to any contract or transaction in the meeting of the minds.
My high school was either the first or one of the first public schools with PDAs (Palm Pilots) over a decade ago and it ran into the same problem. Not only was their not curriculum for them, but my guess is that half of the teachers simply didn't use them in classes at all.

I agree that the technology needs to trickle into the schools by way of the teachers (I think that's along the lines of what you were getting at) before anything new really gets adopted.
That link only goes part way.

What you'd need to do is something like

createProof : (n : Nat) -> (m : Nat) -> Maybe (n >= m)

which could either succeed or fail to produce the needed proof at runtime. Without the proof it'd be impossible to perform the subtraction, so that branch of your program is statically inaccessible.
Sounds like a machine learning problem. Surely we can find one of the tens of thousands who are interested in ML to do this.
Why should a medication which is designed to lift the symptoms but has nothing to do with the causes be better than a simplest CBT, even if it is mere distraction?
I guess this list is only for citizens of the privileged countries. Some of my American friends don't even know what a visa is. A citizen of my country can't even transit in London (you will be denied boarding), unless his final destination is US or has a Schenzen B visa. Also an American breaking laws (tax, work etc, not criminal) in a foreign country will face a very different situation than say a third world country citizen.
Hm, could the controllers from Segues be used for this?

Don't they keep an object oriented in a manner similar to what is described, right down to the slight lag or smoothing?

Granted, the Segue controller does this in one degree.

I wonder if what I picture happening when you put one Segue controlled motor on each axis of the gimbal is actually what would happen.

I think you could even leave them with default sense of "up".
So you're basically causing your own problems by refusing to scale your proxy layer, which should be dirt cheap hardware, while scaling your beefier app servers. You basically have it backwards.
swipe keyboards have solved this problem. They enable you to type at incredible speeds on mobile devices.
Because the parent was talking about drugs (well illicit transactions) as the proof that bitcoin worked well as a currency. I'm unconvinced. And tired hence the rambling.

I suggest that anything will work as a medium of exchange especially if you have the threat of death to back up your trust needs. All that is needed is the belief on both sides that bitcoin (or a fleet of Porsches) will hold it's value long enough to complete both this transaction and enough similar transactions to expend the bitcoins received.

So bitcoins don't seem special in this regard - they just seem like cash. And that I don't think is a valid proof they can become a real currency as used in the "trust" economy.

I do accept that trusting the other side won't run off with my drugs is different from trusting the Bank of England won't inflate away my value. But the vast majority of transactions in USD don't have that worry on any sensible timescale either. (Not true of say Zimbabwe)

Thank you - and apologies for commenting whilst tired.

Edit: well the parent (toasted) was commenting up thread on drugs, but now that's massively down thread and this making my comments on drugs pretty weird. I see
Parametric polymorphism (i.e., generics) is a feature you find in statically typed languages, not dynamic languages like Scheme.

For example, Scheme doesn't let you do a version of (lambda (a b) (+ a b)) that somehow ensures at compile time that a and a are the same type, or even if the + operation is defined for all possible arguments you could pass into a and b. If you want to make any restrictions on the types of arguments being passed in, you need to handle that by checking the arguments' types at run-time. Whereas with generics, you would have to have a type argument attached to each of the parameters. At compile time, those type arguments are evaluated and everything still has to successfully pass a static type check.
Nice work. Are the metrics collected using lumbermill?

https://github.com/heroku/lumbermill
I have no professional experience and am in high school.
I am just looking to get my foot in the door somewhere.

Location: Fair Lawn, NJ
Remote: OK
Willing to relocate: No
Technologies: Java, PHP, Javascript, Linux, C#, VB.NET
Resume: http://www.joshuakatz.me/resume.pdf
Email: admin@joshuakatz.me
I very much do want to bike, but my family (and some of my bike-commuting friends) seem to think I'll get hit by a truck and are very against the idea. :P
> Yes, it would be better if raw data was recorded in UTC in the first place but when working with such data the ability to make decisions and inferences from the TZ is very useful.

I maintain that time and location are orthogonal. If the application needs both, store both - properly in separate fields. That's better than shoving the granular location in the form of a timezone in the time field.
Most of it, yes, in the form of estate taxes. Unless the heir is a spouse.

Hereditary transfer of IP is a bizarre anachronism.
Article Writing Services- Contentchase
Why did Paul Graham not speak out against the 100,000 dead in the Syrian conflict? Or the atrocities committed by ISIS in Iraq? Or the political repression in Egypt? Why? People in the Arab world are dying by the hundreds of thousands and yet everyone stays silent, even you. But when the one functioning democracy in the Middle East attempts to defend itself from senseless rocket attacks, suddenly the World breaks out in protest...Why is that? Why that one particular country? Could it have something to do with the nationality of its people that makes that land an "acceptable" target derision?
The incentive for seeing this through is huge, potentially far greater than the millions in bitcoin already raised.

If the early technical backers succeed in getting the ethereum platform widely adopted, their fuel holdings will soar in value. They will also be in a terrific position to layer new businesses on top of their work.

Meanwhile, the rest of us get a very powerful new set of tools to build applications with.
I like more tomato sauce to prevent cancer...

http://www.ted.com/talks/william_li
I got one for my 25 year old brother (history teacher) as a replacement for his old Macbook. All he does is watch YouTube, browse Facebook, listen to Pandora, check his email, and use Google Drive.

He loves the device (an Acer C720) and his only complaint is that he can't run Skype. He switched to Hangouts.

For the average user I recommend Chromebooks without question unless they need Microsoft Office.
> Mobile has lots of competition

Not enough really. Current situation of two heavily dominant participants is not called a lot of competition.

Other competitors are too much behind, barely making any traction in the market. And it shows. For example getting native drivers from hardware manufacturers is close to impossible, unless they are requested for existing incumbents. That's a perfect example of implicit lock-in caused by the lack of competition in the mobile space.

Another example are mobile browsers which are dominated by these incumbents. Again, not enough competition there.
Because as their rampant patent trolling gets called out and smacked down in more sane courts, the US will become the lone lunatic and double down on patent reforms so as not to look like the village idiot.

Of course we'll still look like the village idiot, but Apple and Samsung will at least deny the rest of the world the opportunity to prove they can do better.
Speed up jekyll site generation with rsync
Is encrypted-untrusted really a good idea? MITM attacks over wifi are nearly as easy as cookie sniffing. What sort of sites would fit into this category?
The Ultimate Guide to UX Design Bootcamps
I went to your blog. If that is seriously yours then I don't think you need a job where you'll be managed by some dumb blokes. You have what it takes to create awesome stuffs. Go work on your dream ! Imagine what & where you want to be after 10 years - some manager or lead of some XX company OR a professional with real value?
Doesn't Valve in Bellevue solve this problem with dev stations on carts.
That's absolutely right. By isolating the transmitter and receiver, you are able to create an independent channel for the receiver, which can operate independently of the transmit channel, while each of those channels obey Shannon's law. Another correction -- Shannon's law is logarithmic -- C (bit/sec/Hz) = logbase2(1+SNR) ~= logbase2(SNR) for high SNR. Thus a 3dB increase in SNR is a 1 bit increase in capacity. Clearly, there is a low ROI on increasing tx power beyond a certain point.
A newspaper writer or photographer will often have questionable ideas for framing you in a photograph. I know of one guy locally who ended up wrapped in networking cables (including ethernet plugs in his ears!?) for a photo because he's a web developer and you know, internet, cables...

They would've said "Have you got any laptops you could have with and near you? OK, bring them all and we can place them around. I saw a great door with graffiti nearby, we can shoot there. Now, look like you're serious and might hack something at any second."

Source: We got local press for hexiledgame.com (2 million plays in first 10 days, had never made a game before) and the photographer came out on Monday. And I think we escaped lightly! Most frequent instruction was "Now, smile like you've had 2 million plays!" All the while, I was thinking "We need to get back to adding language support and I haven't even made a press kit -- too worried to smile..."
I'm surprised at how much downmodding my comment is getting. Frankly, it really goes to show just how much of a bubble HN is in if people don't see 'gaming' as being something a 'typical user' does. Gaming is a huge market, full of non-technical users, and Windows is a strong market segment.

I mean, seriously, you've just likened gamers to being as rare as AutoCAD users.
No: DANE TLSA.

https://tools.ietf.org/html/rfc6698

What, your domain doesn't have DNSSEC because your registrar doesn't offer it? It'll have to have the opportunity to next year, if they want to renew their contract with ICANN...
> I've seen engineers starting to hit the mid-late 30s, realizing that they're not good enough to make the switch to finance/management or to a larger, more secure company.

Oh dear. I've just seen me.
I knew where this article was going before it even mentioned Chromebooks. It had the distinct smell of submarine: http://paulgraham.com/submarine.html
There exists 'Yoga' notebooks [0], where you can rotate the screen all the way back. One can use it in portrait-orientation for reading, art, and similar tasks. Or one can use it just like a notebook PC.

0: http://www.anandtech.com/show/8289/life-with-the-lenovo-yoga...
Everyone says that, but revocation doesn't even work anyway.

- Any time a certificate could be impersonated by an attacker, the attacker is also able to block a revocation check.

- Live revocation checks (A) kill performance, and (B) leak information as a side-channel.

- You could solve this by predownloading every single revocation ever. But that is massive (infeasible for mobile), never going to be up to date, and leaks information about private domains.

See Adam Langley's blog for more about OCSP vs CRLsets.
Ask HN: What should I do with an opportunity for a free grad school education?
Due to my father's new job, I've just been given a tremendous opportunity: a free 2-year grad school education anywhere in the world (assuming I'm accepted).

I'd love your advice about how to make the most of this opportunity.

Some background: I did an undergraduate degree in psychology. I've since done 2 startups, selling one of them. I'm currently 5 months into a new startup that I've co-founded. I'm non-technical. I have strong leadership, management, people, and strategic skills.

I've never considered doing a graduate degree due to the cost, but now with this opportunity feel compelled to give it serious consideration.

Should I do an MBA and improve my strengths or do something that rounds out my skillset, perhaps by improving my technical ability?

Capitalizing on this opportunity would require starting graduate school in 2015. It's too early to say whether I'll leave my current startup for grad school. It is, however, important that I maximize my available options and at least apply.

Note: I'm a frequent contributor to this community, but have created a new account to keep my identity anonymous (I have yet to tell my co-founder of this).
Former NSA director will file “at least” 9 patents to detect malicious hackers
Some example search videos have been posted here: http://codeexchange.ics.uci.edu/examples.html Thanks!
Well, the exploit doesn't just go away.

Any context compressor could introduce the same hole if attacker-provided and sensitive data share contexts.

Specific countermeasures include salting your anti-CSRF tokens (so make sure they're not consistent but differ on every page load!).
Ask HN: What could go wrong with a hacker news with Bitcoin?
http://challengepost.com/software/kinnard-hockenhull
This article made me think of The Leprechauns of Software Engineering[1], a good book about the myths that are being passed as facts because of bad citations in Computer Science papers.

[1] https://leanpub.com/leprechauns
The fact that specification and documentation are abandoned is pretty sad. Software should be adequately specified and specs should be kept up to date with code. Code is not a spec.
In the future I'd like to be able to look down at my phone/tablet/book/food/etc while my car drives me to my destination. This is not the future.
Cheers mate, really appreciate it.
Quick Tips To Create A Mobile App Icon
Ah, you think your local network is trusted?

So did Google. It isn't.
Even for developers there is 'developer mode', or you can install a different Linux.
You could have a URL format that includes the signature of the key. Big sites would transparently add the signature and the browser would give a warning if the signature is different. You could add the same signature information to cookies and warn the user if it changes.
Only people that can't touch-type says this...
>The apostrophe is inserted automatically by most spelling engines

This is simply impossible for virtually all usage cases of apostrophe in the English language: it's/its, word's/words/words'.
Protectr Free Android app : Apps,Call and web lock
Funny story, we actually pitched this app to the yo founder Or Arbel at a demo day...