skysight-inc/HackerNews huggingface dataset:
This mentality will just encourage fire drills and burnout.

It does nothing towards improving core problems of software development lifecycle planning issues.

I would suggest reading a book like Peopleware, before embarking on public shame or penalties as solutions. These band-aids are almost always self-imposed, and they almost never work.
This is hugely exciting, but I'm really hoping that someone comes up with a satisfying solution to the conditional compilation problem soon. It'd be pretty depressing if the only things that were portable between implementations were algorithms.
Yeah -- before the enterprise types got a hold of it, SOAP was actually fairly pleasant to work with. Sigh. Oh well.

You can kind of get a flavor of what pre-enterprise-jackassery SOAP was like to work with by looking at Dave Winer's XML-RPC (spec: http://xmlrpc.scripting.com/spec.html), which was one of the precursors of SOAP.
Could you not replace it with 'ny' or something similar?
PostRank Sunsetting May 1, 2012
I'm no expert, but how many VPSs could you run nicely with just a typical CPU in there?
It's definitely not a recent change, they required a copy of a photo ID as early as 2005 when I got my first server there. Don't remember being asked for a credit card scan ever though.
Say hello to the new Flickr Uploadr
=X good catch! will fix in the next build.
I think this is a mighty clever app; I'm not really sure why there are so many negative comments.

It would be nice if the url changed with the sample combinations though. It looks like you can record a chunk of the sound and share that, but I'm far more interested in sharing the exact combination that I come up with than I am the sound itself. I'd love to just send a link to a friend so that they could not only see the combination in action but also dive in and make it their own.
Equity, Valuation, and Getting Rich
> which IMO is one of the principal reasons for preferring it to original javascript.

It's a nice feature, but saying it's one of the principle reasons to prefer CS over JS is a stretch. Wrapping your entire file in an IIFE is a one-time development cost and a simple pattern to remember. Compare that to the syntactic sugar, safeguards, and added functionality that one will leverage constantly during development.
If they don't outsource their support then most people in Germany I talked with know English very well.
This is from 2006. I'm sure their fake name detection is much more sophisticated by now.
Google Kills Work Place Productivity with Easter Eggs
If I'm not allowed to assume names fit into the set of Unicode symbols, what do I use for a name field in my database? An image field? What if a dragon whose name cannot be printed attempts to sign up for my service?

Someone who decides to identify themselves with Klingon (whether their parents gave them that name or not) should expect to have an alias ready...
Seems like a nice idea but the name is confusing for gamer geeks who will immediately assume this has something to do with Markus Persson or Mojang.
http://www.snopes.com/autos/law/noplate.asp
Personally I pay little attention to network availability promises - all they mean is that you get pro-rated refunds if downtime exceeds them. 3 days downtime is possible wherever you go, and if it happens I don't care a huge amount if I get a refund of 10% of a month's costs or not - the damage is in the downtime, not the wasted money.

What's important is the company's track record, and the likelyhood of that record changing, and from what I've heard Hetzner look pretty good in this area.
Firefox 13 Beta Turns On the ‘SPDY’
It's more an issue of in-band or out-of-band signaling.

It's hard to do in-band signaling properly, but often time you only have a single data channel and then you have no choice.
The good VPS providers have fail over hosts so that they can move your guest if the primary host is experiencing issues (e.g. RAID degradation). Linode have this for example (I know because one of my 512MB guests got moved recently).

Edit: Leaseweb (who are on a VMWare stack) also offer something similar via Vmotion
"Seven out of 10 new employer firms survive at least 2 years, half at least 5 years, a third at least 10 years, and a quarter stay in business 15 years or more." - According to the US SBA http://s831.us/IXGBFK
Would you mind dropping me a note? I'd like to ask you for a bit of advice, but no contact info in your profile. My profile here says how to email me (HN nick, on Google's system).
You have a point.

- $5 is our first attempt on finding the right balance for most people where they would be motivated and wouldn't cheat.

