skysight-inc/HackerNews huggingface dataset:
I feed really sad for the guy who wrote the following reasons to boycott Apple (copied verbatim from the article):

> 1. Control-freakery – it all started with Steve Jobs and his internal culture of fear. It continues, to a lesser extent, today.

> 2. Dubious production methods – from virtual slave labor conditions to a totally unempathic approach to doing business abroad. Apple’s changing the world in terms of style but not substance.

> 3. Overpriced. – it is no accident that the company is so profitable. Their profit-margin is the sort which any business would die for.

> 4. Anti-competitive – they lock consumers into their ecosystem and developers out of it. They make it hard for you to port your data. Once the Apple shackles go on, boy they ain’t coming off.

> 5. Data hogs – they take your data, lock it into their verticals and never allow you to even see what they do with it.

> 6. Haters – their approach to banning products until patent issues have been resolved has never endeared them to me. Particularly since Steve Jobs himself said that Apple was one of the greatest thieves of ideas.

> 7. Anti-social – they truly fail to ‘get’ social both as an enterprise and as a community. They think generating a wave of bad will against them is OK as long as they still make money.

> 8. No conscience – at a time when most companies work hard to integrate themselves in their communities and develop a social conscience, Apple remains conscience-free.

> 9. Environmentally unfriendly – Apple has repeatedly come under fire for its environmentally unfriendly production methods. I admit that here I do not know how they stack up against the competition but Google at least has become a trailblazer in its Green Data Canters.
I've found recommendations for Drucker on some entrepreneurial sites. I think if they re-released his books with updated covers (hire whoever does Malcolm Gladwell's covers), they might grab more attention from the "young generation".
For the moment, we only use it for syntax analysis and to give a beautiful error output for our users. There is an active LLVM backend for AVR with great ponential, currently under development and from what i understand, Atmel is backing it as well, but it's not stable yet. We would like to try it out though.

P.S. A size comparison will be very interesting. I will go out on a limb and assume that LLVM spits larger binaries when optimizing the code for speed. We use -Os to optimize for size, so it will be interesting to see which does the best job.
It seems that all the gains are at the point between the upstream server and the CDN node. It has to send fewer packets for the entire page. However, I'm not sure this isn't pretty much as efficient as a large TCP window. Of course, I'm not the one whose job it is to worry about these things, so take this with a grain of salt.
> I guess the main reason is that women were/are not empowered enough to decide how many kids they should have. Another major factor is lack of availability/knowledge of contraceptives.

The Hesperian's "Where There Is No Doctor" [1] offered another explaination - in some parts of the world people are too poor to not have many children. A child needs few years to grow, and then it can work for the family. This makes children an investment that returns itself with profit after few years, and it is good for the family to get many of them.

[1] - http://hesperian.org/books-and-resources/
Substitute the words "Northern Rail" for "South West Trains" and you're right again. The train company up here are well-known for being terrible. The trains are antique early 1980s sheds, built on a shoestring during a recession and way past the end of their useful service life.

There are even several Twitter accounts dedicated to documenting the agony of daily commuting on this awful service: http://twitter.com/#!/ntfail
I was trapped in Newcastle thanks to Britain's tendency to occasionally have ridiculous weather, @nationalrail became the best source of information pretty much all the way through until midnight when I finally made it home. Companies are finally, finally starting to understand how useful it is, and how much quicker a 140 character tweet can be shared compared to a web site link.
Ah, great, I thought that it was being used for compilation as well. Thanks for clearing that up, and nice project!
What about when?

"Large projects can contain thousands of lines of code, distributed in multiple source files, written by many developers and arranged in several subdirectories."
Agreed, I get a Northern Rail leg for part of my daily commute and actual route through Darlington to swap onto an East Coast just to save myself hassle.

In fairness, they have some nice people working on their Twitter desk, but the company and service in general is substandard.
Remember that we're talking about content provider to content cache here. Server infrastructure to server infrastructure, usually connected by huge pipes.

