skysight-inc/HackerNews huggingface dataset:
I concur.

Browser version only matters if you're looking at or developing cutting-edge web technologies.

For any other users in 99.99% of cases it doesn't matter.

Devs do need to know this stuff, and act accordingly. But if the right strategies are used every visitor can get a usable site and not have to worry about if they're using SuperBroswer v13.2.4.094 alpha 3 nightly 6
I've been tempted to do things like this alias, but it's a slippery slope; I don't want to train my muscle memory to type the wrong thing, and if it's silently accepted that's what is likely to happen. This way, the command gets run but you get a reminder that you typed the wrong thing, I guess.

Now I need something to stop me typing 'pythong' in shebangs.
That blogpost linked to a really interesting article "Where Are the Software Engineers of Tomorrow?"
http://www.crosstalkonline.org/storage/issue-archives/2008/2...

Couple of quotes from that:

"The result [of learning to program using Java]is a student
who knows how to put a simple program
together, but does not know how to
program."

"a real programmer writes Ada in any language."

The authors, 2 former NYU professors were involved with the design and implementation of Ada.
They don't just advocate Ada (they recommend students should also learn C, C++ and a Lisp and even java.
Actually, Walter Isaacson spends a few paragraphs in the Steve Jobs biography describing how Apple, in contrast to most other companies, was never afraid of cannibalizing its own sales. He also speculates that this was one of the main driving forces behind their success.

I found a blog post describing these passages specifically:
http://beta.fool.com/bamckenna/2012/07/13/apples-playbook-th...
No, his comment really isn't nonsense. Japan and South Korea have an incredibly poor relationship.
Really nice app ... I've been using Daily Deeds (http://www.spoonjuice.com/iphone/dailydeeds/) for the same purpose for some time now and it really helped me out keeping on top of my habits I want to change.

The social aspect might be the big differentiator for Lift, checking it out!
Do you think FB would care about that if it were the other way around?
Remember old times games with Abobos Big Adventure, Flash game
It won't be $200. You can bet on it.
http://golang.org/pkg/container/list/

Casting every list element to "interface{}" is not generic.
Ulster Bank finally announce compensation details
If I sit down in the couch, and move my focus to the TV and my brainpattern implies expectation of watching the TV, it should turn itself on.

If I sit down in the morning it should have learnt based on all previous mornings that I chose the morning news that I want to watch news.

If I sit down with a bowl of popcorn it should open the movies selection and let me take over using an interface from there.

If I sit down with my girlfriend it should filter the movie selection based on our previously recorded viewing history so we get the best movies for us both — if its just me it can hide all those romance chick flicks.

If I sit down wearing my Liverpool jersey and Liverpool is in fact playing a game or is mentioned in any program description it should default to showing me that.

