skysight-inc/HackerNews huggingface dataset:
They're called public schools in England because free and tax-funded education is a relatively new phenomenon. At a time when people could choose between private tuition at home and religious tuition in classrooms, public schools offered a classroom education to any fee-paying member of the public, regardless of creed.
I don't think you can attribute it to a "decline in HN", I think it's better attributed to the rise of a whole stack of languages, frameworks and software heavily optimized for web development, and the decline in hosting costs for any platform.

Today you can spin up an EC2 box for pennies an hour, even with Windows, and push a new build live or publish a new site just minutes later - very different to 16 years ago.
The social theory for designing social sites
Ask HN: Interview shows that you watch/listen
Hello guys.
I would like to know what are the shows with interviews that you guys like listen/watch

www.mixergy.com I think is a no-brainer option.

I also listen to www.therisetothetop.com and http://www.beyondthepedway.com/ .
Probably starts after (or when) Lion is available.
forgive me for being crass... but i have to question the judgement in putting dispatch.io as a runner up to some of the other apps. not that the others were bad, but dispatch.io seems to be the real deal. a real problem, and an elegant solution.
I was there for the demos. At a hackathon, the wifi network should be up and running absolutely perfectly. It wasn't and as a result, several hackers, who had been up for 20+ hrs coding, weren't able to fully present their work. Really not fair.
I didn't get to catch Dispatch.io's demo, which looks like a cool product, but I did see several noteworthy ones, like joystick, peeq and story cloud.
Real hardware (and 32bit paravirtualized Xen) don't require any MMU changes during a syscall. This is because on real hardware, there is no VMM (Virtual Machine Monitor) to protect, and on 32bit paravirt, Xen can use x86 segments to protect the monitor.

For better or for worse (most would say better), segment limit checking is disabled in 64bit mode, so 64bit paravirtual Xen has to use the MMU to protect it's monitor. Basically, both the kernel and userspace actually run in ring3, but on different page tables. This means that expensive MMU updates (and TLB flushes) are required both on the way into and out of the kernel for every syscall.
Actually we were there several years ago -- do a search on the IBM T221 monitor. I think they were about $15,000 or so, and they only made them for a couple of years. I imagine it's pretty awkward to use one in Windows, since so many UI elements don't scale in any sensible way.
Hurray! I must know: did you book a hotel or flight on hipmunk?
A related interview here with the researcher: http://www.smartplanet.com/blog/pure-genius/as-brain-pathway...

How significant is the degradation?

It’s hard to have absolutes. It’s not like it’s completely gone. These were 60- to 80-year-olds we tested. These are folks that are completely healthy. It’s along the lines of a 10 to 20 percent degradation. That degradation was enough to cause memory deficits.
Score! Thanks for searching with hipmunk.
Um, go build AOSP? Build CM? Build Sapphire?

There are several ways to build vanilla Android just fine. The only Google App on my phone is Market. How are people so incredibly uninformed about Android still?
Ask HN: target="_blank" thoughts?
I'm marking up a page right now, have a list of Twitter users to link to and am debating the use of target="_blank" without an explicit "new tab/window" icon.

I personally have no use for this anymore. If I am browsing a webpage and I want the link to open in a new tab I will do it myself, otherwise I expect it to open in the same tab.

How do others feel about this?
Thanks for the sentiment! I'm one of the creators of dispatch.io, and I'm ecstatic with the response to our demo. I can't wait for us to clean things up and get dispatch.io out to real users. While the awards were handed out the presenters framed it as there being 4 winners and 2 other honorable mentions, with Gilt-ii also receiving a judge's award with extra distinction. I guess on those terms Gilt-ii won the most, but it doesn't take any of the joy out of it for me. :)
Talent is subjective and fairly assessing one's own abilities is impossible, but I have been employed in both programming and design jobs and have received a lot of positive feedback in both domains. Given that, I think the thought processes behind each are very similar:

In programming, design is just as important as logic. Code not only needs to be functional, but it also needs to look good. A visually attractive codebase is much more maintainable due to the basic human response to beauty.

