skysight-inc/HackerNews huggingface dataset:
Wait a minute, you think it's reasonable and patent to assert that there's an inherent racial quality (we know it's not cultural, since Israeli culture can barely be said to be a hundred years old) that makes Jews smart and hard-working, whereas the assertion that Israeli culture is less risk-averse than American is utterly absurd? I don't particularly agree with him but I think I agree less with you.
How to Find the Perfect Freelance Designer
I hope you don't expect me to have that information, although it's reasonable to assume that if their first attempt was purely javascript based, that they had a certain intellectual investment into the language. I'm not sure what would have been gained by switching to Ruby. PHP is problematic in many ways, not only language but also runtime and lack of asynchronous I/O.
I knew a guy who bought his girlfriend an Eames lounge instead of an engagement ring; just as timeless and much more comfortable.

I wouldn't feel dirty about it. It's a wonderful and functional piece that costs less than a nice watch.
Don't broadcast development intentions. That never works well.
For Hardware Entrepreneurs, Getting From Idea to Reality Isn’t Easy
I like them in a specific situation - when I am taking a break from coding, and want to learn something new that may or may not be related to my immediate task, I prefer screencasts - video gives your eyes a rest from text, but you can still claim that you are productive in a way.
It is the first time I hear that bash is non-standard.

For specialized tasks such as simple pipes, invoking a sequence of commands (for a more involved tasks I prefer Python) what else would you use other than your interactive shell?
It's funny how prototype code can suddenly become production code. But maybe that is an emergent property caused by the power of the chosen language.
> Java layers: I know, but using Java usually also entails using Spring and Hibernate and "doing things the proper way" :-/

I highly suggest looking into Guice (why defeat the advantage of Java's static typing by passing strings around through XML documents?) and jDBI (ORMs are evil, jDBI takes a lot of the boiler plate out of writing JDBC calls: http://jdbi.org/).

If you absolutely must use Spring, at least use Spring's JavaConfig (as opposed to XML based configuration) and SimpleJdbcTemplate (another way to avoid the boiler plate of JDBC without going to an ORM).

JVM doesn't mean having to use Java (but your partner seems to be dead against Scala, which is his loss). Java, however, doesn't mean having to use Spring and JEE.
We are all connected in the Symphony of Science
"The beauty of a living thing is not the atoms that go into it but the way those atoms are put together." - Carl Sagan
An amazing song and science mash-up featuring Carl Sagan, Richard Feynman, Neil deGrasse Tyson, and Bill Nye. I've listened to this ten times on my iPod today.

There are a few other tracks, but this is my favorite.
I agree with you completely. That's the exact argument I've been trying to make for an upvote/flag system this whole time. It's much simpler too.
Other: Refal.
Whatever treyp said, my point is that introverts have strengths that extroverts don't have and vice versa. Thus to say one group is inherently better at managing than another is wrong.

If I read his comment wrong, then so be it.

EDIT: after reading my initial comment, I realized that it might have sounded a bit "pro-extrovert" which wasn't my intent. I've edited it to be a bit more clear.
It has been reported that a full 40% of executives describe themselves as introverts... Doesn't this disprove the claim that introverts are best leaders? What metric of best are we using and where's the hard data?
There is absolutely nothing wrong with using just JSP/JSTL and Servlets. With a properly built base servlet as a foundation for your other servlets, things become quite easy and enjoyable in the Java world. You do not have to use Spring and Hibernate to do things proper in Java.
Thank you for your reply.

As for my downvote. I had an idea of how my question would be received.

But, it was an honest question since -- and you have to agree -- the values of humor and sarcasm here are usually left at the front door. For some of us, it is hard to let go of since it is held in high regard in the real world and other internet communities.

So, I thought it was a valid question that deserved a response for those of us who are so new, that we're on the border of whether or not to completely abandon humor and snark. The appropriateness of this aspect of the HN community has been really hard to gauge, and is frankly a culture shock.

scott_s's comment was the final verification that I needed that, yes, when submitting silliness, to please be more careful.
Actually, I think the site would only benefit from losing the zooming along with most other effects. Sorry to say this (as you definitely spent a lot of time on them), but the effects make the site look like someone's first experience with PowerPoint.
Using Tomcat with Apache httpd
I wasn't aware that there was a metric of who's a better leader. I suppose we're also going to need more metrics for who's friendlier or has the best idea?
Darpa announces Network Challenge winner (MIT Red Balloon Challenge Team)
Note this article is from 2008. Maybe that should be added to the title of this post.

Edit: Note the source link in the post. You can use that to search current salary ranges.
I'm not sure I understand your point. You're saying that an article claiming that introverts have strengths that can make them good leaders is invalid because people need communication skills. But then you claim that that's not really related to introversion/extroversion?
That kind of text seems to be common with people who do "serious stuff" in functional languages. Ah well - they simply know what's going on and can use theoretical concepts. But this link isn't that bad... It could be better though if they did a `s/parser/lexer/` on that article (even if lexer is a "flat parser" - just to reduce confusion)
I don't know that it's fair to say that the MBTI isn't scientific. Do you agree with the scientific assumptions and methods? Maybe not, but that's a lot different from not being based in science at all.
press release: http://docs.google.com/viewer?url=https%3A%2F%2Fnetworkchall...
what else would you use other than your interactive shell?

A POSIX shell. There is actually a --posix option to bash which makes it more closely approximate POSIX-standard behaviour, but last time I checked it wasn't perfect.
Woa, really ?! Please do tell more.
What's perfectly whole seems flawed,

but you can use it forever.

What's perfectly full seems empty,

but you can't use it up.

True straightness looks crooked.

Great skill looks clumsy.

Real eloquence seems to stammer.

To be comfortable in the cold, keep moving;

to be comfortable in the heat, keep still;

to be comfortable in the world, stay calm and clear.

-- Tao Te Ching
There's such a huge difference between Objective-C, Cocoa, and Mac Programming:

Objective-C $82,000 vs Cocoa $43,000 vs Mac Programming $60,000
If "downmod" has a more potent effect than "disagree" people will use that instead. The reason people downmod things they disagree with is because they want to censor an opinion that goes against their world view. Unfortunately, few will click disagree if the result is to make the disagreeable opinion even more visible.
Didn't expect you to have that information, was just more general posturing. I complete agree with you on PHP.

Ruby would have been useful in that it runs very well on the JVM (their product runs Javascript in a JVM container), but is pretty popular amongst web developers (you could also argue, with the right kind of web developers; PHP developers prefer to just use shared hosting in any case).
http://www.tinker.it turns this article on it's head cf: "Build It. Share It. Profit. Can Open Source Hardware Work?" ~ http://www.wired.com/techbiz/startups/magazine/16-11/ff_open...
Any further information? Very curious about that.
I don't know if they qualify as startups, but here are two examples:

Mint (http://www.haveamint.com) and FogBugz (http://www.fogcreek.com/FogBugz/)

You can buy and self-host these products, with source code included.
Looks like he's made some '09 updates.
I don't see any 09 updates. I see some comments from 09 though...
Mono Tools for Visual Studio now available
Completed less than 9 hours after balloon launch. Wow.
If you think that their service, being Google itself, does not redirect and manipulate requests (regardless of layer), you are being delusional.

But we've had this discussion for years Thomas, so I doubt I'll change your opinion now.
Wow, that was fast. Anyone have any info on how they did it?

EDIT: From http://balloon.mit.edu, it looks like they just created a system to assign personalized tracking links to which you could submit pics and coordinates of balloons, as well as invite other people to get a personalized tracking link of their own. If you found a balloon, you got $2000, plus your inviter got $1000, plus their inviter got $500, etc, etc. Simple but obviously effective.
You're right. It looks bogus. I'm submitting a better link know. Deleting this article.
Intel demos 48-core cloud-datacenter-on-a-chip
Cool that it considers automatic domain redirection an error:

www.google.com. hijacked (google.navigation.opendns.com.)
NXDOMAIN Hijacking
What if a downvote costs some karma while a disagree doesn't? That could make the numberic karma indicator work as a motivational force for good.

And no. I promise I won't downvote stuff I disagree with in order to get a 1337 karma ;-)

I am not sure if we can avoid this specific problem without a metamoderation system like Slashdot.
It will be interesting to see what their approach was. $1,000 finders fee for each balloon? $4,000?

Greed is the only solution I can come up with.
We're still at the early stages, but some prior work that we're starting with can be found here:

http://neilconway.org/docs/boom-20091023.pdf
http://neilconway.org/docs/netdb2009_paxos.pdf

The basic idea is to write distributed systems in a high-level logic language; essentially, to treat writing a distributed algorithm as a distributed data management problem ("data" being the state of the computation).
Related: http://sivers.org/zipit
But yet dictating to others in public how they should be entertained is a good thing?
I'm currently working on prototypes for a potential hardware start up, and I'd love to hear more from the HN community that has dealt with that hardware software interaction for a start up.

This place seems pretty software focused, but there must be some more hardware people out there as well.
Small is nice until you've exhausted learning the nooks and crannies of the language, making you crave the ability to do more with it. Then more gets added until it isn't small anymore.
As discussed many times, (1) we do not do anything like that and (2) nothing stops you from using johndoe@gmail.com
I do a large portion of my work in pure T-sql right now. Though I also use Python near daily and C# occasionally.
I would probably be using if if I had to write a high performance threaded application. Also if I had to do something in a low level language, I would choose GO over C now.
This is surprisingly, and unfortunately, relevant to me. Nice hardhack.
The next question is.. how many people were in their pyramid scheme^H^H^H^H^H team?
It sounds almost like a MLM (Multi-level Marketing) scheme.
Evidence of Neolithic Cannibalism
Interesting--what is PL/X used for these days? I worked briefly with what might be similar PL/5 which was a derivative of XPL for writing systems programs for the Sigma 5 series of computers.
Programmer Salaries in SF, by Language (2009)
Ok, this is now merged with this thread: http://news.ycombinator.com/item?id=978530

I find this whole line of reasoning wrong-headed in multiple ways.

0. You're answering a strawman that nobody raised - that somebody regrets etherpad getting sold and is now 'complaining' because they can't live without it.

1. This whole point is orthogonal to whether I paid for etherpad or not. Even if I paid for etherpad I'm just as screwed as everyone right now. You're telling me that if I didn't want to lose etherpad I should have paid for it and convinced a lot of other people to do so.

2. Companies get acquired all the time because they realize they've run out of steam in the market. To blame 'you the market' for that is just ridiculous.

3. You're making an analogy with donation-ware. The argument makes sense when you say "if you don't pay us we'll die and won't be able to serve you." It's a lot less potent when mutated to "if you don't pay us we'll sell for $10M and screw you over."

4. Etherpad never even made the less potent argument. They never solicited pro accounts. They could have done what Pandora did a year ago - scream loudly that they were going to die. But they didn't.

So what was I the market supposed to do a) if it was that important to me, b) without knowing etherpad needed money, c) if etherpad even considered this option?

