skysight-inc/HackerNews huggingface dataset:
In a nutshell: "Big smile? Short memory."

EDIT: changed punctuation. i think it comes across more accurately this way.
That's the stock objection. Here's my answer: historically speaking, we've barely started. Software is the first mass endeavor of its kind that humans have tried. It belongs to a post-industrial era that can be expected to take a long time to work itself out. Under such conditions, social proof doesn't work. Whatever the rational way of making software turns out to be, statistically speaking it hasn't been tried yet.

Will it turn out to be "Lisp and a handful of super-programmers"? I don't know. What we need is an age of experimentation. The great thing is that startup costs are now so low that we are beginning to see that happen. Emphasis on beginning.
Is Angry Birds deterministic? - Gaming - Stack Exchange
Right, I was trying to paint a larger picture of the whole landscape.
Using string keys: https://github.com/koto/blog-kotowicz-net-examples/blob/mast... (base 5?)

Didn't check in details yet but it might be interesting for the curious kind.
Not sure that I would call that post "great thoughts". Scenario #1 (business guy) required a significant amount of initial investment, Scenario #2 (MIT Genius) could have bootstrapped the site for $14/mo on AWS. They're two completely different strategies.
Dammit. This is why we can't have nice things.
I definitely disagree that he's "clearly" right, and disagree that he's right at all. Tom made the good point that this is Google's social network, and if you want to use it, then you should play by the rules, which are IMO mor than reasonable (why do I want to see people flipping me off).

I don't know why everyone is making it sound like this sets a precedent for more "censoring" when this is already the standard for any currently popular social network.
Seems like this is getting main-stream community support:

http://www.hotukdeals.com/deals/move-your-domain-day-nameche...

I posted onto HotUkDeals not knowing what to expect, but seems like people are very aware of SOPA. Well, that and the crowd are even more techie than I had anticipated.

All of this mainstream attention perhaps caused this tweet (even if the news itself is old): https://twitter.com/#!/DrBobParsons/statuses/152473462399713...
Here in Germany, tickets usually cost around 8 Euro now (10.36 USD) ...
Darwin + X Windows is Open Source (ie, you can fork it etc).

OS X isn't.

For other people, there are ways that Android is not "open" that really matter. Just ask Stallman, for example.

No, Stallman argues that Android isn't Free Software (according to the FSF definition)[1]. He's correct in that. He also argues that the hardware for Android isn't open enough. He is correct in that too, but fails to note that most of what he says there also applies to the x86 PC platform (assuming it is using binary graphics drivers, which is how most Linux desktop boxes are deployed).

[1] http://www.guardian.co.uk/technology/2011/sep/19/android-fre...
Eric Hanushek and Steven Rivkin's conference paper "Generalizations about Using Value-Added Measures of Teacher Quality"

http://edpro.stanford.edu/hanushek/admin/pages/files/uploads...

explores several of the theoretical issues and facts that are simply not known at present about how to evaluate teachers. The paper points out that for public policy, if existing models for teacher evaluation programs by value added are better than what is currently done to evaluate teachers, even if the value-added estimates are not perfect, then they may be worth implementing more generally. This definitely is an issue that deserves further research. On my part, I think a truly effective teacher is worth her weight in gold, and I would like to see the system identify and reward the best teachers, not least because then other teachers will be likely to learn from their techniques and emulate their examples.
Thanks! I'm just going through all the comments again now and importing the requests/issues into Redmine.
No the math doesnt work for people with kids. But if your single and want to save for that startup - guess where you should go RIGHT NOW?

Also I've seen guys get paid 80% more than whats quoted for NYC.
Sigh. You know what, I actually tried to find a better term than "governing body" but at the end of the day, I didn't really find an alternative that wouldn't immediately get some peanut objecting to its exactness, so I went with governing body. Thankyou for being the peanut. So, international politics 101. The UN is a body whereby the nations of the planet can get together and discuss global problems and their solutions. This type of body did not exist 1500 years ago. Yes, like any reasonably well-educated adult on the planet I'm aware that the UN can't make laws, and couldn't enforce them if it did. But in the real world there are other means available to the UN to pressure member states to do the right thing. If 99% of nations voted for a new calendar, the remaining 1% are going to look pretty silly if they stay on the old calendar.

