skysight-inc/HackerNews huggingface dataset:
yeah, but you're presupposing that sexism is wrong. If it is wrong, why has it survived for so long? The problem is inherent in the human condition - we align ourselves with people who are like us, and build a community around our likeness - that guarantees that there will always be someone on the outside.
"duke never comes early"

cheeky bastards.
Sneaker neat is to Transport Layer as Filing Cabinet is to Data Structure.
B2B Genius – The IBM Challenge
I'm fairly often here, but I've never, even once, saw "How do you like my game?" except for that little airplanes game (but it was mentioned in the comments, not a post)... care to provide me with some links to those games? I'm interested to see those.
But the point of the $41m from an investor's perspective is to get them to scale, not survive.
There are a quite a number of ways to measure inflation, the fed's version of it is quite narrow. If you look at wholesale commodities there has been a dramatic increase over the past year.

Here is an interesting article that appeared in the WSJ opinion section a few weeks ago. I found it to be quite insightful, and it presents a workable explanation about why we might currently be causing inflation and not wanting to admit it.

The Federal Reserve Is Causing Turmoil Abroad: http://www.marketwatch.com/story/george-melloan-the-federal-...
How I am using LinkedIn to market my site and products
Really?

Yes.

I'll happily spill the beans during an interview,

That's nice, but what's the incentive for people to come interview with you, just to find out what you're doing? Like others have said, you don't have to give away deep, deep details, but you need to at least give an abstract description of what you're doing.

I just don't want to post it out there just yet (we're barely getting started).

I think you're worrying about this WAY too much. It's not like there's a gaggle of idea-starved hackers sitting around watching your job postings, just waiting for a chance to jump on your brilliant idea, execute it better than you, and steal your market from you. Somebody - I'm thinking Steve Blank, but don't quote me on this - said something like "If your idea is any good, you'll have to beat people over the head to get them to go along with it." I'd take that to heart if it were me. <shrug />

But if you really want to stay stealth, why not stick to recruiting locally through trusted connections? What you're trying to do here seems almost like a fundamental contradiction. "Advertise widely, but keep everything a secret." I'm having a hard time seeing how that's going to work.
Yes the Floppy disk is the Data Structure, which is interesting in itself, but in order for this data structure to work it must be both loosely and tightly coupled to the transport layer....

