skysight-inc/HackerNews huggingface dataset:
I would say the only substantial change from one iPod to the next was the amount of storage and the quality of the screen. You'd never need to talk about which generation you had, because they only do one thing: play music. Meanwhile, successive iPhones have a few features that differentiate how they actually behave:

- processor (screen smoothness, webpage performance, what games you can play)
- camera (quality of images)
- radio antenna type
- OS versions supported (iPhone features often vary by OS version, unlike the features of the traditional iPod)

In conclusion, iPods only have one real feature, and it doesn't change, so you don't need to talk about version numbers. iPhones have more features that do change, so version numbers are important.
Hackers claim FBI gathered 12 million Apple device IDs
Sure, you can grab my Agile bib file here: https://github.com/Morendil/referentiel.institut-agile.fr/bl...

There are 48 papers tagged with "tdd".
I don't lock my car, my house or my wifi. This isn't negligence, I do it on purpose. If somebody steals my car and runs over people with it, THEY are at fault, not me. And if somebody downloads "infringing" material over my internet connection, they are at fault. I really don't understand how this could be otherwise.

Suppose I invited a friend over to my house, and while I was asleep, they taped TV movies onto my VCR. Am I the one at fault because I didn't lock up my VCR? Is there any other place in the law where I am considered at fault when somebody else breaks a law? I'm not talking about "the getaway car", but more like "the guy who parked across the street from the bank and had his car taken by the robbers".
This strikes me as unlikely. Perhaps they can track some of it, but IIRC many torrent clients will use random ports and end to end encryption which is there to evade traffic shaping.

My router has various features to block P2P traffic, as an experiment I tried enabling these features and then downloading torrents (Linux distro ISOs). Every time I enabled these the data rate on the torrent client would start to drop, but then within minutes it would be right back to full power again. At the end of the day you can just make a bunch of connections to port 443 on a remote host, start an SSL session and you are now indistinguishable from HTTPS traffic.

The only way I could effectively block it was to disable NAT and force everything to go through an HTTP proxy.
Linux C/C++ development in VM versus Linux desktop...
I find that I get occasionally annoyed at the Linux desktop environment. I consider switching to another OS..... then I feel lazy and guilty. I just wonder of others views and work environments.
I find that I get occasionally annoyed at the Linux desktop environment. I consider switching to another OS..... then I feel lazy and guilty. I just wonder of others views and work environments.
Music performance is an interesting analogy. It is simply impossible to learn music without making mistakes. One of the things that separates amateurs from pros is the ability to recover from a mistake, failure or disruption. Regardless of how great things sound in a practice room, the goal is the performance.

Its funny, failure in front of an audience is rarely fatal, but a huge fear for many.
There's no bandwidth cost associated with transferring data TO Tarsnap (that is, data transfer into EC2/S3 is free of charge), and if you have to get a file out the cost is the same whether you store files or "blocks" (I'm assuming the block disassembly is done on EC2).

So our hypothetical Tarsnap alternative could store file metadata in S3, recently modified files in S3 also (quicker retrieval) and push older files into Glacier (can be retrieved when needed, cheaper storage if (as is likely) never accessed).

It will take marginally more time and bandwidth to transfer a file every time there is a change than to only transfer changed blocks (i.e. parts of files that have changed) but for 90% of users I would bet the (significant?) decrease in long-term storage cost would make that worthwhile.
Open Source Backpack - how software relates to tangible products
Introducing Nokia Lumia 920 with Wireless Charging.
Not from my location (Dubai) are you in Asia ?
Baccarat is a special case. The cards are only used once, and then disposed of. They don't use shuffle machines because cards never go back into the shoe.
My first thought is minority report "pods"
I don't think even twice as fast performance will convince me to buy another Parallels upgrade when they treat their customers like this:

http://www.reddit.com/r/mac/comments/x0qgs/using_parallels_h...