As for y2k, you know what, I could have stuck a load of different examples in there. Changes to http for example. Or how about the switch from national currencies to the Euro in Europe. Each one is different, but they all demonstrate that important changes can be made to large interconnected systems, and that the change can be activated at the flick of a switch if the need for synchronisation exists. Also, I assume you're too young to know much about y2k if you can talk so blithely about people working independently in an uncoordinated manner. Y2k was huge - if you change one system to requiring 4 digit years, but just one of the systems it communicates with requires two digit years, your system stops working. Both need to switch to 4 year dates on that interface simultaneously. When the systems you're talking about are command and control circuits, financial transfer systems etc, this was a major issue.
Agreed on the "stupid login system" part.

I accidentally found out that you can actually cut out everything after and including the hyphen and it will still work.
But bush != congress.

Perhaps you're reading more hyperbole than I'm putting in :)
Occupy Russia – Not your normal distribution
Oh man, I was just wanting to have an extension like this myself yesterday. Installed!
Agree. Triple it, 10 students per teacher, and see performance shoot up.
Because the most money is made from appealing to the lowest common denominator. There are plenty of awesome T.V. shows, but whenever American Idol and the Real Housewives are on, people ignore them.

For every person who loved the original "Girl with the Dragon Tattoo," there are 1000 who just want to see Michael Bay spend $300 million on 120 minutes' worth of animated explosions for a 4th, 5th, and 6th time.
This video Alamo posted to youtube of an angry customer bitching about getting kicked out for texting is amazing.

http://www.youtube.com/watch?v=1L3eeC2lJZs

tl;dwatch:

customer: I was texting and you kicked me out; whine whine whine