In design, logic is also just as important. When designing an interface, for example, you are constantly solving problems about how the user is going interact with the design. The process of getting there is exactly the same as solving a programming problem.

I think there is a lot of ebb and flow if you don't typecast yourself. As a young kid I was quite interested in the arts. I remember spending a lot of time drawing and honing my visual skills because that's what I enjoyed doing. As I got a little older, I became fascinated by logic problems, remember spending a lot of time learning how to program.

Interestingly, as it relates to this discussion, now that I have grown older still, I actually have become much more interested in business and is one of the reasons why I follow this website. While I've closed a few deals along the way, my business deal abilities definitely lag behind the aforementioned skill sets. That I chalk that up to being much less experienced, not because of any genetic hinderances, however.

It is of my opinion that the biggest limiting factor is time. I was, perhaps, lucky that I started young which afforded me more time to put focus on both design and programming. Whereas for someone else who started programming in college it becomes difficult to fit in time for other interests, such as learning design. I know I spend less time doing business type work than I would otherwise like to because my plate is already full with other jobs. Because of that I miss the opportunity to grow in that area.
>> What kind of enterprise app is better as a desktop app? Other than working if the Internet is down, what are the advantages of desktop over web?

Compute-intensive and graphics-intensive applications
I've booked several flights on hipmunk since launch (probably 7 or 8 total) in the last few months, I typically travel to places I have homes or friends so no hotels as of yet

did not even know you guys offered it (hotels) honestly, I was in Dallas about a month ago and found myself googling hotels in the area and checking on where? on my iphone before calling (the old school way haha) ... i'll make it a point to check it out next time
That's an ironic comment to make considering I always hear people bring it up.
But that wouldn't stop laundering in other countries.
This is a very well known issue (at least among virtualization developers :-)). ESX does a surprisingly good job handling this but both Xen and KVM are still trying to catch up here.

The issue is small packet performance. You can isolate it pretty easily with netperf TCP_RR. In order to send a packet, the hypervisor needs to switch from the guest, to the hypervisor, and in the case of Xen, to domain-0. These switches are very expensive.

Normally, you don't notice this because almost all I/O in hypervisors is done with a data structure known as a lockless ring-queue. These data structures are extremely efficient at batching requests in such a way as to minimize the overhead of world switching by trying to never do it.

But TCP_RR is the pathological test case for this. No matter how smart the data structure is, you still end up taking one exit per packet. In particular, with small packets, you've got multiple world switches to move a very small number of bytes (usually around 64).

There are ways to improve this (using things like adaptive polling) but this is still an area of active development. I don't follow Xen too closely any more but we've got quite a few new things in KVM that help with this and I would expect dramatic improvements in the short term future.
After choosing a different way to find the angle, my answer matches yours. Kudos for having a much simpler answer.
I think netfront still uses a single transmit queue so you'll only ever see one VCPU cpu bound for intensive I/O.
In C# in general you shouldn't call a virtual method from a constructor. See http://blogs.msdn.com/b/abhinaba/archive/2006/02/28/540357.a... (of course there are exceptions to this rule, but make sure you understand the rule).

I thought Java had this same issue, but if methods aren't explicitly virtual you're effectively always in this state. So clearly Java must deal with construction/virtuals differently.
c2.com is classic, or in other words: archaic, software. This makes the page hard to read in this case. For example, it seems to be written in the style of a discussion, by multiple people, but you never know who wrote what (there are a few signed comments, but most are not). There are also no sub-headings to help you navigate the page.