edit: To the downvoters - is a sense of humour not allowed on HN?
Yes, but games always get delayed. It isn't surprising that the new developer is subject to the same forces that delay everyone else.
A fifteen year old TCP bug?
This is an app built by engineers in the valley for engineers in the valley. This "bubble" project is truly a bubble. You need to step outside your own experience and understand if your products are viable to others who aren't you. Walk around anywhere that's not SF or NY and this app will be useless for at least the first year. And who can can make sense of this UI other than an engineer? Engineering breakthrough? Yes. Useful mobile tool? No.
Ever heard of the term "two-speed economy"? It's happening right now on a much larger scale in Australia.
I've never worked on a AAA game, with a fancy engine and an art department and motion capture and so on. That said, I can't help but wonder how this has been in development 14 years. What failures of management and process took place here? It seems like once Gearbox got control, there was an entirely brand-new development effort (I could be wrong, that's what it seems like, though).

Importantly, could Programming, Motherfucker have fixed this? Or could the game have been so far ahead of its time that they were waiting on hardware able to run it? Or -- my personal theory -- were they not working on it for 14 years, and they just told the public they were ... some kind of 20% project that ended up having press releases and screenshots?
FireSSH - The Free SSH Client for Mozilla Firefox
ps: based on the feedback, we're editing the job description to be more practical and say more about the product:

http://jobs.github.com/positions/45d7614a-4f24-11e0-9e2f-43f...
Any chances you aren't in some particular region? Or you aren't on a list of watched individuals?
I'm based in Toronto but I'll give it a shot nonetheless.
Too vague, yes.
Yeah, really good point – I agree for the most part and would say that it's really a combination of both.
Deciding What Features To Implement
The barrier to entry is certainly higher for Java, C++ and C than it is for, say, Scheme or even Python. Of all, I think Java has the highest barrier to entry. I have taught both Java and C++ to beginners (using the C subset with C++ I/O).

Several weeks into the semester for Java, a student asked me what "public static void main" meant. I started giving him the correct answer when I stopped myself: his background did not prepare him to even understand my answer. I then told him, "I'll give you the real answer in a moment, but don't worry if you don't understand it. For now, it's the magic you have to tell the compiler to get your program to work."

I call it "magic" because it is something the student have to write without understanding what it means; for them, it is indistinguishable from a magic incantation. The less magic a student has to recite to get a working program, the lower the barrier to entry.
Well I for one welcome our always late to the party overlord.

Wanna speculate about stealth April 1st launch?
Infographics: The new ad poster
Didn't he distribute his tools to others though, and isn't that what they are going after him for? If he said he hacked his PS3 but didn't tell anyone.. I don't think they would have a case.
If you're curious: http://www.wired.com/magazine/2009/12/fail_duke_nukem/all/1
We're not really in a bubble until Color.com (NSDQ: COLR) IPOs at a $500MM valuation and quadruples on its first day of trading.

And then we're not REALLY in a bubble until Air.com, the leader in the social breathing space IPOs at twice that.
Speed differences like this are often down to process creation.

A lot of automation routines designed on unix-a-like systems involve creating short lived processes with reckless abandon because creating and tearing down a process in most Unix environments is relatively efficient. When you transplant these procedures to Windows you are hit by the fact that creating or forking a process there is relatively expensive. IIRC the minimum per-process memory footprint is higher under Windows too, though this doesn't affect build scripts where generally each process (or group of processes if chaining things together with pipes and redirection) is created and finished with in turn rather than many running concurrently.

This is why a lot of Unix services out there are process based rather than thread based but a Windows programmer would almost never consider a process based arrangement over a threaded one. Under most unix-a-like OSs the difference between thread creation and process creation is pretty small so (unless you need very efficient communication between things once they are created or might be running in a very small amount of RAM) a process based modal can be easier to create/debug/maintain which is worth the small CPU efficiency difference. Under Windows the balance is different: creating processes and tearing them down after use is much more work for the OS than operating with threads is, so a threaded approach is generally preferred.
I'd say it's the opposite, it's made them very expensive to acquire. It's not inconceivable that with the right team and a very impressive tech demo Facebook might have been prepared to sink >$41 million into a strategic aqui-hire at a very early stage.

Now to give the VCs a return on their investment they're probably expected to exit at north of a billion, which means they're going to have to show Facebook something special in terms of revenue or user-interaction generation or targeting they can't get from any of the many other smart developers who've taken less funding for their location startups.
Pattern Matching in Scala distilled
There's actually a really great post-mortem of 3d Realms that covers in good detail. It basically can be summed up with "too much money and an inability to settle for less than perfect".

Edit: Looks like I was a bit too little, too late. I don't like unpublishing, so I'll leave this comment untouched, but the linked Wired article is exactly what I was referring to.
Great, bookmarked. Will read later.
Thank you, I am; that's on my list for reading at home this evening. From skimming, it looks like managerial incompetence, which is unsurprising.
The title appears to be a play on the BBC's popular A History of the World in 100 Objects: http://www.bbc.co.uk/ahistoryoftheworld/.

Also the bias highlights the flaw in the underlying data which is the English version of wikipedia
Darn. I though I could play a GNU Hurd port of this title somewhere around this year. Tough luck ...
I feel like there isn't a good excuse for programmers to not know about a lot of these structures. Yes, some of the examples are somewhat unknown (I didn't know about the 2008 paper on "Left-Leaning Red-Black Trees" for example), but many of these are something that would be at least mentioned in basic college algorithms or data-structures courses. (I have a feeling the voting is skewing my perception, and people are voting up what they've heard of and think are lesser known, and ignoring what they don't recognize at all).