alamo: gtfo and don't come back
Facebook points for rewards
Why Solyndra doesn’t matter
Beware the Approximators
Many people had similar arguments about how GCC and glib were developed back in the day (specifically, that the GCC team wouldn't take patches).

People didn't like it, and ended up forking because of it. No one argues it wasn't Open Source though.
Use of Prolog for developing a new programming language (Erlang) (1992)
133 movies this year opened in more than 1000 theaters. There was plenty of choice, every single weekend of the year.
I think it's offensive, and I would like to not see things like that pop up in my stream.

Isn't this one of those things that are on the line where if just 1 person says it's offensive, then it should be treated as such. It's kind of like if there were only 10 men and 2 women in a room, then by democracy, you'd probably end up with rape being OK.
I work primarily in .NET and I completely agree with these sentiments. I couldn't have said it better but I'll add my $0.02 anyways.

.NET isn't necessarily slow* to work with (GSD, not benchmark wise), but it can be very restrictive and limiting to work with. This is probably great for "enterprise" (whatever that means anymore) where cutting edge technology is considered inherently risky, but in modern startup environments it's just not going to cut it. Community involvement and maturity is part of it too, a talent pool that has a lot more myopic developers who have limited themselves to one language, one framework and one stack is another. Windows as an environment is a third reason, it just doesn't have the same flexibility, tooling and automation of * nix environment. Fun, as a purely subjective reason, is a fourth, I just see * nix devs having more fun with the tools they are using and the stuff they are building.

*though in my own experience the incredibly strict static typing of C#/Java feels slow to me. If I'm trying to design my software well so that it is extensible, understandable and maintainable I find I have far less trouble with this in Ruby, even considering that I have far more skill and experience in C#. That's just my personal experience so YMMV obviously.
it would be great if you could avoid showing the H in the address bar (or grey it out) for such sites (i can't see how you do this without hitting your server on every site, which i imagine you are trying to avoid - but perhaps you are smarter than me :o)
"Better schools" pretty much correlate directly with "pricier neighborhoods" in NYC. The elementary school in my neighborhood is fine, but I plan to be actively involved in my 3yr olds education. I don't love the situation, but I'm not too worried about it.

At the high school levels there are the magnet schools, which your kids could potentially attend regardless of the neighborhood that you live in, but getting into those is somewhat merit-based.

It's a pretty massive lifestyle change, but there are crazy positives. Everything I need is within walking distance of my apartment. When my daughter goes to the playground, it is packed with other children for her to play with. There's a great library system, and there are plenty of child-friendly events to attend. From a professional standpoint, there are always meetups and events going on that are but a subway ride away.

I used to live in NJ and never thought I would like living in NYC, but now that I have a daughter I can't think of any other place that I'd want her to grow up in.
It only solves the exploit path, not the vulnerability.

The true issue is that their hashing algorithm sucks. Any patch that doesn't fix the hashing algorithm is a band-aid and not a true fix.
I can't emphasize enough how important Ebert's 6th point about "Lack of choice' is. I live in a very rural area in germany, the nearest cinemas are about 50 Kilometers and while I simply prefer watching movies on my admittedly better than average setup with decent 720p projector and very good A/V receiver and speakers, it's mostly the selection of movies those cinemas offer which keeps me away from them. I enjoy movie that are a little off the radar and those cinemas don't just have little to offer in those departments, there is simply nothing for people interested in documentaries, indie films or other movies that just don't fit into the whole blockbuster concept.

Of course i guess this is a different situation in urban areas where some cinemas certainly cater to interests like mine. However if there's anything to 'the Long Tail' mainstream cinemas are of course still losing audiences. These cinemas serve the purpose of showing big films for a very short period of time before they rapidly become meaningless. With the growing the popularity of on demand services like Netflix, iTunes, amazon and so on this time frame doesn't matter any longer. People can dive into special interests, classics and films that once were only catered to a niche audience and see them immediatelly. So the limited selection and the instant availability from alternative sources hurts those mainstream cinemas twice.
That said, the cinemas I know wouldn't see me even if I lived just across the street.
Its generalised quite well with this theory http://en.wikipedia.org/wiki/Monomyth
The costs are significant for a ramen profitable startup. For example production licences for MSSQL are not cheap. Each virtual machine for a dev is a problem.

For a small startup, the cost is the time it takes to try and understand your licencing agreements - it wastes a lot of time...
If you focus on the news title itself, without clicking, it suddenly starts to make sense:

Bullshit (marco.org)
Will hackers use this when giving presentations?
Present Now lets you collect audience contact information using smart phones. The goal is find out who in the audience wants to know about your service or product. The best results happen when you offer the audience an incentive such as access to a free trial of your product or service.
giving the user that much control, using his example of a spreadsheet on his computer, makes me cringe thinking about how much the user could mess things up with the data.
Access it from reedit: http://www.reddit.com/r/science/comments/nu6qq/forgetting_is...
Austrumi 2.4.5: Small and Mighty
Just set it up so there's an options.html where you put in your own API key, and make users signup for Compete themselves. Problem solved.
It's not censorship. Your rights have not been abridged. It's a free service with terms of use, provided by a corporation.

This is not a police action by an authoritarian government, stopping people from expressing Constitutionally-protected speech in the public square.

Try to buy a full-page ad in any newspaper in the country showing goatse.cx in all its glory. Businesses generally limit profanity on their services.

Act surprised if you want to, but methinks the lady doth protest too much.
Why should that offend him? Are you offended by a thumbs up picture? http://en.wikipedia.org/wiki/Thumbs_signal

G+ is an international social network. It's interesting how you assume that what's offensive to a large number of people in the US (maybe 100M people) should be offensive to the world (7B).
Why anyone evaluates .Net as something uniquely different to other languages/frameworks/platforms is beyond me. It has a certain set of capabilities, some it does really well, others not so well. Pretty much like any other language/framework/platform.

As with any application or system being built, the available options for building said application should be evaluated and compared for strengths/weaknesses. Whether those fit into an organization's plans is for the organization to decide.
> This, however, has been going on for half a decade and has absolutely nothing to do with smartphone and smartphone OSes.

No, but more and more smartphones (hopefully with better battery life than the top of the line stuff we get in the west) will start being sold in Africa and from the looks of it they will be powered by Android.

That is the argument that was being made.
The main reasons I can see for a startup not to go .NET/MS Stack.

1) It is maintained exclusively by 1 company, if MS decide to kill off part of the platform or let it stagnate and you have a huge base of code based on it you are going to be missing out on the cool new stuff the ruby/python etc guys are getting. In the event that MS went bankrupt or decided to totally change their business model (i.e focus on consumer products) you are essentially screwed.

Also if they decide to change how their tools work (even just change the GUI around) your pretty much forced to re-learn it, this happens less on unix.

2) Licensing costs, sure these may not be that significant but they are subject to change and however small they may be you are competing with free.

