skysight-inc/HackerNews huggingface dataset:
But isn't it the case that the iPad is being manufactured much more cheaply than the competitors can (eg. the Xoom) because of Apple's manufacturing processes? Phones are a slightly different beast.

FWIW, I think it's Apple's game to lose. The iOS 5 today uses the exact same interface as the iOS we saw 5 years ago. Eventually someone is going to iterate their software past Apple, and then we'll see whether Apple has the software vision to keep up (I'm thinking they don't).
It's much better with Adblock Plus enabled, then you just get the big image and the text.
Its really great to see that someone is stepping into the public eye and disclosing just how poor protection an average PC provides. Bringing attention to this problem could really improve privacy for your average Joe.
"seeing conscious life forms with as much rights as my toaster doesn't thrill me"

As far as I can see, this describes the vast vast majority of life that currently exists on this planet...
If anything, piracy increases the chances that I may buy someone's software. I'm definitely not going to risk money on the chance that a program might be useful, and if it turns out to be what I want, I'll likely pay for it. Many people who pirate it wouldn't have bought it in the first place, so it's not a lost sale and it actually increases knowledge about particular software.
In contrast, here is a thread about Debian, after much deliberation, unanimously choosing to break kernel ABI compatibility with VMware. They didn't want to increase the ABI number during a "freeze", even though they broke the ABI.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=607368
I would use basically the same set of tools, today.

I used IDA to annotate the dis-assembly of various files that I was interested in. I never did like IDA's run-time debugging interface. So, I used OllyDbg for most of my debugging. I liked OllyDbg because of the graphical nature of it all. But, I would also use WinDbg if I wanted to set breakpoints on unresolved symbols. I couldn't seem to get OllyDbg to do that. WinDbg is great if you're familiar with the more command-line approach.

I used Ethereal, now named Wireshark, for packet capture and inspection. You just have to get familiar with the filters to harness the power of it. I'd typically start by using netstat to see what ports were being used, and then I'd filter on those ports. A lot of my first protocol reverse engineering was really just pure brute force by staring at packet dumps of multiple log in attempts with all the cases (success, fail, etc) and just basically doing a manual diff process, noting the changes. Until I got better at using IDA and WinDbg, anyways.

For quick and dirty virtual mem scanning, I'd just use this tool called ArtMoney. It was an amazing tool because you could scan the memory for some data, bookmark offsets and then re-scan. Basically, you could build upon previous scans, allowing you to sieve results. Like, in StarCraft this was so easy because if you were trying to find a value that was increasing or decreasing, like supply income, you scan and scan again saying "show me only the results that went down since last scan." Then, scan again using those results but only show the ones that went up. Usually, after 3-4 sieve scans you'd be staring at your values. Then you just attach OllyDbg to the process, breakpoint on memory read or write to them, see where it breaks and step out a few function calls (because you'd usually land in some low level write function or loop event or something).

Lots of tools, but the key is just to use common sense. Think about what it's logically doing. Use your knowledge of game loops and stuff to determine what you're probably looking at or looking for. Always annotate the assembly code, even if at first it seems small and stupid. Over time those small notes add up and you'll end up with fully commented code. :P A lot can be researched by poking around in the files in the install directories, too.
I hope you will.

The assumptions by the slate article defy the nature of constantly improving hardware with falling prices.

The iPad, unlike the iPhone, doesn't get to benefit from the carrier subsidies that hide the real price from consumers. The radical majority of iPad sales are the wifi model. The iPad will be left to compete straight up on price, much like Apple's PC products.

Cheap tablets will dominate the market, Mr. Moore will make sure of it.
i'd bet on google way before i'd bet on adobe.
As having personally worked to tell the IE team about a severe bug (crashie.com), I can tell you that their process, community and bureaucracy are by far the worst part of Internet Explorer. You'll get ignored, told that the problem is with your code, mocked in the forums, and then ultimately told the problem isn't a big enough deal (or in my case, too complicated) to fix.

The only way to get the IE team to fix issues is make a public spectacle like Vupen did. And I completely get only exposing bugs when there is a profit to be made, because any other route is counterproductive.
>What if some students can afford college, computers, calculators, tutoring, study guides, etc. but others can't?

Lots of people worry a great deal about these things as well, and would see tDCS as just another factor on that list, making the whole situation worse.

It doesn't sound exactly expensive though, so the point is kind of moot.
Smartphone apps are sending your data to China
GPU do not accelerate raw storage retrieval, but processing, like queries and map reduce.

Use APU / HPU, if PCIe latency is a problem.

I understood that they running something like convolution (I.e, each pixel calculated from surrounding pixels) - this will be fast using OpenCL model).
Scala is a language, not a framework. You can use Spring with Scala too [1]. Personally, I wouldn't use it for an enterprise project just yet, because of its compatibility issues. And why on earth Java SE? The enterprise edition gives you everything a standard edition does, plus libraries for messaging, transactions, persistence, basically everything you need to write a large scale enterprise app.

