skysight-inc/HackerNews huggingface dataset:
Quakeworld was such a revolution.

The gameplay is brutal. You have to put things in context. At the time Quake was designed rocket jumping was an unknown concept. Using the mouse was a controversial and new idea (you had to enable +mlook!). As such the game doesn't fit the mold of a refined and balanced FPS. Everything is raw and frenetic. You have to master rockets and lightning gun, you have to exercise strong map control, you have to aim and fire faster than any other FPS before or since. There's no weapon balance to allow for specialists, or forgiving maps to let you stage a comeback. They'll never make another game like it.
Duh: Customers with a last name starting with A through E go in the drawer labelled A-E, etc. We just implemented a RAID 1+0 solution that involves a fleet of entry level workers furiously photocopying every document and putting them in boxes for Iron Mountain...
Stop Apple's iPhone Kill Switch
I was wondering the same thing. Our startup currently uses it when doing research on data sets, but it's a db I don't hear about very often when talking about startups. I'm assuming a big factor is price.
Right, I was thinking about conventional wars and prevention of occupation/subjugation. They haven't been rooted out and killed, but they weren't able to stop the US from occupying their country. There are many things the US is not willing to do which less moral armies have done somewhat successfully in the past to root out guerillas, but that's all a different topic.
Square Adds Former U.S. Secretary Of The Treasury Larry Summers To Board
Agreed. Or at least a free version of it.
I used to think this was a good way to test SSL, but it's a lot more work to bootstrap a developer and doesn't maintain good separation of concerns. SSL should belong in all your non-desktop/laptop boxes -- production, staging, test.

In test setup blocks:

@request.env['HTTPS'] = 'on'
@request.env['SERVER_PORT'] = 443

You can stub out TLS/SSL. Then, ensure your require SSL definition in your controller returns a HTTP 426 status if it's not over SSL.

Your tests expect a 200 response, not a 426 or 302. 302 is bad -- you've already submitted via plaintext once (I'm looking at you, ssl_requirement). Fail fast and fix your code.

SSL will be disabled for only localhost requests.

def ssl_enabled?
!(request.local?)
end

This has been tested on dozens of computers.
Let us not forget about this gem of Japan: http://singularityhub.com/2010/11/09/cant-miss-videos-of-jap...
For my pet projects mySQL due to free. For business Microsoft.
I find it easy to obsess on optimizing parts of a project before the whole is complete. Focusing on getting pieces into a working state as soon as possible helps relieve a lot of the stress. And generally I find it less stressful to have something that's good enough and have extra time to attempt to make it better. I also make sure, even if it's good enough, to not present the done project until I've had time to at least attempt to optimize. Early presenting of 'good enough' often results in 'more projects'.
I'd imagine by filename :)
Yeah, Oracle is mostly used by bigger companies.
I've supported FreePress in their effort for net neutrality, but this is getting ridiculous. My response to the email I received announcing the initiative:

I've got an issue with this. Censorship may be one of the capabilities of the technology described in the patent, but it isn't the only item. Just because the tech COULD be used for something doesn't mean it should be wholly opposed. There are many reasonable uses of the technology that could make phones easier to use and more interactive.

Not only that, but you're opposing a patent application here. They aren't actually proposing addition of this technology to any of their products. You'd be better off opposing patents in general then attempting to stop a single application. Of late I've become wary of the causes FreePress is choosing to become involved in. This is a waste of time, energy, and attention. The more obvious attempts at blatant headline fodder and the more ridiculous your claims, the more you alienate me personally and I'm sure there are many others feeling the same way. Your original goals were great, free and open internet for everyone. Support net neutrality and free information flow.

This isn't related to either of those.
For productivity apps (and especially developer tools), it's not worth chasing customers on a platform you don't love -- you'll do a bad job and you'll be unhappy doing it.
The assumption that startups get to that point, when most don't even come close, is (to me) more dangerous than "consulting is like selling crack."

