skysight-inc/HackerNews huggingface dataset:
That's because of adoption and less sites linking and discussing go topics at the moment.

I think if you could Google when Python was in it's infancy, you would get 100s results for pythons (the snakes) before you saw Python pages...

Google search algorithm is not so naive as to understand "go" as a generic token only. It can tell from context which pages are related to "go" the language and which merely use the verb "go". The reverse is how old engines used to work, Altavista and co, where you had tons of irrelevant exact matches.
> I don't think it would mean that language is being used more in the real world. Just more people are confused about it.

The two are not mutually exclusive. Rather, I'd think they're directly proportional. A very straightforward and simple yet popular language should have very few questions, which doesn't seem to be the case; conversely, brainfuck is particularly cryptic and should have many questions, yet it does not.

StackOverflow is admittedly .NET heavy, but since SV is somewhat anti-Microsoft, perhaps this will balance things out.
Has “Not everyone can be a programmer” been studied?
I have information this morning from source thats "in the know" that this is definitely a false-flag attack against the FBI.

Non-gov researchers I know also attribute this to a possible hacking of an iphone/ipad application backend DB before Apple put in the UUID storing restrictions to the IOS api.

I'm only bringing this to light because it is easy to fall for things you read on the Internet and get excited/theorize.
I have often wondered about this. Thanks for posting the article!
Quick translation from Gizmodo[1]:

"We have hacked you because your lack of support of Syrian government and militant groups backed by that government. Al Jazeera has been spreading lies. We're compelled to do so on behalf of the Syrian people."

[1]http://gizmodo.com/5940345/al+jazeera-gets-the-crap-hacked-o...
Heh, having spent much of my youth in Las Vegas I can tell you that if a casino has an unexpectedly large payout then someone is going to have a really really bad day. And that someone will do anything they can to deflect the repercussions. See the comment about the same issue at the Taj casino, 9 people got fired.

The only way to avoid getting fired is to both prove that the people who won cheated and that their cheat was something you could not have protected against.
SPOILER ALERT!

I love Victoria Coren's quote about Rounders:

"Rounders - a film that asks us to believe John Malkovich, supposedly the best player in New York, always eats a biscuit when he's bluffing."

(Coren is a journalist and professional poker player).
Glad you posted this, it's a very nice tool.
It isn't impossible. There will always be zero-day vulnerabilities in any software. Here is an example that even chrome sandbox can have holes:

http://www.techspot.com/news/47731-google-rushes-out-chrome-...
facepalm

That's an extremely naive understanding of how exploits work. Your machine is profiled before the content is delivered. Because something is clean for you by no means that there is 'nothing to worry about' for other people.
Looks like you have to go into the comments. A feature request is needed, me thinks.
Other countries aren't that safe. https://www.eff.org/cases/indymedia-server-takedown
Ben Krasnow is a peripheral hardware designer (and all-around hacker) that recently went to Valve to work on "Top Secret" projects. Previously he developed specialized input devices for use around MRI machines so I assume his "Top Secret" projects at Valve involve peripherals.

His blog is really interesting and definitely worth following.

G+ profile: https://plus.google.com/115054970849159689228/about

A post on his blog where he discusses his previous business and mentions working at Valve: http://benkrasnow.blogspot.com/2012/08/tour-of-bens-shop-201...
If you read the article, you don't have to assume (incorrectly) that the client sends the whole file for each backup. Indeed, a significant motivation is to avoid sending very large files across bandwidth that is constrained (or costly) on the client side.

