skysight-inc/HackerNews huggingface dataset:
It's more complicated than that.

OEMs pay Microsoft for the OS, then take on the risk of trying to design and sell a product. The $35 or whatever OEMs pay for Windows 8 becomes part of their manufacturing costs. When Microsoft makes their own design, they essentially don't have that cost.

Google can afford to sell at thin margins because they make most of their money off advertising. The more Android units out there, the more ads they can display. Microsoft hasn't yet cracked the post-sales revenue problem; once the OS is sold it goes into the hands of the OEM who tends to make their money off hardware upsells, crapware preinstalls, service contracts, etc. So, Microsoft can't discount their Windows 8 licenses to near-zero without the risk of making nothing on the deal.

If you read further down into the article, I think that is what the "services" part of the 10-K is implying. Microsoft is looking for a way to slice off some of that post-sale revenue. An easy way to do that, obviously, is to make their own hardware, but it will be even more interesting to see how they transition from their OS-licensing revenue model to a post-sale-services revenue model.
He meant "PrtScr" instead of "11" xD
See

http://news.ycombinator.com/item?id=4312128
My impression was that he wasn't actually a member of Mensa. That was his lie, but he didn't try to cover it up.
localtunnel, hmmm sounds familiar... http://www.hnsearch.com/search#request/submissions&q=loc...
The Great Canadian PC E-Commerce Showdown
It does seem kind of perverse that the essential, fundamental technologies on which the entire industry depends have to be licensed to all comers at bargain basement rates while at the same time latecomers can use fairly trivial UI and design patents to drive competitors' products out of the market.

Maybe this is the letter of the law but the reason so many of us are disappointed in Apple is that they're exploiting a broken system using tactics that for a long time have been precluded by gentlemen's agreement and common sense.
I know of a few large production systems that have dispensed with typical servlet containers completely and are based on Netty's HTTP codecs instead, but as you said, the people who do these systems aren't necessarily bloggers.

I think this is a very positive trend towards more minimal software and more self-contained Java servers. Being able to ship (server) software as a single JAR file with everything you need embedded makes life a lot easier. It is very nice not having to fiddle around setting up servlet containers, configuring them, deploying applications into them and then, inevitably, having to restart everything when a rogue application decides to ruin the party for everyone. (And it just gets worse when you try to automate it).

One thing I'm still looking for is a good skeletal project for a REST server making use of JAX-RS annotations, Netty and having support for asynchronous request handling. Something that we could turn into a really skinny Maven archetype and teach new programmers to use.