3) Familiarity, Allot of startups probably hire recent bright college grads. These guys will have used desktop windows at some point, but they are very likely to have also installed Linux/BSD on a spare computer at some point and setup apache etc on it by reading stuff on wikis/blogs even if just for kicks. How many of them are likely to have installed a Windows 08 server on their own computer and figured out how to set it all up properly by reading MCSE manuals? It's somewhat different from setting up Windows desktop. It's also pretty complicated, I once went on a 2 week course with work to learn how to do some things on Windows server, doing roughly the same things on Linux took about 2 hours to figure out (ok , the course was pretty slow paced so 2 weeks might not be fair).

4) It's windows, it has a reputation for security issues. While this may not be as common as it was , it still makes allot of people nervous when I talk about forwarding ports to a Windows box.

5) Lock in, once you are commmited to Windows stack there's not allot you can do to chop and change parts of your stack for other things, like for example use a different kernel or filesystem. On the other hand let's say your running Linux servers and decide to move to BSD (or apache to lighthttpd), most likely much less of a hassle.

To overcome these things they would need some serious selling points.

Other than backwards compatibility with older stuff is there really a good reason that MS needs to build it's own OS kernel etc?

If they announced tomorrow that the next version of Windows Server would run a BSD kernel but they would port .Net + Active Directory + Windows GUI and everything else over to it would anything really be lost?
If they don't advertise, shouldn't their costs be lower? Also, I'd rather they charge incrementally for services. Charging more for forced bundling of unwanted services only benefits them.
Do you teach 'hardcore' cs? Like the master method for working out big O? That's is what I think he is trying to say people might be missing.

There are plenty of tutorials on the internet about data structures, relatively few about algorithm analysis.
Also, what makes you say that database as an integration layer should always be avoided?

15 years of writing software. Every time I've had to deal with a shared database it has caused problems, and every time I've built a system avoiding that antipattern it has worked much better.

But it's not just me, here's some references:

Enterprise Integration Anti-Patterns # - The Shared Database: http://ianfnelson.com/archives/2010/11/08/shared-database/

Database as an IPC Antipattern (which is a subset of the broader shared database antipattern): http://en.wikipedia.org/wiki/Database-as-IPC

There is a good reason why SOA was created, and why exposing applications' data via defined interfaces is very popular.
Its not that they're hard per se, they're just another pain in the ass, especially when the alternative is a proven technology obtainable with a no-bullshit grab from a repository and then can be used whenever wherever for whatever.
As far as I'm concerned, if a service you like, does something you dislike, you should complain, and you should tell people about it. Especially if the service is used by tens of millions of people and is growing at the rate that Google+ is.

It sounds like you disagree with this though. Why? Why do you think he should have kept his mouth shut?

"this is already the standard for any currently popular social network"

