skysight-inc/HackerNews huggingface dataset:
I think most of what can realistically move to high level languages already has (minus legacy code). Java and VB was the first mainstream wave, C# the second. They're sometimes still lumped in with "systems" programming, but I don't think that's a useful description. As such, when I talk about C++, you can assume I'm excluding situations where a managed, VM'd language would work fine.

Calling C# or Java a "better C" is therefore not terribly useful. C is not good at the things C# is good at and vice versa. I use about 6 or 7 different languages on a regular basis, and often the only choice is between C and C++.

I'm not sure where you're going with the second paragraph. C and C++ were never popular for general web app development.
Start by taking the rest of the day off. Go home sick if you have to and regroup. Don't quit while you are angry/upset. If you still feel like you want to leave write a resignation letter tonight and do it in the morning or after a few days when you have gathered your personal effects/data.

Quitting whiteout having something lined up OR not having enough cash in the bank is always a last resort but sometime if things are that unbearable it has to be done.

Also, this is not the last time you will be rejected for something you really really want start preparing yourself for that ahead of time.
The non-realtime/non-hacking way:
http://www.youtube.com/watch?v=ZLdkJpAtt1I (part1, part2 link on screen)
And that was great, I could feel your enthusiasm from your posts and answers. They were a big plus for Wave.
Good point, glib offers a ton of useful functions:
http://library.gnome.org/devel/glib/2.6/glib-String-Utility-...

As you can see, its no std::string, but it can still save you some time.
The best security researchers in the world are almost uniformly not trained in mathematics. Here's a short list of top-tier researchers. Spot the mathematicians!

* Mark Dowd

* John McDonald

* Alex Sotirov

* Dino Dai Zovi

* Charlie Miller

* Michal Zalewski

* Aaron Portnoy

* Dave Aitel

* David Litchfield

* Barnaby Jack

This doesn't invalidate the blog post, but I will go on to suggest that quite a lot of people with extensive formal training in mathematics either (a) have/had careers in software security with less spectacular results than e.g. Aaron or Michal or (b) have produced, despite incentive to the contrary, some really crappy code.
> It's more than a shame Microsoft's not providing IE9 on XP. It's positively criminal.

I understand the sentiment, but I don't think that kind of hyperbole advances the debate in any useful way. Obviously Microsoft are under no legal obligation to support an operating system first released many years ago and when two successors have been out for a while now. It may be commercially sensible for them to do so, but that depends on many other factors beyond the preferences of the web development community.

> Do you know what it's like to target IE8 with a web app that was built for a modern browser?

Yes, I do that for a living, on multiple projects, and so far I have encountered no serious difficulties in doing so. What problem(s) have you found with running "a web app that was built for a modern browser" on IE8?

> It has been a good... forever since MS has been a proper team player when it came to working well with websites that run on all other browsers with minimal modification.

So people often seem to say, yet I find very few portability/compatibility issues with running my web apps on any recent browser. I was surprised to find that in the last problem that did arise, it was actually IE that was compliant and Chrome and Firefox that were implementing non-standard behaviour. And as I noted before, IE is one of the only major browsers that hasn't been playing silly political games with blocking useful video-related technologies lately.

> This is closer than we've ever ever been in the past to having a remotely sane reality.

I guess we just have very different points of view, perhaps born of different real world experiences. In my world in 2011, we are closer than we have been for many years to the hell of IE vs. Netscape, everything working differently in every browser, and having no stable target for development. As I see it, the blame for this lies almost entirely with Mozilla, Google, and to some extent the standards bodies, not with IE.
What about pirates? why no pirate love? Arrrrrrrr.
With this whole "childhood" thing: I'm glad my parents didn't let me drink too much of any sugary drink, when I was a kid.

