skysight-inc/HackerNews huggingface dataset:
For what it's worth, this isn't "some security flaws". The device itself allowed unauthenticated memory reads (as a matter of design -- it uses them), and the card crypto is done using a proprietary algorithm and a 32-bit key. It's not that there are security holes, it's that there are security Grand Canyons.
I don't think it's obvious that Keychain isn't automatically secure within a logged-in user account. Apple makes a big deal about their products being intuitive, "it just works." They really ought to implement the system that Lastpass and other password managers use and allow the user to separately "unlock" Keychain before the passwords autofill.

*Edit: Actually it looks like you can set Keychain to lock automatically after X minutes of inactivity or when the computer sleeps.
Computer program can identify sketches
There is a proposed standard called Web Components[1] that uses an inline-HTML approach (introducing the <template> element). Similar templating is used by Google's Angular.js, Knockout.js and other frameworks that implement observables/view-model binding.

[1] http://www.w3.org/TR/2012/WD-shadow-dom-20120522/
Yeah. No matter what, you're screwed this time around.
Verizon's version doesn't support simultaneous data and calling. PITA.

AT&T doesn't support LTE when roaming except in Canada. PITA.

International GSM versions can't get AT&T LTE in the US. PITA.

The only plus side to anything is that if you switch to Verizon you can use some international LTE and get an international unlock after 60 days. However, in my case, switching to Verizon just for international LTE support is frivilous since I'd be paying more for less data on a Data Share plan versus keeping my "unlimited" plan + other grandfathered options.

TL;DR — everyone is getting fucked by the iPhone 5 if you plan on using it in a different country at some point, or like simultaneous calling and data.
Show HN: Gear.js - Build system for Javascript
Yes exactly, and that makes the boomerang you borrowed to buy your house seem smaller.
Microsoft employees getting free Surface tablets, new work PCs, Windows Phone 8
Dust.js [1] has precompile templates and LinkedIn showed how much faster it is than iCanHaz [2].

[1] http://akdubya.github.com/dustjs/

[2] http://engineering.linkedin.com/frontend/client-side-templat...
This is an art and over time you will get better. But I suspect there is no "solution" and this is part of being a programmer :)

I mostly do OO programming, so I'll speak to that. In general there is no magic bullet and the only way to guarantee code quality over time is to refactor. That's just how it is. That being said in practical terms there are some ways you need to be diligent.

Resist the "oh it's just one more...." urge. Whether that means a new method, data, condition, etc. If the scope of a class is increasing past what originally intended then split it up! No need to go crazy. When a class is becoming a PIT due to too much code or lack of flexibility then fix it. Don't plan too far in advance. This is hard and the urge will be strong but don't give in (unless the business demands it.. gotta make that $$$$).

When you encounter a situation where you clearly get a benefit by making things more flexible. Do it. Refactor. Don't wait it will only get worse.

I struggle with this all the time. In my opinion don't think too much about it and just do what feels right. You'll know.
COUNTERPOINT: THERE IS NOTHING MAGICAL ABOUT FIREFOX OS.
>How Much Is a Fun Job Worth? No.

That recalls an old prolog joke:

Q: "How many prolog programmers does it take to change a lightbulb?"

A: "Yes."
Thanks for the info. I just went on their support chat room to let them know and a few milliseconds (literally) I received an invite! Sweet
Tone is important on Hacker News and you can get downvoted for that alone. Your tone throughout this conversation was dismissive and exaggerated, and HN generally rewards people who are clear and staid in their writing. If you offered evidence for your positions and argued clearly and convincingly for them, and without defensiveness, insult and exaggeration you could probably get many people to agree with you.

People who have been on the site a long time (note: not me) can downvote you, which is what happened to your posts, rather than them being flagged. If you are flagged it just goes to the admins and they delete it if it's counterproductive. Also, you don't seem to know how to use the formatting here, and you don't care enough to figure it out and fix your old posts, which some could take to be as disrespectful to a new community.
Point.