And it will remain so, if people don't complain loudly enough that an alternative is created which behaves differently.
If prospective hires are expected to not do this, it would seem only fair for the potential employee to ask the company to provide a full history of all its interactions with employees, both happy and unhappy.
The chain theaters tend to use Movietickets or Fandango for online & phone ticketing, and both charge an extra dollar or two per ticket.
Sources. I need to know what sources you're getting the information on a site from. Twilio, for example, shows 16 employees which is quite outdated. Just a little footnote would do.
I don't like the mentality you represent in this post, not everyone who buys domains has the time to haggle over $5. The time saved not worrying about $5 could be used to get a take out meal where I live. ;)
What I loved most was Tom's handling of putting out MG's little fire: "You are a loveable renegade. :-)" and also "clearing not roaming the badlands." MG does come off as trying a little too hard to sound tough/badass on Twitter and elsewhere.
I used to live in a 3 bedroom apartment in Manhattan. They exist.
Except with .Net you are subscribing to a whole set of things.
Windows + IIS and everything else that comes with it.

If you choose python you can deploy to Linx/BSD/Solaris or even Windows. Also you get a nice choice of HTTP servers to run it on.
I like gandi.net, but struggled and failed to justify using them for domains at work.

The third word on their site is an expletive. This made it too difficult to justify in a Powerpoint presentation.
You're not very good at recognizing 'spam blogs', it seems. I suppose you're saying that because this blog has advertising.
SOPA Opponents May Go Nuclear
I think there are plenty of valid reasons to avoid MS technology that don't boil down to "because I want to be like these guys."

If you base your infrastructure around Microsoft technology, you're essentially stuck in MSland. Of course, since you're using .NET, you must also have Windows servers and IIS. If you need persistent storage, MS says to use MS SQL Server. You could use other things, but then you're going outside the lines.

OTOH, if you build using free tools, you can change as needs demand. Apache httpd suddenly a little too heavyweight for your needs? Switch to nginx! MySQL working okay but you need geospatial queries, for instance? Migrate to PostgreSQL.

Or how about the ability to run Redis natively, or access to a POSIX environment that literally every other major operating system supports?

If technology isn't playing a role in your technology decisions, you're doing it wrong.
This article on HN this morning (and the comments on HN and the post itself) gives a lot of great indirect insight into this topic:
http://news.ycombinator.com/item?id=3404437
Tom's Hardware's take on SOPA
Hey, everyone who's moving or has moved: add the number of domains you transferred/transferring to http://www.boycott-godaddy.com/

I'd like to see how high we can get that total.
One of the best article I've read on TechCrunch since it got sold and everyone jumped ship.

This is in line with "The Lean Startup" from Eric Ries. It's Lean Startup for people who succeed in raising money
This assumes that everything else is equal.

If the scope of what you're doing is such that all other things in consideration are actually equal, you have a very narrow view.
Exact same thing can be said about "just start to use right away" by experienced .NET people.

Which is the point of the article: It's much more culture than actual tangible differences/superiority.
Actually, Tom gets it right. It's called discretion. Use his public example, for instance. If you were, for example, a cross-dresser who loved wearing women's underwear - and only women's underwear - would that be tolerated by the general public if you were roaming around a mall?

"But this is who I really am, and it's how I want to portray myself in public!"

It's Google's playground, and you either play by the rules or suffer the consequences. You wouldn't berate mall cops if they had to remove offensive people from the premises.
Ah, but if I'm a poor(ish) African villager, what's important to me is not updating my phone to the latest and greatest Android version, but the fact that I could buy a cheap smartphone to begin with.
I actually feel the exact opposite of this. I recently rewatched both and thought Jurassic Park held up amazingly well (at least the first one) and Ghostbusters looked far worse (as it should being that it's nearly 10 years older than Jurassic Park).
Anyone installing apps on their phone will probably expect software updates. If their phone they bought a year ago won't work with the latest versions of their favorite Android Market games, due to requiring a newer version of Android, they'll notice.