skysight-inc/HackerNews huggingface dataset:
'Stack ranking' stacks deck against tech innovation
HTML5WebDesign.com fo sale
> There is no single metric that conveys
> the user experience (or performance)

True. But if you need to pick one, TTFB isn't as good as something like Speed Index [1]. Getting your TTFB down will usually help you get your content in front of the user faster by, as you say, giving it a head-start on external resources, but that will also show up in the Speed Index.

[1] https://sites.google.com/a/webpagetest.org/docs/using-webpag...
That wouldn't be too good for lengthy confrontations...
This is why I love the JavaScript community. Tight little library, great API, brilliant project page. Excellent, shiny, hard. work.
>Whether or not you agree with the app

How can you not agree with the existence of the damn app?! It just reminds you of, and helps you exercise, your rights.
Consent is usually for phone calls and amounts to notification (hang up if you don't consent). In public states like MA recording in public is mostly about awareness and not consent. If you have a giant camera recording things they won't succeed in prosecuting you for secretly taping audio.
A guide to work with Delegates in .NET
For the record, it's my understanding that white-listing is normally better than black-listing. I didn't mean that white-listing wasn't the best option, just that it sounded like it was being used.
So would this be a decent way to store the resulting hash?

[method]$[salt]$[hash]

sha256$fi93heyf789s2hfk$j2398fdperoc983m4n58djs20

Also, I like how Django's authentication can cycle through a list of schemes making it easy to switch or accommodate legacy accounts.
Agreed. Kindle + smartphone/tablet is perfect for comfortable reading plus drill-down asides on a new found topic.
Speed Index: Better Than Measuring Page Load Time
What is the decision procedure for whether an advantage is unfair? Athletic competition is always about physical inequalities among humans. Does your decision procedure resort to the idea that certain things are "natural?" If so, that's a feeble notion, since prosthetics are no more or less "natural" than, say, rigorous training and diets or metal plates to fix a broken bone.
Very nice! Wrote something like this one too many times in the past, definitely delighted to replace it with a library in the future, thanks! :)
I hate patents, but sometimes I wish that judges would just say that yes, the software does infringe, but that the patent represents one itsy bitsy tiny part of what's needed to make a successful product. Then award the patent holder what their patent is worth- $1.

I often think that the issue isn't so much the patents, but the absurd amounts of money people are able to extract from them- the money is in no way representative of the importance of the invention.
Unfortunately, in 2-party states you need to make it completely obvious so they can't claim you were secretly recording their audio -- if it is obviously recording audio, it is ok.
You know that saying that "the moment you drive a new car off the lot, its value depreciates by half"? Well, the moment you ship a product, the cost of upgrading the underlying technology stack doubles.
That’s a false dichotomy. Preventing absolutely every piece of malware would be great, but merely preventing very nearly every piece of malware is also nice. You only have to compare Google’s and Apple’s stores to see that Apple’s approach is more effective (not much), though clearly not perfect. (Apple had the ability to remotely pull malware right from the beginning, clearly showing that they never believed the review process to be perfect in preventing malware.)

Whether that trade-off is worth it is a completely different question (I think it is not – Apple should allow users to install whatever they want, they can even make enabling that needlessly complicated, but they should allow it.) but if you are immediately jumping to the conclusion that Apple’s curated approach is devoid of value because one piece of malware made it through your analysis of the situation is lacking and populist.
The table of countries makes interesting reading...