Counterpoint:
http://news.ycombinator.com/item?id=4519445
Microsoft Rebrands Marketplace As Windows Phone Store
And now. Whatever you do. No. Whatever. You. Do. Do. NOT. Turn back on this promise. Make it happen. No ifs, ands, or buts. Period.

And colleges. If somehow, something terrible happens, and the money stops coming in. Let those kids finish for free anyway. Anything less is the newest worst thing that could happen to these kids and then adults.

[edit: I am curious about the downvotes. From what I gathered, the people that these donors have chosen to help are the downtrodden of this area. Much of their life may have been spent in a world of people not fulfilling their world. Fathers leaving, etc. The last thing these kids need is for yet another promise to be left unfulfilled, be it by red-tape or just some series of unfortunate events. Despite that, these children need to have the results of the promise fulfilled.]
Your story is interesting but your language clearly shows how it has affected your view on things - you refer to your competitors, who did nothing more than compete with you exactly as one expects in a free marketplace as "cheating", "stealing", "copying" etc. You assume that you have a natural ownership of any idea that enters your head just because you decide to expend effort into researching it.

Have you thought about how your own idea was almost certainly founded on an existing industry full of players who saw you doing 99% copying and 1% something new? This seems to happen all the time - Apple creates a smartphone, using all the "R" that Blackberry, Microsoft, Palm and others did beforehand to inform their design decisions, and then because they add a small layer of newness they are completely blind to what they themselves "copied" in making their product. Everything others imitate is "stolen" while everything they use was "obvious". They completely discount all the risks competitors faced, all the innovation in the competitor's products (Jobs saw only a touch display with rounded icons - despite Android being incredibly innovative in its own right and introducing many features and concepts not seen elsewhere).
So the iPhone 5 on AT&T can't use LTE outside of the US because AT&T uses some LTE band nobody else uses. Bit of a bummer, but I wouldn't call it crippled since you can still use 3G voice and data pretty much anywhere in the world. International roaming is actually one of AT&T's few strengths. I'd be more upset if International data wasn't so expensive. At $300 / GB, turning LTE on overseas would just scare me. Hopefully they'll come out with a unified chipset in the future and prices for international data will go down.
I have had a successful run on the App Store. I've had two apps featured by Apple and one app selected as a staff favorite by Apple.

In June, when Apple changed their search algorithm, my sales dropped by 70%. The decline continued until it stabilized at around $700 a month. I went from $5,000 a month of steady app sales for over two years to $700 a month.

Free apps that are completely unrelated to education now show up in search above my apps.

When IOS6 is released to the public, I expect my sales to fall even more. I may not even hit $300 a month when IOS6 comes out.

The App Store in IOS6 is broken. You can only browse one app at a time when you search. Throw in a broken search algorithm and app discovery becomes very difficult.

Current search results favor free apps with a lot of downloads. The new App Store also does not have a newly released section. So it will be very hard for new paid apps to gain traction.

I tried external marketing. I tried blog reviews. I tried mobile ads. Nothing helped. If your apps can't be found, nothing external is going to help. If I give a customer my app's name and tell them to download it on the app store, they will most likely end up downloading someone else's free app because they could not find my app.

As a comparison to this, my gadget & tech site has been earning a steady $60/day for seven years.

I'm not sure what Apple's play is at this point. But I do know that this has been a painful summer for a number of IOS developers. And by the look of things, it's only going to get worse.

I am fortunate enough to have another online income stream that keeps me comfortable. However, I know that many developers rely solely on Apple for their income.

All this is really disheartening.
True browser fragmentation was a big problem and however I still don't remember (maybe I was just not aware) of anyone praising the language itself. That is sort of the argument -- it is a beautiful and great language. So regardless of implementation those qualities should have been there.
Hi everyone from hacker news. I'm currently a maintainer of the carrierwave gem, worked on a startup that got sold and I'm looking for a team OR people to join me in railsrumble. I can do frontend, pretty well versed with memcached and node.js also.