- We definitely thought of giving the money to charity. But we would be more inclined to use the resource to do something really interesting (more or less along the lines with "giving it to someone more deserving"), hopefully to build up a "community of shippers" in long term.
Actually, what worries you is not Perl per se, but people that write Perl code and don't know what they want to test for. The code shown interrogates $lastname for values that represent truth in Perl, while it ought to be checking for definedness:

if(defined $lastname) { ... }

The two are totally different cases. I would also argue that the problem lies elsewhere if you have values for a 'lastname' field in your data set that consist of a single letter.
Let's assume a test that isn't culturally biased. The idea behind the test should be to determine the raw underlying intelligence of a person; culture shouldn't play into it at all. The fact that some IQ tests seem to discriminate - referring to the legal explanations above - appears to be a flaw in the tests given in those cases. If a test is biased toward a race or culture, then it's not an accurate measure of intelligence; we can't even call it an IQ test. It doesn't meet the definition of what most people are talking about or referring to when they say "IQ test" -- since "IQ" by definition is measured on a sliding scale in reference to the entire population.

For argument's sake let's assume a test that doesn't discriminate or give advantage to any given race or culture. How is that different from a coding test, other than that it requires more general interest and knowledge, and doesn't overly reward memorization of algorithms?
I LOVE driving to Featurecast: http://soundcloud.com/featurecast
Show HN: Beautiful Visualization of Agreement Groups in the US Senate
Wow. Really impressed with the design, it feels so warm!
If we are empiricists, yes. And I say that as a Django man.

If we are to held an idealist view, no. But it would just be ideology making up for a lack of the same volume of production being done with Ruby compared to PHP.

Remember the "worse is better" motto? Worse could also be more productive.

Now, I don't care why PHP is more productive in actual volume of production --instead of more productive as in "it makes you more efficient". It could be because of "stupid" programmers that cannot adapt to Ruby, because of inertia, because it is fast to start with, because it has a more vibrant ecosystem than Ruby/RoR, because of large amounts of code already built with it used to bootstrap newer projects, because of lack of RoR publicity, because of just being there first, etc etc. Thing is: by usage and number-of-sites metrics, it is.
Do you mean http://news.ycombinator.com/item?id=3900047 ?

I actually disagree strongly with you there. Hackers are eager to find things that work better, regardless of their source. One example that springs to mind is the use, in 3D graphics programs, of an archaic math construct called the 'quaternion'. The quaternion was the loser in a long-ago war with 'vectors', but this did not stop hackers from using the idea with the most value.

Another more ready example (as evinced by the frequent posts on HN about it) is Emacs. It's an old editor. And yet it still has it's adherents, and new converts.

But I hear nothing about people making anything in smalltalk environments. Nothing. Not even toys. One would think that if the language/environment was so powerful and the software freely available, that we would have seen something built on it. Heck, erlang is pretty esoteric (especially to those who don't hang out around here) but someone built CouchDB on erlang (and then abandoned it, but that's another story :).

In summary, I think there might be something wrong with Smalltalk that has nothing to do with economics.
I read this comment, waited for 10 minutes for smarter people than me to comment. Now I'll bite.

What? Why? Clojure is a JVM language. The ClojureScript compiler _is_ running on the JVM (in Clojure). Why would you want to create a backend for the JVM for a language that tries to match a JVM language as closely as possible - and relies on the JVM for tooling?

I rocked back and forth for minutes. Please explain why you assume that someone considered this and why it wouldn't be nonsense?
yeah, i found this to be super fun and i felt like a dj for about 10 mins while i made my beats. job well done.
Previous discussion of the original paper:

http://news.ycombinator.com/item?id=3876695
Excuse the nitpick, but what you meant to say is "All those scripts having #!/bin/bash at the top, they will still work exactly as they always have if you change the line to read #!/bin/zsh"... and it's not quite clear why you would want to do that if the script is already working as intended, hence this clarification.

