skysight-inc/HackerNews huggingface dataset:
I've had mechanical throttles get stuck, too. But it wasn't an issue as I would hook my foot under the pedal and pull it up, or just turn the key off. Or push in the clutch. Or shift to neutral. Or step hard on the brake (the brake is stronger than the engine). My car also has a separate switch for the fuel pump, which can be turned off.

The point is there being multiple independent ways to stop the car. Running everything through the same central computer makes for a completely unsafe system.
Only when the quality degrades, the remote bitrate estimator tells the other side to reduce the bitrate if the decoder isn't keeping up. that's the spec. Otherwise it is on default resolution.
Outingly
Google: That Floating Facility You’re Building? Please Name it Floating Point.
Seems like for software-driven cars, a small 15-minute diagnostics log would be a good idea. A black-box without audio recording, to avoid privacy implications.
> Go has both faster run-time performance and stricter type checking than Ruby, Python, or JS, competitors in the server space.

I don't dispute that, but those aren't the only competitors. If you're willing to give up the extreme dynamicism of those languages, you gain a lot more type-safety and expressiveness, and similar performance, from a modern strongly typed functional language like OCaml/F#/Scala/Haskell.

> Once you've made it, you certainly don't want to recode.

Yes and no. You probably want to accumulate a lot of technical debt during the early stages, meaning you're going to be doing substantial rewriting in any case. The rewrite strategy has worked out pretty well for e.g. Twitter.

> The Go Authors say one of the motives for building Go was the very long compile times of building C++ apps for large-scale web development. One thing they mentioned in particular was the large compile times due to processing and reprocessing of #include files. We know Microsoft ran into the same problem because they put Pre-Compiled Headers (PCH files) into their C family tools. Go has an import facility that prevents the problems of the #include file design.

Sure, like pretty much any language from the past 20 years. The C++ header recompilation problem is basically unique to C++. I can understand Go would seem good if C++ (and Ruby/Python et al) were the only alternatives, but that's really not the case.
Long story short: MongoHQ is securing access to critical administration functionality behind a VPN and will be requiring two-factor authentication instead of having that functionality available to anyone on the internet via a simple password.

What's interesting is that I think we've all been there at one point. You start building something, it gains momentum, then you get so bogged down with adding functionality and fixing bugs that you never get around to implementing the security features you know you should. At what point do you say "Okay, we have too much at risk to not correct this immediately"?
One thing I hate seeing is startups and security. Not that mongo is bad or anything this is just a good time to say it.

Build your product correctly from the start and have a security policy early. Don't leave XSS in your website, don't just hack code together and throw it on a server. As a security guy I love seeing new startups products because so often the code is so freshly written and immature that anyone it's asking for trouble. Measure twice cut once
Probably the site is under load, but I loved that when I clicked on "features", I got back an Error 500 - Internal Server Error.
Most of the time they're moving at the speed of plot.
It's a log scale I think so warp 9.9 is much faster than warp 9. Except whenever they remember the terrible idea they had part way into The Next Generation when they put a speed limit on space travel.
Except if you guess that the marketing center is virtualized and exists everywhere a Google Glass device does, requires lots of bandwidth, thus access to coastal fiber gateways. Considering the potential power of a centralized augmented-reality system with probably the most mature total information awareness system ever built as a decentralized back-end, putting them on floating barges with potential access to international waters makes lots of sense.
I'd never use Microsoft SQL Server since it doesn't run my preferred OS: Linux.
Warning: Incoming flat design.
embedded seems like a special case