I'll repeat, all anybody wants is more warning so we can migrate out what workflows we've created. And etherpad seems to have allowed new pads today, so I really don't have any complaints. Except with your argument :)
Here is one example. Google does not redirect the NXDOMAIN request, nor does it manipulate that level.
Does codemirror's indenting work well for you? I actually really like it.
I was also surprised to see that my IPS's DNS servers performed so well against all other services.
International Playboy Porfirio Rubirosa
Please tell us what features you'd like in News.YCombinator
The argument is that if it's a strict commodity currency, there's no Great Depression. No cheap money boom, no depressions. Free market interest rates naturally rise and fall to control the extremes of the business cycle.
Digital Folklore
"While more and more people had personal computers and net access, fewer and fewer were seeing the value of their contributions. As most had agreed to have 'no idea about computers,' it became virtually impossible for them to reflect on the medium itself. At the same time however these lusers used computers very intensively, producing and uploading content non-stop.

And here we reach the point where we would like to highlight artifacts of Digital Folklore, a distinct user culture developed inside user-oriented applications and services despite their low social status and technical limitations. And their cumulative output began to dominate that of hacker culture."
The supply of gold is irrelevant as long as the above ground gold stores dwarf what is mined every year. A single ounce of gold is theoretically sufficient to run the entire economy. The value of that ounce would just shoot up as the economy grew more productive.