Of course, a script that has #!/bin/bash at the top will keep working regardless of which shell you execute it on anyway, even a shell with a completely different syntax such as tcsh, because that shebang line will tell the OS to always use bash to execute the script--no matter what shell you're using to invoke the script.

It's different when you source a script (usually done using the eponymous shell built-in) since then the shebang line will be treated as a comment and ignored, and all other lines in the script will be executed in the context of the current shell.
This fable reminded me of my favourite, unfortunately all to real, cargo cult experience.

I gave a client's boss a copy of DeMarco & Lister's "Peopleware" to read. I was younger and more innocent at the time and thought it would persuade him to change some of his incredibly damaging management practices. He'd produced an incredibly adversarial fear-based working environment that was killing productivity.

For those who've read the book (and if you haven't you should... now... seriously....) this guy was the poster-boy for the Teamicide chapter.

He came back to me after the weekend telling me how much he loved the book. Could really see how it could help the organisation. Would be making changes this week. I walked away feeling smug.

What was the lesson he drew from the book? Of all the lessons that he could learn?

In one chapter there is a brief section on how to spot jelled teams where they mention signs like going out for a drink together after work.

So he decided to take the company bowling on Friday nights.

Attendance compulsory.

Correlation. Causation. So easy to confuse.

(At this point I'm less smug.)

Let us say the result of mandating adversarial teams working fifty hours weeks socialise around a competitive game where alcohol was available was not ideal. During week 1 there was shouting. Week 2 resulted in a fight. There wasn't a week 3.

On the bright side it was the final straw the caused some folk to resign :-)
It felt like I was a fresher listening to a senior at college doing the raw talk about the truths at college. You might not like them at first, but you will realize utterly that they are the truths and might even find yourself saying the same to another fellow, a different day.

I couldn't agree with everything though - Evernote is second brain of the universe? Is it not under rating the human brain? Human brain is capable of many amazing things. If I am going to hear some one call something a second brain, it should be able to take decisions. Evernote is only a digital notebook that is accessible from many platforms keeping all the users away from a lot of dirty work(copying, syncing, etc.). That's it. I don't think that could ever CHANGE THE WORLD. That will only MAKE MY LIFE EASIER. I could even argue that entrepreneurship is more about MAKING MY LIFE EASIER than about CHANGING THE WORLD.

When I get five minutes of waiting time, I don't open evernote to write something or read something. I open my twitter account and follow up with the links on hackernewsbot and few other tweets from people I like. That makes me feel productive. If I don't feel like reading technical things, I open my facebook and check what my friends are upto and I still feel productive.
Not a high priority since Clojure on the JVM works just fine. However a lot of the activity around ClojureScript is necessary work for Clojure-in-Clojure. For example it's the first time a large number of the efficient persistent data structures have been written in Clojure itself.
I don't think esoterica is entirely useless in an interviewing context. I've interviewed a few people for language centric positions before and one thing I liked to ask was, "What feature or piece of this language do you find interesting or frustrating?" Someone who's worked a lot with a particular technology is bound to have something meaningful to say. I suppose they could just not be particularly thoughtful about their tools, but I like working with thoughtful people.
This is a substantial enough topic that Gould wrote a whole book about it, The Mismeasure of Man.

But directly relevent:

* even if the concept of some sort of underlying general intelligence were valid, we have yet to come up with an unbiased test of it.

* And then if you could somehow prove an IQ test was unbiased and germane to the job, then the court ruling referenced elsewhere in this thread wouldn't prohibit it's use.
I pray this is a snide swipe at the police and not actually true.
Treasure worth billions of dollars discovered in India
International Police Association website defaced by Anonymous Hackers
I don't know the ins and outs of HIPAA, largely because I don't have to deal with them at all, but I don't see how this should be a violation. That's not to say that it's not, but rather that it seems like an odd rule.

