skysight-inc/HackerNews huggingface dataset:
Cross-referencing ...

http://news.ycombinator.com/item?id=1886631 <- This one has lots of comments

http://news.ycombinator.com/item?id=1886949

http://news.ycombinator.com/item?id=1887890

http://news.ycombinator.com/item?id=1888118 <- This one has lots of examples and photos and a little math to support the claim that it's just a contrail. In fact, upon checking, this FoxNews submission report is a derivation from this one (8118).
Exactly. The Java ecosystem is vital and people will not move until there's something to fill that void.
I agree with Pike on this one - and I think it's likely true what he says about being used to reading prose. For those of us who do a lot of non-programming reading, Funny Out-Of-Place Capitals interrupt the smooth flow when reading variable names.

I do_tend_to_use underscores, though - I find that they don't have the semiotic noise value as WeirdCapitals.
Good analysis. I have noticed this behavior is not as typical for poor Chinese (living in China). The new generations in China (under 30) are experiencing something closer to the U.S. "expectation" mind set. But Chinese from my wife's generation (late 30s) and her parent's (60s/70s) seem to be able to be happier and enjoy the moment a bit better.
I think you make a great point there about the teacher already knowing VB.NET and not knowing Python. It may be the difference between being able to teach the concepts well and show code to match and struggling with translating the concepts to "working" code.
"any employee has the ability to call out another employee for a job well done"

Erm... why do you need management's blessing for this in the first place?
nice! maybe the new things could show up at the top though? so we wouldn't have to keep scrolling
Your point about the need of certain data structures reminds me of the famous humorous text "Real programmers don't use Pascal", which said:

"As all Real Programmers know, the only useful data structure is the Array. Strings, Lists, Structures, Sets-- these are all special cases of arrays and can be treated that way just as easily without messing up your programming language with all sorts of complications."

The full text is available here and is a recommended read if you have some spare minutes: http://www.pbm.com/~lindahl/real.programmers.html
Explanation in the comments is that a user posting to a page normally shows the post as being from that user, but when posted through Sendible which in turn uses Facebook API, the user's post shows as the page owner instead.

Sendible's saying in the comments that it's a Facebook Pages API bug.

(Also, comments are saying it's not a "malicious" link.)
The psychology of human misjudgment (Charlie Munger)
Previous slides are also very interesting:

http://www.slideshare.net/smartrevolution/using-clojure-nosq...
yes, it is necessary to be told it is easy to contribute top open source when it is against a backdrop of being told how difficult it is to produce good code, and the difficulties around software development that are frequently reported
IFixit's Self-Repair Manifesto
I think the fact that my post dipped as low as -4 before bouncing back up to +1 in a 24 hour period shows I'm not the only one who holds such an opinion. I see no need to go trawling through your posting history.
Compiling Chromium crashed my box by overheating it. Definitely not a newbie-friendly project as so much of it is implemented in C++. While Mozilla's build may be equally terrifying, at least they have the good sense to implement good portions of the UI in Javascript.
I just found the site for usability testing and decided to give it a go by trying it on my site. Adclays is a direct advertising tool for bloggers.
I have never had my (previously good) impression of [Big Name Consulting And OS Group] knocked so much as when they told me they'd let me know about my application in under a week, then didn't, then didn't reply to my follow up at all.
Just to offer a different road, you could do something like that with the previous version of MVC + Fluent NHibernate with automapping and schema_update, if I'm not mistaken :)
If you keep your header files independent, you have no reason to include a single header multiple times, and you can't do it accidentally through another header.

If your header files don't transitively include other headers, then

#include "a.h"
#include "b.h"

will never cause an error. Therefore, in well written code, the include guards will be no-ops, and for simplicity's sake, they may as well be left off.
I find the opposite — underscores are hard to read, but innercaps are almost effortless. At any rate, they're equivalent — you can mechanically transform from one to the other without data loss. I would say that either is preferable to not delimiting your words at all. It sounds to me like you agree with me more than Pike, modulo an insignificant matter of taste.
Not digital textbooks, but digital education
Learn the difficult fundamentals of programming first (pointers, data structures) first. Experience with C/C++ and user-level systems programming (IPC, pthreads, BSD sockets and/or their Windows equivalents) makes you stand out amongst job applicants; writing database driven web applications in scripting languages does not. If latter is ultimately your passion, you'll have no trouble transitioning: successful web companies seek out developers who understand more than a thin segment of the full stack (see Brad Fitzpatrick's interview in Coders at Work for a good discussion of this).

I suspect there are also plenty of bugs in Chromium et al which require non-trivial scripting to find and fix (who does exclusively manual testing any more?)
As for point 2., I think you can generate the UI from any model class, right? So you can create a model for each task and generate the scaffolding for that particular model.
First, Apple is the world’s leading volume buyer of a precious, expensive component: flash storage. They get better prices and priority availability from suppliers.