Passing deltas to a client over a mobile data network would be an awesome development, I agree. With some additional specification to HTTP and vendor implementation on clients, it'd definitely be possible.
I'm guessing the visitor IP still gets passed. This looks to be entirely synchronous, so everything would still work. The CDN just only has to fetch a delta of the page rather than the whole.
And in 4:10, they 'took care of him' ;)
Agreed - but we're still unsure what they are too. That's why we develop with them.
> What was the advantage of case insensitive class and function names?

The programmer can be sloppy/lazy and still have thing turn out largely as expected. If you're just learning how to program, this makes it a bit easier, since a whole class of possible problems goes away.
I can do that with a kitchen knife also, and a knife is a pretty useful tool - heck - ask any worker who has to open boxes all day. The rules are really confused.
Who Pays for Smoking Habit
Who Pays for Smoking Habit
This looks like an interesting option for static content. But what still is not cachable of course is every request that has to hit a database (or at least clear parts of a cache).

In my experience (e.g. a site with 50.000-100.000 pageviews/day) it's mostly the requests hitting the db and not server throughput that are the bottleneck.

So for some people this could solve the wrong problem...
I don't understand what's the problem with fixing this really. I would completely agree that making "Info" and "info" class names compatible is "not fixable", but what is the problem in making "Info" work if both the definition and usage are the same case? The bug says that this is exactly backwards - mixed case works, but same case doesn't.

The only way to make it not work is to first change the case in one locale and then case-insensitive compare it in another locale. Why would this kind of operation ever happen? Any sane situation should "just work":

- in declaration convert to lower-case and save, in usage convert to lower-case and lookup -> has to work

- in declaration save original, in usage search all classes with case-insensitive compare -> has to work

How was that bug ever created in the first place? I get the fact that "I" doesn't match to lower-case "i" in tr_TR, but why does it matter when comparing strings which should be equal? Just be consistent in how both the declarations and usages are converted...
This deals with the protocol and leaves the diff tool pluggable (RFC 3284's vcdiff is suggested), so it looks like something railgun could be using internally.

Google's SDCH (mentioned in CloudFlare's post) is an alternative that isn't tied to a single URL, but involves prefetching some data that may or may not be needed, so it's a bit hacky.

An interesting approach would be to hook into a template engine to generate a page skeleton with dictionary references. That would allow reordering the small, newly generated varying snippets before the large common ones; both could be preemptively pushed using SPDY to avoid round-trips.
Programming Language Rankings: February 2012
Misses the most important point: syncing.

I don't know about the masses, but at least that was the biggest reason in my circles why people were excited to have Chrome on iOS.
You should stop spamming HN by repeatedly posting the same thing.
Guy gets three years in prison for selling 'rooted' cable modems
I essentially did just that, for BugMuncher (http://bugmuncher.com) I took the idea wholesale from Google's feedback tool. As is the mantra around here, ideas are worthless, it's all in the execution.
UK’s porn filter plans are just an illusion
Installing Facebook Like Button on Your Website
One day later: the leap second v. the Internet scorecard
Best Mac DVD Ripper for Mac New Version Released
I think, like almost everything, the Koans are a reflection on the society and the way of thinking at the time of writing. In what is now peacefuller times people would be aghast that someone would do that. I dug around through a few, and a lot of them feel a bit too meta for me, though I did find the Hello World Koan to be an interesting discussion on our flippancy with code: http://thecodelesscode.com/case/14
I think it would affect sign ups, yeah - business buyers are generally very conservative, the bigger the company, the more conservative they become.

Selling to big companies generally means you have to behave in a very dry, almost dull manner yourselves, though there are a few exceptions to the rule.

Take a look at the Google Enterprise website [1], it's very different from a normal Google product page, with statements like "Maximize website ROI and internal productivity with Google-powered search for your website or intranet."

[1] - http://www.google.com/enterprise/
Do you what day it is?
Let me know when they make something that automatically builds circuits... THEN I will be interested.

This is just "LOOK! WE PUT ___ INTO THE CLOUD!"
Apple 'settles China iPad trademark dispute for $60m'
Yes, definitely the sync was the feature I have been looking forward too. It's a shame that Apple is taking so long to develop their on syncing (just like they're taking their time developing a lot of thing that could be branded an iCloud service).
Unfortunately you can't compare .NET to PHP. Ever.
> then no, you can't distinguish encrypted data from random noise.