> I currently have about 1500 such archives stored. Instead of uploading the entire 38 GB — which would require a 100 Mbps uplink, far beyond what Canadian residential ISPs provide — Tarsnap splits this 38 GB into somewhere around 700,000 blocks, and for each of these blocks, Tarsnap checks if the data was uploaded as part of an earlier archive.
Visiting the White House, "Anytime, Anywhere, and on Any Device"
If you use Kickstarter to advertise "if you contribute $foo, I will give you bar" without an explicit disclaimer that there's some chance that bar might not come to be, and someone contributes that $foo in the expectation that they'll ultimately receive bar, haven't you entered into a legally-binding contract with the contributor, irrespective of anything Kickstarter might or might not do?
This is an editorialized and sensationalized headline, and goes against many points of the article. Flagged.
Anyone want to translate the English translation?
Yes, I do aspire to some of them. I expect that many others do as well. I'm not certain of what point you're driving towards here, though.
Franklin was a prodigious inventor. Among his many creations were the lightning rod, glass armonica (a glass instrument, not to be confused with the metal harmonica), Franklin stove, bifocal glasses and the flexible urinary catheter. Franklin never patented his inventions; in his autobiography he wrote, "... as we enjoy great advantages from the inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously." -- Wikipedia
I'm not as skeptical, but there's no doubt the South Koreans and Taiwanese are ridiculously fierce competitors. On the other hand, however alarmed you are at the inefficiencies the Japanese take on because of their cultural priorities and quirks or their demographic crunch, there's no denying that SK and Taiwan have some big potential and actual issues.

I feel like I'd be going beyond my expertise to comment heavily on this but I'm pretty certain all three countries are going to look rather different twenty years from now. Makes predictions hard.
They need to avoid the trend of using that suffix to mean "enthusiasm"; the compound word does not conventionally mean what they intend. Yes, languages evolve, but the etymology doesn't remotely support it.
Moreover, data compatibility gets hard - who can read EBCDIC-encoded data nowadays? Or even a keybcs2-encoded file written in the T602 editor (a format fifteen years old - and already completely obsolete)?
Cperciva,

Could a similar system to Tarsnap exist for Windows? I'm not asking you to implement it, I'm just curious.
This may work for you: http://nreduce.com/

I took part this time, it was a good experience overall, especially considering it was their first time.
How to Use Facebook to Find Your Next Vacation Destination
Do you have more info? I have some architects (the physical building type) I am working with whom are very interested in such applications.

Can you show me what it is you have/are doing?
Gift Ideas
Collapsable comments! Joy!

Also, thanks for putting it on the hub[1] for forkage. I look forward to twiddling.

[1]https://github.com/etcet/HNES
When I read that, I feel OLD !
On the other hand, self driving cars open all sorts of possibilities. Radial tires didn't increase the number of tires in use, because the number of operators didn't change and neither did the number of wheels on a car.

Self-driving cars releases the number of active vehicles from the constraint of number of operators.
I know they still sell the iPhone 4 and 4s, and think they may even still sell the 3gs.
What's the expected number of times you'll remove the SIM card from a phone in normal use? Hmm. 0.

Requiring a tool for removing removable storage media is a different order of inconvenience.
Or have the latest Java plugin enabled.
Agreed, going to disable the enhancement suite until this is added.
That's an interesting point, I imagine stuff that is popular with a more tech savvy demographic (sci-fi etc) is more frequently pirated.

It might be interesting to know if your show is unpopular because nobody wants to watch it or if everyone who wants to watch it prefers bittorrent.

On the other hand , I don't know what you would do with this information unless you had a strategy for monetising bittorrent.
Why RSA works: Answering 3 Fundamental Questions
I sure hope Google and Tesla are partnering to bring the tesla's next model to the market as the first fully electric and robotic self driving car.
Sure. All browser exploits are ineffective on anything newer than IE6.