Anybody up to it? Contact is in profile.

Thanks.
I don't see it that way at all, and would never infer either of the statements you gave if someone told me they were self employed.
Same, now my iPhone 3G sits in a draw as it is nigh on unusable.

Never understood the claim that iPhones get all the latest features where as Androids don't. Not only was the iOS 4 upgrade brick worthy, it was the last upgrade that iPhone 3G's were able to receive.

My 2 year old Desire HD is running the latest OS (JB) and it still performs like a champ!
>> "Spending creates money, and taxation destroys it. So think of taxation not as raising money per se but as the government draining enough aggregate demand from the system so as to enable it to spend sufficiently to achieve its goals without causing undue inflation."

I love thinking about our money supply like that. I'm stealing your quote.
I think that means half a cent per file after the first 5,000, which are free.
I'm amazed at the number of people who drive 20,000 miles with the check-engine light on, despite being able to financially afford to keep their car in good working order.

Your car's maintenance can easily become a life or death issue if you lose engine power on the highway, or far worse, lose brakes or a wheel. You wouldn't go to Dr. Nick Riviera would you?
The notion of "creating jobs" is dangerously ignorant.

Jobs are a means to an end. They aren't a problem to solve, but what you do to solve a problem.
Well, if it's just detecting, that's not GC. That's just, "Hey! There's trash here!"
Use sockjs instead of socket.io :). There is a rails gem for it, or you could use ruby on top of vert.x which also supports sockjs.
Why? Mozilla does that today, as does Android- if you don't comply with their guidelines, you can use the code, but not the trademark.
Seriously... if I were to pick something I'd pick music. Miles Davis on a $100 trumpet could make better music than almost anyone else with a $10k one.
> I just have to comment that in his page, I disagree on using dual n back as a measure of mental ability. As the mind repeats a task over and over it learns what to expect.

So?

> I personally view n-back as any other repetitive task, only it is mostly in the mind; the more you whittle, the better you will be at whittling.

Progress in n-back is very slow. I'm up to 2400 rounds and still am only at 30-50% on D5B; a difference of 10% is perfectly noticeable.

> If you look at the wikipedia page [1] you will see that there have been papers both for and against n-back improving cognitive ability.

The Wikipedia page is completely useless compared to my FAQ, but yes. That's not relevant to whether it is a useful way to measure variations in mental ability.
What's fascinating to me is that because it prevented the surrounding communities from growing at the expense of Kalamazoo, those districts invested even more in their schools and education infrastructure to compete with the city with The Promise. I would have predicted the exact opposite. Super interesting.
According to http://mgalligan.com/post/31415410863/buying-an-iphone-5-don... simultaneous voice & data is possible on Verizon's network, but only with LTE.
================

Please note that if your comment thread starts getting squished against the right side of the page like this, it might be time to move the conversation off of HN.

================
A clear-headed look at the world would tell you that resources are very scarce. Just because we're very efficient at producing food compared to our ancestors doesn't mean things aren't scarce.
You are looking at it from a very closed-mind perspective. Not everyone wants to work for themselves. Not everyone sees being self-employed as the "better" way. As an entrepreneur I don't understand that mindset, but there is a time and place for every type.
Seriesly Internals Tour
Tiffany Rings|Tiffany Outlet
>"I would like to point out that the '$30 microprocessor' in 2012 would have needed a refrigerator size computer 20 years ago when the Onity system was designed.
Twenty years from now all of our current 'state of the art' security will be hackable with nothing more powerful than a 2032 edition pocket calculator."

Just read this comment on the site - perhaps a bit exaggerated, but I think a valid point nonetheless. Of course, Onity should have done something about the flaw.
This is a real shame. When I visited in 2004, which was a couple years after the last big economic crisis hit there, things were starting to look up. There was a bit of entrepreneurship among the younger Argentinians I met, particularly in Mendoza and Buenos Aires where many were trying to start businesses, though that might be because there weren't many alternatives. Also, there's great agricultural export potential - Argentinian beef and wine are fantastic, but for some reason you can't really find much of that on U.S. shelves. The country itself is beautiful to visit, and it was pretty cheap for an American to get around (as it probably is now).

