skysight-inc/HackerNews huggingface dataset:
There are 88 million (~15% of total) web sites hosted on Windows (http://en.wikipedia.org/wiki/Web_server#Market_share). That's 88 million reasons.
"It is expressly prohibited to post content to craigslist using any automated means."

http://www.craigslist.org/about/terms.of.use

Companies have lost their domains due to this.
To answer the 'no beer near me' question - it's pure manual data entry on my part, and it's about 1/10 done...
To some extent I feel the opposite is true - local dev might get solved more easily than a good mobile UI.

Because of the relatively open nature of Android, we're already seeing things like Android AIDE (as aniruddh mentioned in another comment here). With increasing power in mobile devices, we can definitely expect more powerful tools for on-device offline development.

But a good UI won't just come out of increasing processing power. It will take more deliberate effort.
Texas strikes deal with Amazon to collect sales tax and create jobs
In a volunteer army, these people serve by choice (albeit perhaps not always for altruistic reasons). It is also the choice of this fellow to make their horrible experiences less so. While certainly I don't support endless war, I think this story is an uplifting one - a singular act of selfless kindness to add humanity to what is otherwise an inhumane situation. Certainly no one is coercing or paying him to do that. In fact, quite the opposite.
this is hotkeyed to Meta-# by default

(one of the readline features i rediscover every three months or so and promptly forget)
Thanks for the pointer. Guile does in fact have immutable strings and lists, but apparently they do not actually come from the Scheme standard: http://lists.gnu.org/archive/html/guile-devel/2012-01/msg001.... I will update my post to reflect this.

I'll keep a close eye on the Lua ClojureScript backend as well; this should be interesting.
It's interesting that I can lookup people at my company who are behind the same connection that I am, but my account doesn't give away my IP. They also seem to get a lot more SPAM calls whereas I get fewer. I wonder if it's a privacy setting that I setup in the past or just the fact that my account is older.

Either way, it's great to know that this is possible.
Beware this logic; it leads to playing the lottery.
All these comments about "no value" are hilarious.
Honestly I dont think "serious programming" even matters. It's people learning, for example, that the 30 min daily process they do in excel can actually be a script that takes one second to run. The company is already seeing benefits to the culture and soon people will be thinking differently. That's a win.
;) As I wrote it, I was tempted to kick myself.
The post is from December 2010 with no follow-up. It was likely a joke. HN got trolled.
They must have got the absolutely brilliant idea of conflating null with the empty string from Oracle.
Sometimes users are unaware of what they want and it takes another company (Apple) to come along and show them what they really want.
No, I didn't ignore it. I've addressed it twice already.

For a third time: If the only example that causes someone to benefit is the one where the HFT is losing money, then HFTs are motivated NOT to help people.

So no, I don't count an example where an HFT screws up as a positive. If the best you can say is that "some of my revenues are redistributed to people who otherwise wouldn't have been able to make a sale because there were no other buyers for a particular stock", well, sorry, but that pretty much proves my point.

You're claiming to be a Robin Hood, but without the whole moral justification -- you're robbing from random people and occasionally giving some of your proceeds to other random people. The latter doesn't justify the former.
Little Bobby'); DROP TABLE Students;-- Null, always getting into trouble!
I don't know... but I've had coworkers who are not professional programmers, but who wind up "helping out" with programming on the job, and I desperately wished that instead, they didn't know a thing.

Instead of them respecting my job more, they come to respect it less because they think they can do it just as well as I can. They think they're perfectly capable of forming time estimates because they insist "they" could do x task quickly, despite the fact that they're clueless about architecture, refactoring, documentation, testing, etc. They have no conception of why spaghetti code is bad, or what it even is.

Of course, this is all probably due more to management problems than anything else, but it is a very good example of "a little knowledge is a dangerous thing."

And as for the French analogy: I've known people who claim to speak French and then get themselves into hairy situations due to misunderstandings because they greatly over-estimate their skills and are overconfident in what they "think" they understood. It's equally infuriating.
Does any one know if their VPS servers are XEN or OpenVZ?
'The string "Null" should not cause this behavior.'