But, would there not be a noticeable difference between random noise in space, and that same space PLUS someone broadcasting random noise? (And would it depend on whether or not they cared about being heard, even if they still wished their transmission to be encrypted).

It just seems to me that if there is a particular point that is continuously broadcasting randomness, would it not be noticeable? Or is what you are saying that that is essentially what stars are doing is broadcasting randomness, across a broad spectrum, and we can't distinguish between a star and an intelligent race....they are literally indistinguishable.
Shangaslammi Agreed.

Reason #4 has everything to do with this!
For some values of "huge". I was using 1Gbps as the link size, since that's almost certainly the uplink on the server, and thus an upper bound on the smallest link.

It would possibly be fair to use something closer to 155Mbps in a lot of places (the most constrained part of the link; we're not even talking about congestion/packet loss, which would exponentially favor this technique, and which does happen on SP transit links sometimes). At that point, 4MB could actually matter:

155Mbps = 20 MB/sec. 4MB takes 200ms to transfer; 100KB takes 5ms. If you assume a single packet for the delta instead, I'd be happy to save 5-200ms.
Dropbox sell to some enterprises, but nothing like Box.com does, that's the difference in focus.

Both companies do almost exactly the same thing, but Dropbox is focused on end users, and Box.com sells to enterprises.

Take a look at the box.com user list - there's all sorts of massive organisations on it https://www.box.com/customers/
If they only had used Ï and ï instead everything would have been much simpler.
The render method is the right place to hook things up with the DOM. Although I trust the garbage collection is up to par when it comes to forgotten DOM elements, I've recently started implementing destroy methods on views that deal with more complex jQuery plugins. Some plug-ins implement destroy methods themselves, but in some places I just unbind the few events manually.
Adobe: Web standards match 80 percent of Flash features
The post _does_ come from someone who felt they needed to refer to their school in their username here: MIT_Hacker.
Hilarious on every point.

1. If the web browser is redundant then would would anyone make the effort to download Chrome. Nice self-contradiction here.

2. Safari in Mountain Lion has a single URL field with predictive search just like Chrome. So it could be an upcoming feature for iOS6 for all we now.

3. I fail to see what technology apart from maybe SPDY Google has "invented" that allows it to be so dramatically faster than Safari that it can compensate for the loss of JIT. Especially when benchmarks today show Chrome to be pretty slow.

4. Taking the top spot in the App Store is no big deal especially for free apps. There's been some incredibly stupid and pointless apps that have shared that position. Quick. Stop the press. The Talking Ted app is now number 1. Is there something profound to be said about humanity because of that ?

5. This is my favourite. Apple contributed the WebKit DOM inspector that Chrome has been using. And the new one in Safari now is much more "developer friendly" than Chrome.
Interestingly, some trains (on the London-Cambridge line for example) now have posters with hashtags for use during delays in the carriages.
WordPress Theme Designer can Design a Perfect Theme for You
Custom WordPress Theme Development Company India offers WordPress themes development, professional WordPress themes, WordPress business themes, WordPress theme developers
Solar Will Power the World in 16 Years
Why this year's leap second crashed more systems?
According to Wikipedia (http://en.wikipedia.org/wiki/File:Leapsecond.ut1-utc.svg) , this is not the first year leap second is being inserted. Why so many systems crashed now, but not in, say, 2009?
Fair warning: GNU make cannot handle directory names or file names which contain spaces. This is a show-stopper defect which has been present since the day it was written and shows no signs of ever being fixed.
This is my biggest problem with PHP. Aside from poor language construction , and the plethora of poorly written code the core language has lots of problems in it. When upgrading to PHP 5.4.3 I found six or seven show stopper bugs in PHP and some of its extensions ( one of which has never worked ). I am still waiting on the fix to one of them. https://bugs.php.net/bug.php?id=62302
I found the older trains (slam door ones) were more reliable personally. The new "one-piece" techno-trains are always broken or limping. It's a place where adding technology just increases the fail-o-meter rating.
> The notion that business owners pay less tax than workaday individuals is a media-created myth.

I'm one of those media-created myths. I am a programmer, but I work under a "corporation". And I know I pay way less taxes than friends who work as employees with pure earned income.

I don't see how this would be any different if I, for example, ran a corner store. (Actually, the possibilities increase even more there, as you can use creative accounting on your taxes, PLUS, very easily run a significant portion of your business "off the books".)
Why be surprised that a homeless person knows a lot of things. Many homeless people are not "losers" -- they're winners of sorts.

Not winners in the sense of being successful or in control of one's destiny, of course, but in the sense of being slave to no one and fooled by no ideology. They're real-life Diogenes.
See Mithrandir's comment:
http://news.ycombinator.com/item?id=4187943
That ain’t no Open Source that I see here
Unfortunately on legacy systems someone else chose PHP for him a long time ago... Poor developer that has to deal with this stuff. Been there.
How AMD used A/B testing to achieve 3600% increase in social sharing
Spice M-5363 Price in India, Spice M-5363 Dual SIM Phone 
Spice M-5363 is a very stylish looking handset that comes in an Dual SIM bar shaped design. It has 2.4 inches QVGA TFT LCD display with screen resolution of 240 x 320 pixles. Spice M-53630 also allows users to capture the picture and videos at fast pace with 1.3 megapixels camera. Spice M-5363 is equipped with interesting features including S Life, audio player, video player, FM radio, torch light, hindi language, 3.5mm audio jack, inbuilt games, bluetooth, GPRS, USB port and WAP data connectivity.Spice M-53630 also allows to store songs, movies and file in 8 GB external T-Flash Card. It loaded with 1800 mAH Li-ion battery and its available in black colors at affordable price.
RIM's tailspin
The problem with rising prices is that some of the customers might have evaluated feasibility of your service based on price, and now that you rise it they might have to move elsewhere, with a substantial re-integration cost.

I think it is totally OK for grandfathered accounts to lack the newest and greatest features as a means to encourage upgrade but holding on support is definitely not OK.
Nearly two years after the iOS version…
I would love to see a "real" modern successor for the original VW Multivans in the spirit of T1 to T3 and I hope you will find funding. In my opinion, for it to become success it must be: (a) Affordable; (b) equipped to camp in the wild, while staying very basic (do not need airbags, and sophisticated electronics, it does not need to be fast); (c) very very reliable and very easy to fix and economic in consumption (why not lightweight solar panels on the roof and around to provide energy for the battery)

Anyway I am sure it could be a wild success.
This is hilarious "Slow? Who cares?". This was my opinion on rendering speeds for a long time, yet most of the browser comparisons focus on speed, release notes praise speed, dozens of synthetic tests are focused on speed, it's the main focus of every circlejerk comment related to browsers, ...

While you don't cross the certain threshold it's the most pointless fact about a browser.
It shouldn't be a problem as all requests are handled client side
Not only does Chrome on iOS sync bookmarks, but it allows you to see what tabs are open on Chrome on all your other devices and what tabs were last open on devices which are currently switched off.
It's rather hypnotizing like that. I wouldn't mind having a fireball like that as my desktop background. Never mind the resource usage and all that, because this has character!
And to go further, the network example you show (from jQuery) you could express as:

Request to: url withMethod: method onSuccess: success onError: error

with various overloads for optional component (the minimally complete expression being `Request to: url`)

but various Smalltalk distributions & libraries have various ways to do this (usually synchronous so it's not a precise mapping). Squeak's WebClient[0] would be something like that:

body := (WebClient httpGet: url) content.

[0] http://www.squeaksource.com/WebClient/
No, because it's transparent for the content-provider and it doesn't require any changes to the website and/or it's code.
Could we travel by moving the entire solar system with us?

Build a dyson sphere around the sun and harness part of the energy to ever so slowly move our planet and sun towards a nearby suitable star system. Then settle our planet in orbit around the other star.

This way we should have at least some way of sustaining human life past the end of our sun.
That's 5-200ms from the upstream server to the downstream cache, in the event the content needs up to be fetched. This would only be affect requests for new content.

If it'd be from upstream server (or cache) to end clients, that'd be an awesome saving.
Lowest Price New Hondas Jacksonville
Hondas for Less provides Cheapest New Honda Jacksonville throughout the Florida with the lowest prices, speed and convenience. We also provide Least Expensive New Honda Jacksonville and Lowest Price on New Hondas Jacksonville. To know more about New Hondas Jacksonville please visit online.
Double stealth or triple stealth?
When you make changes to a template it takes a few seconds to recompile the template (once ) then after that it load much faster since it doesn't need to compile a second time. In addition the resultant code is rendered much faster the then old Groovy templates ( in my experience ). Is this more of a development time issue for you or are you noticing issues in a deployed system ?
The really big problem with SDCH is that is places a burden on the web site owner to generate dictionaries and to know when to generate them and how. The protocol is one thing, the reality is another and that's why it has not been widely adopted.
Github search can't handle single double quote character
It might not be an easy fix if you're not familiar with PHP's guts. It's the kind of fix that can induce a lot of unexpected regressions.

Not wanting to fix a bug because it's not worth the time or risks breaking backward compatibility is perfectly fine by me. But at least take a decision and say something.

If they don't plan on fixing it they should say something like "We believe this is a minor bug that only concerns a small number of users. In order to fix this we'd need to change X, Y and Z and make sure we don't introduce regressions. If you want to try and do it we'll be glad to review your patches. In the meantime you can use this workaround: [...]".

I hate it when I submit a bug report and it's being ignored. You also build a strawman argument with the "lot of open source software that you wanted to use for free". It's a bug and should be fixed (even if the fix is closing the ticket as "wontfix").
Heh, I recently moved from an area covered by SWT back up north to Northern Rail territory. My physical experience on NR is much worse though (2 carriages at rush hour after the previous train was cancelled?!) but I doubt anyone can beat SWT for crappy customer service.
> Does their hard work deserve this constant ridicule?

Nobody seriously criticizing PHP is ridiculing people working with it. On the contrary, I personally applaud people having to, and succeeding at extracting diamonds with a broken pickaxe.

> The problem is, many "eloquent, smart programmers" are too busy "posting long, well researched screeds" to spend some time making PHP better (or making a better PHP).

A "better" PHP would be at its core so entirely different and incompatible with the current PHP that calling it "PHP" would be a complete misnomer. Since it would be such a different language/platform with only vague syntactic and semantic similarities, one might as well invest its time in the better designed, actively developed, battle-tested, currently available alternatives.
I don't think it's "obvious" at all. The problems caused by case sensitive identifiers are legion, especially in dynamic languages with implicit declaration. It's not at all clear to me that this problem is of case insensitive identifiers and not simply in PHP's implementation.
The one page summary only works if you already believe it. The rest of it describes the research methodology that led to the disruption theory. He goes through many industries (OTOMH, disk drives, steel mini-mills, and ditch digging machines plus many more) to show how a new, worse technology served some new market, gained a foothold and customer base to build from, then improved to the point where it displaced the incumbent.

Think of PCs vs workstations, the iPhone vs Blackberry (the iPhone was a terrible smartphone according the the market in 2007, i.e. heavy email/business users), etc.

FWIW, I think the sequel, The Innovator's Solution, is a more useful book.
Thinking about Marketing with QR Codes? Read this first
Grassroots Pepsi Sponsorship Proposal
A Weekend With Chrome For iOS