It (Lisp's "lack of visual cues") is also an interesting topic, and I think it would be especially interesting if you looked at this while comparing it to Haskell.
Related "classic" article: http://www.antigrain.com/research/font_rasterization/
Working With Your Subconscious
I'd be surprised if it was 64-bit. 64-bit PV Xen is awfully slow because of exactly what you reference. HVM would be quite a bit better.
Whatever your estimates, usually double it or reduce it in half against your favor. Clearly that formula doesn't always work for everything but estimates are often off and things happen, you need to pivot, shit comes up and money runs dry, whatevers... So if you think it takes 3 months to launch, assume 6 but strive for 3 or sooner. If you think you got 12 months run way, assume 6 but strive for 12+. It'll help ground you in case shit happens. 6+ ideas is too many (but I think you already know that). Before jumping ship, I'd recommend getting somewhere with iteration, MVP, anything... that gives you indication that this is a good bet to jump ship for (to an extent). Run with it and hope for the best (READ: work your ass off). Good luck
Seriously, it's my savior ;-) Well worth the money.
I booked a flight to Memphis through hipmunk.com, it went amazingly smooth and my flight was fantastic. What a forthcoming success to such a previously defunct process! <3 himpunk!
Purchased a WakeMate. Very disappointed... My unit came pretty much dysfunctional-- it won't stay turned on-- and they have yet to resolve my issue. Many e-mails simply go ignored.
Just noticed your post below mine! Gah. Sad to see other people are sharing my feelings on it!
Check out Windows Services for Unix. You'd be surprised what works out of the box with it. It also enables case sensitive access to NTFS volumes, which can be really useful.

http://en.wikipedia.org/wiki/Windows_Services_for_UNIX
How can my blog be "unbanned" from Hacker News?
Someone submitted a post from my site: www.EpicLaunch.com a few months ago and it made it to the front page. I had no idea how this site worked so I tried submitting a few posts from EpicLaunch and consequently my site was banned from Hacker News. If I had known how this community worked I never would have done that but unfortunately I can't take it back. Any idea what I can do?
I have a great experience pointing Reeder at the hacker news rss feed. Its readability feature allows me to, with a click either parse the linked article into a nice looking format or read the HN comments.
Nonsense. Your memories comprise much of who you are. Losing them is like losing parts of yourself, and it's extremely disconcerting.

I'm only 29, but I've had a few points of memory loss (amongst other mental issues). You've done things, significant things even, but have zero recollection. I've had to go to my email and IM archives to verify events and convince myself that yes, they happened. It's shocking when you find out days or whole weeks have happened, yet they are just erased from your mind. Imagine if a family member asked you about your trip to X, a place you'd never gone, yet everyone acted as if you had. You'd laugh and think it a joke, until you realised it wasn't a joke - then how'd you feel?

Coupled with dementia and other symptoms of Alzheimer's (or another loss of mental function), it's no wonder some would want to kill themselves. Why would you want to live in a disjointed dream, perhaps with a constant sense that something is terribly wrong, but not understanding what's happening? Why would you want to destroy others' memories of you, by leaving them with years of "not you"?

I probably have 2 or 3 decades before things are really bad (perhaps a lot more with advances in medicine and technology), but if I ever get too bad, I'm going out on the highest note possible. If not for me, for my family.
How large and economically-successful a startup are you interested in?

I'm bootstrapping a native-client-software-based business. My business isn't successful yet, but we'll see how things play out in the next couple of years. I'm hoping that though web-based apps are all the rage, there still exists a large-enough market for desktop software. My economic goals are modest (though a wildly-successful outcome wouldn't be unwelcome).

For several years I've kept up with many, very-helpful startup-related blogs and sites. The vast majority of these recommend launching web-app-based startups. Even one startup owner who had hybrid approach phased out his desktop version (http://www.kalzumeus.com/2009/09/05/desktop-aps-versus-web-a...) So why am I developing desktop apps? The main reason is that I care passionately about user interfaces and the effect they have on my experience as a user. There doesn't seem to be a very consistent UI for the Web as a platform, not as consistent a UI as exists for Windows, Mac OS or GNU/Linux distributions. Web apps have their advantages, but UI-consistency isn't their strong suit (nor do I foresee this changing very soon).

A second reason for my focus on desktop apps is that I want to scratch my own itch and make programs that I want to use myself. I want to write high-quality software that 1) aids me with tasks related to various personal interests and 2) is desktop software, if possible. I want to exclusively produce "dogfood" (though not necessarily programmer tools). Having myself as a target user fuels my motivation to get up and work hard on making a streamlined, powerful, easy-to-use product, since I'll be using it. Yes, I'll still perform usability testing and try to understand my other target users. However, I believe it can be helpful to be a target user myself. I can't imagine how hard it must be to develop software for an unfamiliar field or making a program whose only value to me is as a source of income. (By the way, having oneself as a target user is generally considered by startup bloggers to be a mistake.)