Sure, I doubt most of us would disagree with that. Startups are risky... they're bloody f%!#kng risky... but if you succeed, you have a chance at being legitimately rich. To some people, that's a chance worth taking, to some people it isn't.

Me personally, I prefer the idea of trying to build a product company and work for the big exit, to the idea of being a consultant. But I'm not making any claim that either lifestyle is objectively better... clearly it's a personal choice.
Inglas.to - follow everything and anything from Glastonbury 11
Wow, this pricing is actually more expensive than I had hoped for. While the one app I am running at the moment requires just two services, but it does use a custom domain, and $99 a month for something that doesn't make me money (yet, hopefully). I love the idea of Dotcloud, and really do want to continue using it, but would love for them to introduce a tier between free and the $99.

I am by no means suggesting that everything should be available for free, I am more than willing to pay my fair share.
I'm taking a different read of this article, I guess. I view this not as a "who cares what phone I use, since I rarely use the 3rd party apps." I take this, and some other commenters do as well who have significant usage of some 3rd party apps (Netflix, Kindle, Instapaper, et al), as a challenge to build better apps that provide more functionality.
Every time I look down at that 4" screen and think about all the things I can do with it, I still look at it and think, "Good lord, there is SO MUCH MORE we haven't even seen yet!" And it makes me want a whiteboard so I can start mapping out ideas.

There is still a huge amount of opportunity to create incredible apps. Social Media apps have been done every which way from Sunday, content apps as well, To-Do lists are certainly overdone, and basic note apps as well (though there are some unique innovations that could be done on note apps IMO). But look at those categories, compared to all the incredible things these devices can do?
There are still big wins to be made in mobile app development, both native and browser-based.
I hope that Amazon and Microsoft can crush them in court and get all this squashed. I would say go for it Amahi and do not comply with them but I know that cant be done without the cash and lawyers. Lets just hope that the big guys can win it for everyone!!
I often wonder about this as well. Currently I do all of my side projects as software development, but seldom as a consultant although I have now over five years of industry experience, spanning many areas of project development.
The iPhone had sold millions of units before the app store launched. A significant proportion of iPhone and iPad users have downloaded less than a handful of apps.

I'm very much of the opinion that apps were more effective as a viral marketing strategy than as a truly attractive feature. People talk about apps, people show their friends, but most of the non-geeks I know don't actually use anything but the built in apps, a Twitter or Facebook app and Angry Birds. A lot of people in the comments are generalising from their own experience and that of their peers, which is just a classic geek mistake.

I think Apple have been clever in perpetrating the myth that the App Store gives them an unassailable "ecosystem", but I think what really sold the iPhone was the fact that it's core features were so damned useable. Their rivals have been falling over each other to attract developers, when they should probably have been working on making the core features work better.

Look at the stats on mobile data usage - until the iPhone came along, nobody really bothered to use their smartphone's browser because the experience was so unpleasant. At one point 99% of all mobile data was being used by Mobile Safari. Android is catching up, but iPhone users still spend a disproportionate amount of time using their phone's browser. That has nothing to do with an "ecosystem".
In school before learning SQL I wrote my personal site's blog on engine my own flat file database hack. :) Fun times.
That's quite small (4 inches?). My ideal size would be that of the Kindle, like the HTC Flyer, but not as stupidly expensive.
You just need an account with some liquidity on every exchange. You could automate an HFT bot that executes a buy order on one exchange and a sell order on the other simultaneously.
Though I use MongoDB and sometimes PostgreSQL, I know of a lot of companies who rely on MS SQLServer as their primary database.
I don't think it's just a question of need. I'm one who does have hundreds of apps my iPhone. While I may technically need only 10-20, there are many that prove to be very useful even if it's not on regular basis.
David Buehler's mixed-point computations can do that, I believe.
MySQL, with SQLite for development environments. I want to learn/migrate to Postgres though, what with MySQL being in Oracle's hands.
I used XFS for years, until I got tired of it semi-randomly overriding my files with zeros and then found out that apparently this was 'by design', after that I stick with ext3/4 that might not be as fast in some corner cases, but which are just as fast or more with my usage patterns, and which so far has been good at not corrupting any of my data.
I suspect that it's the HNers still toiling away in large companies that are voting for Oracle. You'd probably see about as many votes for DB2 had it been an option.
I did both, and in my situation it seems that travel is a bigger issue.