Still all was not good. A lot of families were taking on boarders to make ends meet, and corruption was pretty rampant. The general sense I got was that, if the politicians only got their shit together, the country would be better off.
Hah, I didn't see that comment on the story. It's funny, but it's completely untrue. The chip may have cost you $5 (rather than the $0.05 it costs now), but a PIC from 1993 -- when Onity released the HT locks, and they actually used for the locks themselves -- would've opened them just as well as a modern PIC/AVR/Propeller.

If someone didn't know about and exploit this flaw in 1998 (5 years later), I'd be downright flabbergasted. It's just way, way, way too simple.
Well, I've spent a lot of time doing more than a casual reading of history, and I certainly don't subscribe to a 'post-scarcity' view of the world.

The human desire for a better life is insatiable. By a better life - this doesn't necessarily mean bigger houses or shinier gadgets - though that is a feature of the current generation, and just about every one before that. By a better life, I mean more health, better education, and a longer and happier life for ourselves and our offspring.

Even if, using the thought experiment, we can supply the basic needs of survival for the equivalent of the first ten minutes of our labour per day - most peeople are not going to choose to spend the rest of the day doing nothing.

Taking food - already in most developed places excess calories are a problem rather than insufficient calories. But even then, when faced with more choice, many people choose to select organic or specialty foods, which require more of their available funds. Choosing an all-organic diet might take up 2 hours of your working day to purchase, but that's a choice many will make.

Similarly, the ultimate human demand - a longer life with less health problems - will never decrease. So even if the provision of basic staples as a proportion of economic activity decreases, it will be offset by increases in unlimited demand for specialised healthcare. Specialised treatments are the ultimate consumable - like fine porcelain dinnerware, what was once available only to the wealth gradually becomes more affordable to more people.

My understanding and interpretation of all the recorded human history I have read is that the desires for a better will never be sated. Going to a world in which there is no scarcity means arbitarily drawing a line under 'what is necessary' - any rational observer would say that line has long since passed in many societies - but people don't want to stop at that line. The only way to make that happen is to coerce people to stop at a level of particular of consumption, and that is something I want no part of.
I went to college there and live one city over (25 minute drive). There are a lot of wealthy people living in the area, multimillionaires in the suburbs, but also a lot of poverty. A _lot_ of poverty. I'm glad to see someone trying something new, even on such a small scale. I was almost tempted to look for housing within the Kzoo city limits because of the Promise, but I don't plan on having children any time soon. We need more such experiments and resultant data.
Pinch-to-zoom. Just because it is on a capacitive touch screen instead of some other type of touch screen, doesn't really change the implementation of it, and isn't worth patentability.

It is like someone coming on the scene and seeing that windowed GUIs weren't patented, deciding that now if I plug my VGA cord into an LCD instead of a CRT I have suddenly invented a new device and can get all the old innovations protected as long as they appear on a "computing device with LCD display".
This is the real problem I see with Apple's litigation streak; it poisons the very belief system essential to the creation of the products they need to make to stay ahead.

Apple's belief system is that making super high quality, ground breaking products will lead them to success. But that is incompatible with the idea that all their competitors can trivially produce equally good products just by watching what Apple does. Even while the law suits are trying to send the message that Apple's innovations are protected, they actually send the opposite message: Apple is under threat because the qualities that make Apple's products great are easy to replicate. Once Apple internalises this idea, that what they do is easy to replicate, how will they be motivated to create amazing new things?
Yea I'm pretty sure with LTE that's possible. It's definitely not with 3G or below though.

But overall, I've never been happy with any smartphone. I pay $80/month for unlimited data, 350 minutes, unlimited texts.