All the post tells us is that a person named "Bobby Null" exists and has medical records, as do most people. It doesn't say anything about this persons medical issues/history at all.

I could learn more about someone by sitting a touch too close to the reception area at a doctor's office.
It serves more as a warning than a finger point. Problems like this will continue to pop up as long as misconceptions exist between what developers think people do and what people actually do.
You can't put a price tag on individual users, thus it might be hard to determine when a user causes Facebook to suffer a loss just for hosting their content. See it like this: If a user blocks all advertisement, he still interacts with his friends - which is hard to value.

On the other hand - if you create an account, upload a few photo albums and don't add any friends to your account, you will probably cause a loss ;)
Most commodity prices are heavily influenced by speculators, aren't they?

If so, is the corn market different from the oil or precious metals market, in regards to speculation?
Lua scripting in Redis is a game changer. I've been using it quite a bit lately and it lets you do amazingly powerful queries and data manipulation really really quickly with very little code.
Ugh, seriously? Is this what modern web application development has come to?
Love this, any more recco's?
Love it.

Also, I'd heard of Wuala before but didnt realize they also offer 5GB free now. Signed up. Love the stark contrast in privacy compared to Google Drive (Wuala is encrypted before it leaves your computer unlike GDrive/Dropbox).
How did this not get any upvotes??? Solid!
Starting a company should be about making money. There are also other reasons but I think they should be considered as secondary.
Login to FB or Signup to know "Why are you such a twat?"
Thanks but no thanks..
Why not go the other way and make all employees learn about business and financial matters? Or would that be too dangerous, allowing for employees to become entrepreneurs and, possibly, lose them to their own startups?
Should a Japanese octogenarian whose parents had the poor taste to spell their child's name with a character that would not make it into Unicode expect the same problem?
I hear this exact message a million times on Hacker News: a speech from an entrepreneur discouraging others to be like him/her... unless they are really serious about it. This is played to the point of cliche. For once, I'd love to see an article entitled "don't do it" and really actually mean it.
How exactly do you lose your domain by violating a terms of service? Does Craigslist file a complaint with ICANN or something? I can see a lawsuit and prohibition against accessing their service.
Great and fun application, but these little pauses at the "seams" between the loops are REALLY throwing me off.

You can't stomp your feet to this for more then one whole loop. Too bad, I loved the idea and the implementation!
This mentality will just encourage fire drills and burnout.

The truth is, we don't know yet. And we definitely didn't try to solve/improve software development lifecycle/plannings.

We built this for people like us: bunch of friends working on fun projects and trying to get it out of the door.
I think it depends on the person. There's the "a little knowledge is a dangerous thing" type person, where the acquisition of some terminology and the creation of some toy programs leads the person to believe that they've mastered the domain and can start telling people what to do.

In my opinion that type of person is not going to be a good boss no matter how much or little they know.

I think for a more humble person though, the ability to create small programs is empowering and makes them far more effective in any job involving computers. And going through the debugging process, and dealing with the growth in complexity in their programs, helps them understand the problem software engineering seeks to solve.

The ideal organization purges itself of the former type of person and teaches the latter how to code.
Podcasts recommended by Martin Fowler
I would disagree about the computer x calculator thing, or more precisely about Babbage's machine begin computer instead of calculator. I don't think if-then is enough.