Am I wrong to find it fishy that Julian Assange wants to hide in Ecuador (rank #120, score 2.7) rather than face a trial in Sweden (rank #4, score 9.3)
This article left out one important item, in my opinion. You should also have a way of changing what algorithm is used in doing the hashing on the fly. Perhaps a "HashVersion" column so that you can easily migrate users from an older (possibly broken) algorithm, to a newer one as soon as they log in again.
I like the "pinning" the menu feature - interesting.....
Has insect detective Timothy Paine uncovered a case of biological sabotage?
> What would they be using if Linux didn't exist?

Probably Solaris.
Clearly the only two options are perfect curation or none.
Perhaps, but most questions are closed not because they are off-topic, but because they are too subjective; see http://blog.stackoverflow.com/2010/09/good-subjective-bad-su...

Beyond that, if there are a lot of "just barely" off-topic questions being asked, that is a good reason to launch another sub-site; this is how Super User (power computer users, any OS) and Server Fault (sysadmin) sites were launched, because there were a ton of these sorts of questions being asked in the early days of Stack Overflow, but they weren't really about programming.

We've also seen some subsections of the Stack Overflow community want their own sub-site, because they legitimately form a unique, strong community of their own: like DBA (database admins) and Mathematica. All those questions are technically on-topic for SO, but the community wants their own place, with their own reputation system, their own moderators, and their own take on what questions they'll allow.

"The danger of the dilution of the SE network into something like Quora"

This made me laugh, but Quora's problem is that they allow and even solicit pure opinion, whereas on Stack Exchange we prefer answers that can be verified in some tiny way. "Because that's what I think" is a valid reason to answer anything on Quora, which gets into unpleasant weirdnesses like judging answers based on the fame/success of the answerer, because, well, what other science can you apply to an opinion?
> All court cases are held in public, so if you are interested in the full evidence, etc, you can attend the hearing in person.

Most, but not all. The judge can hold a private session if he chooses.
> Because the lines are so short, when you're reading the word at the end of the line your eyes have already picked up the context from the beginning of the next line down.

Your brain can't handle more than 5 words of context, but it can buffer up multiple lines? If you've got some evidence for this, I'd be interested, but it seems like you're just making things up at this point.

> I've read hundreds of novels on small screen devices over the last 12 years. So maybe it requires a little bit of adaptation.

It requires adaptation because it's less comfortable. Saying the iPhone is a more comfortable form factor than a small tablet/ereader is like saying that this is a more comfortable dictionary: http://dictionaryperson.files.wordpress.com/2011/03/lilliput....

> But with this adaptation I much prefer the size of softcover books and phones over hardcover books and 6" e-readers, let alone 10" iPads.

A 6" ereader already has a smaller page than about 99% of softcover books. You can't lump together phones and softcover books based on size unless you're talking about those Lilliputian dictionaries. Seriously, pick up a Nook at your local B&N and hold it up next to nearly any paperback on the shelf. Even most mass-market paperbacks have larger pages, and trade paperbacks positively dwarf the Nook. You'd need two Nook screens to equal the size of a page in a Harry Potter trade paperback.
It's all mirrored on isohunt, along with most of the other public torrents on the net.
The problem I have with the whole thing, is that if you look at their status page they still don't report they had any outage. The worst you will ever see is a yellow triangle with a message of "connectivity issues". Amazon is pathologically obsessed with denying that any outages occur, which is understandable given their business model, but since they do actually have outages, it makes them look scummy.
Just downloaded it - yeah, it is a black screen. Seems that the Android app is better. I'm seriously considering getting a Galaxy, not an iPhone for my next mobile.
No reason to be embarrassed!

Learning from/teaching your peers, while leaving useful breadcrumb trails for other people to follow -- that's supposed to feel good!
I truly believe that embedded system is going to be here for the foreseeable future, at least until a totally new paradigm comes online.

Looking at the current landscape of systems, the majority of electronics these days are still an embedded system of sorts. Even your ubiquitous mobile phone is an embedded system, and it uses a variant of embedded Linux. For smaller system, there are plenty of other options where embedded knowledge would be extremely useful.

A good choice for an engineering student? well, only the engineering student can answer that as there are many reasons for pursuing that engineering discipline.
did you try the 'Windows' key?
This is the case with the best and most serious private trackers. If you're serious about keeping a good ratio, just get a seedbox and set up a script to download the torrents you want as soon as they're posted (most trackers have an IRC bot that announces new torrents).
If they were truly leading, they would apply the Metro UI to a 30-inch touchable drafting table, tilted at 45 degrees (see the original Jeff Han multitouch demos).

Portable/casual computing has already been reinvented; it's time to do the same to the high-end professional workstation.
thanks for the info, i'm currently working on a redesign from a site that has all of the top 2 levels of nav showing in a side bar and the proposed design has a single level with "mega menu" style dropdowns, I'll bring this solution up as an option we can focus group. Also, I like the ability to pin the menu open, nice touch
I'm curious why you are nervous to install software on OSX? Mac installers should generate a log of everything that has been placed/modified on your computer.
I've been planning out/working on an home router app for the last 2 years. But I'm only used to pushing bits, not atoms.

I'd love to hear how someone successfully released and launched an embedded system. +!
Focus on high-leverage activities
It's not the first time I have seen this SO deletionism discussion come up but this is the first time I recognized the guy that is giving up. Puts the whole thing in a new light. :(
If I am writing an OS, I will still go back to C without an iota of doubt. I need to touch the metal down there.
That's easily handled by, say, a column in a database table. Or just use something that's very unlikely to need replacing, like bcrypt. As far as I know, the only people who really needed to switch password hashing schemes in a hurry were people who chose laughably broken ones to begin with. (Hint for people who don't know this yet: salting and SHA256ing is an example of such a laughably broken password hashing scheme, so you can save yourself the hassle of migrating away from it by not using it in the first place.)
Can they do a better banking bailout?
I love you. I really do. This is amazing work.
> Whether or not you agree with the app, it's kind of crazy that we've gotten to a point where everybody feels they have to make recordings of everybody else and store them in Iron Mountain just to make sure that justice prevails.

The abuse of positions of power (especially in one-on-one situations where the word of one party is taken over another in the absence of contrary evidence) has been around since time immemorial. The only thing that's changed is the technology to record. Robin Hanson has some interesting speculation on why don't see more universal recording of interactions like police stops which are vulnerable to abuse:

http://www.overcomingbias.com/2010/06/will-we-allow-recordin...

However, it looks like Hanson may be wrong about whether or not video recording would end up being protected:

http://www.digitaltrends.com/photography/recording-police-is...
> What prevents the same enumerating attack against the sign up form.

Good point. Nothing prevents this, but it is easier to detect this kind of abuse on the sign up form and alert on it than all of the noise on the sign-in side.
Another thing to remember is if the user changes the password be sure to invalidate any logged in sessions. You don't want the logged in sessions to act as a backdoor into the system.

If you store the session key then delete them.

If you calculate a session key on the fly (as a hash) then mix the hashed password into your session key, so if the password changes (even if it changes back to what it was) the session key will be different.
I am insulted by the smugness of this post. Firstly, the pretension that tech journalists have any reason whatsoever to be reading this blog. Secondly, the lack of any evidence, enforcement, or argument as to why "journalists don't know what they are talking about."

Thirdly, the notion that all you need to be a tech journalist is an understanding of programming, when technology journalism today touches on hardware, electrical engineering, business, politics, environmental issues, and finance, not to mention the fact that many of these people are actually trained journalists, which is a worthy field by itself.

However, the most damning implication, the one which tends to lie at the root of many self-delusional blogs beyond this one: the idea that only insiders' word is worth hearing. Only an insider in a very particular segment of the tech world will be able to immediately tell you which of the NoSQL databases is the odd man out.

The notion that someone who can't isn't worth listening to is a surefire way to seal yourself in a stifling echo chamber where you cling to your own (usually flawed) ideas like a teenager clinging to a safety blanket while the other kids are out making friends and growing.
The conclusions from the scientists themselves, linked to from that blog post, are probably the better read: http://smu.edu/education/APW/Locomotor%20Publications/Public...
You know a library (or whatever) is awesome when you're initial reaction is "I can't believe this didn't exist already". I'll definitely be using this!
A new homepage does not a redesign make.
People defend their oppressors every day, in every culture. Stockholm Syndrome is the rule, not the exception.
Learn design by doing - Hone your design skills
"The value a curated app ecosystem" is that Apple's app reviewers greatly, greatly reduce the chance of malware or crapware winding up on consumers' devices.

Few processes in practice are 100% effective. One, or a even few, failures does not indict the idea of curation, but rather, in my mind at least, reinforces its value.

Of course, as others have mentioned, software protections of the Address Book would be nice, and are coming (though I'm not sure they would have stopped this app from doing its thing).
I use the hashed password as input in order to create short lived hashes for other purposes.

By changing the salt, you change the hashed password. So when the user changes their password it actually changes, and those other hashes change too.

If you kept the salt the same then if the user changes the password back to what it was nothing actually changes.
Neonodes Patent:
http://www.google.com/patents?id=4vwAAgAAEBAJ&printsec=f...

http://www.dailytech.com/article.aspx?newsid=24046
The Man of Steel Trailer
I agree. I think there's a policy problem. If a problem is isolated to a single AZ, you should see a hazard triangle. If the region is affected, it needs to be classified as a service disruption.

The whole problem with the AZ thing is that they're geographically congruent. Major weather events are pretty likely to mess you up. Remember the disk latency spikes from that little earthquake?

It costs more, but that they operate properties all over the world, and that they're operable under a common paradigm (for most services), is the truly compelling feature of AWS. I keep my major operation on the east and fail over to the west if there's a significant event. It's a little more labor intensive, but it works.
That's not how economics works. Sure, some decisions won't be affected by the increased incentive to hoard. However, there are some decisions where the marginal incentive to hoard pushes people over the edge to decide to hoard. Instead of focusing on the sentence of my argument you chose, try disproving the one that followed: "An economy based on a currency with low, predictable inflation will have less hoarding than a deflationary currency."
Yeah, that's kinda the whole point. You can put an incorrect value in there and it'll fail, but you can't change the query itself. (i.e. Bobby tables would be an incorrect value, not a dropped students table.)
Peter Thiel doesn't think Einstein was wasting his time, and isn't expressing disapprobation of physics or science; he's expressing disapprobation of modern physics-academia, and the presumption that the thing to do with your genius is obviously string theory.
The best way to store a password hash -- and I apologize for belaboring this point, but it bears repeating -- is to take whatever string you get from bcrypt or scrypt, and store it somewhere reliable with quick lookups, like a database with regular backups and replication. There are libraries that handle all the details of hashing a password, adding salt, making the computation too slow to easily brute force, and putting all this behind a trivial-to-use API. Use them!
Bad experiences in the past of having to remove many different files from different places.
We've taken the same approach. Suing first. The problem is that all you've done is declare venue. You'll still need to settle because not settling will cost you at least $1mm to fight this in court. And if you win, and find yourself not to be infringing, they can just find another patent and start the process all over again. You'll never get your legal fees back. That's not how patent suits work. That's why it's such a scam.

I'd just settle and view it as a tax on innovation while working on changing the larger patent system.
Arik Air Limited - Book Arik Air Flights to Nigeria from London
Arik Air Limited. Book cheap flights to Nigeria from London with Arik airline. Dial 0208 1506854 for Arik Airlines tickets and flights.
Now there's no excuse to not have a Konami code easter egg on your sites.
This reminded me of this gem: http://en.wikipedia.org/wiki/Buffalo_buffalo_Buffalo_buffalo...
Some people do respond to that incentive. Perhaps a clearer way for me to have made that point was to say, "Incentives affect the decisions that people make."
I really like the doma.in/name/choice
According to the article, the patent is for a

method and system for synchronizing the presentation of
data from different, but related, sources in different
windows of a computer display

It looks like this is person patented having multiple windows display related data in an organized fashion. Just as ridiculous, but differently so! And almost as vague.
I feel like the writer of the above article answers part of your question when they write:

"My experience is that when you tackle big problems, that go beyond simple execution but require actual strong engineers, hiring will be a problem, there's just no way around it. Choosing people that fit your development culture and see themselves fit to tackle big problems is a long process, integrating them is also time consuming. In that picture, the chosen language isn't a huge deciding factor."

As to the issue of change, you go with something else when the current stack is bad and/or unable to do something you need. Colin Steele wrote about this when he decided to switch Hotelicopter to Clojure. He first wrote about how the existing PHP stack needed to be re-written:

"For example, at that point, the site ran out of one ginormous subdirectory with hundreds of PHP files scattered like chunks of gorgonzola on your salad, sticking to one another with tenacious glee. There was a “lib” directory, which you think would hold much of the supporting library code, but a good fraction of that actually lived in “site”, and some in “server”. The previous programming staff had felt it good and worthwhile to roll their own half-assed MVC framework, including a barely-baked library for page caching (which broke and took the site down at regular intervals), and components for database abstraction that only worked with - wait for it - MySQL. Every single goddamn file was littered with SQL, like bacon bits on this demonic salad. There was a “log” directory, but the search logs weren’t kept there, they were in “server”. Etc., etc. It made you want to eat a gun."

http://www.colinsteele.org/post/23103789647/against-the-grai...

There are certainly situations where the codebase calls for a complete re-write, and, as the writer says in the quote above, finding good engineers is hard, and the choice of language is a side issue compared to the difficulty of finding good engineers.
I can't get "$" or "* a" to activate on my Swedish keyboard, where they're typed option-4 and shift-', respectively.

Dealing with keyboard-shortcuts and international keyboard is hard, I don't think I've ever gotten an app using ctrl-[ to work right.

edit: $ highlights when I type shift-4, while that's actually supposed to produce €
You can use that as a buffalo sentence: police police police police police police police.

http://en.wikipedia.org/wiki/Buffalo_buffalo_Buffalo_buffalo... (and can I just say that this is an awesome Wikipedia URL.)
How businesses are putting robots and algorithms to work
I have an emotional response to crappy statistical analyses too (really), but that hardly negates any critique of such an analysis I would write.
I have a better idea: Forget becoming a "security expert" and become a security-conscious developer instead. The world needs a lot more of the later.
First known case.
This particular installer is a .app rather than a .pkg. I don't think there's anything that would make a .app log all of its changes.
There are apps that do that now, AppZapper, etc.
Sure, some decisions won't be affected by the increased incentive to hoard. However, there are some decisions where the marginal incentive to hoard pushes people over the edge to decide to hoard. Instead of focusing on the sentence of my argument you chose, try disproving the one that followed: "An economy based on a currency with low, predictable inflation will have less hoarding than a deflationary currency."

No doubt... just emphasizing the point that we aren't dealing with absolutes here. People do spend money, even with deflationary currency. I'm not saying deflationary currencies are a good thing, or that there aren't some ramifications. But I think some bitcoin critics overstate the importance of the deflationary aspect, that's all.
Facebook invests in underwater fiber optic cable project in Asia
Are you providing statsd hosting as well?
It is time for compulsary licensing of patents - just like there is with songs. With compsary licensing there would be no need to talk with a patent owner, just pay the license fee. This is how any band can "cover" any song. Congress thought songs were so important to our culture no one person should be able to control them and forced song authors to license their works to anyone who asks.
>To be a little more specific, we can point to a single retail customer and paint a meaningful portrait with his data: How much he’ll spend, how often he'll make purchases, what types of products he's inclined to buy, his predicted likelihood of returning, and more.

And all of this, without him having the slightest inkling of awareness that any of this is happening.
What would be the compressed air equivalent of a fuse?

Without fuses, the electric grid as we know it would be quite impossible.