skysight-inc/HackerNews huggingface dataset:
You know, I often hear the "we lack manners" statement from Americans, and I never get where it's coming from. I suppose it all depends on who you compare with, but in my own limited experience (I've worked and traveled in Australia and central Europe) Americans are generally the nicest people I've ever met, in terms of everyday kindness and courtesy.
http://www.indeed.com/salary?q1=bush+league&l1=
I just did listings for Mountain View and they were basically the same. Off by maybe $1-2K. The language pattern was the same: C had the highest salaries, then C++, Python, Ruby were all fairly high, Java was a bit less, Basic was the least.
Unless and until you need to or want to interface with the Rest of World.
No Sawzall or Wasabi? ;-)
FYI, BGI in San Francisco (large institutional investor firm) uses visual basic on their core trading platform (handles all instrument classes). Their visual basic developers there make more than 100k. Their bonuses are big too -- 50% of their salary usually.
My guess is that their existing ad contracts would forbid that. The contracts were probably worded to have an ad displayed for the entire duration the page was open.
The first time I visited Germany as a Sales Engineer, the company's local German salesperson told me "Be direct. People here appreciate a straight, yes/no reply". I was relieved to hear this :)

I suppose some might consider communication in German less direct due to issues like Sie vs Du separation. But since I wasn't speaking German it didn't really register with me.
Which javascript library does it pay the most to know?

http://www.indeed.com/salary?q1=Programmer%2C+prototype&...
I have been noticing a decline in Google's search results, _especially_ for computer-related help. Tons of awful blog posts, from years ago, created for AdSense money.

Why can't Google [surreptitiously?] rank search results by actual relevancy (e.g. clicks & abandons)? And don't tell me because of voting rings: I have seen "voting ring detection" often as a common screening problem for job interviews.
Best acquisition ever.
I agree- the irony in google fighting for the next platform to be open regardless of what it is, is in google monetizing data that I would rather remain 100% private.

Google is fast approacting too good to be true status, at least for me personally: I use google voice, gmail has become my primary email client (including letting it manage my own domain email), I use google docs to edit documents on the fly, and was probably one of the first people to download chrome and chrome os.

That is far, far more information than I feel comfortable letting any one company have about me.
MIT red balloon team wins DARPA network challenge
Yeah, they have announced changes: http://etherpad.com/ep/blog/posts/etherpad-back-online-until....
Good damage control from Google. It's nice to see a big company that can reverse these sorts of mistakes quickly.
Yeah, and your interest will be satisfied if you actually visit their website and scroll down.
Unclick the "search job titles only" for this one, gets you much better data.
I wonder why C programmers make so much compared to other developers. Prbably because they are experts in some very specific domain and they happen to need C to fulfil their needs; they're really network stack developers, cryptohgraphy developers, compiler developers etc. So simply learning C wouldn't get you those salaries, both the fact that they use C and that they earn that much in comparison are the consequences of them being experts. Another example of correlation not being causation.
I actually wasn't aware of that. It's an interesting business structure, but I think at the end of the day it is only going to bring a small improvement to the atmosphere.
So, a box fan that looks roughly like the one pictured seems (from a quick poking around) like it uses 80-150 Watts. Intuitively (not measured, not scientific - just a hypothesis) it seems like a box fan will also move much more air than is really optimal for this application. Also, optimal results are probably obtained by drawing in air close to the ground and forcing it up through the radiator, not grabbing air from all around and pushing it through.

This seems like an area for experimentation, modeling, and maybe even product design. Would a few computer cooling fans produce as much benefit at a fraction of the electricity cost? Even better, maybe, can a very quiet and just-enough air circulation be built that operates solely on the thermal energy generated near the hot input side of the radiator? A probably absurd suggestion but I can think of one past apartment where I would have considered it: duct work (e.g., dryer vent tubes) combined with computer cooling fans drawing air from the coldest part of the apt. and pushing it towards the radiator....
You've gotta be kidding me. Damage control? They had absolutely no need to take this step; the fact that they did is just a nice thing.
Gold and the Central Banks: Game Theory
> That linux hasn't become dominant on the desktop can (to a large extent) be attributed to the entrenched desktop market where people and organizations use the same system (and applications) over many years.

