skysight-inc/HackerNews huggingface dataset:
The 70 has been shipping for a week. It also sold out on the first day. And it has a capacitive screen.

Interestingly enough, when I ordered mine, I got a $25 discount, for no particular reason I can discern. Brought the total cost to $256, delivered. We'll see how it measures up.

You can install the market easily; my understanding is there isn't the logic in the market (yet?) to handle a wider range of devices, (without 3g, gps, etc.). With android market advertised for google tv advertised for the spring, I'm wondering if they're prepping the market for a much wider range of devices...
Wow, nice. I will never complain about the audience singing along at Jonathan Coulton concerts again.
Ask PG/HN: Why can't I upvote comments?
I see up arrows on posts and comments, but up voting a comment does not increase it's karma. Up voting submissions works.
The theory is that by accepting someone's friend request you're not automatically granting them the ability to export your email address to any application that asks for it. If it were possible there's a good chance your inbox would quickly be filled with spam from apps your friends use. I know of no social network, including Google's own Orkut, Twitter, and Myspace, which allows this kind of mass exportation of friend emails via its API.
I lived in Zurich from 95-97, rooming with an American expat I met through Usenet news. He still lives there, in fact. He knows where all the good shopping is, and he's fluent in German. Very handy.
> I'm not sure I follow the logic in using a URL shortener to generate a link for the LinkedIn profile

I believe the logic is that since you create the url you can track who visit's it. That way you know when the company views your linked in profile.
Has anyone checked for a NOTAM covering the area at the time?
If you actually looked at the book you'd see that the significant part of it is looking concepts. For example: why event driven programming is interesting, the architectural decisions that make Node the way it is, programming style for server-side JavaScript with the event loop, etc.

For the APIs I'm taking two approaches, one is looking at the more stable APIs (e.g. http) and showing how to use them at a high level, with a lot of examples and breakdown of best practice. The other is an API listing which will be taken from the core API docs which I'll be helping to improve. That second direct API reference is the one most at risk.

To mitigate that I'm using a build script which builds from the current documentation in markdown on Github. That means the ebook releases and updates will use the very latest version of the book. It's possible we might consider using a print on demand model for the physical book which means that the copies on shelves will be as far from out of date as possible.

More than that, I'm pretty connected to the Node community, so I'll be aware of any huge changes coming up and be able to work around those for the final print version of the book. Ebooks are easier to update in time to take into account changes.
I have been having a discussion with some friends of mine about this topic and I was actually going to write a blog post about it, but now I would just look like a tool if I did so. I'll just summarize what I was going to say here.

I think passion is generally stupid for a couple reasons. First off, we use it as a defense mechanism. "If I am passionate, I won't care about failure because I'll be doing what I love!" Not only will you have a hard time pivoting or calling it quites all together but this mentality already sets you up for failure on a bunch of other levels.

Secondly, how many people have been passionate about their projects that ended up failing? We tell ourselves to be passionate because Zuck was passionate about Facebook or the Groupon guys were passionate about their project, if we're passionate about ours WE CAN'T FAIL!

We don't need passion to succeed, we need brains to succeed. Think critically about what you're doing and you'll be way better off then loving your dumb idea into the ground.
Nice unintentional compliment to the platform
yes, yes and yes.
You have an impressive amount of self awareness - I think that's by far the most valuable thing one can possess. Some suggestions:

a) Push the baby out by this week. If you're anything like me, the improvement in your actual project will be exponential.

b) This is a little harder to explain, but I'll do my best. I've felt inadequate many times in my life, and it can be paralyzing.

You need to be OK with failure, because life is full of it. That doesn't mean you should accept it, but it means that your worth shouldn't be defined through being successful, and you shouldn't be crushed by failure. How you do that is really up to you - I've found my own way - but once you're OK with that, you won't feel like you have to "earn" your breaks, and the need to perfect things will decrease.