(Obligatory disclosure and shameless plug: I work for Comoyo. If you find these things interesting/exciting and would like to come work for us feel free to contact us. We're hiring :) )
IQTELL's Productivity and GTD App Beta
Join the beta and get a private "grand app tour" by IQTELL's reps!
Nobody "ever" does them, not because they are too hard, but rather because decades of fitness research tells us they are a poor fit in most routines.

On the low end, there is a decent risk of injury (especially knee) without careful attention to form.

For anyone working out regularly, a split routine is preferable. Burpees just dont work in any day of a split very well - and they really don't superset well for the same reasons.
NewsBlur (YC S12) Takes Feed Reading Back To Its Basics
I'm not an iOS developer, but I've always wanted something like a location-based social notification emergency app/service.

Background: social tools are being used by activists world wide to spread the word or share ideas. Journalists are also using these services to report news very quickly and from the location of the event.

The idea is to build an emergency-type social notification tool that would notify the world when a journalist or an activist is under a threat.

A usage scenario: a journalist went undercover to a hot area (like Syria). They would use the service/app to create an emergency situation (before they go) in which they specify where they're going, how long it should take, and a notifier & an action, like (If I don't tweet in 1 hour then let the world know that I'm in danger). The notifier could be anything from FS checkin, tweet, FB post, instagram photo, etc. and the action could have multiple options like tweet something, send a DM to someone, or something like that.
The post advocates simply staying reasonably up to date, then says that IIS 6 is unreasonably old. relevant bit:

This is not necessarily a high-intensity exercise, once every few years you simply make sure you haven’t fallen too far behind the eight ball. Certainly you don’t let key software components get 9 years old and nearly 5 versions out of date.

This is quite a bit less intensive then you describe and I think it's reasonable to expect that a website taking payments not be more the a couple years out of date.
DotNetNuke Web Content Management Platform for web development ...
Birthstone Rings
Gemorie.com offers the best selection of Birthstone Rings in a variety of cuts and fashionable styles at affordable distributor prices and provide Diamond rings, White gold diamond rings, Gemstone Jewelry, Diamond wedding bands.
OpenStack: Allegation of 'abusive' conversation under investigation
Are you sure there's any FRAND law?
I was under the impression that was just an agreement by the company to a standard body.
Depends on whether you differentiate between implicit gender focus (we mostly hire guys, guys make most of our decisions, but we don't FOCUS on guys) and expliciy (we need to appeal more to guys).

It seems to me that it's almost always better for a strategy to be explicit rather than implicit. Plenty of successful strategies are gender focused, so you're opting for some kind of ideological purity over possible success.

But I tend to agree with you on discrimination in the bad sense ("discrimination" just means telling things apart, but I assume you mean "bias").
Thrilled to be launching NewsBlur's social features. NewsBlur has become something much bigger than what I ever thought possible when I wrote the first line of code in June 2009 in the New York City underground.

We're now two people and YC-backed. We have so many new big features coming down the pipeline. An iPad app, an updated iPhone app, an Android app, all first-class experiences.

This is the launch of Blurblogs. This is my blurblog: http://samuel.newsblur.com.
The one day I get bored and check Hacker News, localtunnel is again on the front page. I'm really happy people appreciate it and people keep discovering it. I just want to apologize for neglecting it for so long. People continue to use it despite a few bugs that I've never addressed.

When I get back from vacation, I'm going to focus on releasing v2, which has been in the works for a while. It will continue to be a free service supported by me and hopefully someday the community. Twilio is mentioned, but only because I worked for them recently. Their designer also threw together the website design.

I also want to point out that with version 2 coming out, I'd love input on how to cultivate more community involvement and contributions. I want localtunnel to live for as long as people want to use it, but I will probably move on from it much sooner.

Anyway, thanks again!
Rpglogger.com layout refresh preview
I would strongly advise not to base your push mechanism solely on Web Sockets. Despite advances modern browsers are making with Web Sockets support, the current compatibility is not there yet.

For starters, IE has no support, though that is starting to change with IE10. But the biggest issue is with personal firewalls / corporate proxies. These are unfortunately quite horrible at handling Web Sockets. Many popular firewalls such as avast! and Bitdefender can’t handle the WS protocol and completely blocks traffic despite browser support and it being valid HTTP.
The socket.io guys did some extensive research on what firewalls are causing these issues. I don’t think their list is exhaustive but it features most major personal firewalls out there. Have a look at https://github.com/LearnBoost/socket.io/wiki/Socket.IO-and-f... , it's no reading of joy.

I’ve deployed quite large installations of Beaconpush (a push server incidentally based on Netty as well). First going from Web Sockets with fallback, over to pure WS and we’re looking at going back to using fallbacks once again due to these incompatibility issues. This time we are looking at using SockJS instead of rolling our own (to be fair, there were no open-source libs doing this when we started). I’ve ported SockJS to Netty (https://github.com/cgbystrom/sockjs-netty) and it’s working although I wouldn’t say it is production ready.

I urge you to have a look at SockJS and socket.io. Personally I prefer SockJS since it aims at emulating the Web Socket interface and nothing more as compared to socket.io (which adds a pub/sub layer). Also, it does not rely on a Flash fallback (which is another story). The socket.io guys are however working on engine.io, which will split the transport fallback mechanisms of socket.io to a separate library. That's a good idea, but it still uses Flash and IMHO a more complex "transport upgrade".
Nice article.

I'm a little disappointed that Bayes never gets mentioned here, however, since Bayesian methods are a systematic way to deal with all the problems in classical statistics that are talked about in this article (ie. stopping rules, "base rate")

Also there's no mention at all of the widespread abuse of parametric statstics -- that all the time people take some test out of a book that has 5 or 6 conditions that need to be true to use it and those conditions don't apply. There are many nonparametric techniques that are simple and foolproof and sacrifice a small amount of power.

It's 2012 and we can make short work of tough problems in a Bayesian framework with MCMC. There are good textbooks in Bayesian methods today, unlike the 1970s. It's time to send classical statistics packing.
I wish them luck. No, really.
If someone is clever enough to hide their JavaScript like this, then they hopefully know that it isn't foolproof. In other words, don't rely on obfuscating your code for anything related to security (as an example).
No More Buts
I just opened and read the piece on your site, I did not find the ads intrusive (any more, perhaps?) nor did I get a pop-up/pop-under advertisement.

But, the site is still massively resourceful - Firefox, at least, is having massive troubles rendering the site. Scrolling is really painful - smoothly with a scrollwheel or with up/down keys.

I havn't tried to debug the site, but I thought the above might be of interest to you anyhow.

I'm on Firefox 13.0.1, running Ubuntu on a Intel i5 first-gen.
I have had the joy of interviewing people who've lied on their CVs (Resumes). One particular pearl was a guy claiming he'd worked on a particular project I had lead, I proceeded to ask him about the project who ran it, what it was about etc, he gave some vague answers, needless to say he didn't get the job.

Though the worst offenders for this aren't individual agents, its usually 3rd parties such as body shops trying to provide augmentation staff or recruitment agents doctoring resumes to try and get candidates in. I believe it was the case with my earlier example.
it depends on the context... but maybe replace-regexp-in-string would be the right function to use for strings in this context.

Of course, a lot of the time buffers are really powerful tools to replace strings. I just don't think your original assertion of "almost never" is right. Buffers are handy but I use them to replace strings less than 50% of the time.
I think the point is that it exposes information about the server, like the headers he mentions.
The RIAA knew SOPA and PIPA were useless, yet supported them anyway
HTML5 Top Security Threats, Stealth Attacks and Silent Exploits
10 ways to use Enum in Java
I've seen good candidates get turned away for not finishing college, and to that I have to ask would you turn away Mark Zuckerberg or Steve Jobs? Many professions need to change their attitude about requiring college degrees.
I stopped attending college with one semester left until graduation. It's on my resume and it's never held me back in any way.

The key is that I was able to prove myself early on in my industry (before even leaving college). That set me up with the connections I needed to get my foot in the door.

edit: I guess I should clarify that I left college to take a job, not because I was failing or anything like that.
A Timeline of Science Fiction Ideas, Technology and Inventions
MySQL’s `utf8` only supports 5.88% of all possible Unicode code points
Technically they could encrypt the password and then just put the 1st and 4th password in a separate column in the db.

Not sure if that happens in practice...
Cart66 – A Premium WordPress E-commerce Solution
Considering those professors are Americans i have to wonder what relationship they have to their (home)country when they say fracking is harmless to groundwater.

Don't these people have children, grand children?

Is money really so important?
UK based experience here so my experience may not apply outside that.

As some of you know, I worked as a successful technical recruiter for a number of years and I only ever came across one organisation that requires proof of your educational qualifications. The rest simply assume you're telling the truth.

It's a risky strategy but in software development at least, someone with a few years of development experience under their belt who lies about having a CS degree will struggle to maintain the lie once they are given tasks that require a fundamental understanding of programming theory. The more experience you have, the easier it is to pull it off.

On a side note, we interview tech directors and CTO's on a regular basis and ask each of them How important is a CS degree in todays market? as well as How much value do you place in a Developers personal projects such as github & demo sites when they apply for a job with your company? and the answers give an interesting insight into the mindset and importance of experience versus qualifications.

Link: http://hackerjobs.co.uk/blog
The education stuff will hit in September when the new term starts.

Right now everyone is in the process of creating materials to teach, getting the units out there and making sure teachers have the knowledge they need to get started.

Raspbian has made the browsing experience much better, but for a lot of teaching activities, making JS heavy sites work is not key.
So while Samsung must license patents for difficult-to-design wireless hardware at extremely low prices to prevent extortion, Apple is free to extort from Samsung, with design language patents, all of their profits, all while taking advantage of the extremely-low FRAND terms? And this should be acceptable why?

I agree that Samsung would probably do the same thing if the law let them, which is why the law needs to not let them.
Yes, it's a legal agreement. Since a company can be sued for not following agreements that they've signed, they're bound by law to the FRAND agreements.
Yes, a phishing site needs to trick me, and a malware site needs to get through my browser sandbox, and any anti-virus software I might have installed.
I site with poor security (and a large user base) can be assumed to give my information to the first script kiddie that asks for it.
Perhaps when you set the password it generates a bunch of combinations of password chars that might ask you to enter and then hash these. Of course that does make them more exploitable because you can leak information about the password 1 or 2 characters at a time.

However your bank will have so much information stored about you that if your bank gets owned you're basically fucked anyway even if they don't get your password.

I imagine the servers that actually store this data however are secure to a ridiculous degree.
What's the difference between this and opening a port in your router?
We've gotten a couple of questions about this so far, and I just added an FAQ item in the Kickstarter project about this. Here is the answer:

Most of our courses do take a lot of time and money to build, and we've been able to fund those courses by charging money. But there is a much larger initial capital investment to build an iOS course like the one we want to build. We had a couple of different ideas on how to raise the money, from taking out a loan, to getting a more traditional VC or angel investment. We decided to try the Kickstarter approach so we could get funding from the people who would actually want the course.
Is Zuckerberg a particularly skilled programmer? Is he some kind of business genius, churning out an endless string of sure-fire hits? Or did he get insanely lucky and cash in before it all fell apart?
I thought Groklaw was for information about legal proceedings, not speculation about companies' ability to compete in the market. MS isn't doing so hot, but it's pretty ridiculous to claim that Apple is doing this because they'd otherwise have some sort of trouble selling their devices.
CarWoo Steps on the Gas Pedal
It doesn't support IE 9. Fail.

I remember when it was fashionable for "enterprises" to make IE-only sites circa 2000.

Now it's fashionable for "startups" to make sites that don't work with IE. It's every bit as short-sighted.

If you use the right DOCTYPE, IE 9 complies with standards well. It's a decent web browser, and very fast for day-to-day browsing. The only thing wrong with it is I occasionally run into sites like this run by people who discriminate against IE users.

I don't like Firefox for most browsing because it's got numerous problems that never get confronted. I don't like the browser from another web conglomerate because I don't want to share my usage data with a company that will ultimately use it to put me (and you!) out of business.
NSA chief asks hackers for help in securing cyber space
Show HN: Help Me Be F#$%ing Creative
I'm a community manager and learned how to code a few months ago. I made this simple site that gives you random creative advice and let's you add your own.

Inspired (amongst others) by http://www.whatthefuckshouldimakefordinner.com/ and http://paulzii.tumblr.com/post/3360025995
From reading Wikipedia, the choice of G.719 sounds awful, since it needs licenses from not one but two companies and Ericsson pushing it sounds like something that would benefit them a lot.
But at some point you need to have the code on client side to get the code in string format, doesn't that give away how you've stored the code in the image?
To code in Python or Scratch you need a working PC. This is a working PC for a fraction of the price of a Dell desktop.
On the other hand, Samsung willingly contributed patented technologies to various standard setting organizations, encouraged their use in a host of consumer electronics, and years later now charges the very producers they encouraged to use these standards with patent infringement. That doesn't sound acceptable either.
My degree was a formality. It's a footnote on my resume, for HR's eyes only.

When I get into the interview, I'm completely candid - All college taught me was how to pay off debt. I'm still learning.
The problem isn't what computer you run it on, the problem is having a computer to run it on in the first place. There are still many schools and many households without computers. The school I went to is still using Apple IIe machines given to them in a grant decades ago.

The raison d'être of the Raspberry Pi is to be cheap enough that every school could have one for each student.
What infuriates me is the lack of outrage by all the hipsters who hold everyone else to such a high standard. The same people who are still trying to drag Bill Gates through the mud for his business tactics in the 90's are dead silent about their favorite company employing methods that are at least as outrageous.

Whether you're an Apple guru or not, everyone loses when there's no competition in the market. It seems like the ultimate irony for the "Think Different" company to be acting like this. Still, I am Jack's complete lack of surprise.
The Nonsensical Political Attack Ad
A kid being able to save for and buy a computer that is all their own is a good experience for getting them enthused about learning with it.

The board is just a tool though. The real strength will be in creating a common experience and specific learning systems that teachers can use, share and improve and have a frame of reference that could work worldwide.

Some teachers are able to create a syllabus and teaching around programming already, but I'd say they're in the minority.
There description sounds like it is intended for use in Virtual Machines
How to update Facebook status via anything
Google Street View delivers road trips through 5 CA nat'l parks in 360 degree
Then as one of the comments says why not use the /= operator directly?
So i think the whole point of the exercise was that he doesn't care about the first iteration. Only the subsequent ones when the keys are already cached. In these scenarios the misses on attempt 1 don't count, which is what you are optimizing. Look at the way he generates data 10 runs of 100k each and then selects 1000 points. Only 10 runs out of 1M incur the misses. Thus they almost never show up. Which brings to my very own comment - "Why not pre-allocate the future log(n) keys in a separate array and fill it up on run 1?". This is the natural way of looking at the solution. You are just helping the cache, store exactly what you need.
From you Wikipedia link BBC income includes "£279.4 million from government grants;". That's about 6% of the amount taken from license fees, I'd argue that's not insignificant. Financial information about treasury spend on the BBC seems quite hard to find however.

On point 2 why would the BBC be spending money to develop a system to indicate throttling if there wasn't even an "appearance" (as I claimed) that there was some throttling. Surely they'd want to show at least that there was an appearance of throttling before starting such a project?

FWIW my own experience with one of the top UK ISPs has been of quite poor service for iPlayer - significantly lower bandwidth is used for iPlayer connection than for other streaming sites. That is watching the same show in low quality on iPlayer I get significantly poorer connection than watching in higher quality streaming from some other site - this gives the appearance that iPlayer is being throttled.
Coders :)
Mountain Lion Downloads Top 3M in 4 Days
The Fake NY Times WikiLeaks Op-Ed That Fooled Pretty Much Everybody
I've seen exactly this attitude multiple times with clients from a wide range of industries. So much so that I'd say that this is attitude towards security is the norm rather than the exception.
In many industries you actually need a degree: you need knowledge and skills to do anything useful while not being a walking disaster.

Not the case in most of the IT.
This is the dilemma with customer service in big companies. They get too many queries so they just hire someone who knows nothing but how to make up official sounding responses to finish their day at work and go home.
How do you recognize whether someone is Enlightened or not ?
This is exactly why I'd like to see all these suits thrown out so that people can get back to making better products. It creates the wrong incentives for either side to win this way.
I think this is targeted at users who don't have the ability to forward ports on their routers.
If there was a radio stream available online you could probably resync using eg VLC?