skysight-inc/HackerNews huggingface dataset:
I second the recommendation for Duo. Its a great application, and if you're looking for adding 2FA to your own systems (IT or otherwise) has a multitude of interaction options (secondary password LDAP, etc).
This sort of behavior is one of the primary causes of battery drain on Android systems, so yeah, it won't at all surprise me when certain apps start getting fingered as battery hogs.
Master Chef Replicator Wars
The problem with a service like this for the NFL players is that a lot of them don't want their coaches and teammates to know they were out the night before, or just how wasted they are getting. So if Uber can guarantee anonymity throughout the process then I think players will be more apt to use Uber.

Basically a cab service exists everywhere, so for the players its not just the connivence but the real implications of calling a designated driver and their job. Granted drunk driving is infinitely worse, I feel like some athletes will always do what they think they can get away with.
Oh makes sense. It's just so annoying with the amount of sites now that seem to have loading bars
Hyperloop Is Not Open Source
We just spent days moving stuff away from Elasticache due to memcached limitations, and would love to have moved to managed Redis. We're an AWS partner, with the highest level support contract and if we'd known two weeks ago that this was in the pipeline, we would have waited. AWS, why don't you give us any road map for stuff like this?
It depends, they have to keep in mind that they're setting up a risk that foreign adversaries will exploit the same flaws. You're trying to square the circle - you want to have your own country's infrastructure, not all of which is under your control, secure from attackers and at the same time have it open for control purposes. And inevitably trade offs have to be made.

The driving force behind encryption becoming widely acceptable, in business terms, for instance seems to have been e-commerce.
XBOX One Launch
As has been pointed out elsewhere in this thread, it's not exactly the same: iOS is still much more strict about what runs and when. Apps get woken up only when the system decides to wake them up, and it decides based on current battery life/power state, other system activity level, and the user's usage patterns of the app. Then, once woken up, apps get a limited time to run.
Meet Jonathan Modica, CEO of Nutmeg Education, from ER Accelerator
Or you could use a simple rule of thumb. Something like, "Let's not build skyscrapers that are giant parabolic reflectors aimed at things of value (people, cars, other buildings, etc.)"

This seems like a really stupid mistake to make. TWICE.
Don't blame the building developers, Tata who own Jaguar might be using parts from Nano in Jaguar :)
Have you used it? Are you familiar with what it's doing or how it's doing it? Or just immediately dismissing it for no reason? For me, as a developer, it's fixing tons of things that were broken and allowing me to do lots of amazing new things with my apps that I haven't yet - while still letting the user dictate behavior and usage.
Where's Elon? Just put a Tesla solar charging station there.
Good point. But the current 8 bits per pixel is definitely too few.
Hello Hacker News
Another couple of potential resources: http://www.weusecoins.com/ and http://trybtc.com/ . Khan Academy also did a series of videos if you want more of a deep dive -- approachable to anyone with a tech background and really answered a lot of questions about the protocol for me: https://www.khanacademy.org/economics-finance-domain/core-fi...
Agreed that it's a positive that existing cables can be used, but a dongle could always be included and thereby have the best of both.

Besides, many people already use port savers (actually run savers) because replacing a bent connector on a 75 foot run is an effective lesson.
> I gathered current requirements and implemented them in the simplest way possible.

If you can get complete current requirements, that's fine. The issue with this is "all the stuff which falls through the cracks".

In the example from the post, some code to "handle case where internet explorer is not installed". That the sort of thing which would often be missed in requirements gathering, discovered in the field and then patched into the codebase.

Sure - if you have one of:

* close-enought-to-perfect requirements

* close-enought-to-perfect regression tests

then a rewrite isn't too hard. But achieving either of the above is something I'd consider a hard problem.

Do you have a particular way of getting signoff that your current requirements are "complete"? That would be worth knowing :-)
> special page that isn't linked from anywhere

It's linked from https://security.google.com/settings/security which is itself linked from https://www.google.com/settings/account ...
For those outside the UK:

http://www.youtube.com/watch?v=JmLjy9vML58

It sounds more like a Japanese accent to me.
What, you mean like the civil engineer who designed the wobbly bridge? [0] Even though the phenomenon of synchronised footsteps causing large oscillations due to positive feedback is well enough known that there is another bridge in London built over 150 years earlier which has a sign on it saying 'Soldiers marching across this bridge must break step'.

I don't like the 'walkie talkie' and I'm not a fan of gesture architects like Vinoly, Libeskind, Ghery etc. But, there are plenty of other far less obtuse critiques of this kind of architecture than 'GOD you forgot to model the solar rays on the 3rd of September 2013, you IDIOT!!!'.

People do make mistakes, including engineers. And, by the way, the engineer who designed the wobbly bridge is still very highly regarded in the profession.

[0] http://en.wikipedia.org/wiki/Millennium_Bridge,_London

Edit: corrected grammar and moved sentence to clarify.
I bet a modern calculating machine could run through all of the permutations in no more than a couple of weeks!
That's not particularly computationally intensive.
Mathematical breakthroughs, yes. I know PhD level mathematicians who have gone to work for the NSA. They are very, very intelligent and capable people.

That said, I wouldn't let that stop you from using Selinux. They might have left easier methods around it available to them, but by now if there was a giant 'backdoor' in it, it would have been discovered by the community by now since it's not distributed as a binary blob. I hear these complaints every time there's a conversation about the NSA on here. Essentially the end-of-story take away should be that you need to use Selinux or comparable tools in a live environment.
As a crowd of sweating journalists and photographers gathered outside the skyscraper on Tuesday, a reporter even managed to cook an egg simply by placing the frying pan in direct sunlight.

Brilliant hah
So, how does ElastiCache fare compared to all the hosted Redis-as-a-service (or Redis-as-a-PaaS-addon) products?
I think he's referring to the fact that they put out a lot of electricity and may pose a hazard.
> Party fragmentation is a non-issue, as they'll get combined.

That's an amusing claim given that most of these parties don't even get enough votes to get seats.

> We are suffering a communist takeover - in everything but name - from some of the biggest parties around

Pray tell which of your "biggest parties around" is it that you believe are socialist in anything but name?

I find this idea of a communist takeover bizarre: You've gone from a country with armed marxist guerrilla movements fighting a right wing military dictatorship, to a country where the president is an ex-marxist guerrilla.... Yet she represents a party that is no longer any further left than moderate social democrats, and hear policies places her pretty much as a centrist by European standards (and we don't have many actual socialists any more either) - heck, some of what she's done (her inflexibility in dealing with strikes, for example) would've made Maggie Thatcher proud.
It's actually opt-in. When you open the App Store for the first time in iOS 7, it asks if you want to enable automatic updates.
Well, to be fair, it looks more like an N64 game or one of those early 3D games for SNES (Star Fox?). After reading the comments, I was expecting something more like this: http://media.pcgamer.com/files/2011/05/Torchlight-2-8.jpg.

I was slightly disappointed.
What special status do they hold?
That'd gate the clock on the bus talking to the digital components, but there is also going to be a separate clock that the ADC will be using to keep track of sampling with less clock jitter. If you start gating that clock off you can end up with some unpredictable results when you start to read back after you turn it back on (unless the IC was built to expect it). This would all have to happen outside of SPI or I2S, which means more hardware and more cost, and probably a more expensive ADC. None of the ones I've seen (been wanting to play with a few) explicitly support doing that because they've got a clock multiplier internally that they use.

The MUX you link to would likely allow them to disconnect the microphone easily, BUT it wouldn't prevent the noise on it's own in the first place. There'd likely still be a signal at 24MHZ that shows just blank audio, it'd be better for security of course but doesn't fix the leakage.
I'm not a religious person, but I would be intrigued to hear Jesus Christ's thoughts on a $190 million church...