I hope this is helpful. I don't want to offer more advice than I can chew, but I wanted to at least say something. Feel free to shoot me a message.
A slightly different way to look at it is "I share some of my contact info with you as long as I can control how you use it (e.g. look but don't re-share, I can revoke it later, etc.)." Facebook allows that kind of control by preventing data export.
EXo Around the World
For code, the best way is a URL to the bug tracker or commit log which shows all of your contributions. Use bit.ly if need be. A surprising number of people will list projects they've barely contributed to, using languages they barely know.

If you have 2 or 3 projects to list, an "Open Source Contributions" section is fine with me. The main thing to avoid is fancy formatting. How you divide things up into sections is not a big deal.

I like this article because I got my job this way. :)
Never heard this in the UK. I've only ever heard "prank."
At the moment, you can do it by including "!" at the start of your routes. Perhaps it should be a configurable option...

We talked about it a bit, and the consensus was that "/#!/" URLs were a temporary hack that is obsolete now that "pushState" and "replaceState" are part of HTML5 -- you can now mint real URLs that are crawled by Google and are accessible from single-page apps as well.
Thanks, I do know how to get access (I mean, I am sure I registered in the past anyway) but it's still trashy to click a link on a site like HN and be prompted with a login before you see the content.
Its just crazy they want a BSCS for sysadmin. That's like requiring a truck driver to have a degree in thermodynamics.
Indeed,

If, for example, you used the email of your friend to email them, you would have the address in your email program...

So Facebook is saying that it's OK that you could take the email address and put it in your email program and address book - but that automatically doing so is "just crossing the line"...
Have you seen the videos? The tip of the tail burns really really bright; I haven't seen that many jets in my day, but I have never seen one do that.
I've seen a lot of MBPs. I've used them. They're really nice. I don't dispute that at all.

My Fedora/Win7 laptop has a backlit keyboard, stunning display, and a great industrial design with an aluminum body. The trackpad is dodgy and the battery life isn't as good as an MBP's, but it also has two batteries that are user-swappable. It doesn't run OS X. It also has HDMI out and a Blu-Ray drive, two "premium" features you aren't going to find on the MBP. It cost half of what an MBP would.

Apple sells a premium product, without a doubt, and more than that, they sell a user experience. It's a great one. They make really solid products. You pay a premium cost for that premium product.

The original assertion was that low-end MBPs basically cost what their competing PC counterparts do - and that's just not true.
Who cares. Seriously, this stuff is very much inside baseball which is why Facebook doesn't even care to comment. Changing the icon on the Like button will generate far more negative PR than this ever will, and spawn 10,000 "OMG, I hate the new like button" groups.
Where do you search for jobs?
UnVC - Seek Investors Aligned With Your Interests, Not Their Egos
Perhaps he's living in the Silicon Valley bubble. His experience looks a lot like mine.
Stereotypically it's not very easy. Open source projects are frequently schizophrenic about the code they will accept, saying one day that it's a great idea and the next day rejecting your patch because it's not something they want to do. (This is standard for multi-agent systems, but it's still quite discouraging.) And then there are the attitudes involved. To say nothing of the overall difficulty of writing software.

It's not merely a question of needing to be told that it's easy to contribute. That's not even the right way of looking at it. The question is whether it is easy at all, and I say no. If someone told me it was easy to contribute to open source software I'd know they were either lying or delusional.
In S. Africa's Orphanages, Is Doing Good Really Bad?
Because management provides a monetary award with such recognition.
Do you know any good places to look for sysadmin jobs that might be more open?
This is a really awful article (pun not intended, but enjoyed anyway). It is full of straw men, hand waving, and unsubstantiated claims. It is additionally poorly edited to the point of starting a list with "0" and continuing with "2". I suspect that the motivation for writing it was to plug his book, which hopefully was written by someone else. I move for immediate dismissal with prejudice, and I would like my two minutes back, please.
Thanks a lot for the reply it is definitely pretty inspirational. My problem right now is that none of my math credits would transfer to CS so it would take about 3 years to complete a new BS in CS. I am just not sure if I could do that financially right now. I think I am going to look into going part time while I am working or maybe doing online classes.
If it's on the internet it's public domain, apparently.
Should We Teach Kids to Play to Win?
CPS is about much more than just callbacks, though.
Be passionate is advice along the lines of "be a sea turtle" or "be a tea kettle."