[1] http://www.infoq.com/articles/scala_and_spring
This is a bit-o-nonsense;

- unbeatable tech...people said this about the iPhone. But 4 years on there were a pretty good set of alternatives.

- Price being unbeatable... low prices are just not Apple with their 40% markup goal. I'm sure we will see Samsung, Huawei and others pushing the price point down on tablets. Price matters, remember those dumped HP tablets!

- "they would still lack all of the tablet-optimized apps that are now clogging Apple’s App Store"... really? Android is doing a pretty good job at this on the smartphone market. It can be done.

Apple have an awesome head start but there is no unbeatable in this market.
Maybe "efficiency" is implied, since folks using the initial version of vi would be used to using those keys for navigation anyway. So, I read this more as "Bill Joy used a convention" rather than "Bill Joy chose the most efficient keys for touch typists."
I disagree that my style uses more vertical: it has one change that increases vertical and one that reduces it, and no one has done an analysis to determine the net effect.
Well the title is a bit of hyperbole, but Apple is in an unbelievably strong position right now.

I think key on the Android side is going to be value. They really need at $99-$250 price points.

On the Windows side, I think Microsoft is playing their cards right. They have virtually no apps but with Windows 8 they will have a storefront that will be installed on tens of millions of devices, which should solve the app problem over time.
A couple easy points:

They claim it can't be beat on price, but, due to the varying size and features of other tablets, that's simply not true (see Asus' MeMo 370T http://news.cnet.com/8301-13924_3-57393947-64/google-asus-to...).

They claim it can't be beat on battery life, but reviews have shown that the Galaxy Tab 10.1 and Transformer Prime both come within a few percentage points of usable time. Certainly close enough for practical use.
Creepy yes, I'm not sure about unrealistic, its a scifi story after all so I'm not sure what the benchmark for realism should be. But the whole sex bot thing and the nudity stuck me as unpleasant and unnecessary.
I agree that in many cases the costs of producing a printed version of a product vs the digital version is being over estimated. In my case at least the pricing of digital goods is losing authors sales any way. I'm not going to pay $9.99 for an e-book when the same book is available in paperback for $7.99. I see this constantly and books that I would have otherwise tried I simply skip. If we simply say that printing costs and digital distribution costs are very similar due to the efficiencies of our manufacturing and shipping systems I'll accept that argument. Charge me the same price for the digital version then, not more.
مسلسل اغنية حب الحلقة 53 
مسلسل اغنية حب الحلقة 53
مسلسل اغنية حب

http://video.qlbak.com/10227.html
You mean China's manufacturing processes.

Foxconn isn't going to hand Apple a permanent monopoly over efficient processes to the detriment of their domestic buddies. That's not how China works.

Every day that goes by, Apple's lead will erode in both quality of product and manufacturing advantage. It's not due to anything Apple will do wrong, it's due to how markets work, particularly in technology.
This is a good point. I'll take it further, Google rarely seems to participate in the platforms they create. Look at Android, is there is a single pay app by Google? How many non-stock apps have teams dedicated to them (in other words, not 20% time projects)? Why would I invest my time in a platform when the parent company won't do the same?
If you're a student do a search for tdcs in your libraries online catalog. There's tons of journal articles and studies about it! It's all pretty interesting stuff, just be prepared for lots of phd language..
IPod was not a low market share product. The MacBook likely has more than 25% market share already and it will grow. Apple doesn't need that model anymore, they can have it both ways.

All that said, I do agree their tablet share will go down as competition increases, Android is too mature for someone not to close the gap in the next year.
Higgs Boson - where we are now
Apparently not. But even if, they'd still have to buck up big time to maintain share.
This article was encouraging. Being over 40 myself, I am very appreciative of this post and was worth waiting for the page reloads to view all of it. I know that those at younger ages have more mobility as they often have no families or real roots established yet. While this is a benefit to them, I am grateful for those who value the contributions that those a couple of decades older or more can make.
What will be different for Android tablets in 2012 compared to Android tablets in 2011?

The success of Amazon and the B&N last year seems like it would make it even harder for Android tablets to find a foothold this year.
You weren't the only one who found it awkward and uncomfortable. The bit about sex set the tone for the rest of the piece. The operator calling her 'honey' certainly didn't help.

Even so the piece was powerful. I empathized with Kara and it got me thinking about AI and our future. The male-sex fantasy stuff just distracted from the important parts about consciousness, emotion, and rights. It would've been an even more powerful piece had it been more tasteful.
Trello is a great product and, honestly, it was a bit deflating when they launched. Not to mention they are (currently) free and I hope to offer premium packages.

The one (only?) thing about Trello that I don't love is the number of pop up screens, etc. I want ThetaBoard to be a single interface where you can do what you need from the one page. If that makes any sense.
From the site's FAQ:
"Who should use this service?
People who want to stay on good terms with their colleagues without having to log in to LinkedIn."

I think this pretty much means it is for people who don't really want a linkedin account, but don't want to their coworkers to feel shunned. I don't see much point in this beyond that.

If you actually cared about using LinkedIn to build a social graph around yourself, you wouldn't use this, IMO.
Selecting the Right Attribution Model for Inbound Marketing
And there's Android, out activating the iPhone three to one. Apparently those Android phones are either made out of cardboard, or the manufacturers found components.

Those 3-1 are in the cheaper end of the market.

Those devices could as well be made out of cardboard.

You can't compare Android vs iPhone sales by lumping "get for free with a contract" Android devices in the lower tier of the market. They are sold to people who don't even care about the "smart" in smartphones, anyway.

That's why the iPhone has more profit despite less market share, and that's why the iOS App ecosystem makes 5 times the money the Android one does, and that's why iPhone users use 80% of the mobile web traffic while there are more Android devices.
Indeed. The idea that the rest of the consumer electronics industry is incapable of competing on price/performance even at a component level flies in the face of decades of history in the industry.

Apple has a temporary advantage because they have used their cash reserves well and they have designed good products. But only a sycophant or a fool would believe that their advantage would last forever.

Edit: the comparison to the iPhone is apt, as modern phones such as the Galaxy Nexus are every bit as good as the iPhone in many ways and superior in others (more RAM, faster CPU, LTE, NFS, better front-facing camera, etc.)
When'd you get your Prime? I attempted to purchase one for my girlfriend for Christmas and it was a big mess of a problem that I don't ever want to deal with again containing canceled after canceled preorders and finally after getting the device having it force reboot and lose WiFi every time it went to sleep until ASUS pushed an update weeks later.
Yeah, the gnu libc and libstdc++ projects have been particularly bad at maintaining ABI compatibility.
Congrats Sam, it sounds like a good outcome, and I've always been impressed that you had the boldness to pursue a vision that involved working with carriers.

Ignore that haters - unfortunately Hacker News comments seem to have reverted to the mean (pun intended) as the site has grown.
The good news is that tomorrow you can post a new story to HN: "I posted a story to HN yesterday and all I got were some stupid lessons". :)
Buddy exits like this one and the Hunch exit are very demoralising. They make startups look like some sort of game. As you indicated, Loopt was clearly dying ( http://www.google.com/insights/search/#q=loopt.com&cmpt=... ) and yet people still got rich off of it.

Product + Hype -> Big Exit is starting to seem like a perfectly legitimate business plan nowadays.
> The MacBook likely has more than 25% market share already

Perhaps where you're sitting, but in my experience, it's more like 5%
"3. Anonymity/Better Security"

Can you point to some examples in this space?
The dangers of working for a startup vs a corporation
This is a duplicate of http://news.ycombinator.com/item?id=3682207. One submission included www, the other did not.

An aside: The webserver at wingolog.org returns the same content for both. It's a better idea to standardize on www or no www, and redirect one to the other.

http://no-www.org/
http://www.yes-www.org/
The government is reading your tweets
I'd be very interested to hear people's responses to this post. I've been considering learning Play as I was very impressed with what I saw.
I'm disappointed you got downvoted for this, because I think it's a legitimate viewpoint.

I actually showed this article to a few VC friends in draft form for feedback. I got mostly positive comments, with one person who was upset at the "golf games" wisecrack (to be fair - that comment was born of a very specific, very frustrating experience with one person). I think an important point of context is that I've raised money from 6+ funds, work closely with many VCs, and count several of them as friends.

"Otherizing" is a legitimate point of criticism for general social discourse. But this article had a very specific goal: to take a number of widely-seen behaviors, and explain them in economic terms. I used light language to do that, but I think it's a crucial point of understanding that most entrepreneurs lack. In fact, I think much of the criticism of VCs is born from a misunderstanding of what they're about.

So while you're right that we're all human beings who can live in harmony together, I think there's more useful analysis past "they're entrepreneurs too".

And I think if most entrepreneurs sit down with VCs, they'll have better things to talk to them about than fund structures and carry terms. I'm just weird in that I find that stuff fascinating!
To be clear, this is not a CSRF attack in the usual sense. A standard CSRF attacks involves sending state-changing requests to a website using the credentials of an unsuspecting user. This is closer in nature to an information disclosure vulnerability and is identical to the security issues faced by JSONP APIs.

Note that the fix proposed here is fairly fragile. It doesn't actually rely on the same origin policy; it relies on the fact that browser JavaScript parsers have been modified to try and prevent attackers from reading the contents of files that are pure JSON (ie: http://directwebremoting.org/blog/joe/2007/03/05/json_is_not...).

From the Browser Security Handbook (http://code.google.com/p/browsersec/wiki/Part2):

Quite a few JSON interfaces not intended for cross-domain consumption rely on a somewhat fragile defense: the assumption that certain very specific object serializations ({ param: "value"}) or meaningless prefixes (&&&START&&&) will not parse via <SCRIPT SRC="...">; or that endless loop prefixes such as while (1) will prevent interception of the remainder of the data. In most cases, these assumptions are not likely to be future-safe; a better option is to require custom XMLHttpRequest headers, or employ a parser-breaking prefix that is unlikely to ever work as long as the basic structure of JavaScript is maintained. One such example is the string of )]}', followed by a newline.
I'm confused. These icons are .PNGs
Thanks for pointing out the passive resistance actions of pacifists that I overlooked. You are right.