Its inferiority in most arenas of modern desktop usage explains its failure better.

> When selecting a new OS, vendors will evaluate two main elements - price and control. Pricing usually being bound to licenses (a form of control held by a third party), it usually just boils down to control.

I agree that vendors will look at price. But it's less obvious to me that control is important to them. I would think that software people are willing to pay a lot of money for would be more valuable.

> top-of-the-line R&D

Almost. Almost top-of-the-line. As you mentioned, iPhone is _the_ top of the line.

> Of course people building the hardware are going to pick that up.

I don't necessarily agree with all the points you used to reach this conclusion, but I will say that there's compelling empirical evidence that hardware manufacturers are going to buy in to Android. I don't think that this conclusion though supports your initial claim ("Android will become a dominant mobile environment"), unless you meant dominant in the less common "not dominant but at least better than Windows Mobile" sense.
Like other users, I really, really wanted this submission to be accurate, because I am interested in salary information myself. However, that didn't stop me from questioning it.

I've noticed that few submitters or commenters ever take a few minutes to question how the data might have been collected and/or measured before contributing.

Here's a simple way to "test" results to see if any "bugs" exist. The user input could be misleading, the algorithms could be way off, or whatever. There is a lot of statistical terminology describing ways a conclusion could be flawed. Is the article is on the front page because it is accurate, or simply because users found it was novel? Is any of the results worth a damn?

It's very simple to replace Programmer with Engineer to mix things up. This changed results as follows:

C: (-24K), from 118K to 94K

Matlab: (+33K), from 70K to 103K

Also, the gap between Python and Ruby salaries increases from 8K to 19K.

Python: (-4K), 92K to 88K

Ruby: (+7K), from 100K to 107K

http://www.indeed.com/salary?q1=Engineer%2C+Java&l1=San+...

Thus, instead of trying to derive meaning from nonsense, it's better to move on.

EDIT: The submitter of this article has "machine learning" in the about section of his or her profile. Isn't that statistics?

EDIT2: And if you unclick "search titles only" for my query, then
Java, C++, C#, Python, Ruby, and Perl salaries are all 100K +/- $2K (99K to 102K.) One could probably create a query that shows anything they wanted...
It sounded like a great idea until... http://news.ycombinator.com/item?id=979055
There are a bunch of free TextMate themes here http://wiki.macromates.com/Themes/UserSubmittedThemes

assuming the theme that yan linked isn't the one you are looking for.
+1 for newLISP :-) Current version rocks!
The irony here is pretty rich. You don't do it, although your privacy says you might do it for as long as the account is open. Meanwhile, Google (a) can't do it, and (b) specifically states they won't do it in their privacy policy.

But Google's the one we should be worried about.

I didn't give a crap about the redirector until you started making privacy vis a vis Google DNS an issue on Hacker News.
What do you suppose the practical military applications for this is? (and maybe a corollary is if this solution was worth 40K + whatever overhead was required)

This is what the challenge says: "The Challenge explores basic research issues such as mobilization, collaboration, and trust in diverse social networking constructs and could serve to fuel innovation across a wide spectrum of applications."

That's pretty general, and we now know the solution - so does this have any commercial applications?
Really? Henry Luce was raised by protestant missionaries.
He seems to have a shelf of books on top of the radiator, which will limit its effectiveness, box fan or not.
Are you doing Verilog? What are you building? If there was one thing in the universe I want to learn right now... HDL would be one of them.
Very interesting, the results are already impressive (hot stand by namenode). I've previously skimmed over the Declarative Networking paper (http://berkeley.intel-research.net/dgay/pubs/06-sigmod-overl...) after seeing an article about in a recent CACM.