Passion is something you discover, sometimes by accident. Discover passion is better advice — the verb is much more likely to get you moving in the right direction. Once you have a clear understanding of your passion, it's pretty hard not to be influenced by it — the "be" part takes care of itself.
I specifically chose Chromium (or another browser) because it is one of the few pieces of open source software that normal people would have direct experience using.

Seeing your fixes shipped to you and your friends' browsers is an awesome motivational tool.

It's true that it's harder, but it seemed like a reasonable trade-off.

My main concern with picking a browser wasn't the difficulty it was the expense of having a good machine to work with. Sadly this applies to all browsers that I'm aware of. Building Mozilla is terrible. WebKit is probably the best; it just contains less code (you only build the rendering engine when you work on WebKit, not the browser).
Your Acer Timeline also uses a CULV (Ultra Low Voltage) CPU. Apples and oranges.

Find me a Core 2 Duo (non-ULV) or i3/i5/i7 laptop with equivalent battery life.

The Timelines are a good budget laptop and much better than the Atom-based netbooks (imho). Personally I prefer the Asus UL30A (etc) range but that's really nitpicking.
Google Instant Previews: 5% Increase in Likely User Satisfaction
You're confusing competition with cloning. Look at the products the article lists as iPhone competitors - the galaxy, the desire, the incredible and the nexus one. It would seem like your standard for competition would discard them all.
The pimps are fighting over the data again. I wonder which one will win?
You should probably ask yourself why you're avoiding applying for these jobs you mentioned.

Simple. I'm tired of spending an hour on a cover letter, tailoring my resume, looking up contacts at the company, etc. only for all my work to be piped directly to /dev/null.

When I first lost my job, I sent out a bunch of resumes to places hiring for jobs I wanted to do. A .Net developer here, a Java developer there. I never heard back from anything I wanted.