That said I had a some compensation episodes later, e.g. when I first discovered Vanilla Coke in a winding 7-11 in Hong Kong - I remember this beverage to be almost overwhelmingly sweet.
How I made an HDTV antenna so I could watch Jeopardy last night
To third this, scroll down. :)
Creating The Face of Watson, IBM's Jeopardy Supercomputer
Django Deployment Workshop (video)
Triangle JVM Hack Night is a meetup for hackers who code in any JVM language... so come out to Panera Bread at the Streets of Southpoint and hack on your latest Clojure, Scala, Groovy, Jython, Fantom, JRuby, Nice, PNuts, Beanshell, or Java project. I'll be there around 6:00. Look for a guy with a laptop and a stack of books.
Thanks, I just wrote it up and took some pictures:

http://news.ycombinator.com/item?id=2222827
On "B" I have to say that's just character assassination and anti-intellectual character assassination at that. It's perfectly acceptable from an intellectual perspective to admire some aspects of a person while disliking others. Rand's philosophy was one based around rational self interest. Rand's point seems to be that Hickman was the epitome of self interest yet was not rational (since it's not rational to turn the state against you by committing brazen crimes). So she wasn't admiring the man she was admiring one aspect of the man.

Maligning a person for expressing this kind of thought is anti-intellectual because bad people do occasionally have good ideas along with their bad ones. If you're dedicated to the intellectual pursuit of broadening your mind you have to be able to identify those ideas and admire them despite the despicable nature of the person who came up with them.
Ask HN: Why aren't people making tablets with normal OS?
Samsung Galaxy (and zillion others) run Android, iPad runs iOS and so one. RIM playbook alone seems to run a normal Linux operating system.

I would have loved to buy a tablet if it could run an operating system like Windows 7 or Ubuntu.

Processors are getting faster, hardware is cheaper then why the hell have something as tacky as Android on your device? Wouldnt a tablet shaped device with normal OS (may be with interface tuned for smaller screen) make more sense?
Right, and Firefox just switched to a Chrome-like iterative release schedule. The main problem with IE9 is that we're even talking about a specific version. If Chrome 9 was finalized today and a new one didn't ship for months/years, it wouldn't stand a chance feature-wise either.
Webpop - What me mean by “Full Control Over HTML and CSS”
We've (Gazaro - http://www.gazaro.com) started to use IndexTank recently and I have nothing but good things to say about Diego and his staff. Their service is super easy to work with, it's fast and reliable. We've had a couple of problems but they've been there helping us every step of the way.

Search is not easy (or at the very least time consuming to implement properly) so if you're looking for a fast scalable solution I'd recommend having a look at IndexTank.
Very good point... I meant the last one, actually reading the story (or summary if it is a Ask HN type post).
The Million-dollar homepage reincarnated
This American Life's Servers Crash on Traffic for Coca Cola Recipe Story
Inspiring resolve. great story
I think this should be reused for something related to WebGL ;p
Anyone have a patch for nginx?
> [...] When you use coupons.

Unlike many of your other examples I'm not sure I see how someone using coupons could be considered inconsiderate towards you. It's not like they have a faster option (aside from paying more).
> do you really think demand media is going to give up, or do you think they are going to start moving their content on the 500k+ domains they own

Google already has a "find pages similar to this" function. So if they look at the stuff you've blocked that would have shown up in your search, then give you the option to block pages similar to that, well, hopefully it will block any copies of that crap, too.
I drew inspiration solely from playing along (and doing well) as I watched last night, thus I didn't really consider the potential "studio participant" outcomes.

I'm sure it might give my product moderately more longevity if Ken or Brad win, but the net benefit would likely be negligible given that there is virtually no investment (nor profit) in the product. The good news, of course, is that the inverse is true as well.

Thanks for the response!
In Germany you can get the local Afri Cola. Solid drink. (http://i.imgur.com/RSqwM.jpg)
Washington DC's one of the few places in the US I've seen with that same escalator etiquette in the Metro. I love it. Unfortunately, it doesn't usually apply at shopping malls.
It costs significantly more than $36,000/yr for most companies to maintain a full-time CSR headcount, and that's without factoring in the cost of recruiting and turnover.

At the stated quality level, Sarah has priced this pretty aggressively.
Lifestyles of the Rich But Not Famous: More of a Rat Race Than Ever Before
There's a Flashmute extension on there too, but it's windows-only.
Related: This American Life's server crashed today under the load driven by the story:

http://news.ycombinator.com/item?id=2222841
Is yours the product used at SHDHs? I (and others) were very impressed with it :)
One nice use of git in this circumstance is just turning some directory into a versioned directory. Then every time you work on it, you commit everything that's there with a comment "all the shit everyone else did since I last touched it", then you have a nice record of what you did and also big clusters documenting whatever fuckups may have occurred.
You're right, my mistake, it was 1080i.
Showing up is 90% of winning a battle. Other companies didn't bother with digital distribution and left the field wide open to Valve. All for the better, perhaps, it would be terrible if EA or Activision had the market all to themselves.

But even though they are not purely a game company, Valve are among the dwindling developers that actually embrace modders and giving players choice. In the console-centered world, the idea of free custom maps or player-run servers is fading from memory.
Is this device "Made For iPhone" (http://developer.apple.com/programs/mfi/)? If it is, I suggest putting the badge on your front page. If it's not, I suggest applying for it to be.
how can i get one in germany?
http://kbembedded.com/products/multiwatch

http://www.thinkgeek.com/gadgets/watches/cd13/?pfm=Search...

Not nearly as easy to hack as this Bluetooth with OLED, but still a watch designed by a single guy located in Tempe. I bought one from ThinkGeek a while back version 1 (pictured on his website, the picture on ThinkGeek is version 2) and I love it. It is unique and I always get looks from people.

It uses an MSP430 at its core.
I'm resigned to the US never having speeds close to that. Never. I've heard everything from "it's market forces" to "it's the government's/FCC's/President/your mayor's fault" to "we're too far apart" to "the people don't want it so they don't ask for it". Which is it? Or is it a combination of all factors creating some "perfect storm" of awful service and slow speed?

I don't even bother streaming HD on Netflix or youtube because of the burps and buffering.

I wonder how things can get done so seemingly fluidly in terms of technology and broadband adoption in other countries, where it's either super-socialist or statist (like Nordic countries) or mythical in its backroom, nepotistic corruption (like apparently Asia, including HK). How does anything get done in other countries if its so galactically hard to do so in the US, even in places with aboslute population density like NY and LA?

Is it really the federal government? Or is it local government? I'd hate to think it is. I mean that HK 1Gbps line _has_ to be somewhat funded or subsidized by their government, either by funding the laying of fibre or some other thing.

What's more, our wireless speeds are bad, too. I mean, my brother was recently in Vietnam and he said their 3G connection consistency and speed blew the US equivalent out of the water. Of course, 3G adoption is likely not as high as here in the US, but the point stands.
Shouldn't that be:

X Rage: The act of getting angry with those who are inconsiderate and unfollowing of situational norms for X?
When you think "rock star", what connotations do you get? People who have a problem with the term most likely get connotations of self important, drugged out, skirt chasers who won a popularity contest. Not someone with technical acumen.

With Ninjas there is at least some sense of skill involved. There is a willing to die for the cause connotation that is off putting.

Basically there are plenty of behaviors and attitudes associated with rock stars and Ninjas that hint at poor working conditions, and a focus on popularity over technical quality.
Tablets have been around with normal operating systems for years.

HP have the TX series which is pretty nice, I used to have one of them.

One big difference is they're stronger internals = heavier + less battery.
I find this absolutely insane. Apple is acting as a payment processor that is charging 30%. I thoroughly enjoy Apple's product, but taking 30 percent of in-app purchases seems crazy.
$35 Telephoto Lense for iPhone is Bonkers
MSFT tries to spin that Mobile IE9 is (going to be) faster than Safari.
Does that mean the other times you just push? :P
Just posted this comment on the blog, wanted to add it here:

Hey Chris – this is a great list and pretty comprehensive. One that you didn’t really touch on is “leverage connections / cold call people in the industry”. This is what Steve Blank advocates in 4 Steps to the Epiphany. Think about who would want to use your product (“HR reps in mid-sized gaming companies”) and get connected to some of them, or cold call / email them to ask questions, find beta testers, etc.

This is related to the “go to where the people are” but you mainly talked about industry events which, you correctly point out, is a hard place to find the right people and pitch them.

Good post, keep them coming. Also, you really need an about / contact page, especially if you’re going to offer to buy people coffee. How the heck are we supposed to take you up on that??
As someone who walks 8-10 miles per day in an urban area, I often wonder why it is that I'm the one contorting my body so as to politely not bump into slow walkers. When I'm in a bad mood, to be honest, I just plow through the people who meander 3 or 4 abreast as slowly as they can.
I think the site design is awful. It is completely off in its feel. It is something that would work for a slightly eccentric blog of a moderately self-pompous woman. I am getting very strong "Here I am, I like how I am, and you take it or leave it" vibe.

Grunge heading font, toy-ish and overly playful illustration and personified image of (presumably) the founder does NOT associate with a "team of support experts". It just does not. Moreover, not for $3K/mo.

edit: Oh, -1, lovely. I must be making uncivilized comments that do not contribute to the discussion. They are not loosing any customers with this website design after all.
Nokia has the engineering/intellectual manpower to turn MeeGo into a diamond. Currently, we have 2 solid contenders in the mobile market - Android, which is encumbered by lawsuits from a 750 lbs gorilla (never mind the 500 lbs) Oracle, and iOS, which is plagued by the departure of its iconic founder, Steve Jobs, whose presence and vision is what made Apple's redemption possible. Steve may be with us for some time longer, but eventually he will either retire or pass, in which case, doubts remain about whether Apple can maintain its innovative/technical edge.

The good thing about Linux is it is owned by no one, yet it is above everyone else. This is good for _you_, all of the posters here, who own a mobile phone/device/PDA/tablet/etc.

Mark Shuttleworth and Canonical has jumped on the Ubuntu on Wayland wagon too - and guess what MeeGo is based on? Yep - Wayland. It will breathe new life into Linux by giving a low-level, efficient display server that will supplant X windows, and establish a new legacy for the next 10-20 years of Linux being the premier mobile/desktop/server OS.

THAT is where you want to be going - into a future where no one owns the operating system, and it has become a commodity, and it has a solid GUI, much like OS X (or Windows, let's be honest, which has a top notch GUI), and a gazillion C++ or Java or whichever applications on it.

If Nokia Plan B happens, which I have no doubt it will, Nokia can succeed where Microsoft continues to fail - to recapture the hearts of developers by giving them C++, Java, Objective-C - any language, available on the mobile phone/tablets.

MeeGo is going to provide the default GUI shell for most if not all of Nokia's phones, but they can create a platform that is welcoming to ALL developers of all facets with knowledge of all languages, by leaving room for this on the MeeGo tablet.

There's no technical difficulty in being able to run either DalvikVM or native C++ or Objective C or heck, even Python or JAva apps on a MeeGo/Linux platform - it can all be designed in such a way where it supports both.

My point is, by providing the freedom for devs to do what they do best, on an OSS platform, Linux, and giving them a top-notch GUI API (Qt) w/bindings for various languages (dynamic ones for rapid dev), they can rise into a very dominant position in the next 5-10 years, and be a worthy competitor, and perhaps even carry the torch of iOS and Android, if the other two come to a sudden death because of lawsuits or health problems of its founders.

I am _super_ excited and thrilled that Nokia wants to make MeeGo its top platform, and in my view, you ought to be too.
They made the platform. You need to realize that if the platform didn't exist, there wouldn't be all these mobile apps in the first place.
I see "rockstar coder wanted" job ads in Craigslist all the time. And they typically offer between 1.5 and 2 times the minimum wage. I guess there are lots of them to go around.
The clearest explanation I've ever seen of this method is here:

http://www.evanmiller.org/rank-hotness-with-newtons-law-of-c...
This may be true, but there are a bunch of useful things IE9 doesn't support that even Firefox 3.6 does:

1. Text shadow
2. Offline applications
3. Multiple column layout
4. Border images
5. Web workers, File API, Geolocation

A lot of these are in the working draft phase, so I can get the "we don't support any feature where the spec is in draft form" argument from IE. But if they want to play a part with the future of the web, IE needs to stop being boring and actually try to implement some draft features and help contribute to developing these standards.
There are Windows tablets running Windows 7 in fact. The problem isn't that they don't make them, it is more that the media just covers the ones running the "latest and greatest" OS, which at this point in time the ones getting the most attention are Android and iOS. Mainly because of the competition between the two and they tend to be a bigger user favorite over Windows.
My solution: if there's nobody behind you...stop.

They assume, consciously or not, that you will change course for their benefit, but you can't change course if you're not moving. Suddenly, you become a stationary object, and they will adjust to that. I've never had people blunder into me when I've done that, and I've sometimes noticed them correct their walking formation afterward.
Seccomp-nurse is a sandboxing framework based on SECCOMP
Their greed is a good thing for the AAPL stockholders though :)
When you hear people complain about "<foo> used to be", just mentally replace it with "I think <foo> should be". Whether or not it was true in the past was irrelevant. The main focus should be the statement of how things should be. There's a widespread tendency to romanticize the past, and fighting against it is fighting against human nature.

Granted, HN used to be above romanticizing the past... :-)
They call that hypocrisy.
Sorry, my bad. :) Just trying to encourage people to try it out. It really does feel cool to have your watch vibrate when you get an important email.
In Brazil I pay 90 bucks for a 5Mbps(and this is a GOOD one) connection ):
While we are talking about outsourced app support just wanted to mention http://aptfolk.com/.