Even with crazy startup hours, we could usually get at least one shared meal a day and you know... see each other. We could also workout together. Maybe get a hug while I'm talking to a customer on one hand and coding in the other. It adds up.

When you are in another state - its really away.
Are you particularly tied to the technologies listed or would you be interested in picking up something new?
How would one start as a consultant? Is it based on having industry connections and relationships or can it be achived some other way?
I think the author is trying to make a point about acquisitions and the value of talent being left alone, not seriously pitch himself as a potential Yahoo CEO hire.
Looks great! One more reason for developers to move over to Git and a great way to get more people on GitHub.

On another note, I wonder if this is another example of how native applications are gaining momentum on the desktop as a carry-over from the mobile apps industry. Perhaps, more companies will begin asking the question "if native apps beat web apps on mobile devices, why not on the desktop as well?"
Why does it being different matter? Compilers can do all kinds of things that change answers.
Microsoft tries to step on WebGL, stumbles on its own feet
If SQLServer is going to be referred to as "Microsoft" shouldn't MySQL be lumped under the "Oracle" grouping?
My post wasn't trying to convince people they should go start a startup - my post was aimed at people who already want to do that and for some reason view consulting as a good step. I agree that starting a startup isn't the smartest way to make money - we can't always do what is reasonable, sometimes we have to do what our passion pushes us towards.

I know plenty of people who were happy making their six figures and found enjoyment in other areas of their life - It wasn't for me and I wanted to found a startup. Looking back I should have quit consulting and gone to work at a startup instead of continuing consulting and hoping it would make it easier to transition to startup life.
If it doesn't make sense for Google to secure rights to Java, then why are they making Android, with so much Java influence, their main OS? Why aren't we running Mobile Chrome OS?

Perhaps you're saying Android is a fad this year or two, and then Chrome or other browsers take over.
This reminds me of a video I saw about scaling with ruby on a niche social network (http://zenbach.com/scaling-fetlife-com-with-ruby). It was an interesting talk, but they also tried MongoDb and moved away from it, though, they were also using an older version.
We're both pretty tech agnostic. I suppose it's pretentious to call oneself a hacker, but I think it describes us quite well.
It's really hard to compare results between both polls. It would be nice if pg added the percentages next to each item, or at least sort them.
One of the best things you will ever do.
Not to mention the Meego team has a limited time left at Nokia. From what I've read Meego will run Android apps via the Dalvic JVM. If that were the case I would rather run the leaner Meego than Android.
Single page link: http://mobile.nytimes.com/2011/06/26/magazine/my-life-as-an-...
Not so with Android.

My wife annoys the hell out of me showing all the crap she can do with her homescreen.
I forgot about Groovy++.
I agree mostly with these 10 apps. Its why I hung onto my BlackBerry for so long. My jump to WP7 was mostly for the screen resolution and browser.
Amazon RDS and SimpleDB. I voted for MySql and Other.
Narrowing yourself to 'git users' is a silly thing for two reasons:

1) there are many Windows devs out there who require a VCS
1a) ...who will only use a GUI-based VCS (seriously)

2) there are many users of other VCSes (e.g. Subversion)

These are big markets waiting to be tapped. The answer is not "don't try if nobody else is tapping them". Hacker News is the last place I expect to hear that!
I'd recommend wearing the suit that day, but if you're less modest than I there are other solutions.
Eh, I for one have been talking about it. I hate banks and bank apps and things that only work with mint some of the time. If they solve this problem I'll be a happy man and I'll tell everyone I know. I don't care if this is just self serving PR. Here's hoping I'm pleased with the product and that they get the hype / exposure needed to become profitable.
Origami Proof of the Pythagorean Theorem(video)
"The significance is essentially that women are rare, and males take any chance they get to flirt with any good looking girls who end up playing the game."