I gave up and applied for a job similar to my last one, and got an offer. They ended up not getting the contract, and I was left with the bill for calling their number across the country for the technical interview, and the bill for a scanner/printer (didn't have one then) that I needed to sign and send back the offer.

I went through a series of phone interviews about a month ago for a junior QA position. After three weeks and three phone interviews with HR, a technical interviewer, and a manager, I got a message from noreply@company.com with a PFO form letter.

I still send resumes to things, but I generally limit that to jobs explicitly marked "entry level" that rarely come in.

If you know anyone hiring in Canada (I'm living 500km from "home" right now, so I don't much care where in Canada) for an entry level position, let me know. I'll work my ass off to get up to speed, I'll work long hours, whatever it takes.
In my workplace I've seen a colleague take a swing at the boss as he walked past. With a knife.

Boss was completely oblivious and didn't notice.

My standard for 'snapping' is now way higher than a rant and some swearing, but that is absolutely not a good thing.
Samsung GalaxyS & Google Nexus One
Direct contents sharing over the internet without uploading files
I'm a tech blogger and co-founder of a small start-up. I have a background in Electrical and Computer Engineering.
Pushing things one level up is still a valid control metaphor. You're not a worse programmer because you use a 4th level abstraction instead of a 3rd level.

Or, to put it another way, C programmers aren't "Better" at programming then I am just because they're C programmers and I use C# / Ruby / Others.

(They're better because they're grumpier and they'll hit me with their beards if I don't please them)
Mobile App Marketing 101: Global Edition
I think this is the biggest difference between programming language and OS/RBDMS. The changes happening around programming languages are much faster than that of the OS/RDBMS world.

People who know UNIX concepts are most likely employable whether the business is using HP-UX, Solaris, Linux, or BSD. You're a DBA? doesn't matter much how many years of experience you have between Oracle and SQL-Server (as long as each have at least 1 year).

Compare that to a developer who know OOP in Java and JEE is less likely employable in shops that use the equivalent technology in C#.NET (even if the concept and the language is the same).

My point here is that the changes in programming language/development tools are in a very unhealthy situation. People don't even have time to stabilize and learn other skills (communication, organization, networking, understanding business needs).
>3. Most importantly, what Google is insisting on is completely insane.

Facebook can figure out who people know. They don't need to use facebook. Their friends' contact list is enough to construct a semblance of their social circle.

So the repercussions isn't limited to that person. They are implicating their friends' privacy (no matter how minor) to the very anti-consumer-privacy fronted company Facebook.
Very nicely done! What I'd enjoy seeing: A listing of builds/combinations, which can be filtered by price, popularity, etc. Other HNers have suggested this too so I imagine this feature would be popular.

Along the same lines, it's not so much the parts that should be emphasized, but the whole: combinations of hardware that are known to work well together, and deliver the best value. So perhaps the site name/domain should use terms like "rig," "system," "combo" etc.

There may be copyright issues, but two sources of vetted combinations are the system guides at The Tech Report, and ars technica; would be nice to have those on your site:

http://techreport.com/articles.x/19868

http://arstechnica.com/gadgets/guides/2010/09/the-ars-system...
All these might be true, but still be on-the-margin effects.

In the PC world (and I think the old audio player world), any new Apple product was met a competitor with the similar specs (often better) at close to half the price (taking into account sales and such). Like the post concludes, if it was possible to make an android tablet (even a 7" one) that was a direct alternative to the ipad at $350 someone would be
Wish I could help you. My only suggestion is to ignore the requirements. It must be tough though, a programmer can send samples, a designer can send a portfolio, but what can a sysadmin do.
25 Best Startup Failure Post-Mortems of All Time
Haha - tell that to my uncle who got buzzed by an F16 in his Cessna outside the live fire zone ;-)
UGG Corinth Boots Chestnut
Why would they admit their ignorance, rather than make discreet queries through private channels?

This is probably a contrail.
Pay Wall =(
While you can get a job (and a good job at that) without a CS degree it is my opinion that you are putting yourself at a significant disadvantage by not having one.

One aspect is the theoretical foundation. You can of course get this by just reading yourself and a transcript doesn't actually prove you know anything but without a CS foundation, the onus is now on you know to prove somehow you're simply a "monkey see, monkey do" cut-and-paste coder.

The other important part is practical. Companies get a lot of CVs. For programming jobs, the most common filter is "has a degree". If you have one, you go in one pile, if you don't, you go in the other (which is often filed in the big circular filing cabinet). What's more, hiring managers may have their hands tied on this one: it could be HR policy or the hiring manager may not even see your CV because HR has already filtered it out (this happens a lot).

After I started working I went back and studied part time to get a degree. I'm glad I did, even if it's major use is to have one less barrier to being hired.
New f# Tools Release
The problem is that if you don't maximize everything, you'll wind-up with a series of windows which overlap in a less than useful fashion - menus, scrollbars and headlines get obscured and you need to mouse-around-the-screen to do anything.

There are dual problems here. Window Managers are designed to give a "comforting intuitive interface" rather than an interface which lets you do things quickly. But also, manufacturers pump out wide screens intended for video viewing rather than long screens which are suited for text viewing. This also means a good portion of web pages use fixed-width pages to keep from being stretched to unreadability. But these also keep the text from being read from a narrow screen (sure, they could set a max width with CSS but fixed-width also lets the designer guarantee their design looks exactly as they wish).
> Since the military doesn't own it, then they can't really say anything about you selling/reverse engineering/posting online abandoned property that's probably sitting in international waters now can they?

This is so wrong. Look up "ITAR". If you're a US citizen, the State Department can have your ass. If you're not a US citizen, well then, the options could be grimmer.
It's fascinating that the biggest problem is bureaucracy. I don't think the big companies are aware that it's such a big problem. When organizations institute bureaucratic rules, it's always to avoid problems-- e.g. duplication of effort. They never seem to consider the cost of the rules, only the cost of not having them. But this shows how high the cost is. If you're too bureaucratic, it doesn't just make people demoralized or unproductive. It makes them not want to work for you at all. Which means you're not even measuring the cost of such rules accurately; you're only measuring the effect on the people they don't cause to opt out of your sample.
This is why they usually fire the self-destruct ordnance on spent stages so it's not floating in the ocean. I imagine likewise for anything they want kept secret. Self-destruct or flight termination systems are required by the missile ranges.
Mortgage Guide: Arranging a Mortgage And The Legal Pitfalls
Co-founder Jawed Karim explains - http://www.youtube.com/watch?v=nssfmTo7SZg
There is a brute force approach.

Recent radiohead concerts had crude voxel displays based on towers of LEDs; you could probably scale it down to a character like this.

http://cache.gizmodo.com/assets/resources/2008/05/radiohead....

NiN did some similar stuff, but fewer layers:
http://florago.net/notes/?p=41
It was one of the first to use Flash to playback videos, had a pretty quick upload-to-view time, and had pretty much every Family Guy.
Another tool I've found very useful, that I don't see on either lists is http://www.webpagetest.org/
More comprehensive than YSlow.
I wouldn't compare the Dell 5400 and a Mac in terms of quality. We have a pile of dells latitudes that after less than 2 years are effectively paper weights. It's a combination of low quality components and poor Dell software. We are in the middle of replacing them all with Macs. And the users couldn't be happier. Even with a lower power CPU, the Macs are noticeably faster.
Granted, but the learning curve to pick up all that's required to becoming an active committer to the Chrome codebase (command line, VCS, UI programming, OOP, Pointers, C++, and so on) is more like a vertical cliff than a curve.

Out of 1000 non-CS people who try to do this I'd be surprised if even 10 make it through to compiling the Chrome source, and I'll be stunned if even 1 makes it through to the end of your "5-step plan".

It's a noble aim, and the idea in general is right (learn to program and contribute to open-source software) (though I can't quite agree with considering their education a "sunk cost" - you need to build on what you have or you'll always be disadvantaged), but there are better, easier ways to achieve that objective than going straight from "I've never seen water in my life" to jumping into a pool infested with shark, mutant piranhas and man-eating giant squids.
Web videos used to be in QuickTime, Windows Media, Real Video, etc. It was a mess to deal with all of those formats, plus the videos would play in an external application.

YouTube popularized Flash-based video, which could play directly in the browser. It's ironic now since the rage is HTML5 and getting away from Flash...
Whilst the average quality on those boards is clearly much higher, the number of jobs being posted is about two orders of magnitude lower than mainstream jobsites; and until they gain more traction, they'll never be the first place I check for any vacancies.
Is there some way you can make the Lastest Apps list a little more relevant than alphabetical order? Maybe most-recently-active first, or at least most-recently-added first? This way everyone can get a little love "above the fold"?
I see two problems with this. One you're expecting them to come to you just because you are there or looking in the worst spots for good jobs(public job sites).

Get out and contact the headhunters yourself and work with them and network with all the people you do know and hit them up for positions. They might not have anything at their work but its possible they or one of their colleagues has or knows someone who does have a position open.

Secondly you are taking the BSCS or MS lines in job ads at face value. When they say "Requires a BSCS" what they mean is "Requires a BSCS or experience".
Ask HN: Examples of great concept pitches? Advice?
I'm making a pitch for a concept competition in two days. Working on the presentation now. Are there any good examples of concept pitches that I can learn from?

Background: it's a college competition with $40,000 at the end. We're very excited to be in the semi-final round and at the stage where we actually get to present (in person) our idea.