"I like your Christ, I do not like your Christians. Your Christians are so unlike your Christ." -Mahatma Gandhi
Interestingly, this (narrow) case is supported by C++ (auto) now.

Even C, kind of:

#define AUTO_TYPE(X,Y) __typeof(Y) X = Y

... though I'm not sure I'd recommend it.

Type inference in full generality can give you a bunch more, as I just went into over here: https://news.ycombinator.com/item?id=6327327
Wish I could just enter a name. I don't use my social media logins to sign in to other sites any longer.
"Only thing you can be sure of is the source." not sure that's even true: http://cm.bell-labs.com/who/ken/trust.html
This is a good article, but I think it leaves out an important option, which is "do nothing." This option isn't always right, but it has some compelling justifications when attempting causal inference and hypothesis testing.

Leaving all the variables in a regression leads to large standard errors. These large standard errors accurately reflect the uncertainty of having highly related explanatory variables. That is, the data literally can't show which variable is causing the outcome.

Removing covariates leads to smaller standard errors, giving the illusion of certainty.

Obviously, if you are just trying to get p-values less than 0.05, this isn't going to help. Or if you are presenting the data to someone who doesn't understand standard errors, than having standard errors that accurately reflect inferential uncertainty isn't important. And, if the end goal is prediction, this whole point is irrelevant.

But "leave everything in there" is frequently written off when it's the most appropriate approach for representing relationships in the data.
Janrain will shut down myOpenID.com on 1st Feb 2014
Hello,

I wanted to reach out personally to let you know that we have made the decision to end of life the myOpenID service. myOpenID will be turned off on February 1, 2014.

In 2006 Janrain created myOpenID to fulfill our vision to make registration and login easier on the web for people. Since that time, social networks and email providers such as Facebook, Google, Twitter, LinkedIn and Yahoo! have embraced open identity standards. And now, billions of people who have created accounts with these services can use their identities to easily register and login to sites across the web in the way myOpenID was intended.

By 2009 it had become obvious that the vast majority of consumers would prefer to utilize an existing identity from a recognized provider rather than create their own myOpenID account. As a result, our business focus changed to address this desire, and we introduced social login technology. While the technology is slightly different from where we were in 2006, I’m confident that we are still delivering on our initial promise – that people should take control of their online identity and are empowered to carry those identities with them as they navigate the web.

For those of you who still actively use myOpenID, I can understand your disappointment to hear this news and apologize if this causes you any inconvenience. To reduce this inconvenience, we are delaying the end of life of the service until February 1, 2014 to give you time to begin using other identities on those sites where you use myOpenID today.

Speaking on behalf of Janrain, I truly appreciate your past support of myOpenID.