Are there any plans to open source any of the work (either the JVM implementation, the C implementation or some of the products, e.g. hot-standby NN)?
Ruby is Japanese Tcl. You should switch.
It's all relative isn't it :-)
I don't find screencasts useful, I suppose for the same reason I don't like video interviews. It requires a different sort of attention than text and is more time consuming. There's no cut and paste for code in screencasts, and I find it difficult to follow the flow of tutorials. I guess I'm not a video oriented person - I don't have a TV and don't watch much on the computer. I'd prefer normal text documentation any day.
You know, I feel a little bad for the Etherpads. They were gonna go off and work on a totally new project as big shots and now they have to spend time supporting a software product that they've already EOL'd.
I posted this response in LTU, but it bears repeating.

Orthogonality (or representational independence), not size, is the relevant criteria. Harmonic analysis is the appropriate comparison. While every complete basis can represent any function in the relevant function space, it is better at representing some than others; notably the functions which are a finite linear combination of the basis functions. So trigonometric series represent one kind of function very efficiently, wavelets another. It's similar with programming languages.

Of course the orthogonal core may be mostly of interest to the language implementer,as orthogonality should, in the most faithful sense of the word, make the implementation of one construct independent of implementing another construct, particularly in optimization.
Not yet--though I'd like to dream up a project/excuse at work to justify tooling up for it. (I've messed around with some basic FPGA and CPLD kits at home, but nothing in depth.) The gates per dollar ratio on even the low-end FPGAs is getting to be really exciting.
If they are going to open source most/all of the code, isn't that even a stronger indicator that this was a talent acquisition?
Yeah, but up until last week that EOL'd project was the whole company
I instantly became incredibly happy when I read the title of this link. I'm so glad that Google and AppJet were actually listening to us and addressed our complaints in just a day.
Passive solar heating worked remarkably well for me when I was living abroad in a place with so little electricity that I wasn't permitted by the landlord to have a space heater. I just opened my shades all day during daylight, and closed them at sunset. That's all, but that was enough to make my room noticeably warmer than ambient outdoor air temperature--so much so that my visitors from other units in the same building kept asking me if I was using a space heater on the sly. Try it; you might like it.
Sweet! He's got a script to automate pushing a local branch to a remote and setting up tracking at one shot: http://git-wt-commit.rubyforge.org/git-publish-branch

I always forget the exact config settings each time I have to do it... probably should have written a script myself after doing it twice :)
I think the days of an invincible google are clearly over. Their brand is diluted (imho) with countless products, I think that at least for search - someone could beat them.

Eg, If facebook bought or built a search engine, it could be 'game on'.
Why not? Scientific models, statistical calculations, etc.
Kudos to Etherpad && Google. Lets just take a moment and acknowledge that fact that if etherpad was taken over by any other company they would never release the source, or feel compelled to continue the service after the acquisition.

As much as some of us love to hate Google, you have to agree they deserve some kudos too.
1. open the link

2. right-click on the search box, select "add a keyword for this search"

3. for "keyword: " type "def" , for "name: " type "Google Dictionary Search"

Now in your address bar, type "def uniquity"

While you're at it, replace all your search engines with this method and remove your search box. optional: install tiny-menu, move everything from your navigation-toolbar to your top toolbar, hide navigation-bar.
MBTI classification is unscientific because there are 16 pre-defined categories with complex definitions and the tests filter 100% of test-takers into one of those categories. There is zero possibility that a test will fail to find the appropriate label. There is no way to prove the test wrong.

You can show that an animal was missclassified as an invertebrate by showing the flaws in the test that failed to identify the spinal cord that exists. If you disagree with your MBTI label, you can just take the test again and answer the questions differently, at which point your label changes. Or does it? Nobody knows, because MBTI is a game masquerading as science.

When zoologists label something 'frog' or 'mouse', they observe specific traits that differentiate the mice from frogs and group them into categories. The specific observable traits and the definition of the species are essentially the same thing. It's possible to discover an animal with traits that correspond neither to frog, or to mouse. It's possible (though obviously unlikely because our skills at observing and describing physical traits in animals are far superior to our skills at observing complex patterns in our own behavior) for a test to mis-classify a frog as a mouse, and that a subsequent test will show the flaws of the original test.