I think first actual computer emerged when Von Neumann architecture was born, when program and data became one. That was in theory when Turing machine was extended to do that (I don't know when), and in practice with SSEM (or Baby) built by Turing and co. in 1948, combining both no data - program distinction, and sufficiently strong computation capabilities.
agreed. that was definitely a concern, but the name seems to resonate with people (and short, monosyllabic domain names are scarce). maybe we'll post as "Other Notch" in gamer contexts...
Do Accelerators Actually Work?
>It's not as popular therefore it's not as good. Your logic is definitely valid!

And your logic is definitely faulty. I've never used the word "good"

What I said is "more productive" (what the author claims) can only be measured in actual PRODUCTION.

That is, the important thing is not:

(a) "If I were to use X framework/language, how productive would I be over Y framework/language?",

but:

(b) "In an actual empirical observation, what framework/language is actually responsible for the largest volume of production?"

The author talks about (a), and advocates Haskell. But that is not an empirical, scientific, measurable observation, it's just his personal opinions, feelings and anecdotes. Only (b) gives an actual overall metric of the productivity of two frameworks/languages combos.

Even having the same person doing the exact same project with both X and Y framework/languages and comparing the speed with which each was done, would tell us very little. Maybe someone he was more comfortable with one or the other, maybe that particular project fitted especially X over Y, maybe it didn't need to communicate with legacy stuff with neither X nor Y do well, etc.

The only way to tell what generally was for production for the majority of people, is to, DUH, see what the majority of people have used for their productions.
Well, I just read the reports about how it went down. Oracle cut off their foot to save their leg. Then Google showed up with a chainsaw, offering to "help."

So yeah, Oracle's case might be salvageable, but I wouldn't bet on it.
Learn API Developer Management - Live Q&A
In Congress, a "not present" is the same as a "nay" vote since only the "yeas" count. Given Paul votes against most legislation, 92% sounds about right.
I have to disagree with you. I think it is cultural much more so than language. I have lived in a couple of cultures and travelled extensively during the past ten years. At the risk of offending more than a few, there's what some have come to call the "feminization" of American men. Maybe it's a result of the ability to sue anyone for anything, I don't know. But there's a very distinct characteristic to men (an women) from other cultures that will place the uber-polite American men and women at a disadvantage in certain situations.

Here's an example that isn't really about what I am talking about but speaks to the cultural and environmental differences:

Here in Los Angeles it is not too uncommon to see people crossing a street without even looking right or left and without continuously scanning for cars as they cross the street. I've also seen (kids!!!!) crossing the street running. Now, go down to Buenos Aires and try that on for size. Or do it in Rome. Or cross a bike path in Amsterdam without looking. You'll land yourself in a hospital, if you are lucky.

It's the same out in Manhattan, of course.

Non-scientific, non-extensive observation, but I don't think the lack of assertiveness has anything to do with language but rather culture. I can be assertive in a few languages, but I spent most of my young life in a more, shall we say, "fire-y" culture.
The iTunes Connect customer review portal has been drastically improved.
Didn't play TradeWars 2002 but spent a fair amount of time with Legend of the Red Dragon.
Give me a source for that which would allow for corroboration.

Because pretty much everything I can find on it has the whiff of urban legend, which folk like you repeat because it feed into their worldview.
Thanks! Bruno Barros did the original (@IlustreBOB). He's crazy talented.
I hope they will optimize it for energy efficiency and keep the speed the same on mobiles for now.
Don't use FB to message anyone not a friend of a friend. They won't notice.
Somewhere in the world exists a poor soul named Dev Null.
Ah, yes, just tried it again and it worked.
Fantastic info, thank you
I use it every day, including tracking separate workouts so it should be loaded w/ data. Now it's telling me 'something is wrong with my username' when trying to login. Where can I find your email?

FYI - on a side note, I'm the creator of fitbolt.com, which also integrates w/ FitBit. It's cool to see the different uses of their API people are coming up with!

EDIT: found your email.. must be friday ;-)
Nope.

http://abcnews.go.com/US/court-oks-barring-high-iqs-cops/sto...
would be interesting to see this one out in the wild ;)
Who owns the commented we post? Do they automatically become the property of Olivine Labs LLC? The ToS makes no mention of this.
I spend a lot of time in the shell and it's so incredibly rare for what I'm doing to be limited by bash that it's hard to describe switching to zsh as anything other than a premature optimization.

Part of this is because I try to automate anything I do more than once or twice and I use a real language to do so. For anything non-trivial the differences between zsh and bash are an order of magnitude less significant than either compared with Python, Ruby, etc.