Sincerely,
Larry
I think you completely missed Joel's argument.
It would be nice if there was some standard way to structure code so that it could be read through in order and mostly make sense. Maybe even a `how-to-read-this-code.readme' file which laid out an appropriate order to read things in, and making sure that the code is in an appropriate order.
We wanted to prevent automated bots from sending too many queries at once - that's why we kept the social login. If you are still concerned, you could authenticate with a fake Twitter or FB account or revoke the permissions after trying it out.
There are too many factors at work to make that kind of broad statement. Correlation not causation etc. etc.

I think it's that kind of short sighted jumping to conclusions that brought us train wrecks like Windows 8 and Gnome 3. Someone looked around, noticed touch interfaces on iOS and Android devices were selling like hotcakes while traditional PC sales were slumping, and decided clearly the only logical conclusion is to put a touch based interface on a non-touch desktop computer.

You can have my mouse when you pry it out of my cold dead fingers, stay the hell away from my desktop experience.
This has nothing to do with "geek pandering" and everything to do with expressing their dislike for the NSA revelations.
How old are you? How long ago did you start watching the news? Because your rosy description of news media in times past does not accord with my recollection. Keep in mind that CNN started in 1980, and has always been a parade of blustery talking heads, in between the on-scene disaster reports. A particularly vivid memory of "expert" opinion (of risks to children), much hyped in the media, later debunked:
http://en.wikipedia.org/wiki/Satanic_ritual_abuse#Investigat... Earlier in the last century "yellow journalism" featured the same sort of media output, but the reason that term fell out of use was not because Hearst died but because all journalism changed to that color. I mean, how was our war with Iraq different from our war with Spain?

It's tempting to see 9/11 as some sort of watershed, especially if it had a personal impact. In fact, it was just a bit more of the same. What the "experts" are telling us now, is also that.
This is the second time this architect has done this: http://www.businessinsider.com/architect-behind-the-walkie-t...
Probably he meant, he wouldn't risk himself with the fake one. As in, electricity burst + water near your face = danger.
Same. This is just silly.
Yes, in fact the cladding system will have been designed by specialist facade engineers, so they are probably at least partly to blame for this.
Five things I learned during TechStars
Silicon Valley’s language problem isn’t foreign accents, it’s English
That's what I thought: Free energy! Tourist attraction!

But then again, in two weeks we'll be back to grey skies, and we only get a real summer once every decade, so...
Uber’s service would complement an existing program run by the union in which players can summon a car by placing a phone call.

I see how using Uber is an improvement, but really, if no-one is using the existing service then I think the problem runs deeper than whether they need to talk on the phone to use it.

It's never been difficult to call a cab instead of drunk drive.
Depends on the comments.
I had to go and fix someone else's scripts, with comments like:

#open files and read contents

#loop through list

No idea what was in the file, or why the contents were being read. What was the purpose of the loop.

Commenting on those things would have saved me a lot of time. (It took me a week to fix something that should have taken a day, if it had been coded better in the first place.)

(To put it into context, it was a previous workers code which interacted with the database I had written. When I changed some things in my code, her code stopped working. I didn't know how exactly her code worked, or the nature of the files that it was reading from the system, but I did know what working right would be. I am sure this is not an uncommon situation.)
A worthy endeavour! Tip: your homepage needs to mention why you are different. A headline or something at least.

Looking through the offers though, they don't feel that substantial. Example: https://giggin.com/#!/listing/a1f0250e-43db-4acf-9d05-d8c3b7... A bit dissapointing.
Dropbox gave you a code when you turned on 2FA and told you to keep it safe.

You can also recover your Dropbox account from any connected computer. It'll log you in on the web console without a password or 2FA.
Of all the things that you can put to the cloud, I'm not sure why people would want a cloud-hosted memory store. It's easy as heck to set it up in your own server, probably costs less to maintain and host, and faster too as it's closer to your data centers.
We put up a very brief intro page here: https://gli.ph/bitcoin.html

But you may also enjoy the recently published "Practical Aspects of the Bitcoin System"

http://cryptome.org/2013/09/bitcoin-practical-aspects.pdf
Amazon Web Services Competitors Get Bad News From Gartner
Note the article is from 2000. Joel mostly talks about big and mature desktop software (big as in Microsoft Excel). Average startup's code is small, narrowly focused, has a (relatively) short lifespan, so it can be rewritten from scratch by 1 or 2 people.

If you've ever worked with legacy systems older than 10 years, you'd notice that they become a victim of their own "success". You can't throw away features added over years, because a lot of users depend on it, and if you tried to rewrite it, you'd have to rewrite bug-to-bug.

I worked on such systems, and I did try rewriting, and gave up because of sheer volume of work and the knowledge of institutional lore that was required to do it. On the other hand I'm currently embarking on our startup's "rewrite" and things are much much easier, because the feature set is small and I can freely throw away stuff that didn't work.

See also, http://en.wikipedia.org/wiki/Gall's_law
It's important to note this is the NFL Players Union, not the NFL. That gives it a better chance of being successful.
Wo don't you just use a captcha?
It's not paranoia if they really are out to get you.
yeah we recently migrated from memcached on elasticache to redis on EC2 (and bought the reservations), though our migration rolled out about 4-6 weeks ago. oh well, I guess.
>>Best not to truncate "they are" in this instance.

Sorry to be pedantic, but as long as we're doing grammar feedback: it's called contracting or a contraction, not truncate.
I'm still using myOpenId for various services.

I use them specifically because they aren't "Facebook, Google, Twitter, LinkedIn and Yahoo!".

Is anyone else in the same boat?
I use drag-n-drop all the time when I'm going through my photos. I open the memory card's picture directory in XnView, and with the directory browser on the left and a large preview on the right, I go through the pics and drag the "bad ones" into the trash.

I actually made a program to help automate the task, and it used the keyboard, but I always end up using XnView and drag-n-drop anyway.
Looks like a few of the top posters stopped using HN as much >2011. Are there some public traffic stats for HN? I'm curious if this was around the time when HN became flooded with new users. The quality has somewhat declined since then (as with all communities).

Although, tptacek is still an HN machine.
Does anyone else do this (or something similar)?

I'm curious to see how people introduce the Internet to their children in a relatively-responsible way.
yeah, I wonder why we didn't think of that option. We will definitely switch to that.
The other problem is that you still have to decide, while drunk, that you're going to call the cab. Even if you completely intended to while sober, people are not typically known for superior decision-making while drunk.

If anonymity were the only concern players could generally trivially pay for a cab and avoid using an NFL or NFLPA-provided service. So while I'm glad that the NFL is trying to do something about drunk driving amongst the players, I don't think this is much more than PR fodder in practice.
StranglerApplication
5 Reasons Big Data is Transforming the Way Businesses Look at Marketing
Fsck 4k. I want holodecks!
Although you're right that iOS7 also introduces silent push notifications to wake up the app in the background to let it fetch what's needed.
> 2. AES is used in CBC mode with a different IV for each account.

Depending on the actual implementation (if everything is just one encrypted blob or if individual records are encrypted separately) using the same IV for all data in one account can be pretty bad.
I've had projects where we had to send people home because they became a such a noticeable burden.

Personally I wanted to force people out of the office much earlier on one of them because pretty much nothing got done when people were staying late, but it left everyone more tired in the morning, but the CEO was of the "more hours == more work done" mentality and wouldn't listen.
Yeah I really don't see this going anywhere, it seems more like a PR move by the NFL mated to a PR campaign from Uber.

NFL players are some of the highest-paid in any profession in the world, most of which could rent a limo for the entirety of the night whenever they go out and it wouldn't be a drop in the bucket against their earnings. But, they don't...
Waiting to see a comment from tptacek! :)
If you want real deniability, you might want the service to include another driver that rides in with the car, drives the player's car home, puts it in park in the driveway, and then lets the player transfer back into their own car to slip it into the garage. And also some of those Russian anti-hangover pills.
Background fetch actually provides a solution this exact use case. If the user uses your app enough for iOS to let you run in time, the app should be able to "get ready" before the user opens it.
Why even that? If an employer is interested in any individual wouldn't they just reach out and see if the interest is mutual?

I think this execution is a fun one, but is it really all that needed?
Nope, the social login is just to prevent too many queries. We are planning to switch to Captcha in a day or two instead of social login.
Agreed, especially loading time to encourage repeat use.
But it is good marketing and PR. Uber's task now is to be known and accepted by the mainstream so that people feel offended when they are attacked through the legal system by entrenched interests in various jurisdictions.
It is "problem" of most natural languages - they always change. Interesting book about this: Why Do Languages Change? by Larry Trask http://amzn.com/0521546931
One suggestion: whatever the default may be, give an option to have line-delimited output rather than column-delimited.

IMHO if you want your script's output to be easily usable by other scripts, line-delimited is easier since you can grep out what lines you want rather than having to rely on the column position never changing (since you can give cut only a field number and not a field name like "average").