MBTI doesn't do that. MBTI tests assign unspecific predefined labels to test-takers, and that's why I say it is not science. There is no real discovery.
And what it says about Google. +5 years into their life as a big public company and they still "get it".

I'm thinking of how many desks such a decision would cross at my company (publicly traded, ~1500 people) and it's amazing that Google turned it around in two days.
I also switched from Google to Duck Duck Go about a week ago. It's perfect for common terms, but I still switch to Google for the more obscure stuff. But it's not like Google in 1999. Search has gotten harder, and more expensive -- which is part of why Google is doing what they can to get a competitive advantage (by hoovering up more of your data) and exploiting it (by selling the data, displaying ads based on it, etc.).
Are Common Lisp and C++ in the same boat re. large number of lang features?
I've used C++ for small to medium projects in the (pretty distant) past. Many complaints of C++ center on the many and varied kitchen-sink features of the language which -- when used indiscriminantly -- can lead to a lot of difficulties and complexity.

I don't know Lisp, though have read that Common Lisp suffers from a similar kitchen-sink affliction.

My question to HN is: do C++ and CL have the same problem in this regard? If not, what's the difference?
This article is very inaccurate (despite being on wired).
I went to a DWR store in Atlanta and they had horrible customer service. Pretty much didn't even acknowledge me even though the place was practically empty. That was the first and last time I visited them.
I discovered the Google Accounts Dashboard today and had a similar reaction: https://www.google.com/dashboard?hl=en

On the one hand, once you sign over your email, you've signed over verification on any site. On the other, it's pretty jarring to see all the personal information (CC and address) and relational data (contacts, RSS subscriptions, purchase history) Google owns.
I don't think there was much doubt this was a talent acquisition. Google wave is fully open source too.
I don't think the way a person works through their thoughts is closely related to listening.

There are a number of circumstances under which people fail to listen. Two common ones are:

1. One's own speech fills in the entire time leaving no one else a chance to talk.

2. One's listening time is wasted mentally preparing what you are going to say and anticipating an opportunity to say it. So others talk, but you aren't paying attention.

(1) would be a problem associated with "extraverts" while (2) would be a problem associated with "introverts." But in fact, if you really got someone to observe your behavior you might be surprised to find how often you are guilty of the first. The introvert/extravert labels are somewhat dangerous models to apply to your own behavior.
Quite a contrast between how Google handles developer outrage and how Apple does (or, rather, doesn't).
Somewhat related, would you mind answering: http://news.ycombinator.com/item?id=961172 :)
Proposals for Librelist Moderation Strategies
Awesome -- glad few hours were wasted building Etherpad clones, too :)
Sizzling Young Bollywood Actress Hot HQ Photos
Since one of them doesn't really exist, its really easy to replace it.
It's a good solution to any 'spot the terrorist' type problem.

As for commercial applications, maybe marketing as it incentivizes spamming your friends and family.
What does <-> mean in your post?
i'm not sure if this is over-reaction.

* It's completely separate from your Google Account and Web History (which are only available to signed-in users). You'll know when we customize results because a "View customizations" link will appear on the top right of the search results page.
Thanks Yan & Mgrouchy.

The one that Yan posted was exactly what I was looking for, but I will definitely continue looking through those UserSubmittedThemse that you posted mgrouchy.
> Tons of awful blog posts, from years ago,

This. While humanity has uploaded a lot of valuable, worthwhile information online in the past decade, that's just a blip compared to the amount of totally useless junk online. That makes things harder for all search engines. It also will be interesting to see how search engines cope with the internet as the number of websites/pages continues to grow in the next fifty or so years.
What stops anybody from deleting their web history data and disabling Web History thing altogether?
Wish if Beej's guides were continued. They are 'cool'.
Poll: Git Source Code Hosting?
What do you prefer for hosting private Git repositories?