A third reason for my desktop-app obsession lies in the opportunities I see to leverage the advantages of native client applications. Various articles lists the advantages of web apps. However, desktop apps have their own particular advantages, though many desktop applications fail to leverage them. I plan to keep identifying these advantages and capitalizing on them. At the same time, there's a lot for client apps to learn from web apps (and I hope to internalize those lessons as well).

As you can see, I'm a bit of a contrarian and somewhat stubborn about this particular issue. It may turn out to be my undoing. (I hope otherwise, of course.) Check up on me in a year or two... In the meantime, be careful about any advice you may draw from what I just wrote.
Stereo Headsfree A2DP wireless Bluetooth Earphone Headset 
Enjoy wireless With foldable and comfortable headset you can keep enjoying for long time.
IIRC the "new" Denver airport luggage handling system was a disaster, and it was written in FORTH.

[I tried to find references, but couldn't. I do remember finding this out, and saying "That explains /everything/!"]

You can code a train-wreck in anything, I guess.
Duncan Riley sells Inquisitr for $330,000
Mealy machine
For someone who's starting up a brand new business, tax considerations aren't top-of-mind. Questions like what to make, for whom, how to price it, who to hire, and what technologies to use are much more important.

Of course, the accountants will now scowl at me, because I've said something stupid (to their tax-obsessed minds), and of course I should be thinking about tax rates. Well, my response would be to look for some data. People don't move to the Bay Area to create a tech startup because costs are low.

The Twitter example isn't very useful because Twitter was no longer a startup by the time the SF payroll tax exemption idea came up. (Wikipedia says Twitter has 450 employees and launched in 2006.)
I hate it when websites do this, because it overrides the expected behavior of the browser with the author's desires. People who want each link to open in a new tab/window know about Ctrl-Click or Right-Click+Open-in-new-window. They can do it themselves if they desire. For everyone else, this is rude, annoying, and breaks the back button.
Just about to say the same thing, the fact that the article highlights in a fashion just to scare you:

"In his house, sonne had acetone and hydrogen peroxide—common chemicals that can be used to make a bomb"

But fails to say that could have been nail polish and a first aid bottle of hydrogen peroxide for when you get a cut. Much less scary and like you mentioned is something that everyone owns.

Edit from the article: "The main ingredients of TATP are hydrogen peroxide (which he had for his rocket experiments) and acetone (a solvent he kept in his garage)"
How to Find and Recruit a Killer Advisory Board
Totally agree.

It seems like a convention that exists for sites that want to force the user into their content even when they want to leave. Unless it is a file download link - I find it incredibly rude.
FixMySchool: Raising awareness about Arizona's broken public education system
Which the director has at least some control of right?
Once you hit a particular point in your personal/professional development, you'll stop looking down on just about everything.
You forgot the famous third-click. Ctrl or cmd click or right click seems... too much work lol
You are hardwired to believe authority. Growing up that authority was your parents and it was in your interest to blindly believe them because then you could learn faster. There is an evolutionary benefit to believe authority.
Firing ‘A’ Players in a Startup
“It was literally like she had died,” Jim said. “Her personality was gone.”

This is a great example of how modern medicine has made "death" a very vague term. More and more often, we can keep bodies alive but we can't recover the memories and personality in the brain. For most practical purposes, Su Meck died in 1988. Fortunately in this case the damage wasn't completely permanent, and a new Su Meck made a life for herself. Still, the law doesn't recognize this and Su Meck 2.0 is beholden to contracts and commitments made by Su Meck 1.0. The law is slow to react to technological advances, so I think this problem will only get worse as medicine gets better.
Venture Design
From my (relatively little) experience interviewing, there were some questions that came up frequently:

-fibonacci (iterative and recursive versions)
-linked lists (singly or doubly linked):reverse it, cycle checking
-difference between a language like C and a language like Python
-time complexity of whatever they have you code

These are the ones that came in every interview I've had. You might also want to know some OO concepts and other data structures like binary trees and hash tables. If you've listed any projects on your resume, they'll probably ask you questions about those too.
If your passion is cars, you're likely to have some knowledge in all of those areas just because you love cars, if for no other reason.

So, a person who is applying to a driving position should be so passionate about 'cars' that they should have a background in rally driving and heavy tanks?

I think this reveals your ignorance of vehicles. Similarly, I think the sort of job posts that this post is mocking reveal an ignorance on the part of whoever is posting the ad.
I'm surprised this didn't get much of a response on HN - I really enjoyed the article. Very inspirational and candid.
Really? You're likening to buying an android smartphone to customising your own whitebox and installing a nonvendor OS?

This is exactly what apologism sounds like.

EDIT: I'm a power user. I bought an android phone with 2.1 one on it.
Total number of OS installs: zero. I've never changed the image on this phone.
Total number of separate parts bought: two. I bought the phone, and later bought a microUSB cable so I could charge the phone at work as well (it would have been the same with an Apple smartphone, except that the cable would have cost more)

I fail to see how buying an iPhone would have reduced my need for separate parts or reinstalling the system.
Smart or stupid idea?
What do you guys think? Does the idea have any legs?
When the kernel takes control the MMU gets involved to update the memory mapping.
Why and How I self-published a book
It's also a toxic industrial solvent that has been found in high concentrations in rain. Dihydrogen monoxide was heavily implicated in the Fukushima meltdown, and unintentional inhalation can lead to death.
Unless your goal is to just be the online radio some subset of HN users listen to you guys really need a better marketing strategy than churning out blog posts for HN.

There's a bunch of music sites and blogs, work your contacts and get cuddly with anyone who can get your startup on or referenced on those sites where tons of music aficionados can click thru and see earbits the music startup, not earbits the blog about startups.
"There's a very real possibility that 2 completely different usernames could result in the exact same md5 hash."

Errrmmm - no. Well, yes, but only where "real probability" equates to something like a 1:10^18 chance of collision even after you've signed up every human on the planet. An MD5 hash is 128 bits, or ~10^38 possible values. Even considering the Birthday attack, there is no actual chance worth worrying about of 2 MD5 hashes accidentally colliding. (See the table near at top of http://en.wikipedia.org/wiki/Birthday_attack )

That doesn't mean MD5(username) is the right choice, but the reasoning in the article about why not to use it is flawed.
When the Internet Thinks It Knows You
So, other than the ads which are trivial to ignore as you scan the page, the scribd experience is far better. The fonts are much better and you don't get blurry pages on your scroll down as Google Docs `sharpens' things up.

And the font rendering. God the font rendering is so much better on scribd. But that's because it uses CSS font-faces.

Anyway, the better reading experience on scribd is exactly why I asked :) But I can see why one might consider the Google Docs one `better' in some ways.
Cloud Makes 3D Models from Aerial Photos
I think this is one of the challenges Apple is now facing with the 'it just works' campaign.

When they were offering a smaller number of products to a smaller percentage of the market, the number of people affected by issues like this was so small it wouldn't show up as a problem.

Now with greater marketshare, these issues are becoming noticeable.
Bill Gates was 19 when he and Paul Allen incorporated Microsoft.
It sounds like she lost a cognitive faculty called "object permanence." This is something children develop 8-12 months after birth. Before developing it, if they can't see an object, as far as they are concerned it doesn't exist.

I imagine it would be a pretty frightening way to live.
Flux definitely works on both of my monitors here just fine.