I know :-(

I have worked in firmware for almost my entire software career and I agree completely. The main problem is that most embedded software programmers started out as EE's (like me) and never learned how to architect or build complex software systems. The ones who took the time to learn CS & SE produce noticeably better code and with their knowledge of electronics can do amazing things, but the rest... well, I still remember trying to explain to an EE developer during a code review why "#define ZERO 0" was still a Magic Number!
Copy as (Inner/Outer) HTML in the developer console are in Nightly.
The Reading Brain in the Digital Age: Why Paper Still Beats Screens
You don't want to be an outlier in the prison system. If you're not on board with everyone else, there is a real possibility that you're going to get hurt. I think this is part of the reason Atheists are so underrepresented in the prison population. Simple self-preservation.
Yes, look at their upcoming product:

/dev/random as a Service: Do you think every random-number-generator is broken? Well, we do! Simply trust us and use our numbers as your only seeding source!
For the non-experts among us, does this imply that having the bcrypted passwords in hand is almost worthless from an attackers point of view? Would it be feasible at all to derive the plain-text passwords from that encrypted data?
I'm guessing it's inspired by the video "MongoDB is Web Scale"

https://www.youtube.com/watch?v=b2F-DItXtZs
Best nginx config ever?

location /dev/null {
if ($request_method = POST ) {
return 200;
}
}
I've always dreamt of that!
Google+ starts offering custom URLs to almost all accounts
Nikola Tesla radiant energy, a Device to Harness Cosmic Energy
Reminds me of http://www.supersimplestorageservice.com/
Show HN: OpenTray - daily Big Data news aggregator
> there is also cryogenics and other life extension techniques that could get us there.

You are aware those don't actually exist?

People assume they will exist, but we have nothing to base that assumption on except "it would be cool".
Umm, you can A/B test a new logo or colour scheme. You can't A/B test a collision avoidance algorithm. What makes Google a successful ad platform doesn't translate to making them a good safety-critical engineering company.
They only guarantee 85.66% uptime. They need to sleep too!
It is important to note here that that many automakers allegedly demand extremely high quality code from themselves. The MISRA C standard [1] is widely used as a guide for high quality embedded code in many industries and was developed by the Motor Industry Software Reliability Association.

[1] http://en.wikipedia.org/wiki/MISRA_C
I'd really like to see a way to integrate the history for services like Facebook Chat and Google Hangouts when not using the app. With Google Chat, the app could use IMAP to get the chat history for non-Flamingo chats, but with the switch to Hangouts, that method is no longer possible. It seems Takeout is the only way to get the Hangout message history (https://code.google.com/p/google-plus-platform/issues/detail...).

IMO, the lack of true global history is the biggest limitation of a native app for using many IM services.
Lock8 Wins TechCrunch Disrupt Europe 2013
Nah, that's almost useful. It could be a crowd-sourced random number stream based on noise generated by a network of mobile phones.
We started using Uber this year to get to the airport. Though we are happy with the price, and very happy with the ease of scheduling, every single ride has made me uncomfortable with the safety and comfort of the service.

Over four rides to the airport this year, these things have happened:

1) Three of the times the drivers claimed the AC wasn't working, and we had to drive on the interstate with the windows down.

2) The driver missed the exit for SFO, and drove through the median to get to it

3) Two drivers did not know how to get to OAK

4) I (a pregnant woman) was traveling alone with my infant son. Driver did not help load stroller and luggage into the trunk. Threw luggage out of the trunk onto the curb when we arrived at the airport.

Transportation always kind of sucks, and maybe this is the best you can buy for $72 from Berkeley to SFO. My Uber experiences have been uniformly worse than my taxi to/from airport experiences. But they are slightly cheaper and easier to schedule.
As I've had to rollback, I just keep this page in my pinboard account: ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/
>someone who chooses a treatment with a $500k/QALY is probably suffering from the same sense of urgency/price insensitivity as the guy bleeding out on the street. Just because that person has some time to shop around, doesn't mean that they aren't getting price gouged. When someones health/life is on the line they are not going to act rationally.

What insurance lets you do is decide in advance what you think is reasonable, assuming no government rules about what must be covered (just like the UK does for its entire population).