After time, it always slows down, becomes buggy, bluetooth link cuts out, or the entire phone crashes. I don't know if it's designed to do this or it happens through the process of apps being updated and the phone becoming obsolete. This could probably be tested... if a phone was never updated, ever but that could probably lead to some security/privacy issues due to app bugs, os bugs, etc. Just seems like $80 is a lot to have this thing constantly bug up.
Woz:iPhone 5::George Washington:Apollo 11?
There is a lot HN admin(s) could learn from this criticism. Opaque moderation is one of the really bad things about Hacker News.
What I mean is that millions have died when leaders have set out on creating a utopian society. Because individuals wants and needs are necessarily diverse, they cannot be forced into a set pattern by dictat of a leader. When this has been tried, it has led to the deaths of millions. That is because the very nature of a utopian vision is radically different per individual. So the implementation of a particular individual utopia - or even a shared vision of a small group - must necessarily mean either excluding or enforcing that vision on people who don't agree with the vision.

What I mean is that millions have died because of the chasing of utopian dreams by small groups. Being killed by your own government, either directly, or via its actions, is the ultimate in unnecessary and premature death.
House approves another five years of warrantless wiretapping
Pretty much, yes. With the proviso that if you didn't have HTTP Content-Type compression for your content before, then it might still have been compressed at the TLS layer, and won't be now.
This is sadly too true. We have over a dozen Rails apps that need indefinite maintenance and we end up specifying explicit gem versions and/or burning lots of time just staying current. Still, it's better than everyone doing their projects in ad-hoc PHP.
Excellent, thanks for the detailed answer. :)
Hacker News Kansai Meetup #2 (Japan) - Friday 28/9/2012
Just a quick note to let HN readers know that we are organizing a HN Kansai Meetup in Kyoto, Japan, this coming Friday 28th of September from 19h30 to 21h30. This is the second time that we are organizing such an event, and we would be very pleased to see the attendees list grow.

If you are in the area, please feel free to join ! You can register for the event at our Doorkeeper page:
http://hnkansai.doorkeeper.jp/events/1688

Please up / pass this piece of news around you so that everyone knows about this event! If you have any question please feel free to post it in the comments below.
I wasn't trying to express a strong stance on the issue, just pointing out what the Google's js style guide says, the + on the next line wouldn't be allowed there (nor .)

http://google-styleguide.googlecode.com/svn/trunk/javascript...
Acer, under Google's pressure, cancels smartphone launch with Alibaba
Once you know where the trash is, the easy part is deallocating it.
Yes, and at some point in your development of competence you become hindered by bad tools. Otherwise we would not be using debuggers, high-level languages, big monitors, or anything beyond a simple text editor and console.
few takeaways (having just gone thru the same experience of launching our first app in July)

1) don't assume that because you're bootstrapping, you "have to charge something for the app". View free/paid as two different marketing channels (that's really all that they are). With free apps - they are ad, in-app purchase and/or lead supported - while paid apps support themselves. There is no right or wrong way to monetize, but by having one of each, you're eligible in both top app chart categories, which helps.

2) you may have benefited from this (or maybe you didn't) - but one thing that surprised me was the market for "apps gone free". We released our app as a free app at first, but once the downloads started to fall off, we figured "what the hell, let's make it paid" after which we rose even higher in the rankings on the paid side than we ever achieved on the free side. Then when paid installs started to fall off, we switched the app back to free, which had a surprising result: it got picked up by all of these "apps gone free" feeds (tons of blogs subscribe to app pricing updates - so it was suddenly eaten up by this niche market of users who download all of the apps that recently became free). Granted - these weren't engaged users, but it padded download stats for a few days. When that happened we experienced our best two free install days ever before normalizing again.

Interesting to see your stats, thanks for sharing.
http://www.wolframalpha.com/input/?i=USD+to+ARS

It appears that external exchanges are giving 4.66 per dollar. If you examine the exchange history, the increases started ~2009 and may hit 5.00 in 6 months.
But where can I specify filetype and size limits in my control panel? There's nothing stopping abusers from changing those parameters on the client.