FTFY. It's certainly possible there's a bug in the library.
JavaScript on the XBox 360
http://stopsoap.com/
Even better, they should also teach the HR team finance.
Thanks for the response. I'm a computer science student, so I don't have a chance to read actual program code for classes/etc.
Is this real? I don't really understand what language they're discussing here, but wouldn't the string "Null" be distinct from the protected Null?
Lua scripting! Once people figure out what Redis' Lua scripting is good for, and it gets in a stable release, it's going to set the world on fire. In a good way.

When one of the services I work on was having huge performance problems, and nothing I did seemed to make it fast enough, I realized that the main data-manipulation logic -- previously a combination of Python and SQL -- could be rewritten as a Lua script in Redis. I learned the basics of Lua in about an hour, migrated the data over to Redis, made the necessary changes to the code, and everything worked beautifully. Months of crippling speed problems vanished in a single long day.

Redis 2.6 saved my ass. Now, when I need to store data, it's always one of the first things to come to mind, since I know I can count on it to be fast, solid, and flexible enough to do all sorts of things.
Uh. This doesn't make any sense whatsoever.

As to why, here is a hint: The three most common webservers in the world are Apache, nginx and IIS. Yet are any of those even mentioned in that paper? NO.
The main things I like in an IDE are discoverable functionality (e.g. in Visual Studio, variables that changed since the last breakpoint are red--I'm sure gdb has acquired this ability since I first looked at it but it's questionable if I'd've ever gone looking for it on my own) and refactoring (e.g. changing the name/signature/return type of a method throughout your codebase). IDEs are typically big wins when you're writing in statically typed languages (especially ones without a REPL) and less so in dynamic ones - in Python I'd be perfectly happy in Notepad for at least 75% of my programming because I do so much exploratory programming in the REPL.
I don't directly have experience, but the company I'm working for is in that space. Did you have specific questions? Maybe I could ask an expert here?
The entire market for every metal they could mine is larger than any single market. Gold, Platinum, Rhenium, Palladium, Iridium, Rhodium, Indium, Osmium, etc. Also, it can be a question of timing. If it suits them to sit on the equivalent of 10 years of global production of, say, Platinum while selling off, say, 50% of global production a year then that's still an enormously profitable venture for them.
Just because they have a market value worth of 20 Trillion dollars worth of platinum doesn't mean there's demand for 20 Trillion dollars worth of platinum.

On the other hand, there's probably a very large demand for cheap platinum.
Or, if you really want to change the world, alleviate the spectre of massive world hunger by coming up with radical agricultural techniques and selective breeding for drought resistance, then teach that technique to everyone you know for free[1].

Or, come up with a novel vaccine for one of our most vexing diseases of our time, then give away the formulation for free[2].

That's how you change the world.

Cue the capitalism-as-religion downvote squad, but this guy is a world class putz if he thinks a cloud-based notepad is changing anything but 1st world slight inconvenience.

[1]Norman Borlaug

[2]Jonas Salk
DotCloud - New Beta Pricing
The OP claims it's real. After dealing with some SOAP systems I would entirely believe this is possible.
It's lofty wording, but he does go on to explain it's not necessarily changing the world in a huge way that matters so much, just that changing the world in any degree is at the core of your motivation. Judging by their growth, Evernote helps a lot of people, it doesn't cure cancer, but it still helps by doing what it does.

Personally, I'd rather have successful entrepreneurs selling this story than saying it's all about making money, sailing on your yacht surrounded with beautiful women, sipping on champagne. It's incredibly idealistic, but I think entrepreneurship needs to attract incredibly idealistic people more than any other type.

For the record, I've never used Evernote (pen and paper does the task nicely), so the above assumption of Evernote helping people is based on their business results from the video, which would imply a useful product.
so? Javascript is never, ever going away.