I don't have a CS degree, nor am I solely a programmer, but I make sure I'm aware of the underlying fundamentals of my profession. Even without taking courses, one could easily take some time to read through the related wikipedia articles - http://en.wikipedia.org/wiki/List_of_data_structures

P.S. I was trying to think up a good analogy to another technical trade, but I can't think of one where you can be completely unqualified, and work without licensing or certification.
The rewrite is a lot better, and specifying Canada was important (dang, I'm job-hunting now and can't apply because of that).
Meet the Newest Techstars Boston Class – 12 Companies Announced
And in other news, Apple have removed the "Gay Cure" app from their app store.

Clearly a stupid, offensive app, but it looks like "icky speech" to me.
Ultimately it can be boiled down to that kind of incompetence, but I got the impression that they HAD to be the best by the time they released... but the bar kept getting raised each time a new game came out(Quake, Unreal, Quake II, etc), and thus got delayed to perpetuity.
Well, even if we only save one child from being raped, molested or killed by a Dave, isn't calling uncle Daves creepy worth it?

(/sarcasm)
> Edit: I fail at formatting

Really not you. It's one way this site is too minimal.
Changes between Scala 2.8 and Scala 2.9
I'm trying to ignore the market as it really has little significant impact on what I'm doing. The effects it has on me are:

- It is creating a scarcity in developer resources. This just forces me to relearn how to write good software, definitely not a bad thing.
- It is generating a lot of interest and investment in various tools that I can build, saving me effort and producing a better product.

Those are the good impacts.

It does create a sour grapes type of emotion that I try to put aside. $41M would go a long way towards funding a lot of small startups, or supporting animal shelters that are swamped due to people no longer being able to afford their pets, or building companies that would employ people that lack high tech skills or the opportunity to employ those skills if they could acquire them.

(And if you think "Oh, anyone can refocus themselves and get in the game, come live in the rural midwest for awhile and then tell me that.)
"a few tens of thousands of years"

Have we really had anything that qualifies as civilization for that long? I'd have though that 7000 years was more like it.
Maybe it's a random thing.

Anyway, if such a thing was implemented, I wonder if it could drive a set of language shifts. E.g., people stop saying "prison", they say "pickle jar"; they stop saying "informant", they say "cockroach"; etc.
Someone once sent us a cover letter stating he was eager to work with "the experts at our famous company". This might help when trying out for Google, or any other actually famous company, but when you're asking for a job at an unknown company (we, of course, knew that we were nowhere near famous - yet), it makes you sound ignorant.
JQuery vs DOM return false;
If you think these representations are any different from humans or the mind then you've got a lot of explaining to do.

I want to emphasize that last bit.

I think the last two poll options are equivalent. Either you believe that the mind emerges from demonstrable, physical, and ultimately testable properties, or you just don't know. That doesn't preclude there being "something else" on its own, but the burden is on you to demonstrate what it is that you actually believe. "I don't know, something else which I can't identify" is a position which is frustratingly common in current society but, in my opinion, completely indefensible.
But.... that seems to be the US approach to any of a number of issues, allow legal freedom and private contracts to restrict. However all too often there seems to be no practical alternative to the restriction for many, so what value does the theoretical freedom really have?
I've been using Visual Studio for 10 years and I just started using Eclipse for Android development about 6 months ago. I absolutely hated it and cringed every time I had to open it, until the day I found this color themes site. After I switched colors it suddenly felt more like home, I embraced the idea that Eclipse was actually a good IDE, and I've been pretty happy with it ever since. Funny how a little change like that can change my entire outlook. Now, the only thing I want is a plugin that would allow Eclipse to kick me in the nuts every time I try to compare strings using == in Java.
I've been interviewing technology interns at a finance company and every single one has said "I'm very quantitative and want to learn more about high frequency trading." I haven't been able to figure out what they mean by that. I think they just heard that's where the money is.
http://goo.gl/w2USQ

File > Download Original
Fair enough, and good feedback.

We've updated the job postings with a little more info. We're basically in the photo space, but NOT another mobile photo sharing app.
Apple to drop Samba networking tools from Lion
$41M pre launch, seriously? like i mean it.. seriously? is it to the team or the product?
...and that's why the (fallacious) argument works, because the next step is to put a "price" on misery, and very few people, mostly involved in aviation or insurance, are willing to do that.

So, the person crying out for reason feels ashamed, and the person asking for a ridiculous zero-tolerance solution feels righteous. Again.
"We were headed toward a deflation without the QEs, which would've been a disaster in a highly illiquid economy."

Right, this according to the brilliant minds who created the crisis in the first place.

Clearly the financial situation is bad. Your 'good, gradual inflation rate' is WHY we're on the precipice of disaster. It's not like we now have a choice between an economic meltdown and a land full of unicorns and rainbows if only we keep stamping more paint on more pieces of paper. Our only option is damage control, but you'd rather keep piling on the damage.

Google some of the predictions made by Bernanke and his colleagues in the years and months leading up to the crisis. They've been dead wrong every step of the way. Yet now we are supposed to believe that inflation is no concern when food and commodity prices are at all time highs and causing revolts around the world? Talk about absurd.
Ars reviews the Nintendo 3DS
I could understand why one might find the teaching of creationism offensive, but what is offensive about other people holding wrong opinions? I'm sure we each think the other holds several; I'm not offended by the error I perceive you might be making.
They have flexible immigration policies. Just apply :)
Practical Foundations of Programming Languages
Conversion Metrics That Are Important to Understand
Minimize Clicks Between Homepage and Internal Pages
> He was earlier sentenced to four and a half years' hard labour for trying to sell 13 grams of marijuana.