What exactly do you mean by "liquidity needs"? If people need cash they earn it or save it. That cash is supposed to represent real wealth someone saved. If it's printed out of thin air it just represents a theft from people who have actually produced and saved.
On Mac OS X (and probably other systems), the current signal mechanism does not uninstall the handling function after a signal fires.

Be aware that this is often a difference in signal(2) vs sigaction(2), and even those often have slightly different implementations. Note the SA_RESETHAND flag to sigaction, and the section "Portability" in signal(2) in Linux's man pages.
Five Publishers to Build Digital Storefront for Print
Adieu google
Free Patents That Will Save Our Galaxy
U.S. Air Force Reveals Operational Stealth UAV
Nokia is Finnish. Ericsson is Swedish. This study is done by the Danish Cancer Society.
Arrington's Crunchpad claims seem to stand on shaky legal ground
Fair enough. Yet I have to wonder about how you criticized one line posts after making that one line post yourself: "They used to be taken seriously."

One line posts can sometimes be better than rambling on and one. If you get straight to the point a pithy statement can be more rewarding. However, there is definitely a problem with snarky one line put downs as the guidelines suggest.
My TV-B-Gone kit just arrived in the mail. Ladyada rocks.
I wonder what would happen if a similar system was set up for upvotes? I guess that would make it harder to tell the relative worth of valuable comments. Nevermind.... scrap that idea.
Javascript 372 (17.72%)
Python 315 (15.01%)
Ruby 221 (10.53%)
C 191 (9.10%)
Java 182 (8.67%)
PHP 167 (7.96%)
C++ 124 (5.91%)
Other 121 (5.76%)
C# 82 (3.91%)
Perl 70 (3.33%)
Clojure 53 (2.53%)
Lisp 42 (2.00%)
Haskell 37 (1.76%)
Scheme 34 (1.62%)
Erlang 31 (1.48%)
Lua 16 (0.76%)
Ocaml 11 (0.52%)
Go 7 (0.33%)
Arc 7 (0.33%)
Fortran 5 (0.24%)
Smalltalk 5 (0.24%)
Coldfusion 4 (0.19%)
D 2 (0.10%)
2099 points over 23 options
This is brilliant. I could have used this in draughty old apartments in Montreal, with their 12' ceilings and giant old radiators. Yet another of those "Why the ass didn't I think of... ah forget it" ideas.
Ask HN: How to block proxies like hotspot shield?
Is there any way to block them thats public? I know hulu managed to do it, but I wonder if they just collected a massive list of IP addresses and blocked them all.
Gifts and the Knowledge Problem
Scientific Calculator Hacking Tips
I'm sorry to be so brutally honest, but a lot of those things you can't do with HTML/CSS/JS are things you really shouldn't be doing at all. Full-page flash breaks usability in so many ways. It completely kills accessibility. It makes things run very slowly. It means I can't open links in new tabs. The only method of scrolling (clicking to drag) is not at all obvious. I could go on.