Please hand over your geek card.
Energy and Environment Blogger Intern (Full Time, Toronto)
Excellent post. From another point of view: we're all going to die eventually, nothing is scarier than that (excluding torture, but you get the idea). Compared to death, what is there to be afraid of in life?
The most serious claim in this article, that hasn't been mentioned in the comments so far is that although a Judge ordered the Casino to cash the remaining chips, and the Casino has claimed it won't appeal, they will only cash the chips if the gamblers drop ALL other charges.
Is that even legal? To impose a condition on an order from a judge? This seems to me far more dodgy than the allegations of avoiding betting limits.
No more nutritious. Which isn't what organic food was ever supposed to be. The "organic" label is, and always has been, about pesticides. Consumers tend to get confused and think that organic food must be generally better, and I'm sure agricultural companies don't mind that misconception, but this study shouldn't surprise anyone who does their homework.
I wonder who has paid for that, In the US there is no thing as objective fact, only paid fact.
Not to bash the US, it's just the rules of the game there, nobody in the US is to be trusted with things like opinion.
This is not necessarily good news. Among other thing this means the capacity for pollution also rises, although hopefully not by the same factor - maybe automated cars can be more energy efficient than human drivers.
Is it worth the upgrade form P7 to P8?
> How that would work if you were running actual Steam hardware on the other hand.

1. A hypothetical Steam Box or Valve-branded computer is extremely likely to be based off of COTS PC hardware, so there would not be a significant technical barrier to running games purchased on those platforms on a regular PC.

2. Steam already lets you buy a game once on Windows and play it on any Mac you own -- ie, they're not considered separate versions -- and Valve, at least, is extremely unlikely to stop developing for regular PCs, so you'd probably be easily able to load up any PC you have lying around with your Steam Box games in a worst case scenario.
That was an example whose point I think you missed.
It doesn't take the length/amount of characters to compare as an argument relying on the null terminator, meaning it's susceptible to a buffer overflow attack.

Moral of the story, if you're going to use C strings, use the strn* variants.
Agile focuses on painful things with the goal of making them less painful. The blog post compares embracing the pain of exercise to the Agile practice of taking big painful jobs, like merging and releasing, and streamlining them so you can do them more often in smaller increments. The pain decreases because of automation, practice, and reduced change size. Basically, the complexity of tackling change scales more than linearly with the size of change, so splitting a large change into smaller changes means less pain if the constant factor of handling each change can be made small. From this perspective, Agile means tackling change in small chunks, and Agile practices are focused on reducing the constant factor. The end result is less pain for the same amount of forward progress.