While they don't have much info on their site, I've heard from friends who use them that they are pretty good. Apparently they charge somewhere around $25/hour so they are a little easier to get started with if you have a smaller budget.
Point 2 only applies if you blindly apply any blacklist you come across. If people who blindly obey everything they're told are so numerous, this "arms race" should exist just as much with word-of-mouth and blacklists aren't introducing a new problem.
Canada can never have anything like this, since the CRTC has proven that they will defend Bell's write to keep a stranglehold on last mile connections to consumer homes. Even if a startup did want to provide the ridiculously high speeds, the 'cost' of convincing Bell to let you compete on their copper will be prohibitive.
Yes. There's a weird sense of, "Man, people think there are all these rules..." in TFA.

Well, there are.
One up for the post id! 2222222
On Windows Vista and 7, Firefox 4 uses the same rendering engine (Direct3D/Direct2D/DirectWrite) that IE does.
My husband is creating a programming language
New gadget for iphone4
great idea..
Cyberculture History: The High-Tech Pagan Origins of the .to Domain Names
Continuous deployment is a mechanism to improve reliability not reduce it, ie is sticking to the same process that has been broken for how long? chrome has proved that continuous release cycle can produce the most stable and performant browser around.

and your continuous dismissal of new web technology as "hypothetical / experimental" and talking about when html5 will become a w3c standard shows a complete lack of understanding as to how the web + browser development works to an extent that its really hard to not see irony in this comment calling the OP a troll
> "I wish we could have WebSockets"

About 20% of Mibbit users are using websocket and have been for several months.

It's inevitable that any security worries will be rectified (Hopefully by simplifying the protocol rather than adding another layer of needless complexity), and browsers will update.

MS may as well implement what exists now, even if they decide to leave it up to the user to enable it.
I'm from Hong Kong and I think it's unfair to compare the US with us. Hong Kong's just a city in China. If anything, compare with New York, say...

... or compare US with China. I know which one I prefer :D
Hello Simon,

sending LPUSH+LTRIM in a pipeline is the same as having a special command for this. But having a special command for this, and for other use cases, makes Redis somewhat less general. What I mean is that if we consider every added feature a cost (complexity cost, not development cost), why don't instead add a feature that allows for a use case currently not covered?

Btw there is an interesting pattern so you actually need to rarely send the LTRIM. Imagine this: you want a list to save the user timeline, you are interested only in the latest 100 messages. So for every entry you can LPUSH+LTRIM. But after all you can just LTRIM 10% of the times. Your list will fluctuate in length between 100 and 110, but as you access things using LRANGE the additional elements wil not create any problem. So the cost of the LTRIM, while already very very small, can be made 90% smaller with this simple trick.