It'd be real nice if ECMA made some changes to fix the ugly, but how long would that take to propogate? A decade?
There is a follow-up...
I hope Illinois learns from this.
Who doesn't start a business thinking they're going to make money? Wouldn't it otherwise be called charity or a hobby? Sure, maybe not hogwild money, but I think getting paid for something for delivering something of value might be a definition of business?
firstly, there's legal issues with IQ tests in job interviews in the US at least

secondly, IQ testing covers a number of areas, many of which are not necessarily related to the kind of thinking needed for programming. i think most of the verbal stuff in IQ tests wouldn't relate that much

thirdly, even if someone aces the IQ test, there's still no indication that they would actually enjoy programming if they've never done it before. It's kind of pointless to train someone to code if they're just going to get sick of it and quit in 6 months.

and fourth, an IQ test doesn't say anything about a person's ability to work with other people or prioritize things properly. an IQ test provides no protection against ending up with a prima donna who obsesses over brace style at the expense of getting useful things done.

really, i think the best way to find out if someone can code is to look at something they've coded
On the contrary, you'd probably receive a lot of "test" mail that leaked through.
...no it's not.
Close, it's just like "zeye star bee". (edited)
No decent company should allow a single interviewer to shut down a candidate. I am a regular interviewer (phone and in-person) and I've got a few pet problems that I throw at all candidates who pass the simple introduction. I would never can someone on and 1 type of question, but I think it's fair to say that missing 2 or more conceptual questions will pretty much end the interview for me. That's why we have at least 2 2-person teams interview in-house -- if they passed the phone screen and make it in our doors they deserve it.
I generally believe interview questions aren't a terrible way to screen people. There are, however, stupid questions and good ones. Ones that test how people think or how good they are at designing/accomplishing tasks are good. Ones that test stupid syntactic knowledge or language specific things are dumb.
From the article, it looks like they don't actually post. They create the post, but it's up to the user to click the send button.
Oh thank you, I'd never heard of SpiderOak. Do you use it? Does it have all (or most) of the features of Dropbox?
Well, the reason you don't really see efforts to implement prototypal inheritance in classical languages is because it would be much more difficult than the converse. Prototypal inheritance is both simpler and more flexible than classical inheritance, so building the latter on the former is much easier.

Another thing: there is nothing fundamentally wrong with coercing types. The only time you have an issue with this is when you combine overloading with coercion. Particularly, JavaScript overloads + and uses it to coerce values, which is just broken. Either overloading on types or coercing types by itself is fine and neither is clearly superior; the problems stem from having both.

JavaScript also has a standard and multiple compatible implementations; all the cross-browser issues I know of have to do with the DOM rather than the language itself. On top of this, some of the JavaScript implementations are really fast for a dynamic scripting language.

Also, let's not get into Python's many problems and weird semantics. It may not have the "silliness" of JavaScript, but it has plenty of silliness of its own. I say this as somebody who's been forced to use it both at work and in my courses: it's just as confusing as JavaScript was, just in different places.
How does this service screen new members?
Not when naive serialization turns both of those into the same string "Null", which the other end deserializes into the keyword.
Thinking in a Foreign Language Makes Decisions More Rational
This is a bit of a nitpick, but prototype based programming is still OO.
Yes there would have to be master servers to close this hole, but I can't imagine how it can be done without everybody upgrading to the new client, so we can assume that every Skype user's ip is known or will soon be known. The current state will last for a while.

You don't have to be even logged in for this to work(!) according to some already published research.
I don't know...Evenote is actually the ONLY service online I have ever paid for.
I don't know...Evernote is actually the ONLY service online I have ever paid for.
I have had this problem before, usually when using a repl that gets abnormally terminated. I don't know exactly what causes it and I haven't been able to replicate it deliberately. Long commands alone don't seem to trigger it.
I had never heard of the fizzbuzz question, so I googled it. This is what I found:
http://www.codinghorror.com/blog/2007/02/why-cant-programmer...