On the contrary, are there any you would advise staying away from?

This would be primarily for personal use.
Codaset
Etherpad team post: listening with really big ears
FaceBook has a search engine, it's just that it's for searching your social life instead of the web.
My last straw was seeing the Chrome logo.

I've always had the "they're watching you" thought running in the background of my mind. But, I have always ignored those thoughts.

Then I saw the Chrome logo. To me, it very blatantly looks like an imposing robotic eye, watching every move. I said: screw this, too f'n much. And I, incidentally, also moved on and also use Duck Duck Go. But, I still use Google as a spell checker every once in a while.

----

Addendum: Google has the uncanny ability of making bad logos look nice.

Link to robotic eye logo: http://www.gadgetzone.ro/wp-content/uploads/2009/11/chrome-l... .
Good passive solar design (with the right surface of window to thermal mass) should be part of the education of all architects, IMO. Would make for more comfortable buildings and save a lot of fossil fuel energy that we could better use for something else.
Is that The Blank Slate by Steven Pinker?
> ... (by selling the data, ...) ...

http://www.google.com/intl/en/privacypolicy.html -> grep Information Sharing.
Makes me wonder if this is still true (if it was true in the first place)

http://en.wikipedia.org/wiki/Six_degrees_of_separation
Thank you. Tonight I was beginning my transition - downloading my pads (zip, thanks!) and moving up to Bespin. Glad I don't have to worry about that now.
These are some helpful conclusions, but I'm not sure how much they can be trusted. The article says they tested with eight participants, each participant filling in two of the four forms. That's a pretty small amount of data to make recommendations on.
The looming crisis in human genetics
> Do you think it can be completely automated?
I think that will always depend on how complex a page/site we're talking about. If the design is standard and our toolbox (in this IDE) has all the standard "prims" then yes it's maybe automatable. But if what you're trying to build is edgy those primary building blocks might not be in the toolbox. So unless the web reaches some kind of technical limitation our tools will always be behind the creativity of designer-developers.

As for which framework to use I think the answer may be to move away from Photoshop toward something like Fireworks. I'm in the same boat as you, I get designs in PSD and have to make pixel-perfect html - and like you I notice the friction points (e.g. text sizing in pts vs. pixels, drop shadows don't copy-paste easily, every copy-paste manuever is a "manual" operation). Photoshop is probably the wrong tool for web design. It's great for photos and for going into creative heaven but Fireworks is Adobe's product for mocking up web sites, and I think it's more practical than Photoshop for web designers. As far as the html/css it generates, I would have to learn to trust it. Today I hand-write all the markup myself but there are a lot of tools that are tempting me, especially when they promise cross-browser compatibility.
It shouldn't be surprising. Your ISP's server serves enough customers that most popular sites will be cached most of the time, and you're likely to have a shorter ping time to your ISP's server than to any other.
Standardized testing, historical influence, Nobel prize results, Fields metal prize results, Senate and House election results, Ivy League enrollment results, Forbes 400 membership, chess grandmaster positions, etc, etc, all point to unusual abilities on the part of Jews. There are only a few categories where they aren't represented to a wild disproportion. To say that "Chutzpah" (aka Assholism) is the reason, is absolute nonsense. Human endeavour deals in intelligence and little else.
Biconditional/implies in both directions?
I'm not so sure about that... seems like the way that the MIT team won was by using an affiliate model. We'll pay you money if you find a balloon. Would that work in a terrorist situation?

$2000 for the first terrorist found. Seems like you'd get lots of random arrests in hopes of scoring the $2000.
the client isn't open source is it?
From 2000 (gasp), here's an article from Jacob Nielsen on why you only need to test with 5 users: http://www.useit.com/alertbox/20000319.html

More recently, here's a related article on Multiple-user Simultaneous Testing, when and why you'd test with more people and how to actually do that: http://www.useit.com/alertbox/multiple-user-testing.html