I fail to see the significance of this, how does a male flirting with a female in an MMO benefit the guild at all? In fact I would even say that having females in the guild is more detrimental to the guild. You have a bunch of males trying to flirt with that one "good looking" girl in the guild, and what do you get? Drama. And that drama eventually leads into the downfall of the guild.

I don't think you can compare the environment of a professional setting with that of a video game (in this case at least).
Damn, I wish I'd known about this sooner. Thanks!
Even if I weren't open to letting educated members of society earn a legal green card, I think this would've changed my mind.

The inability to obtain US citizenship even though I was attending a consecutively #1 rated program on the continent, at one of the best schools in the country really dimmed my own hopes. I remember wanting to apply for an internship at MIT Lincoln labs for anti-ballistic missile defense, and being crushed when I realized I couldn't.
In my best hipster impression: I used to use databases until they became mainstream. Now I use this new thing, but you wouldn't understand it.

Seriously though: Cassandra since it makes it really easy for us to scale and provides an opportunity to implement new columns without losing legacy support.
it's exactly the point annoys me. i don't see anything tech-wise bad. just don't feel right. that's also why i ask if anyone else feel the same way.
Have you looked at using "git gui" instead? It seems to be a more stable, reliable, and supported tool than egit. It lacks direct Eclipse integration of course, but in practice I've never found that to be a problem.
NewsDrink Preps Next Generation Social Web RSS Reader
Changing face of Computer Science (PDF from Carnegie Mellon)
Hello, this looks great. A couple of comments:

- first time I went to the site I got a nginx 404 message.

- In the browser (Chrome for example) the https in the address bar is shown as "insecure" because it has non-https components, looks like changing the http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js call to https will fix this.

- The "See the Full List >" link on the front page doesn't take me to a list of supported components but the "Platform Overview" page in the documentation.
You can look at the memory usage here: http://shootout.alioth.debian.org/u64/benchmark.php?test=all...
A comparison of transport protocols to consider if anyone reading this ever decides to try their hand at implementing such a quasi-reliable UDP-based protocol:

https://secure.wikimedia.org/wikipedia/en/wiki/Transport_lay...

In addition to that list, there are µTP and rpp, plus others no doubt.
BankSimple's account never goes negative, so there is no fee. When your BS account (funny abbreviation) 'goes negative', BS can charge whatever they want, or nothing at all. BS only needs to ensure that their master accounts are in good standing, to avoid backend bank fees.
The worst algorithm in the world? - investigating complexity
Sure, I only need 2 apps.

My friend only needs 2 apps too.

But, they are different apps!