Theres a whole lot that can be read from the environment of the device, quite a bit is technological feasible as of today (identifying a person by means of a camera and keeping track of viewing habits) and some that are slightly further out (reading your mental activity to determine that looking at the TV meant you intended to watch it.

A big thing here for me is automated personalization I think, this is a very viable next step.
I added a page and I can edit the name... Now what?
http://i.imgur.com/oqcyT.png
Ask HN: which web server use sctp instead of tcp?
I am just curious and couldn't find much info about it in google.
The humans who outrun horses
Also, I think, no one wants to hear a real answer. Is it not the same as the "How are you?", "Fine." of running a business?
How white is the new internet?
Maybe it's not a bug then.
Ditto for Perl because of BioPerl (used in the Human Genome Project) & PDL (which IIRC was being used somewhere at NASA).

links: http://en.wikipedia.org/wiki/BioPerl | http://pdl.perl.org/
also his passport. If I understand correctly, he was distressed he can't get to Brasil for his next talk.

Also future talks will also be affected. Imagine how bad it is to lose your passport in a foreign country. Instead of catching the flight next day you have a visit at the embassy and a lot of waiting.
Just like how American courts always side with Mexican companies against European ones! Wait, I think something's wrong with this picture.
Firefox 15 on Linux, I see 1.7-1.8G of memory use and the page is (unsurprisingly) significantly slower to load than in Chrome. It doesn't bring my OS to a halt because this machine has plenty of RAM, but clearly it's not good.

While that's not a great result for Firefox, I do think the people at Nissan who did that could have shown a little more restraint.
i love this lol
Is this an attempt at mockery? Please, let me be the next 60-year-old with my code powering half of the planet, a philosophy thirty years ahead of its time, touring the world, with my laptop stolen en route to my next talk.
Not necessarily built in-house. Or, charged for at sufficiently high rates, or used as an internal research tool ("how are people using our product?").

Also, Palantir.
Your fourth point is the most scary in my opinion. I just realized that it doesn't take much in terms of effort to achieve almost perfect secrecy.

A simple dropbox account coupled with TOR or another similar service is enough for the online and 'cover your tracks'. You could plainly download truecrypt and encrypt your data with it and any group who's monitoring you would be none the wiser. Sure, they'd know you've sent something and they could break into your house to seize your computer but you either have truecrypted your hard drive previously or DBAN'ed your computer.

You could say that this is not a good thing because it allows someone to sell secrets to opposing countries. You would say that the tubes need to be monitored, secure connections need to have a back door, every bit passing through the pipe needs to be copied for future analysis. But let me ask you this, if you were living in an oppressive country do you still think it's 'better' to let everyone know what you're doing?

In a sense, you could say that the advent of high-speed, low cost, easily accessible and network communicable adding machines has made it easier for the general to be more informed and less 'spyable'(of course, less spyable only if you take the extra effort, but I assure you it's possible, although the laws of diminishing returns apply).
All the companies should learn the 'Human touch' factor from Apple. Most of the companies make you feel like you are talking to an anonymous robot.
150 lesser-known but incredibly useful websites
If you have Greasemonkey: https://lanthaps.com/static/noapple.user.js
Safari 5.1 here. I viewed the site without any problems.
Ideal outcome: Samsung keeps producing awesome handsets, but uses stock Android instead of Touchwiz.
I'm okay with the concept of trading cost/time for convenience, and why that might work for some folks, but even before we get to that argument, my experience with Heroku is that it just isn't reliable enough for client sites. Since reviewing it (over the last few months) we've had a couple of instances of real downtime (ie, greater than 30 mins), and a few spots of smaller amounts (a few mins each). We don't get that from our Linode+Puppet sites (taught myself Puppet as we went along, I'm a dev rather than an ops guy really).
I think this is exactly the case.
I suppose it depends on just how "embedded" what you're dealing with is. Clearly, something like Go is bigger and slower than C, so there will be places where it's not useful. I could certainly see it being useful elsewhere though.
Only until someone arms the bot, by installing http://en.wikipedia.org/wiki/Blaster_%28flamethrower%29.
Or maybe because different countries have different laws.
I think GCCGO should work for PPC and MIPS, not sure about SH, but is worth a try.
Hetzner.de is awesome. They are cheap and reliable which is a combination you don't see often
> In hindsight it doesn't seem so surprising.

Most things don't seem surprising in hindsight. That's why you don't judge surprises by it.

If C++ programmers did flock to Go, would you then say that that was surprising? If not, you've just fallen victim to hindsight bias (because a model that predicts everything is useless).
Japan > USA, nuff said.
>>> (2) she's female. The second of these is 90 percent of it.

Women do get a terrible time in tech,the video game industry in particular, because of their gender, but this doesn't seem to be the case here. Care to explain why you think otherwise?
There have been many improvements to the GC over the last two years, and many more are coming in Go 1.1.

GC is an area where always there is room for improvement, no matter how much you work at it.
Blogging Declines As Newer Tools Rule
My Fx (15, on Vista) was using 700 MB with 20 tabs open, went up to 1GB with this page open, but there's no noticeable performance hit; the page scrolled smooth and snappy. It's probably your addons as you mention, most of us would benefit from periodic checking and removal of addons we no longer need.
Go code does produce considerably less garbage than Java code.

And with Go if you really care, you can be even more careful and produce close to no garbage.

Control over memory layout is really useful.
There were all kinds of interesting articles in BYTE. I remember finding a whole box of them when I was still in grade school - tossed out by the public library - and I spent the summer reading and memorizing them.

Somehow I missed this interview until now. Cheers, Stallman!
Well I guess you are lucky then because Linode has had massive downtimes in their London and Dallas data centres in the last few days and when I was a customer their Fremont data centre went down all the time.

http://status.linode.com

Heroku at least uses EC2 which will be far more reliable over time.
Crowdsourcing energy generation
I'm fairly sure they use the main gc compilers.

gccgo does better at some things, but the default compilers do quite well already.
Which is, in fact, precisely what they're doing?
I find that a shortsighted attitude by PG. Web pages shouldn't be just a black box to present to the user. They should be structured documents that is flexible and malleable, so that the user or third parties can filter, adapt and enhance the content.

http://userscripts.org/ is the best example of that, but there are many others.
Not sure what the problem is, assuming danish realm autonomous countries and countries under scandinavian sovereignty (Svalbard) gets the access of their realm/sovereign, only Iceland is missing, so it's way closer to nordic than scandinavian (which would either disqualify finland or also be missing iceland)
"DNS being slow (fuck it, use IPs)" GAAAHH!! <table flip>. The 1980s called, they said youre an f'n idiot. Seriously, this is not "operations". This is "phoning it in" and/or "not understanding the problem".

Ps: to the op, not parent.
They won't. It will be very hard to differentiate themselves from thousands of other Android devices.
I'm guessing his issue is that "nordic countries" is a well-defined geopolitical entity (it's even had a passport union since the mid-50s) composed of 5 nation-states (Denmark, Finland, Iceland, Norway and Sweden) and their associated territories.

Assuming that associated territories are included in the offer to their parent country that still leaves Iceland out of "Nordic HBO", assuming the worst case (that only the territories explicitly listed are in) that leaves out Greenland, the Faroe and Åland as well.
The problem is DNS resolution isnt cached and potentially has to do a lookup everytime it does a connection. When I was doing that every request (potentially several times), it became expensive. Sounds like I understand it?

That DNS mapped to one node, which will rarely change. If it does, I can spend 30 seconds and deploy a new config, rather than worry about using virtual IPs or anything more complex, let alone with having to configure a cache which would have the exact same problems (delay to change).

Guess what, it's 2012 and the same shit that worked back then works just fine now.

There's a fine line between doing things right, and doing things just to do them.
I have an amdin on some servers.
don't punish yourself with ascii animations make it launch gtypist or similar.
China surpasses US in smartphone market share
RNC 2012: Mitt Romney speech to GOP convention (Full Text)
Use slices.

Really, maybe we should remove container/* completely, so we don't have to answer this stuff over and over again.
Set Boundaries: It's OK to Say "No" to Clients
I'd rather have them differentiate on cost and quality (as I suspect most HNers would) but well, it might not be in their best interest business-wise.
Holy crap, I do this exact thing, and had the same thought about the git hamster. That and "gitp ush".
People forget this too:

Stallman: "I have nearly finished the optimizing C compiler and all the other software that is needed for running C programs. This includes a source-level debugger that has many features that the other source-level debuggers on Unix don't have."

He refers to gcc and gdb:

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

"Stallman has also developed a number of pieces of widely used software, including the original Emacs,[5] the GNU Compiler Collection,[6] the GNU Debugger,[7] and various tools in the GNU coreutils.[8]"

That's one successful hacker.
wtf!

tl;dr

;)
This quote really bugs me:

"Not that there's anything [wrong] with older prior art - but the key was that the hardware was different, the software was an entirely different methodology, and the more modern software could not be loaded onto the older example and be run without error."

That's just wrong - if it was correct then you could say the same thing about samsung: Samsung's code won't run an an Apple machine, so it's different and not violating the patent.
I think you're both wrong!

I like the hardware of the SGII I have, and I would prefer the hardware of the Galaxy Note, or the Galaxy Note II.

But also, remove TouchWiz, and still the Galaxy Note II has some very nice and innovative software allowing for pseudo-windowing on Android, as well as "Pen" aware apps.
I started with two Linode basic vps. I keep them just because their customer support is great, and even let me stay one month without paying when I had problems with money. Also, all inbound traffic is free (basically it's what these two machines do).

Now, from UP2VPS[1] you can get a pretty good deal (1GB memory, 1TB transfer) for just $6/month.

[1]: http://up2vps.com/
I don't know about him but we do 1 billion/month using at peak some 12 servers (c1.xlarges and m1.xlarges), including our DB. These are all dynamic requests.

Moovweb creates mobile versions of standard websites on the fly. That sounds pretty expensive, and they probably have a ton of network overhead from distant servers and slow clients.
I sometimes feel like the world is moving away from the FSF principals more then it is moving towards it. Nobody seems to be in control of their own devices, software and data anymore.

Data is stored in the cloud, applications are remotely removed from you're IPhone, you have to log in to play offline games, phones send all sorts off personal data to third parties.

This is all happening in a time where free software is easy to get and hard drives are cheap enough to store all the data you want :(.
On Samsung devices you can programmatically configure the hotspot without being punished too hard.

(oh well)
Death Racers 2
They've done studies. 65% of the time, it works every time.
The Museum of Modern Betas
E.g., finding a given Samsung product didn't infringe on Apple's patents, but nevertheless awarding damages for it.

Edit: I believe the judge fixed the most egregious errors, but post-verdict interviews with the jury make it seem like they were confused on various different fronts.

Here's one link describing some of those problems: http://www.groklaw.net/article.php?story=2012082510525390
Javas verbosity is largely responsible for the bad practices that perpetuate the code. Instead of typing out stuff again and again, people just use shortcuts and hackish solutions throughout the code. Due to Javas overly object oriented syntax transiting to another language proves quite a shock where not everything is an object. Javas verbosity also makes it difficult to 'think' in java. One bad practice that is quite common in java coders i have worked with is that they often just understand code x does y, but not why it does what it does. Due to its verbosity you also tend to make more mistakes while typing it out. Java itself is quite cool, but due too its style it is not suited as a first language. I personally think C++/Python/Scheme are the best choices for a first language.
Sony Tap 20 (announced at IFA 2012) looks a lot like an Apple patent
That doesn't make sense. What happened?
I would just stay clear of AdSense, period. Not that I have much of a choice ever since they randomly decided I was committing click-fraud (I wasn't) a few years back and banned me.
I'd like an invite as well please :)
Wiedzmin, you have been hellbanned apparently. Your previous (first) comment must have annoyed someone.
http://www.fluffylinks.com/bill-hicks-on-marketing
Zebra - An Open Source HN Clone Developed in Codeigniter(WIP)
It's 2 years old, is it still valid?
Mine contained maybe 2-3 stories I submitted. The rest (~100) are obvious spam stories that I never even upvoted. The separate "saves", "comments" and "submits" were all empty for me.
Low Budget Dieting, Exercises and Supplements
Reveal.js - HTML Presentation Framework
LawPundit: Apple stole PONG bounce-back patent
Given all of the discussion about people wanting change at Hacker News and someone created that Lobsters HN like website, I thought it would be cool to create an open source like application in Codeigniter. Seems like all of the clones are in Python or Ruby.

This is far from complete, but a work in progress and great kickstart for anyone wanting to delve into PHP/Codeigniter development. I'll be continuously updating it and would love for everyone to contribute. The site even has a MySQL implementation of the Hacker News popularity algorithm (well not exact, but close).

Would love to hear feedback, suggestions and get some help on board.
Samsung Turns to Microsoft, Weighs Post-Verdict Strategy
In countries like INDIA, the site takes about more than ten minutes to load on an average indian internet connection.
Yeah, stuff with a scientific bend doesn't get shared, although it has impact. It creates its own niche, with considerably less noise.

Sorry to broaden the scope, but this made me think...

In stock markets, you have the concept of "noise traders", less well-informed traders. They sort of create their own dynamics, sometimes even generating good return on investments, where better informed traders stay out of the market.

Social dynamics... not sure if it's possible to derive some new fundamental laws, because human behavior is too fluid. Maybe in the end (after years of "big data" number crunching) all we get is some empirical observations and weak correlations.
Woah: I never called anyone a liar.

Product business and service business are fairly common labels.

http://swombat.com/2011/4/26/services-products

http://techcrunch.com/2011/04/24/what-should-you-do-with-you...

So I don't think they're made up at all, seeing as how they're in common use. It's probably true that there is not a black or white line between the two, and both can be good businesses, but I did think it fair to point out that cleaning is very much a "service" whereas 37 signals started out doing services (sites and so on) and moved towards products, which tend to scale up more.
well... idk about just giving away peoples private messages, and personal communications. But yes, anything that was public and linkable on the site should obviously still be available for posterity sake. I get the impression this initiative is to get users back their personal information from the site.

Hopefully they're still planning to also make the rest of the public content accessible as a mirror somewhere.
HN isn't really much of a Q&A site but there both quora [0] and stackoverflow [1] have existing questions and answers that may point you toward better answers.

SCTP is a below HTTP so you'll find some operating systems with drivers that can communicate using it. A quick look at wikipedia shows this fine list of implementations in the OS and userland implementations [2].

I'm not aware of anything that serves HTTP exclusively over SCTP.

You may want to pay attention to devices along the path which could cause problems though! [3]

[0] http://www.quora.com/SCTP
[1] http://stackoverflow.com/questions/tagged/sctp
[2] http://en.wikipedia.org/wiki/Stream_Control_Transmission_Pro...
[3] http://serverfault.com/questions/145716/sctp-stability-and-p...
Go does not have generics per se but that container looks pretty generic to me.

What's your definition of generic programming BTW? I'm looking at several definition right now and cannot find out if, for example, a generic list container in C using void pointers to data would be considered generic programming.

Wikipedia states generic programming is "a computer programming paradigm based on method/functions or classes defined irrespective of the concrete data types used upon instantiation". That reads like "templates" to me.
Woman recieves world's first bionic eye
What is even sadder is that most of the systems that are taking away from the users the control of their data and applications have been built (at least in part) thanks to free software.
+1. I recently tried to get a little bit of file I/O going and it was a PITA.
Velvin Hogan happened.

http://www.bbc.co.uk/news/technology-19425052
Hakim's projects
Nice, but Volkswagen has had the exact same thing for months, but done a lot better:

http://beetle.de/
The problem is that when Samsung customise Android, they do so to (a) differentiate, and (b) to ensure you can't upgrade.

On a more "on topic" note, this juror is a turkey. As another poster pretty much said "prior art can not be ignored".
Rise of Asian chat apps threaten Facebook on Mobile
Hacker Posts British Police Logins Online
Wow. I wish more "tech media companies" reported on real tech news like this, instead of all the hyperbole and media gossip of pseudo celebrities in the tech sphere. I feel happy for this woman.
nitty gitty :)
This is exactly what they want to avoid doing.
CMON YOU KNOW WHAT IT MEANT.
MIT research streamlines Web Application database access.
Create discussions in Twitter
I'm more curious why it wants access to the messages in my inbox, I dislike giving control like that to any third party developer.
There will be interesting news related to Apple, but all those patent cases should disappear, no matter who is involved.
There is very little possibility for a constructive discussion.
http://didthis.com/pomodoro
I guess if you include dialup connections in the average? The page load seemed pretty much instantaneous to me on a standard 2Mbps Tata Indicom connection. At worst, I believe the average broadband connection these days would be 512 Kbps, and "more than ten minutes" is still too much of a stretch.

Edit: Akamai reports that the average Internet speed in India is 0.9 Mbps: http://www.businesswireindia.com/PressRelease.asp?b2mid=3042....
Why Code Kata?
Android is the better OS. I sold my iPad 2 and bought the Nexus 7 on the same day and I regret nothing.

The iPad mini would only kill the nexus for the apple fanboys.
Scientists are baffled to find the Sun is round