Do they get better prices than Samsung? Because Samsung is who designs and makes the flash memory. (Also, Wikipedia seems to say that Sony buys more than Apple.)
> For example, I realized that due to the same origin policy, the client and server involved have to run on the same ports (not just same machine) which makes it seem that the same server has to serve them.

Mongrel2 (http://mongrel2.org/home) might help with that.
I've had this argument far too many times.

Specifically regarding the iPad vie put several theories forward regarding the 7" vs 10" tablets:

1. Apple has tied up the world supply of 10" capacitative touch screens. That's not far-fetched;

2. Price: as per Gruber's argument;

3. Fear: no one wants to directly compete with the iPad so they're seeking some form of differentiation. Nikon did this with DSLRs and Canon. It wasn't necessarily fear but Nikon DSLRs weren't positioned directly against Canon equivalents: they were in between; or

4. Volume: to Apple's credit they bet big on a market with very little evidence. To the victor the spoils. The rest are much more sheepish hoping something sticks before going all in. This is much like the "shotgun marketing" vie mentioned previously.

I'm reminded of a scene from "How I Met Your Mother" several years ago. Barney made a video resume. His argument was that Corporate America wants someone who looks like a bold risk-taker but does risk anything because taking risks gets you fired.

There's a lot of true in that and the response to the iPad can be construed as a collective aversion to risk by all the people involved.

Once more all this highlights the importance and strategic advantage of having a committed product guy at the helm of a tech company.
The 30 Startups People Care About The Most
I think the author is attacking the wrong viewpoint. Being passionate about some idea I scrawled on a napkin at a bar is a great way to start a business.

The phrase "Be passionate" says nothing about discipline or determination. Most of his points seem to focus on these qualities. Sure, I've been part of many passionate conversations that started "Wouldn't it be cool if...?". Many of these ideas never made it past the beers they were shared over. But for the ones that did, passion is a good start.

If you are passionate over a long period of time, you will be good at what you do. This is not the same as making money, but you will be good at whatever it is you do. You can fake passion for a job, but those who matter will notice.
What that advice really means is that you should find something you're passionate about and do that. Obviously it's hard or maybe even impossible to force yourself to become passionate about something that you are not. But you can find something that makes you feel passionate. And that's what you should work on.
Ok but here the point is not about technology, it's very easy for us to give you access to the output of your program (in fact if you use a compiled language, and the compilation phase breaks, we show you the log). The point is that any kind of feedback that I give you access to that is generated from the input we send you to you program, will give you the chance to produce a solution that i not generic, because you know the input in advance, you can precompute the solution and just "print" it.
You can object that we should generate the inputs randomly and on the fly. That can be definitely done for the very trivial problems (like reverse a string or a sequence) but will be impractical for more difficult problems that have very few input data sets that lead to a "meaningful" result.

Anyway, we're open to suggestions on how to improve the process. :)
As recently demonstrated by diapers.com, staple goods like diapers, paper towels, and dog food are all perfect markets for big online retailers.

The Internet is ideal for turning inefficient markets into efficient markets that create value simply by saving people money.

Companies like this could've easily succeeded even 10 years ago if the old-school dot-com companies hadn't blown all their capital on super bowl ads and aeron chairs.
You're behind times: last April 1st, Explosive Breast Implants -- Not an April Fool's Joke http://www.schneier.com/blog/archives/2010/04/explosive_brea...
Ask HN: Why did Youtube became so popular?
There are and were many other video posting apps before youtube came but youtube is still the most popular video posting site today.

What made it so popular?
In my case, it's rather extreme. I develop a Java webapp in Santiago de Chile for an Australian business. I've travelled to Australia twice (4 months in total), but I've been able to manage the last 2 years so far interacting with them via email/chat/Phone/Skype dialy.

It's been very challenging but it's been an interesting experience overall. In my case take breaks to be with my family several times a day and walk a lot to ease the anxiety.

It's way too easy to lose focus on your tasks unless you can keep at least some discipline, but in the end I think I've learnt a lot, not only technology-wise.
Don't forget iLife.
Apples to robots?
Standard military exercise, people. Nothing to see here. Move along, move along.
Not at all - Google is defecting, but is offering to cease defecting under certain conditions. It's only continuous if Facebook keeps being a jerk.
Go and have a look at, say, Sammy. There is not a lot of heavy duty stuff gong on in JS-land. Particularly on a phone, the amount of JS required is tiny; certainly not enough to impact power consumption unless one is completely incompetent.

Also, try phonegap or jquerymobile. Tons of functionality that is immediate and battery friendly.

You _can_ do this stuff badly, but that's not what we're talking about here.
Thanks! The code is executed by an "host" script with a system call, not sure if this breaks the __main__ function in python. We will look into that issue. :)
Calls for a probe on Google's ties to Obama administration
Somebody correct me if I'm wrong, but I looked into this when Hatsune Miko made the rounds on reddit a month or so ago.