Every time I started Parallels I got a huge window asking me to register in order to get software updates. And when I did I got ads instead. :-(
These are no "hackers" if they do this for a violent and evil dictator. They are the equivalent of the propaganda sheep in the third reich and nothing more. They are on the wrong side of history, that's clear, bargains in an evil, inhuman game.
White House launches new iOS/Android/mobile Web apps, open sources on Github
Still appears to be down to me: http://imgur.com/Yhova

Anyone have a translation?
They down for me too, in Florida, USA.
(from the article)

> "[Samsung] decid[ed] not to go after Apple’s less popular LTE-enabled iPad device. The “hit them where it hurts” approach."

Yeah. iPad has such a small marketshare and generates so little revenue for Apple that it's not worth going after. Right.
What did Omar do with his summer at Khan Academy?
Well I never, you learn something new every day. In my defence I hadn't even heard the words Venture Capitalist in 2006... thanks for the link though
"I feel that it's related to peoples' perceived inability to do anything about it. If somebody powerful does something bad, blame the messenger for troubling your mind with it, since there is nothing you can do about somebody powerful."

Thats deep. And true.
Google Chrome celebrates it's 4th birthday
jpdoctor: what are your sources?

I ask only because according to the reputable sources I've read, Keynes made a fortune from his investments, and he also made a lot of money for Cambridge University, whose portfolio he managed for a few decades. Here's some reliable information on his track record as an investor:

* The Economist: http://www.economist.com/blogs/freeexchange/2012/06/keynesia...

* The Financial Times: http://www.ft.com/intl/cms/s/0/31f0e3f8-eaba-11e1-984b-00144...

* University of Cambridge/London School of Economics: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2023011

I'd also recommend Lord Skidelsky's excellent book on Keynes.
Anyone able to translate?

edit: azenned already did: "In response to your attitude against Syria, ( Syrian people and Government ) and your support to the Terrorist & Armed Groups, and sharing Fake news, your site has been hacked and this is our response to you. ( Al Rashedon hakcker group.)" -- http://news.ycombinator.com/item?id=4475743
Their reasoning for this is supposedly because their fixed costs are in Euros. Therefore if the price of bitcoin fluctuates, they may not make their money back even if they sell enough tickets, and they don't want to be in a position where they are betting on the price of bitcoin. Ideally, if the bitcoin trading markets were more mature, they could avoid this risk by hedging.

For example, let's say their fixed costs are 21000 EUR, which would require selling 300 tickets to break even. At current prices (8.4 EUR == 1 BTC), 21000 EUR is equal to 2500 BTC. Let's also say that in order to pay back their fixed costs, they must convert any tickets sold in BTC back to EUR at whatever the market price is in the future.

So, assuming they charge 8.4 BTC per ticket, the risk is that the price of BTC goes down when it's time to convert their BTC to EUR. If they sell all 300 tickets, but the price of BTC halves, they may still be in debt 10500 EUR.

If the bitcoin trading markets were more mature, they could hedge against this risk by selling bitcoins short at the time they pay their fixed cost. Then, if the bitcoin price does go down, they will make money on the short sell, and still be able to repay their fixed cost. If the price of BTC goes up - then hopefully they will sell more tickets (since they will be a better deal now), in order to make up for the money they lost on the short sell.

Hopefully next year they'll be able to charge tickets in BTC. Trading markets will hopefully allow more complex trades which facilitate hedging. Also hopefully the price will be more stable, which will reduce the need for hedging.
The cards are pre-shuffled at the manufacturer. It's a smart move since the casinos don't have to spend time dealing with shuffling cards manually (and losing time) or automatically (and investing in expensive machines).

The whole situation came up because the playing card manufacturer forgot to shuffle the cards before packaging. So all the cards came in the same pattern out of the box, which I'm assuming is determined by how they were cut from the sheet or whatever is done. There's no mention that they came out in suit/count order (like the packs most people normally buy in stores).

The mini-baccarat game seems to take 6-8 packs and combine them into a large shoe. The pattern would not have been obvious after the first 52 cards but when the next 52 showed up in the same order, that's when the betting started going nuts.
The White House iOS App on GitHub
This is probably just nitpicky but on Mac's the default scroll bar is only shown when scrolling and it covers the profile information in top right. Shifting it to the left a tad bit would make it a bit cleaner. Otherwise looks good!
The White House Android App on GitHub
CBC.ca Hacked
The "other matches" are already disclosed, it's too late.
iPods grew in feature set as much as iPhones have... they added cameras, video, color screens, and FM radio over the product lifecycle.
I'd hardly call the platform running most of the web useless for anything but hobbyist application.

And yes, figuring out why Linux soars on servers but stagnates on the desktop is a question worth finding an answer for.

Why does public debate disqualify a technology?
A google scholar search for the title of the paper behind the paywall reveals numerous copies freely available through university websites.
If you're not already familiar with them: www.golfshot.com

It's the best app I have ever purchased, and the most expensive. It does pretty much everything the amateur needs. They'd be tough to compete with.
Surely not as much as widespread delivery services? Of course the delivery services could use self driving cars, to make them as cheap as they were 50 years ago when almost all shops delivered.

Just because cars made suburbia possible still does not mean it is a good thing.
In the Jane and Joan example, merging features and error messages into the same file is what the underlying problem is and doing it more often or staggering their work isn't the solution. Most languages have the concept of a resource file where you can say "Retrieve the error message for condition XYZ". If no such error has been defined, the code returns "Unknown error" otherwise you get the error message. As a result, to add or change error messages Jane only needs to go in and update the error messages resource file which has zero impact on Joan's code. They can both work simultaneously because they're no longer baking error messages into feature code.

Imagine the pain they will go through when they next need to internationalize the application into multiple languages. If the errors are in the feature code, they'll need to strip them out and convert it into what they should have been doing in the first place which would have avoided the initial pain altogether.
New site can help you bootstrap, generate business
It's great, except that there should be a `max-width` property so widescreen users don't get cross-eyed.

Maybe you could add some of the example screenshots to the README? Screenshots in READMEs are the bee's knees. Not to sound like Dr Seuss.
This is a nice compliment for Brad Feld's recent post about the need for Boulder, CO to welcome Veteran entrepreneurs.

http://www.feld.com/wp/archives/2012/08/a-class-of-entrepren...
Why would anyone click on a link to view a hacked website? If a website has been hacked, then it could also be transmitted malware to viewers' computers, couldn't it?
Thanks.

One thing I'm still not clear on. In the case of a machine that suggests it is simulating something physical, are the machines required to implement realistic odds or just accurate to what's official stated?

Do virtual card games have to maintain a proper virtual deck? Do virtual slots that suggest 20x20x20 reels have to implement 8000:1 odds?
Great write up, I've been curious about it, but I'm not particularly bothered. I think what I'm going to end up doing is to basically tar ~/media, pipe it through GPG, and pipe it through some upload-to-glacier script. Maybe automate that once a month or something and then have tarsnap for much smaller/rapidly changing stuff. As it stands now I have 100gb in ~/media that's costing me about $1/day, so it'd be nice to reduce that.
The introduction of radial tires caused a collapse of the tire industry. People didn't start driving four times as far when the useful distance of a tire increased.

Human driven cars are idle 95% of the time. Many fewer self-driving cars could handle the same capacity with ride sharing services like uber.

I'm concerned that auto manufacturers would take actions to prevent this outcome, reducing the potential.

EDIT: silverstorm that's an awesome point
HotSort - New Contender For Fastest GPU Sorting
Yes, but only if you're a JavaScript nerd:

> parseInt("4s") + 1

5

(it was meant to be a feeble joke. I actually agree with you)
Why We Reward Users for Signing Up with Facebook (and not Twitter)
When calculating dedupe ratios you should be careful what baseline you use. Performing full backups every day is generally not realistic. I would compare dedupe-based systems against classical incremental backups.
SteadyFare, an airfare options company
In response to your stands against Syria (people and government) and special encouragement to armed terrorist organizations, and posting false news.
Your website was hacked and this is our response to you.
Mindful Simplicity: Decluttering, Cleaning & Leaving No Trace
I'm trying to picture a non-synthetic program where normalizing a URL is a significant part of the inner loop and I'm drawing a blank. Can someone help me out?
Really nice, but where do I find upvote links on frontpage ? I don't see any greyarrow, am I missing something ?
Ok, so assuming all that is true, why obscure the hole?

I can still recall during my sentiment during the unfolding of the Fukushima incident. The whole time, I kept reassuring everyone to keep calm and not assume the worst because the information coming out of TEPCO indicated that the reactor was "OK". Heh, boy did that turn out to be a mistake.

So, what we have here is a situation where TEPCO has dropped a nuclear bomb on their credibility. Normally, I'd give them the benefit of the doubt and assume that all these are perfectly plausible explanations worth considering, but after the way they handled the incident as it was occurring, I'm not inclined to believe anything not seen or verified by my own eyes or trusted third-parties.

A doctored image coming from TEPCO gives us every reason to be alarmed. Given their past behavior, it's a good indication that something is amiss.
>So then Apple are now like the guys still in leather helmets that have been running exactly the same pass play for five years

No, they are the guys that created the whole game field as a massive market niche, coming from completely outside that market, and then 2 years later they jump started another market (tablets) that they pretty much own to this day.

Or, the guys that have another announcement on 9/12, with predictions for their biggest selling device ever, outselling previous models (that each outsold the previous anyway).

It's not like the fact that the other guys "run four or five different formations and pass all over the field" worked well for them in the smartphone/tablet market.

They used the same "four or five different formations and pass all over the field" in the PC market and it's now commoditized to death with minimal margins (ask Dell, HP, Lenovo, etc).
Since you have keyboard controls, what would you think of having enter take you to the item, and shift-enter open it in a new tab?
Seems there is some kind of ECMA testing for this, they had the disk at 80 degrees Celsius and 80 % humidity for equivalent of 160 years at normal conditions. Dont ask me more, this is all there was to it in this article: [czech] http://technet.idnes.cz/cesi-jako-jedini-na-svete-vyrabi-dvd...

You make a good point with the reader problem.
If they can check the machine, they should have done so before allowing people to play. After all, they aren't paying back the losses on the "malfunctioning" machine.
Not really, unless you are still on IE6
Looks like it exists, and works (at least for strings):

>>> 'test'.count('e')
1
>>> 'test'.count('')
5
>>> 'test'.count('tes')
1
>>> 'test'.count('t')
2
>>> 'test'.count('apple')
0

Seems to be the equivalent of `in` on a string but with a count.
This is great! I've been hoping for something like this for a while.
I'm curious to know how many users read HN via the website vs. RSS. Personally, I use RSS through GoogleReader. Are you guys finding the experience better through this extension?
Retickr: A Year In The App Store
It's still down, for me at leas!
I'm not a big fan of containing metadata and paging info in the response body. Why does the meta response have a code attribute? That should be available from the HTTP status code. I think pagination info should be in the headers instead of in the response body. http://socialcam.com/developers/rest_api_overview
Did they "pwn" the servers or change the DNS?
I second this, especially with the recent Java exploit, a heavy trafic website like aljazeera would make the hackers tick.
Bingo. Until you can handle the problem of people moving further out to make up for the shorter commute, you're just deferring the problem, not fixing it.
Thismoment is Demonstrating Social Media Works
> My point is that it's usually down to the ISP or whoever provides to router to make it secure.

Which ISP configures wifi routers? And I always see unsecured connections from default routers. Don't tell me you're never connected to the unsecured "Linksys" network..
IANAL , but this depends if we are talking about criminal or civil law.

AFAIK in a civil case there would be more onus on you to prove that you didn't know what other people were doing with your stuff.

Also this would be affected by your circumstances, so if you work in tech/IT you might have a job arguing that you didn't know that running an unsecured wireless AP was a bad idea.
Don't most languages parse strings like that?

Ruby:

"4s".to_i + 1
#=> 5
The Truth is in the Dataset - Do you have the guts for it?
In general, yes. When you're simulating a traditional physical gaming device (a pair of dice, deck of cards, roulette wheel, lotto balls, coin flip), it must match the real device.

From what I recall, card games are a very special animal in the eyes of the gaming board. When you simulate dealing from a deck, there must be a deck of 52 cards in memory. You cannot just pick random numbers from 1 to 52. I believe every hand must have a freshly shuffled "deck" as well.

The way video poker machines manipulate their odds is through the payout. Watch veteran players when they approach a machine. They'll note that some machines offer slightly different payouts for lower wins, and that's where the odds grind out. You can't change the probability of a full house, but you can change how much is paid back.

Slot reels are a loophole. Because you can't see the entire reel, how do you know it only has 20 stops? What if it has 20,000? This concept (known as the Telnaes patent, US #4448419) enabled virtual reels and much much larger payouts than the 8000:1 jackpots before this invention.

Later on, the invention of bonus games and etc kind of ripped up the virtual reel idea. But the math operates on this principle as far as the PAR sheets are concerned (i.e a certain set of stops on the reels starts a bonus game with another known set of odds).
I'd be more concerned about the phony precision. Not 250%, not 270%, no -- 273%.
I checked the source, it just contains an image embed, no exploit kits. Nothing to worry about!
While I don't own Parallels 8 or Fusion 5, I will say that I picked Fusion 4 for one reason: It automatically detects my network connection on the host and uses that as the network connection for my VM. It made my life so much easier when I use wired network at work, and wireless network at home.

At the time, Parallels did not have this feature so I would have to go edit the settings of the VM and change the network adapter. I do not know if Parallels has this feature now or if they have added it to the old version since I tried it.
If the rumours are anything to go by the next iPhone is deservedly a new generation. New metal back, larger screen, different connector, …

Sure, it looks somewhat similar to the 4/4S, but you would have to be extremely superficial if you think only a completely new look deserves to be a new generation name. That’s not how Apple thinks. If they like a look they keep it. They don’t change it for change’s sake.

Here is a reminder: iPhone 3G and 3GS as well as 4 and 4S looked exactly the same. I only dared to call them part of one generation because they really looked exactly the same. If the rumours are true the iPhone 5 will look somewhat similar but certainly not exactly the same as the 4/4S.

And sure, no numbers would also work, but if you want numbers 5 is the only way to do it and it honestly makes a ton of sense and is not the least bit confusing. Everyone will know what you are talking about, no one will be confused. It’s unique, it’s memorable, it even makes sense.
Also - there is only 1 current version of the iPhone available at any time. Compare this to the iPad (Regular vs. Mini), iPod (Touch, Nano, Shuffle), Macbook (Air, Pro).
I was under the impression that he was a rather lusty wencher, at least in his youth.
Very interesting. The author at first seemed not that familiar with C, but in the end he got a good result

Depends also if there's pre validation (even with C you're never sure, so for example, reading that he used strcpy makes my head go "security hole", but this is a proof-of-concept so it's ok)

The best thing to keep in mind is that "There is no such thing as the fastest code"

Edit: strcmp to strcpy (or any str C function)
Very nicely done. Any chance of getting the user-tagging feature that RES has?
Hmm, compared to the changing features of iPhones, how important do you think the new features of iPods were to buyers (especially in the first few generations)? Me, I never used the FM radio or video capabilities of my iPod. I could be atypical. Camera, maybe, but by the time that was introduced the iPod already had a long history of not having version numbers.

And color screen is an interface change, not a functional change, so it doesn't really fall into the set of things I was talking about earlier.
Come on guys, you're the IEEE. Lead the story with the second set of graphs, not the first set of graphs.

I'm also going to go out on a limb and guess that this study doesn't account for the inevitable malware when the majority of vehicles are communicating with each other.
Reading strcmp() makes you think "security hole"? Why?
Sheesh. Sure. The S works like a modifier. 1, 1b, 1c, 2. Like that.
Or Hyper V
Apple Issues Invitations for Media Event on September 12