And people say that American drug policy is draconian.

Which it is. But damn. Russia's views on drugs are kind of, uh... well:

> Asked had he taken drugs before the hacking, he said "only beer".

Even my mother still views marijuana as something that's only done by hardcore criminals. I've talked to her about it, and rationally she realizes that it's probably not awful, but has told me that she will never try it - the viewpoint is just too deeply ingrained.
Toronto is fine, please talk to us :)
The fundamental problem with anyone providing professional services is that most people are not able to tell the good, competent, up to date people from the well intentioned but not totally with it people.

This goes across the legal, financial, computer, medical, engineering and all other technical professions.

I'm sure some lawyers are worth $5k or even far far more. The problem is telling if the one you've got one that worth it, or you're working with the wrong person.

Thus why PG's focus is on people, not on ideas, when picking for Y Combinator. Finding good people is hard.
Chinas telecom and internet monitoring and blocking is regional, what may be blocked in one region may be available in another, although there is certainly some centralisation of this system.

The goverenment is certainly experimenting with such a system in one or two regions, along with their pervasive cameras and face recognition.

However, seeing as the government here seems to have some difficulty building a road on time, on budget, that is actually decent quality it seems unlikely that they'll get this working.
You don't think the investors would be happy with $400MM in pre-ipo Facebook shares?
Parody Color Pitch Deck
So the spritual world is not curious?

Until anyone can actually articulate what they mean when they talk about "the spiritual world", I've personally given up on spending any time discussing it.
Who would take pleasure in reading Hacker News if it became about almost any of that customer stuff? All that stuff could be getting submitted and just not upvoted, because it is boring.
Well, now we see why IPv6 is so slow to be implemented ... After food, oil, here comes the ip speculation. Not viable in the long term but meanwhile some will do a few bucks.
Thanks for the warning! Anyways, as apps are supposed to run sandboxed, an app shouldn't be able to crash the whole system. They might have found an Android bug there.
If I stood on one leg “to exhaustion” — until it hurt too much to continue — a few times, I woke up feeling more rested