The reason I don't buy the analogy is because embracing the pain of exercising doesn't reduce the pain and doesn't have anything to do with the size or frequency of workouts. It's entirely about perception. You know the pain is there, but your experience of the pain changes. It's like your brain learns the pattern exertion => accomplishment => pleasure and satisfaction and short-circuits the logic so that exertion is rewarded directly with pleasure and satisfaction. Or maybe it's endorphins. Whatever the explanation, pleasure is layered over the pain, but the pain remains underneath. It's still there, but it doesn't hurt. Or it hurts, but it feels good. I don't know how to describe it, but the physical sensation of pain is still there.
I find Vbox fine for just running one VM. However, I often run 3-4 at a time, and Fusion delivers more performance.
Oh, ok. Before the clarification it just seemed that you used the Keynes' quote as a description of traditional professional investing.
This translation is completely wrong (I'm a native Arabic speaker), check out the comments below for the right translation..
Bad idea. Some people fly from different parts of country at attend such an event.
Facebook told everyone their weaknesses for months in advance. Every financial detail was disclosed before the IPO.

"Screwing" the buyer implies some sort of dishonesty. If I see an inferior product at an inflated price, I don't buy it. The only way the seller would be at fault is if they lied to me about it.
Does anyone know any of the technical details yet? Was it a DNS hijack or a full server hack?

This appears to have only affected the Arabic version of Aljazeera, not the global English version. Interestingly, it looks like the two sites are running different stacks. The Arabic version appears to be behind a CDN/load-balancer on Linux ("Footprint Distributor V4.8") while the English version is running IIS 6.0 on Windows.

Aljazeera.com: http://toolbar.netcraft.com/site_report?url=http://www.aljaz...

Aljazeera.net: http://toolbar.netcraft.com/site_report?url=http://www.aljaz...
Sheryl Kimes: “If you said it’s 20 percent cheaper to come during the week than on the weekend, people thought that was more acceptable than if you said it’s 20 percent more expensive on the weekend.”

Yes, we are mathematically illiterate, thanks for digging it in.
the study does not address the effects of higher amounts of pesticide on non organic food, which is more frequently the cause of switching to organic than higher nutritional values. an apple has an apple's worth of better for you in it, but an organic apple has less exposure to chemical pesticides. the issue of how beneficial industrial pesticides are is being obscured by this article quite effectively.

perhaps chemical companies view organic as a bug, not a feature.
The secret sauce behind Countly open source mobile analytics platform
From the article: "The researchers did not use any outside financing for their research. 'I really wanted us to have no perception of bias,' Dr. Bravata said."
"Not on the same scale"

That's the interesting thing about the human brain and our reactions to things. When compared rationally what happened to you seems trivial. But in your brain it was the worse thing in the world on the scale of a true disaster. Reminds me of situations where one has a health scare or a hypochondria before knowing the true details of their illness. The feeling you get is as if you are headed toward death and others sometimes laugh at how out of proportion a reaction is to the evidence at hand.
I'm curious what happens when you have highways filled to capacity, and then more cars are added.

A busy highway moving smoothly at capacity is like a super-cooled fluid. As long as nothing goes wrong, it can last, but the second you introduce some delay, somewhere, you wind up with a rapidly expanding solid (ie traffic jam). Intelligent cars boost the capacity of smooth traffic more than they do the capacity of bumper to bumper slow traffic, and hence the transitions from "awesome" to "oh shit" should be much nastier than they are now.

The traffic jams of the future could make our current ones look tame.
Would people who've read the book recommend it? It sounds interesting to read because I'm not experienced with TDD, and iOS tends to shy away from it.
strcmp() should be the least of security concerns. The input buffer in test.c is directly passed to the url_sort() function => Buffer overflow attacks.
It does not apply here, but strcmp is, due to the early bailout that any sane implementation uses, suspectible to timing attacks, as in http://www.cs.rice.edu/~scrosby/slides/SCISS-latency.1.ppt.
At some point, the UDID is being processed by code, so you don't really need to permanently modify anything: you just edit the code that generates it and make that return something different. These kinds of changes are very simple using Substrate, the library we all use (that I developed) for changing code at runtime. For the UDID, the obvious candidates are "edit every app so [UIDrvice uniqueIdentifier] returns fake" and "edit lockdownd so it calculates the wrong value every time it is generated".
Most ISPs in the UK do. Personally I use my own router but I have helped friends set up their connections.

Usually what happens is that they send a box with a router + modem + filters etc and instructions as to how to plug it all together.

They also give you a piece of paper telling you the SSID and key with strict instructions not to tell it to anybody.

I imagine the router also calls home at a regular interval and downloads updates automatically, so if there is a security issue it should be rectified relatively quickly.
"Imagine the pain they will go through when they next need to internationalize the application into multiple languages."

Actually I did just that late last year. It took one day to write a parser to find string constants in source code and put them into a CSV file, then another day to write and test a mutator script to replace the text with i18n constructs and generate the resource file. Meanwhile, we sent out the csv file to multiple translators to translate into 8 different languages. Total development and implementation time: 3 days. Getting good translations made, on the other hand, took weeks and required multiple verifications and lots of pain.

I'll take a possible future 3 days work any day if it avoids daily pain from implementing annoying localization constructs that we may never actually need.
Tesla's goal is to create a fun-to-drive electric car. It would be opposite to their goal to create a self-driving car.
The analogy is beyond not perfect -- it is completely broken. The "opposite" scenario you bring up requires actually breaking the game. The deck was not broken at all in this case, it was just in an unfavorable ordering to the house: an ordering that is still perfectly possible. Regardless of being very unlikely to happen, having the ordering these players dealt with over and over, it is still possible. Realize that if even one of the decks had been shuffled, then the players' strategy would have failed and they would have probably lost it all again. The players did not know all the decks would be unshuffled, they saw a pattern and took their chances. That is in fact the whole reason you play a luck based game -- for the off chance that luck falls in your favor.

It is enlightening that you cannot come up with the "opposite" scenario without actually breaking the game. Here allow me to come up with the opposite scenario for you: an ordering that does not favor the player, which by the way, happens basically EVERY HAND. That's why the house basically always wins, because these games are designed to have the odds against the player. By shuffling the cards the house is actually ensuring a higher likelihood of unfavorable outcomes.

That is what is so upsetting about these cases to me: the fundamental reasoning this all comes down to is that people are "not supposed" to win these games, thus winning must be cheating. If you design a game with the odds against the player, then spend tons of money outsourcing the randomization of cards to guarantee no card counting etc, and then encourage superstitious playing to keep people hooked and losing more money -- then on top of all this the player still wins, sue them?

Please.
Agreed -- with the constant promotional popups on launch, running Parallels starts feeling like you're using an ad-supported product. Except you still have to pay for it!

And no, there's no way to completely turn them off. Each individual promo popup has a checkbox that'll make it stop showing up, but that's useless, because they run so many promos. Even the super-secret "defaults write" command that Parallels support hands out only works until you next update Parallels.
I think the best use-case for Glacier is large files that you would absolutely hate to lose. The thing that people cry over when their laptops get stolen.

For home use, all the family photos and videos. An archive of your emails (outlook.pst) because a lot of important data is stored in there. All your taxes and accounting data from years past. Bulky stuff that takes up space on your home system, but isn't used daily.

In business, many companies use "Iron Mountain" to archive their paperwork. Old invoices, reports, things that were important in the past and may someday be needed. That's what Glacier is for.

Glacier is archiving, not backup. You might want to take advantage of cheap storage by keeping your backups there, but that's a different issue.
I suppose you're right.

I was so eager to bash JavaScript that I forgot about it. Come to think of it, I think even non-dynamic, traditional, old-school languages like C also parse string like this (`atoi("4s")`).
IPhone 4S surrenders U.S. crown to Galaxy S3
As a note to the author about separating the arrays instead of using a structure, it was probably an alignment issue? Check out http://en.wikipedia.org/wiki/Data_structure_alignment
Actually I meant strcpy, but the point stands

Point your string function to a non-null terminated byte buffer for example. At the very least you can crash the app

What's recommended (one of the recommendations) is to use the 'n' functions like strncmp that takes a maximum size.
Maybe its just VirtualBox or some other variable in my config but I've found the virtualization experience to be sub-par even when running a very light Arch/XFCE setup. Maybe if I was just using the terminal it would be fine, but laggy drawing really annoys me.

Right now I've got a small Linux partition on my laptop and I've been very happy with that.
this comment is sensationalism
At work, part of my job is to protect my company's data.

At home, is there any requirement, legal or otherwise, for me to secure my data if I don't have a desire to?
Google Follows Apple In Pulling App That Allowed A Little Girl To Speak
Rather than an open sewer?
Very interesting analysis. The question now is : which app/network exhibits such properties? Considering the data is recent, I suppose it eliminates big guys like Facebook/Apple. Thanks for sharing your numbers with the community.
Http://techandscience.com/techblog/ShowArticle.aspx?ID=180
I'd bet that this use case is pretty common: I have only a small amount of data (a few hundred MB in my case) that I deem day-to-day critical, but hundreds of GB that I don't want to lose. My backup solution is effective but primitive: parchives on two offline hard drives, one of which is at my parents' house seven hours away. Backing up takes little effort but it's easy to forget, especially at the "remote site".

It's really annoying that there's lots of easy backup solutions for online data, but nothing for cheap backup of large amounts of data that can afford to be offline for a while. Glacier is the perfect solution but I dread having to figure out whatever I have to do--divide things into a 180-part archive and download it over a month?--to get data back. The first glaciated backup solution on the market that I think I can trust will get my dollars almost immediately.
Negative SEO: Chapter Four Holds A Bit of Promise