Nobody (at least before preexisting conditions were not required to be covered) was buying insurance that would cover a $500k/QALY right when they needed it. Instead, they previously bought insurance that the government decided had to cover a $500k/QALY for certain treatments and weren't allowed to make any other decision.

And what if they choose the insurance that didn't cover a $500k/year heart pump and realize in a panic at the last minute that they actually did want to be able to be treated at that high level of expenditure, but can no longer afford it? They're in no worse condition than somebody in the UK who would never be given the option.
If I were running a company, I'd buy everyone a license of 1Password and make its use mandatory. Sure there are still plenty of attack vectors, but it's just too easy, and 1Password is such a cheap way to mitigate risk (not to mention you're doing your employees a huge favor by reducing their vulnerability outside of work).
So why does Backbone.JS suck then? :)
Much harder, not impossible.
ok :P - Sorry, by "internal support application" I understood a helper/daemon application that handles something internally.
Play! used to use both Scala and Groovy, but v 2.0 purged itself of all its Groovy code, perhaps triggered by Grails dictator Graeme Rocher joining the Groovy despotry 4 yrs ago (he didn't leave it until a few months ago). Whereas Scala is used by more than one framework (Play!, Lift), I can't imagine anyone would use Groovy to build anything not sanctioned by the Grails crowd.
>even if you were a white male, you were statistically speaking poor and fairly unimportant, and also shut out of 'the conversation'.

Well, it's not about your individual, direct contribution but your place in that system of power.

Just because you're not directly related to powerful rich white men doesn't mean that their decisions - while mostly targetted at "rich" rather than "white and male" - haven't also and continue to benefit you to this day.

My great-great-great-grandfather may have been a penniless shmuck of no importance - but whoever he was he was still the head of his household and had some modicum of rights. His wife on the other hand, would have been largely considered to be his property. Had he died after her first born son came of age, she might not even inherit anything he leaves behind - or be forced to marry his younger brother, or etc etc.

And woe betide you if you were born black 50+ years ago.

I know the above isn't in question but what I'm getting at is - we still benefit in some way from all of this and the fact that our feelings get hurt, or we aren't personally responsible isn't particularly interesting.

I'm not defending the practice - I too lean towards saying "it's way too abrasive" but I fundamentally sympathize with the underpinning. Anything I say is likely to be in my interests.
Service looks promising. Will definitely get you on twitter sometime!
They look great, but the page is crashing mobile Safari (4s iOS 7) after a bit of scrolling.
Ask HN: Help finding a challenging, meaningful job?
I am looking for a new career opportunity, and a rather specific one. I already have the job that most young programmers want, with a ridiculous salary and benefits package.

I want something challenging that could change the world. I have had major cancer twice and survived; I simply can't find it in me to glue together mockups for a random cubelet of the Borg. I have 15 years of experience doing many diverse things in the software world.

I want to cure cancer. I want to use creative, out-of-the-box ways to solve the world's biggest problems. I've been told my entire life that I have a unique ability to solve problems that others can't, but I almost never get to use that ability.

I don't know how many years I even have left to live (probably more than 10 :)). I need somebody to take a risk on me, and throw brutally hard problems at me, and see if we can't just make a difference.

Please, if you know of such an opportunity, know of somebody who does, or know me enough that you're willing to create one for us, respond to this post.
Even in the 787, the spoilers and horizontal stabilizers can be operated electrically independently of hydraulics and flight computers: http://en.wikipedia.org/wiki/Fly-by-wire.
This looks like a great complement to Font Awesome. Bless you for including a Cheatsheet in the download. These look great!

As an aside, I wish there was a way to search these icons sets by idea. So "Money" returns icon-ios7-pricetag and icon-social-bitcoin. (obviously I can cmd+F to look for the exact name).
Seems a bit harsh to fire someone for that. People make mistakes. If anything, you know that this person isn't going to make the same mistake ever again.

Of course, if they do, then firing might be the way to go. First time mistake, second time incompetence.
Why not put an expiration date on the digital books while they're at it so that they can possibly charge you 3 times (or more) for the same book.
> The fact that the driver didn't think to either switch off the engine, put the gear in neutral, or slam on the brakes

The gearshift in the Prius is totally electronic, and it does not allow you to switch into neutral if you're traveling above a certain speed.
Which a millionaire can still easily afford to bribe him with a third of his monthly salary ($1700)

The distribution of wealth in countries like India is such that the millionaire in India is likely just as wealthy as the millionaire in the US (if not more so). Given that fact, it is much easier to give out $100 bribes on a regular basis in India than it is to give out $1700 bribes in the US. My brother-in-law can give out $2.50 bribes a few times a week (he is wealthy by US standards but lives in the Philippines) much easier than I could give Los Angeles cops $500 bribes a few times a week.
So I am wondering if any service I'm using is using MongoHQ to store my sensitive information in plain text and was breached. Like, it is a bigger deal than just "change your password" when an attacker can "god mode" into customer databases.
Cubit is an affordable Bluetooth Dev Board for Android and iPhone
Thanks for sharing!

I have to admit though I'm surprised that some of those accessories even require a bus as they're typically operated by simple switches.

I guess door locks, wipers, etc. make some sense: with the prevalence of central locking, as well as wipers that sense rain and things like that.

Windows are a bit odd, as they just need a very simple switch. I suppose having all the accessories on a common bus must simplify the wiring harness though.

---

I'm curious how TESLA integrates their in-dash system with the rest of the car.

I thought their in-dash console could control some rather safety-critical "preferences" of the car ... for instance I thought you could adjust the level of regenerative braking.

(Other manufacturers are also offering "sport modes", etc -- though they're not always controllable through the dash.)
It is a Microsoft lifecam VX-1000. If there's enough room in that little thing for this kind of intelligence, I'm impressed.
As much as the actual cause of the concern (apparently serious employee error) was preventable, I was still impressed by their detailed disclosure, the steps that have been taken to mitigate it, and actual details about what was compromised other than the generic "non-credit card personal data".

I don't use MongoHQ for any projects right now (I evaluated their offering a year or so ago and opted to go with MongoLab, which I am still suing), but their response impressed me. There is indeed such a thing as screwing up properly, imho.

Kudos to the MongoHQ team, and best of luck in dealing with this mess.
I'm interested. Where can I find some?
Pretty sure you saw a resolution drop from "HD" which is 16:9 to "Regular" which is 4:3. It didn't zoom, it just went into a 640x480 mode instead of whatever mode it calls HD. It does it all the time to me. Personally, I find it annoying. The video is framed a way for a reason (so long staff on the sides!). Instead I'd rather see pixelization than a random change in aspect ratio.
Cars leases are different rental leases. In the UK rental leases are very weak.
Font Awesome is pretty popular and I haven't seen anything happening there with regards to this situation, so this is a non-issue IMO.
Reminds me of this scene from Steve Martin's The Lonely Guy:
http://www.youtube.com/watch?v=kQ7CNUuoe3E
2FA and VPNs are not exclusively the only way to secure things. X.509, bastion servers, airgaps that require physical access to a secure facility etc are also valid options, dependent on your systems and their configuration.
Employment in America: WTF is going on?
Better yet, how about making sure your employees can only connect to your internal tools when on a properly secured VPN and not "externally" from home/coffee shop/airport?
I get the feeling that the fact that the site never loads for me is intentional?
I am not a Selenium user and I am genuinely curious: does the same thing happen on Chrome?
I think you're missing my point. My point isn't that those situations don't exist, my point is that they don't make up the majority of situations in healthcare, nor do they make up the majority of healthcare expenditures.
I bet many products have a similar 'impersonate' feature. Nothing wrong with that if you take proper precautions.
The literal definition of "cynicism" is "the belief that people are generally selfish and dishonest." I do not believe myself to be a cynic, nor do I think my viewpoint requires any cynicism. I would instead say it's empiricist. You can't look at the facts, the history of the world as we know it, and conclude that there is a stable equilibrium where nations cooperate peacefully without anyone making them do so.

Your point about "playing by rules" suffers from a basic conceptual problem. The very concept of "rules" is meaningless without someone to enforce them. Otherwise, it totally rational to break the rules. In such circumstances, the party that doesn't break the rules usually doesn't win, so the system rapidly degenerates into nobody following the rules.
Knowledge of city routes isn't THAT relevant when you can easily depend on Google Maps. Almost every time I use Uber, the drivers have used Google Maps if they didn't readily know where I wanted to go and I didn't mind them using it either. It instill confidence in me that they're following an optimized route provided by Google.
The battery life appears to be more of a software issue than a hardware one. If you compare a MacBook running OS X to a PC Ultrabook running Windows 8.1 with equivalent hardware, the MacBook will win the battery life contest.

So I wouldn't necessarily attribute battery life to hardware issues.
Not at all. Is common pattern for icons.
No, the hashed passwords are certainly not "almost worthless." It does depend on the cost setting as well (you can configure how fast bcrypt takes to compute via this setting).

Anyone using the password "password" or "password123" or other basic common passwords, plus passwords that are just dictionary words, will likely be cracked if the attackers make a dedicated effort no matter what setting is in use. In general though, cracking bcrypt hashes is much, much, much slower than cracking MD5 or SHA1 hashes.

So anyone using a somewhat decent password is likely safe from having it cracked. While with MD5 or SHA1, you generally need a fairly entropic password over at least 10 characters in length to remain safe (a password of totally random 10 characters still wouldn't be cracked with MD5 or SHA1, but it's rare that people use /dev/urandom output as a password).
With sane defaults, bcrypted passwords are "worthless" in the hands of a casual attacker.

Somebody would have to REALLY want to access your account and have SIGNIFICANT financial/computational resources to crack it. And that only gives them one password. Significant and independent work is required for each individual password.

On the other hand, there's nothing stopping a developer from doing something really dumb like setting bcrypt iterations to 1.
I think some of it might be self-inflicted too rather than purely a scaling issue. Anecdotal evidence here but probably relevant- I got a mail from Uber a while back, where (presumably) some automation noticed that I was taking a bunch of uber rides to the airport when I was in Boston, but never from, so it offered some Uber credit to use from the airport. I was pretty stoked that Uber had such great analytics and this past Saturday, requested an uber when I landed. Once I got picked up however, it was a different story, with the driver claiming I had "tricked him" and that it was illegal for him to pick anyone up from the airport and that Uber had specifically given him guidance not to pick anyone up from the airport. Clearly there was some miscommunication there and although he calmed down once I explained my side of the story, it still creates a bad experience (probably for both the customer and the driver). Uber support was reasonably prompt in getting back to me but it was somewhat of a non-reply and I still don't know if picking people up at Logan Airport is a supported scenario or not. However, my positive experiences with Uber far outweigh the negative ones and I think Uber still has that built-up goodwill going for it which should cushion it through these growing pains.
Doesn't let NSA spy on it anymore? That should save some bandwidth.
Drum and bass when things are going well. Trance is also great.

Nothing when it's going shit ;)
I love it and I’ll be using it, thanks. Previous similar sets of icons I found didn’t include all of the icons I needed. The main ones I need are: email, home, share, arrows, checkmark, cross, help, love, and link.

I’m thrilled that this collection doesn’t only include the old iOS ‘share’ button, but also the new iOS 7 style button.

I also like that you not only included an icon webfont for all the symbols, but also SVG files for all of the icons.

NB: Just an idea: on the website, it’d be nice if you‘d have hover tooltips for the icons that would show the description. (it took me a while to find out I had to click on the icon to see the description – to me, clicking means I will download the icon)