I think the technology used is done by a company called Musion. http://www.musion.co.uk/

And it's based on an old visual trick called Pepper's ghost http://en.wikipedia.org/wiki/Pepper%27s_ghost
Perhaps they are refering to 5.B of the JSPA, "License to Create Independent Implementations". Under 5.F there is also a description of the licensing of the RI and the TCK, but IANAL so I'm just guessing.
I remember getting into youtube because it was a great place to watch TV shows. I remember staying on youtube because people (the youtube Community) were uploading interesting and relevant videos. As a place for random lolcats and funny videos, I don't think youtube is anything more than a huge personal library that happens to also be public so you can share it with your friends..
What do YC Founders think about working at Big Companies?
If I happend to email you once 2 years ago did I consent to be linked to you when you join Facebook?
can the location be changed to say a decent bar around cambridge or boston?
'Be Passionate' is great advice.

Like 'Be Confident', it is not really advice at all.

I'm also tired of passion being thrown all over the place as if that actually helps anyone.
7 Brand New Impressive Javascript Experiments
Most of the things that I thought made it interesting are actually done by Java's Robot API: http://download.oracle.com/javase/6/docs/api/java/awt/Robot....
For example, being able to automate double clicking and getting screen captures (for edge-detection).
sorry Ryan, I can't agree with you there.

There could be dozens of indications either way that state that your app is either needed or not needed. Lack of upvotes on HN is the least significant of those indications that I've seen personally.

In the end, I value customer (or potential customer) feedback far more.
Moron of the Week
Quite possibly the best analogy you have ever read:

"Usage is like oxygen for ideas. You can never fully anticipate how an audience is going to react to something you’ve created until it’s out there. That means every moment you’re working on something without it being in the public it’s actually dying, deprived of the oxygen of the real world."
...yes.

I do contract work all the time where I end up in arguments over how simple the sign-up form should be. Common sense suggests that people that have never heard of your company aren't going to give you all their personal information immediately. Another way of referring to this is "gradual engagement".

Here is a good article on how Twitter gained all its users simply by making better use of gradual engagement:
http://www.lukew.com/ff/entry.asp?1128
is there any way to change the url from "/#" to "/#!" so that it can be crawlable by google bot?
In my experience, mainstream jobsites are awful for software jobs. Jobseekers are sitting there firing off CV's left right and centre, and the recruiters put things like "MUST have a BSc or MSc in Computer Science" to try and stem the tide.

Good companies don't care if you have a CS degree as long as you can code and think. That said, someone may have embellished the job requirements and if you think you'd be a good fit for a job it may be worth applying anyway.

I'm not sure what the situation is if you have no degree at all, or a degree with no scientific or technical element, but it helps to have evidence of your skills, and whatever your situation it really helps to know people who have a good impression of you and your abilities.

For better jobs boards, look at:

Stack Overflow Careers
http://careers.stackoverflow.com/Jobs?searchTerm=&search...

HN Who's Hiring threads. Eg
http://news.ycombinator.com/item?id=1659409

Also, check local user groups for whatever languages/technologies you're interested in.
The Great American Information Emperors: Adolph Zucker
People told me the same thing about my Catalyst book. "Things are changing too quickly, don't write a book."

If you don't write a book now, though, people are just going to use some other technology, and then you'll never have a chance to build a community of library-writers. The solution is to write a book now, then write another book when things are more stable! Early adopters shouldn't have to dive through the source code and ask questions on IRC; they should be able to read, learn, and begin contributing. Most people don't like being confused and scared when evaluating a new technology or programming technique; they need someone to hold their hand.

Incidentally, I was also told my book would not sell, but it sold thousands of copies despite various typographical (and technical, arguably) errors.

Don't not write a book because someone on the Internet told you it wouldn't sell or it would be outdated too quickly.
I think the argument may exist that if you didn't die from alcohol abuse early enough, then your body might have higher than average resistance towards various harmful substances. Therefore, alcohol usage is just correlation, while the real reason for increased longevity is the said resistance.
I know a few employers that basically cackle with glee when an employee buys a car or a house, because they now consider that they "Have them" no matter how low they keep their salary.

They're not nice people, suffice to say, and working for them is apparently no fun. Go figure.
Yes, let engage with this position. I claim it's conniving double-talk: "Email is different from social networking because in an email application, each person maintains and owns their own address book, whereas in a social network your friends maintain their information and you just maintain a list of friends. Because of this, we think it makes sense for email applications to export email addresses and for social networks to export friend lists."