..... I sincerely hope he's kidding. Having less than 8 months experience with a language (AT ALL!) I can write code out on paper that works. IS this 95%+ figure correct ? :S It's come up a couple times in google results, but I dont see where people are getting the number.
Yup. But I'd like to see the numbers for second or third try entrepreneurs. of all types. If my first three goes tank it, but the fourth one makes it, OHBOYOHBOYOHBOY!. Then I've got a 75% fail rate, but I'm still a success. (insert inspirational "fall down seven times, stand up eight",I havent failed, I just found 99 ways that don't work" etc...)
Your Job: It Doesn’t Have To Suck
The idea of entire space stations, and robots made from Platinum will always sound crazy to my pre-abundance-platinum mind :D
alternate solution using readline:
set echo-control-characters Off
I don't think exporting PS1 is a good idea. Child processes don't need it and if I launch a different shell with different PS1 semantics I get a broken prompt instead of whatever the default for that shell is.
If you're running your web server on the same host as your redis server, in my experience you're doing it wrong.
I'm 100% sure you're wrong.
Umm... piano? violin? lawyer? doctor? mathematician? I could go on...

After a year or two of learning to code, you can build things of minimal value. If they're of any reasonable complexity, though, they'll probably be terribly structured and difficult to maintain. To truly become effective, it really does take many years, with lots of things that can really only be learned by experience.
WebStorm has jump to definition, re-factoring, code inspection that provides valuable auto-complete suggestions (and if you use JSDoc tags it can read those) and more: http://www.jetbrains.com/webstorm/features/index.html
We may not get flying cars but we'll have self-driving cars.
Ran into this with a REST XML API recently where someone was trying to do some reflection-type serialization of XML. The API had longitude and latitude of all train stations, and some genious decided to call the tags 'lat' and 'long'. 'long' conflicted with the datatype Long and it wasn't fun. Version 2 of the API has fixed this issue luckily.
:-) You missed the part where I cycled over to Imperial College in my padded cycle shorts and worn out lycra T-shirt. You only get to see the bit where I'd changed into smart stuff.
Null is also a legitimate name. When names are Anglicized from foreign languages there are often dozens of alternate spellings.
Sort of weirdly classical, like Odysseus identifying himself to the Cyclops as "Noman".
There's a big difference between learning syntax and learning to code.
Yes there is, and it works quite well: http://www.jetbrains.com/editors/javascript_editor.jsp?ide=i...

For sure it has some oddities with the completion as it can't be sure what the prototypes are, but then it just lists functions from different prototypes which match your prefix.
Not sure about DOTA, but in League of Legends, players can be reported, and a team reviews the complaints for any given player, including watching the games.

Sometimes it's hard to tell - I've had bad days where I'm just dying all the time because I just levelled up and am playing against harder people AND having a bad day, so I keep dying - but usually, it's really, really blatant.
Gold - a physical element, Bitcoin - an abstract protocol
I think the prototypical one is Michael Crichton's The Andromeda Strain.
Could that be due to differences in VAT?

If not it might just be that they like to quote nice round figures (£14.99 and €14.99 perhaps) - this happens sometimes when the pound and the euro are (or recently have been) near parity.
Can't listen to it right now, but this article:

http://online.wsj.com/article/SB1000142405274870346730457538...

suggests that speakers of all these languages share the good spatial orientation abilities. Anyway it's true then that my argument doesn't hold. One should first verify if there is a subset of nomadic peoples that lack this language feature, and that they have poorer orientation abilities.
See you do know the venacular
I wish browsers updated their code without needing to restart. Ksplice made it work for the Linux kernel. Why can't it work for user-space apps?
I was actually thinking of the Two Minute Hate from the same book, and how the ritualised anger aimed at external enemies was used to distract from the reality of their own existence.

http://en.wikipedia.org/wiki/Two_Minutes_Hate