Wouldn't it be easier to just exercise? Regular physical activity leads to better sleep, and doesn't require you to stand on one leg.
What's wrong with this code?
You make it out like definitive proof is necessary for escalation. Don't forget the Lusitania, the battleship Maine, the Reichstag Fire. All of them had ambiguous causes at the time but severely escalated violence.
What is Scheme? Sounds cake. We used Putty, Pico, and javac. I take it that this school is not an engineering school?
My first thought: why not use (and contribute to) StatusNet?
My second thought: who wants to contribute to a PHP project (StatusNet)?
Seeing #!/bin/bash is one of my pet peeves.

If it's a straight shell script, use "#!/bin/sh" please. If the script actually requires bash features, I'd appreciate "#!/usr/bin/env bash" because if I choose to install bash, it probably won't be in /bin.
The Evil Genius Simulator [video]
Location. Location. Location.

I mentioned this in an article I wrote last week:
http://blog.coderstack.co.uk/lean-vs-vc-how-were-taking-on-s...

But essentially it comes down to one of the biggest complaints about the job boards you've mentioned is that they charge the same price whichever city your in. Even if they only have a tiny handful of developers who would consider working in your city.

Your best bet is to use a specialist local job board if one exists or otherwise reach out through the local startup community.
It's pretty obvious that this delay is a pure marketing stunt. It's a pretty obvious one, but I mean, developing this title, you kind of have to!
To be honest, one can always find a reason NOT to start a company. Successful companies have been founded in good times and in bad, in war and in peace, with easy access to talent or with one helluva difficult grind.
Correlating Last Login Dates with Signup Dates from a MMORPG
It's merely an accurate representation of the difficulty involved in writing bash scripts, as compared to just about everything else.
ClamAV:  The top 5 misconceptions
To add, approximately one half of people in the real world share a common demographic category with a sliver of HN users and a fraction of a sliver of what we create.

Women have money. Go take it. Nobody else wants it in tech. (Well, aside from Groupon, Zynga, and a few other companies that missed the opportunity to make an iPhone app that you could wiggle to share photos.)
But that is the point: He told others, but he did only do it to his own stuff and he did not sell or otherwise distribute hacked PS3s. Also, he only told them how to run Linux, not how to play pirated games.

How is anyone supposed to do security research if one is not allowed to hack stuff?
Duke Nukem Forever delayed
It seems to have been available for the beta, though. So I guess that is simply yet to come.
China recently started requiring ID to get a mobile phone. They may be tracking only foreigners, and only those after they started to require ID. It actually may be that they have people listening in on calls, and it wouldn't take too much people (by Chinese govt standards) to go after a statistically significant portion of the population.
$41M to spend in what?
The root issue is that they interpreted "the best" to be "the best at every single feature," which is completely ridiculous. The fact is that the Duke3d had an atmosphere, depth, and immersive-ness that most games since haven't matched. They definitely should have been able to release a game within a few years that was the best game for its time.

Tycho at PennyArcade wrote a great piece about it yesterday:
http://www.penny-arcade.com/2011/3/23/
Glad you like it. Another weird thing I do is that "g" is not just an alias, it's a function in my ~/.bashrc

So "g" (without any argument) is "g status", with arguments, g is effectively an alias for git. A micro-optimization, true.

Another git feature I use quite a bit is the history rewrite. "git fuss 5" allows me to fiddle with the last 5 commits. I should write another article to explain git fuss. History rewrite sounds like a dirty thing. But my git workflow involves doing a whole bunch of temporary commits, so I can track small incremental steps with git. History rewrite is pretty legit for this usage pattern.

g() {
if [[ $# == '0' ]]; then
git status
else
case $1 in
fuss)
shift
git rebase -i HEAD~"$1";;
*)
git "$@";;
esac
fi
}
7.0-Magnitdue Quake Strikes Northeastern Myanmar
Is there a way to run it (maybe not now, but in the future) not in Heroku?
Personally I was hoping for a February 29th release date this year.
Here's a link to the USGS data: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/pt...