Hmm, so the (arguable) implication first is that an email address are more personal than a friend-name. They're more like photos, somehow. So sharing these is a more personal thing than just sharing the name of a friend. But then, email program should still export email addresses? (why, 'cause it's an "email program"!) I suppose then, a photo sharing program should allow you to export your friends' photos where-ever too??

The whole idea of what's appropriate to share is ill-defined and nebulous but this particular effort to draw a line is just a hoot... "Time flies like an arrow, fruit flies like a banana"
I'm about to graduate BSCS from an engineering school, and every networking job I've seen wants experience + CCNA/CCNP, and the system administration jobs want BSCS + experience. I have 5+ years of part time IT experience and a summer of full time basically admin level experience and yet I can't even get interviews. Pretty depressing. =|
What you say makes sense, but I'm not sure it applies to people. People can decide to believe things, why can't they decide to be passionate?
It simply means that Google is an agile giant. If they were not so agile, they could have been crushed by ask.com and bing.com.

In other words, the free market system is working.
They made up their contorted Social Expectation. Most of us have never really thought of what we expect our friends to be able to do with our information. I think we all assume that we trust our friends to occasionally share too much but you have to trust them to some point to just use their best judgement, even now they can go share your email anyway.

One way network grabs are cheap tactics. A user should be able to leave a network with the data that's been entrusted in them, just like with Address books, Calendars, or other trustingly shared data.

This is all about crippling the convenience of people leaving their network for competitors. You can already share with out permission, just not easily. This isn't about protecting our privacy, it's just about slowing down our power to go elsewhere at will.
> 'Be Passionate' is great advice.

It is awful advice. Find your passion is somewhat less so.
The T-mobile Vibrant (aka Galaxy S) is $499 off-contract from T-mobile, with 16 GiB of internal storage. You can call them and unlock it for free immediately. This is slightly different from the quoted $600 with 8 GiB internal. /pedantry
Web App Masters: A Simple Ladder of Engagement
We're addicted to data -- and here's some new data to prove it
From a quick glance this sounds similar to the debugging provided by paste/pylons? I've only played briefly with pylons so I may be way off though...
This is an interesting path to get a good software job. I agree that when it comes to software jobs, a good resume with a lot of techno buzz words does not mean anything. An interview that gives coding puzzle can easily tell a person if he's capable or not. But a non-tech hiring manager will not be able to carry one out, a few references of open source projects, bug fixes definitely boost up your scores quite a bit. I've hired some good people and some bad before, at the end of day, your project success is not based on how many PhDs there are on the team, but how many coders that can deliver.
Ask HN: Do you have your interview on either 11/15 or 11/16?
We have our interview on 11/18 and would really appreciate the help of a few of you up before us. We'll reciprocate however we can, either through critique, beta testing, tshirts, almost whatever will help you out. If you're interested please email founders@rahfeedback.com to connect. About Us: mike - 27, edging on serial-entrepreneur, YC Alum, one exit. Nicki - 27, stanford double major, keen eye for design, very well connected.
The PC, once purchased, sits under your desk.

But the laptop and the phone, you touch and carry with you in public. It's a personal accessory.

People will pay more to have nicely made personal accessories -- for many reasons -- looks, durability, pleasant to use, feels well made, status signaling.
I'm talking about sites like craigslist and jobs.perl.com, and I'm aware recruiters put in all kinds of filters like a CS degree but I'm mindfull of that and I notice that the same problem exists without recruiters involved.

Stackoverflow careers? Seriously? "34 jobs found near boston". How many candidates are looking at these listings? Thousands?
IBM Selectric Typewriter & its digital to analogue converter
Indeed, there are no conventionally-armed ICBMs or SLBMs, for precisely this "likely to start a nuclear war" reason.
Not Jem, but Synergy I think...
> - significantly better battery life than any Windows lapt I've ever seen (due in part to software admittedly);

My 11 month old Acer Timeline gets me 8+ hours of battery life with constant Wifi use. I easily work full days without recharges.
Notes from the Enterprise OpenSocial InterOp Fest by eXo
From a hardware standpoint the Nook isn't that far off of the iPad. Any differences in feature set are largely due to them running some custom version of Android which probably cost a lot more than running stock. Just slapping Froyo on it would have made the feature set as comparable as you could get.

So in terms of pricing (and probably only pricing) it's a fair comparison. It illustrates that vendors could compete with Apple on pricing if they wanted. I think they're quite wise not to, everyone saw the race to the bottom on PC margins that happened in the late 90s and decided they'd opt out this time around.

You're right about the phones, others are subsidized, though usually with an upfront fee rather than an ongoing. The rumors in the early days were that Apple's monthly fee is much more than most other phones get, and that's why AT&T got them over Verizon, but who knows.

Many PC vendors have service at least as good as Apple's. I've dealt with both HP and Apple, they're pretty comparable. And with HP you never have to hear the term "genius bar".