The usability (or rather, lack of it) is its biggest problem right now. There are additional design issues, but they're practically irrelevant at this point.
Same for NYC: http://preview.tinyurl.com/nycsalaries
This should be adjusted for years of experience.
I'm a hardware guy. In my opinion, the easiest way to start a hardware startup is to target businesses. It makes things so much simpler than having to worry about selling to the general public.
Wait, what? Cobol in San Francisco?
Agree...but it strikes me that there's an opportunity here for lovers of genre fiction. Mystery and Sci-fi magazines used to provide both a platform and a means of earning a living for new authors, but in recent years readership of literary periodicals has fallen.

I would not pay $3.99 for a novella (and I'm old-fashioned enough to prefer paper when it comes to reading for pleasure) but I might consider $5 once every month or two for a bunch of short stories.
We do hardware, but we're not a startup. (Very small company, though.) What would you like to hear?
Hmm, good example I saw today - this was at Pike's Place Market in Seattle if anyone's interested. Very narrow street with slanted parking spaces. Guy was stopped waiting for someone to back out of a space (presumably so he can take the space). Guy behind completely oblivious, thinks guy ahead is just stopped, and starts honking like a madman.

Passerby goes up, bangs violently on the window, and proceeds the tell the guy to STFU, and generally being angry at the (admittedly clueless) driver. Shouting match ensues and almost gets physical.

One has to wonder why the passerby couldn't have knocked on the window and just calmly informed the driver that there was an obstruction ahead - this seems like it would've solved everyone's problems without any trouble.

Sure, the passerby was correct in that the driver was clueless, inconsiderate, and lacking in manners himself, but his approach was lacking in tact, and created more problems than it solved.
EtherPad Back Online Until Open Sourced
Interest rates are zero but global credit outstanding is still crashing. Monetarism is dead. Mises has been proved right. "There is no means of avoiding a final collapse of a boom brought about by credit expansion".

We are in for a period of deflation despite the central banks' best efforts. After the deflation, hyperinflation isn't out of the question if governments give up on credit money and just start spending freshly printed cash.
Oh, according to http://www.indeed.com/jobs?q=title:(Programmer,+Python)&... these stats for Python programmers came from four job postings with five postings total (I guess the fifth one is without salary).

Not too impressive.
this is a really good study, its nice to have someone sit and think really hard about those seemingly trivial decisions that can really affect a sites usability, like not using asteriks for required fields.
Notes on Publishing Using Lulu
matlab?
This data looks like noise.
Would some research in the field help ? I am reading http://presnick.people.si.umich.edu//#publications for a term paper, seems very relevant. If anyone has read his work before, can you tell us what is applicable to HN case? I'll post back something when done reading!
can you provide the links to the better sources? otherwise this isnt a very useful comment.
Except with a convergent sum of money...
I would put the purported plus of introverts "listening to people speak" a bit differently. To generalize, extroverts talk to work through their own thinking. So some/much of what they say is that process in public. As a young introvert, I often got annoyed at their listening dead zones, until I realized they were still working through their own patterns as they integrated what others had to say. In the world of extroverts, introverts do this behind the scenes.
You can edit or remove the location. Better statistics <-> less specificity.
Should have used sparklines. Also, all that variation over only 18 months doesn't inspire confidence.
http://shop.stylous.com/#/about/team ;-)
Yes. Small is Beautiful.

Functional. Functions. And, the only important "Library" is a small and beautiful compiler which is invoked with a built-in function called compile that you can change, swap out and completely remove, of course. Anything else seems like big globs of crufty glue.
I feel sorry for the Basic programmer making $49,000 a year in San Francisco.
Ask HN: How do you customize TextMate?
I recently got a macbook pro, and got TextMate. Will be doing some RoR development, and am a little disappointed by the stock display styles that come built-in with TextMate.

I noticed that the theme I always see in code snippets all over the web, typically dark/black background with pastel color fonts (e.g. the one on http://www.macruby.org/ right now) are not installed by default.

The Sunburst theme is the closest I have seen, but it doesn't quite hit home.

Firstly, does anyone know where I can get that TextMate theme that is so popular ?

Secondly, what other suggestions do you guys have for good themes that are easy on the eyes?

P.S. I know I can customize it manually, but that's a pain to do.

Please help.
Other PL/SQL
The news of open sourcing of the platform and etherpad has seriously made my day.
This is one of those stories I'll tell the next time someone asks me what's so special about the "hacker" community.
Wouldn't this data be seriously skewed by not including Silicon Valley where a lot of developers in San Francisco commute to? Silicon Valley has much less financial companies, most of established tech companies, many start-ups? [Edit: added this] I'd imagine the (more established tech companies, less financial companies) should seriously skew the supply/demand for developers.

Of course, the data is noisy and many of the samples are statistically insignificant.
Ask HN: Front End Development
To all front end developers, specifically ones that take PSD files and convert them into HTML/CSS templates, how do you think we could speed it up?

Do you think we need a special framework? A new slicing tool? Additions to Photoshop? Do you think it can be completely automated?

I've been doing it for quite sometime and I'm looking for a way to rapidly speed it up! Any ideas, anyone!?
I think the TextMate theme that's popular in webcasts is Vibrant Ink: http://alternateidea.com/blog/articles/2006/01/03/textmate-v...

I use a clone of it for vim called Vivid Chalk: http://www.vim.org/scripts/script.php?script_id=1891