Regarding Anonymous and Lulzsec one could add that we should avoid the mistake to consider them as an homogeneous group of people in term of ideology, motives and actions. As you say, things are not black and white. My use of "black force" concept is misleading.
Why Google and Android users aren’t paying any attention to the new iPad hype
You mean China's manufacturing processes. Foxconn isn't going to hand Apple a permanent monopoly over efficient processes to the detriment of their domestic buddies. That's not how China works.

For one, Foxconn is Taiwanese, not Chinese, it's just that it has factories in China.

Second, money is how China works. Where does the delusion comes that China will ...sabotage Apple in chinese factories in order for Chinese device makers to win?

As a matter of fact, China is opening to be Apple's largest market, with raving reception this past year.
You will find similar reasons for why Emacs chose many of its common keys if you examine the [Space Cadet keyboard](http://en.wikipedia.org/wiki/Space-cadet_keyboard) for which it was designed.

All those awkward Control reaches originally laid comfortably under the thumbs.
My problem with Hacker News
Ford Testing DIY Firmware Updates for Cars
Europe's march to irrelevance continues apace.
It's only distracting if you consider it an isolated clip. To me, it seems the premise of a story where she tries to escape, and they wanted us to root for her.
Once you get used to hjkl,it's pretty "intuitive" (in that you don't need to think about what you're doing).
You've done pretty well to have you app approved with your "support" link going to a 404 page (http://faradaycal.com/support). I had an app rejected just because the reviewer couldn't see a contact email address on the support page we provided... even though there was in fact one there!
It's Better to Kick Ass Than Kiss It
I found it creepy only because of the uncanny valley. The movement was.... close but not exactly human, and the face was dragging the bottom of the uncanny valley, which actually means it was very close to human.

The story itself I took as a metaphor, as in telling this properly would take a long movie, here we're compressing it into a very short one.

But it did make me think how I would react to human level AI used as any kind of a slave. That is to say, human level intellect but with no right to primary self determination.

To me the existence of something like that would demonstrate that a world where human intellect is enslaved is...at least possible. That to me is, at least indirectly, a threat to real humans' presumed universal right to self-determination. That is why I would support extending basic human rights to human level AI, just to prevent setting a precedent where that level of intellect (even if only in silicon) can be non-free.
Hey man, haters gonna hate. You compressed more success in 7 years than 99.9 % of programmers will in 4+ decades in a cubicle. Kudos.
Hi, I'm glad you found the write-up helpful. Feel free to email me if you have any questions. (my email address is in my blog header).

At the moment I'm not planning any more trips. I took a job with a startup in Seattle, and so I'll be here for a few more years. After that, who knows :)