And as I said, I don't understand why China's human rights record is more germane to this particular conversation sub-thread. You could have replied at the top level to rail against China, but you replied instead to the apparently irresistible irony of someone wishing to have a chinese made laptop with Free Software rather than a chinese made laptop without. Which suggests to me at least that people may be struggling to cope with the idea that pretty much everything is made in China and would rather pretend that their non-longsoon CPU device is in some way morally superior.
Sadly no, I had to adjust the ship time. bearwithclaws is now $5 richer. But we shipped!
Here's something to get started:

https://github.com/MSOpenTech/redis/compare/antirez:2.4.11.....
This is pretty amazing stuff! Do you have a blog where you post the details?
This is very cool!

I am excited that ClojureScript could be used to target multiple backends, allowing one to leverage the platform's benefit's as needed.
This is hilarious. Seriously, the question votes were being incremented live. :)
That's awesome. Imagine working in an all Spanish workplace and refusing to learn at least some Spanish. I think everyone benefits from learning a bit of the language. You don't have to be fluent but even knowing the slightest bit gets you a lot more respect. You can see this when visiting foreign countries. Understanding and writing code should be the basics.
Does anyone use http://burst.net/ ? I've found them to be one of the cheapest VPS providers. May want to check them out if hosting in Germany is not an option.
Wait until they teach everyone how to sell a product.
Easier debugging, faster code navigation, better refactoring tools, auto complete, inline documentation, tighter integration of unit tests, and probably many other features I'm not thinking of. Sure I write one off python/ruby/ps scripts in notepad++, but for me any project of real size and complexity will receive a huge productivity boost from a well configured IDE.
I guess you've never tried to focus fire/snipe banelings that are part of a zerg army moving towards your marine bio force. Accurate clicking is very Starcrafty.
42Floors’ PDA: The War For Talent Among Startups Needs A New Approach.
It looks like the your markup got mangled a little. Would you mind posting a gist?
CMS collaboration discovers its first new particle
Russian is my native language. I picked up English when I was about 30. Also I learned some German in school, but I can't speak it.
Also, it's an ecosystem feature. If a library or a component of rails (e.g. ActionMailer) wants to process something in a background queue, the choice doesn't have to be between a host of bad options:

* Forcing a dependency on a particular queue
* Writing a wrapper for all possible queues
* Falling back to queue-less behavior in the absence of a detected queue

They just use the Rails queue and it works on whatever real-world queue the user picks. Definitely good infrastructure IMO.
Ironic considering that the language behind (coldfusion) doesn't even have a concept of null (it just uses empty string).
I have personally encountered "Null" as a surname in system used by job applicants world-wide. The system's session layer encodes absent values as the string "null" at some point. The Null clan is the only problematic case, and they are numerous enough that the maintainers are aware of the problem but not so numerous to fix the session layer.

I wish I could listen in on a dinner conversation at Null house. They must have an interesting perspective about computers.
Nice idea. Similar to something I've considered recently: an email client concept that would charge postage for every message sent with proceeds going to charity. Might cut down on inbox overload.
If the price is right and latency really is not an issue, I don't see why not. If you setup your infrastructure right it should be fairly easy to move to another host if things don't work out. The main thing to be wary of is laws that differ from yours in that locality - whether or not there is anything relevant that you need to consider here very much depends on what you are planning to host.
what are you trying to do with the api?

RSS is a consumable format directly, and reader does export a (user-private) combined atom feed.
I once worked for a medical records software company. We received a bug report that a particular patient's record could not be viewed. Our support engineer remoted into the client's site and asked the secretary for the patient's name. It was Bobby Null. You can imagine what sort of underlying assumption about String serialization led to this issue. [A preemptive aside: We had proper confidentiality agreements in place. No HIPAA rules were violated.]
Hm, you may be right. The methodology to arrive at these results in the paper is not given at all (as far as I can tell).

However I suspect that the three you listed would not be benchmarked on their own, as they are not application servers, just frontends. It would be more reasonable to benchmark Apache+mod_wsgi or whatever, and it would be nice to see that on the graph.