Multiply (and refactor a little for duplicates) by 15 million
Non-religious people can also believe in superstitious, irrational beliefs. Isn't irrationality inevitable?
Own / in-house
Percona builds of MySQL. They're awesome, and Percona support is much, much better than official MySQL support.
I was specifically referring to Rails when I made my Ruby comment. Too much magic...
They're not immediate. They need to be validated by the network, and that takes time.
Jython and JRuby don't suffer from the GIL and GVL respectively from their reference implementations. You can go thread crazy with JVM-based implementations.
github should do some os fingerprinting of tcp connections to its servers and they'd be able to tell fairly accurately what most of their customers use.
We use Google App Engine datastore (voted Other)
Same with Sybase.
MySQL, but I want to move us over to PostgreSQL soon; we are stuck with MySQL because we use WordPress for the public facing pages so my cofounder can use it as a sort of "CMS" without my needing to build any of that...
Thanks for the tip. I will check it out.
The licensing is really an issue, especially when you get into the higher-end. They don't charge per computer, they charge per CPU. So you'll have to pay 4x as much in a dual CPU system (I'm not sure if they have a similar licensing structure for dual-core or quad-core systems)
Threat from Cyber Attacks Nearing Statistical Certainty
Most Go code I have seen was non-academic and practical. See for example doozer: https://github.com/ha/doozerd and camilstore: http://camlistore.org/
The Government is reducing the price by 50% for students, Rs. 1100 which is $24.5
So the plan is to basically throw a bunch of money at the biggest egos on the planet, then give each of them 100% autonomy over divisions like "Photos", "PR & Marketing", "Social", and "Mobile." I'm not sure Joe understands the phrase "100% autonomy." No overlap between those areas at all.
You just find a company that is ok with hiring 1099s. Call/email a bunch of recruiters and tell them you want a 1099 work at rate X. These jobs are usually short term (3, 6 or 12 months). After a few of them you will build your reputation and you can start charging more.

A few companies these days are willing to hire you remotely, since there's a shortage of developers. That means you can get NYC level salaries working from Kansas. That just doesn't happen with full time.
Some Mobile Programmers Skeptical About Adobe’s Flash Utopia
Day job: SQL Server,
Consulting: SQL Server (usually),
Weekend project: Redis
Other - Netezza
Meh, it got better -- what I like about my Android is that it can sync Facebook contacts with my contacts list, giving me extra emails (or phone numbers, but maybe that was an illusion) -- and most importantly, I have my friends avatars in my contacts, without me bothering to go out of my way to take their pictures.

So the Android/Facebook integration is useful for me.

I do tend to agree with DHH -- besides the browser, GMail and Maps, I only use 3 apps I got from the Marketplace, plus one that I built myself.

Other than that I don't bother, as my laptop is much better for everything else and when going out I only feel the need to stay connected, otherwise I would rather drink beer or play with my kid, rather than playing stupid games that are no match for the games I used to play in the 90-ties, or watch movies on a shitty screen.

It is useful for commuting to work though, but that doesn't help me as I'm 5 minutes away from my work-place and I also have the freedom to work from home when I feel like doing it.

DHH said it better, but I had the same impression - people are overestimating the importance of an App Store. It's useful to be sure, but the phone can initially sell without it.
SQLite! Love it.
SQLite is so pervasive that I'm pretty sure everyone uses it at some point. It's in client applications, it's used by yum (the package manager found on CentOS/RHEL/Scientific Linux systems), it's part of many web applications, it's part of many spam filtering systems, it's part of Android (maybe iOS, too?), it's basically impossible to avoid it if you're a nerd.

Also, it's awesome.
Do you have a more concrete example of what you are trying to do?
Tell HN: I will build a functioning prototype of your idea in 1 week for $500
I'm a Rails developer (2+ years experience), and I'm trying to do something fun.

This could be your minimum viable product. This could be what you link to in incubator applications (DreamIt's deadline is July 8!). Don't expect anything too fancy--just a web application that closely matches your basic vision.

Examples of things I can build:

-Integrations with 3rd party APIs (eg Twitter, Facebook etc.)

-Real-time web apps (eg, if a certain person tweets, send a push notification to users)

-An application that sends custom emails

-A/B tests

-A basic search engine, content management system, blog, or social network

-A back-end for a mobile app (not the mobile application itself)

-A Simple Bayes classification system

Be creative!

What I want from you:

-A phone call explaining your vision

-Mockups, sketches and descriptions of your idea

-Any graphics and copy text you want me to include

-Seven days of patience

-$500 (US)

What you get from me:

-A Ruby on Rails web application with a MySQL or Sqlite database

-Very basic design. If you want something pretty, buy a design from themeforest or 99designs and I'll be glad integrate it (No PSDs, just HTML and CSS)

-Hosting on Heroku (free tier only)

-Full ownership of the code (upon completion and full payment)

Leave questions or ideas in the comments below, or feel free to email me: [my HN username]@gmail.com. I hope to get started in the next 1-2 days.
Legacy Browser Support and lack of video standards. Thanks Google for throwing the hammer down recently and telling everyone they wouldn't support any browser older than 3 major revisions.