You don't need much of a war chest if you go to the right places & have a decent amount of work. In guadalajara (a big city), $1k / month will get you full-time spanish lessons plus room and board. Hostels are about $12/night if you want to go that route.

My standard of living was very good. I had a 2 bedroom house in the trendy part of the city. Ate out whenever I wanted. etc. I imagine I was spending 20k a year (not including state-side expenses such as student loans).

My spanish is pretty good. You learn survival spanish pretty quickly. After a year I'm able to hold conversations, understand song lyrics, etc...more or less :)

I don't think I lost any clients from being in mexico. It was win-win. They got a good developer at a slight discount. I got my mobility. Actually, about 1/2 of my existing clients never knew I was in mexico. I didn't hide it from them, but it never came up.

Coolest part: making a lot of friends from around the world.
So, since the vast majority of users didn't start out on that keyboard, the reason to keep doing it that way now is: tradition.
Using a column name as "<script>alert(1)</script>" I get an error.
But why did the terminal choose those keys? Most games have chosen an up-down combo that are up-down from each other, rather than right-left.

The thing about ASCII Control characters doesn't quite map to left-up-down-right, and even if it were part of the answer, we could ask again: why were those characters chosen for those control-roles?
you're thinking they don't?

"software" vision != TouchWiz, Motoblur, HTC sense, widgets or any of that crap.

"software" vision = ease of use, speed, elegance, stability, secured (NO viruses/malware/spyware), good developer support, good ecosystem.
Sabotage, no. Copy wholesale, sure.
>Eventually someone is going to iterate their software past Apple

Actually somebody already did. Microsoft gets a lot of flak for its design skills, but I think they did splendidly with WP7. Having used a Lumia 800 for a week I was extremely disappointed to go back to my iPhone 4S. I believe that the future of the smartphone market is a battle for supremacy between WP7 and Android, and I for one am rooting for WP7. Apple's last 'successful' iPhone might well be the next one they release, unless they have got something incredible cooking.