skysight-inc/HackerNews huggingface dataset:
For completeness, Square inheriting from Rectangle is horrible for at least the following reasons:

1. Inheritance is IS-A. A Square ISN'T-A Rectangle because it breaks Rectangle's contract. If I give you a Rectangle object, you know that you can change the width without affecting the height. If I give you a Rectangle reference which happens to be a Square instance, setting different width and height will either cause a crash/exception, which is not what a Rectangle should do, or ignore one of the values and set the height equal to the width, which is also not what a Rectangle should do.

2. A bit subtle, maybe, but important. While your renderer probably has a method taking Shape objects, it is very unlikely that you have an interface somewhere that takes Rectangle objects. In that case, what you actually need out of this is some code reuse between Rectangle and Square, not type inheritance.
Compare it with a micro-cached Varnish or nginx .. caching is outside of the "speed" parameters. Of course, you could take a look memcached if you want :)

I can't find the reference I remember but it fits roughly with the link posted (the scale seems to match the max times rather the average times). The differences were tiny but the order was PHP, Python, Ruby if I remember correctly (PHP was in front, PR may have been switched).

I'll try get a link but I doubt i'll find it.
Flash focus not working on Webkit since more than 2 years
Yes, that would be a false dichotomy. However, the post you quote does not set it up as a dichotomy. My reading of it is that it asks the question "which of these two things is more important?" I would suggest that it would be better framed as "is the guarantee of future source access sufficiently important that it effects their choice of tools?"

GPL advocates tend to believe that access to source is sufficiently important to effect their choice of tools. You are entitled to that opinion.

There is clearly also a significant body of users don't particularly care about access to source, and simply want tools that work. You may argue that this is shortsighted, but they are entitled to that opinion. It is entirely reasonable to discount future use of your tool of choice vs. current use of your tool of choice.

There is a group of GPL advocates (not all of them, happily) who advance the argument that this is because the people who don't care are stupid and/or ignorant, and that if they only knew what the GPL advocates know, they would of course have the same preferences as do said GPL advocates. This is an incredibly egotistical position, without a place in serious discussion -- a line of reasoning that requires the assumption that a significant population is entirely irrational or entirely composed of people stupider than the individual advancing the line of reasoning cannot be taken seriously.
The two paths to success
You called a mistake 'trashtalking' and then went on to claim that it was the work of the intolerant Ubuntu fanboys. Your comment was pretty crap in that respect.

Putting that aside, it's true that Ubuntu has completely taken away the spotlight from other Linux distros, which runs counter to the anti-monoculture argument which was commonly thrown around in previous years by Linux... advocates. But even as a user of another distribution, I don't really mind.

Ubuntu and Canonical as figureheads in the Linux community make it a much more tangible alternative than the previous cloud of distributions recommended to everyone, with ever changing dominance. It's seen as a rival on par with the proprietary OSes and the fact that it's projected that image for four years now only strengthens the position of the entire lot.
I saw the heading after I read "Stack Overflow is out of space" so I got even more scared.
No. It's idiotic because it is actually not a big deal.

We have women who like publishing photographs of them breastfeeding their babies, and we have a corporation that thinks some people are offended by said photographs, so they take them down. The women insist on their right to publish said photographs on the very same website owned by the aforementioned corporation, so they stage a public protest.

I find it entertaining, but I mostly think it is a nice cultural moment in the history of the West. But it is by no means a big deal.
I don't think all features are "just" syntactic sugar:

http://weblog.raganwald.com/2007/04/writing-programs-for-peo...

Everyone parrots the line that programs should be written for people to read. I agree, and that's exactly why I use CoffeeScript: All of the devs in our office read and write JavaScript fluently, but code written in CoffeeScript is easier to read than code written in JavaScript.
You can do this already with http://todotxt.com/ it works pretty well.
I'm looking at some of the images in that slideshow in the middle of the article. It's showing rebels with rocket launchers and AK-47s. Then it's also showing destroyed armoured vehicles that I can only imagine belonged to the government. I'm not denying that Syrian government is being very brutal in how it's dealing with protests... but if the "Occupy" protests here in Canada and in the States took up heavy arms, I would not be surprised at all if the government's response was very swift and deadly.
What I find slightly worrying is that the cost of EC2 instances does not decrease more with time. DRAM prices have fallen quite a bit since EC2 started, and yet the cost of EC2 remains relatively stable.
> This stuff is GPL'd, so I don't see how it takes control away from users.

If you take GPL code and run it on a server, you don't have to release your modifications.
Show HN: TaskShot - A Task Management Dashboard For Startups
Thanks.

The article's "GoCardless is also announcing a $1.5 million round led by Accel Partners, Passion Capital, SV Angel, Start Fund, and Y Combinator." line is really misleading then.
Even a single, childless male can think through the differences between conceiving a child and supplying that child's frequent, urgent nutritive needs. If you miss a meal, you may feel a little hungry or tired or cranky. As best I can represent it, a baby not being fed on his schedule is much like an adult not being supplied with oxygen. It's far worse than feeling a hunger pang. And women are equipped with a constantly available, sustainable, low cost, environmentally friendly, and energy efficient answer to this problem. So wtf is the problem?

There is a public interest at work here. Breastfed babies are said to have fewer short and long term medical issues. Breastfeeding might be as important to our health (and crippling healthcare costs) as a people as bike paths, sidewalks, healthy foods, preventative medical visits, and any of the other many small lifestyle improvements which we are willing to spend many millions of dollars creating and promoting. And it costs us...a worldview adjusted ever-so-slightly back to what has been for most of our species' history perfect normalcy.

This is an important issue. Encouraging breastfeeding, which does appear to be the superior form of infant nutrition, requires that we normalize it. If we're all too delicate to see tiny thumbnails of women breastfeeding floating by in our newsfeeds, how will anybody ever survive the rather more "graphic" occurrence of it happening next to them on the bus?

I'm willing to accept bikers in far-too-revealing spandex. I have similarly learned to accept women breastfeeding. it's really not so bad once you actually encounter it...which is not something you'll ever know if you're being shielded from it by "decency" filters like Facebook's, or hearing the implied judgment that it's indecent.
US in a converging world, Hans Rosling on CNN
It is idiotic because it doesn't even begin to solve the problem. Remember, images get flagged for removal on Facebook. Someone has to flag the pictures.

The issue is that "Facebook users don't accept me breastfeeding in public."

Facebook users, not Facebook.

Idiotic is a strong word because these types of protests are common enough that this issue gets more exposure than just to Facebook execs, but it could be a losing battle unless the mainstream Facebook user backs them.
I'm not angry that Canonical has not dedicated a staff member to Lubuntu or Xubuntu, why should I rage over Canonical not having a staff member dedicated to Kubuntu? The community is doing a fine job.

I have no problem with Unity and if I did, I have no problem installing Xfce either.
Why don't you build your own news aggregator site if you need to say ridiculous things so hardly (sic)?

edit: I didn't mean this to be just snippy. My point is that the discussion is here, not on his own blog, and he wants to have his opinion heard, so he posts here, not on thingsithinkaboutbreastfeedingpicsonfacebook.com.
Great idea for bringing more relevancy to social and ecommerce.

We have this up and running on www.FairWayStyles.com. Increased both user engagement and conversions.
Is Your Boss Fair? Career Site Answers the Awkward Questions
Watch Safe House Online Free
Watch Safe House Online Free is distributed by Universal Pictures under Relativity Media and Stuber Productions studio. Movie music is by Ramin Djawadi and about to be launch in movie houses on the 10th of February, 2012.
Robots rampage (in a friendly way) at SCALE 10X
Are We Ready for Adopting Cloud Computing?..In the pharmaceutical industry
I love it when people post their todo lists because you can learn something each time. Everyone has a different way of doing it, and inevitably ends up being a combination of a bunch of techniques that are out there.

Right now I have two lists, a "hopper" list where all goals go - it gets filled at the start with everything I want to accomplish that week - and a "do today" list which is populated from the hopper and organized the night before each coming day. Technique stolen from someone here on HN. Simpler seems to work better for me, even though my days are jam packed with multiple clients/projects/etc; I have tried all the notes apps and the complexity adds extra work, time and mental effort that is not worth it in my opinion. I keep my 2 todo lists in a memo on my phone and that's all there is to it.
Keep in mind that there are plenty of OSS people that don't like the GPL3, and they aren't interested in either of those two things.
Fair enough but afaik WebKit frowns upon STL usage (exceptions too), and it's still going quite strong.
Verizon’s Motorola Droid 4 launches on February 10th for $199.99
Yeah, as I note in another comment, Nest isn't so much taking advantage of lagging thermostat technology, they're taking advantage of the crappy outdated distribution model.
Publicity and maybe a tax write-off.
Assumption is not about role of breastfeeding in society, it's about whenever such public (including public accessible images) demonstration is acceptable.

Death is normal part of society, but no sane person will consider posting pictures of decomposing bodies acceptable. (Another hyperbole).
> Deletion forces you to rewrite the items on a new piece of paper often.

I find this one of the best features of a paper system. Every time you copy it over, you reevaluate your items.
You probably need to wait until they update the index.
"Every time that I try Evernote on OS X it feels alien."

Yeah! Weird, but I get this too! What is it that makes it feel so strange on OS X?

But yeah, a text file on Dropbox is my favorite solution.

Edit: I do actually use and like todo.txt, myself. Worth getting to know.
Agile Reboot: Putting the Man back in Manifesto
Yes, but did they take up arms before or after the brutal response and is the Syrian government legitimate? (my understanding is after and no).
Thanks, that's good to know. I'll make a point of giving it a "spin" so to speak, so I can be confident to recommend it alongside the others I mentioned. I really should anyway since there's many a package on our build service (openSUSE) using fc15/16 as build targets.
"Find a faster way to fail, recover, and try again."

I think this line best summarizes the article, and applies in problems beyond engineering.
I have an X220, too, but it only has ~3 hrs battery life. Where did you buy yours?
Les voyages spirituels s’achètent désormais aussi sur Internet 
Les Français peuvent désormais trouver voyages et spirituel sur un seul et même site internet. Spirit-voyages.com propose aux internautes des lieux où ils pourront allier foi et repos.
Author didn't specify how long he waited. I'm guessing not long at all. It would be reasonable to give Google time to update it's index.
Quit Complaining About a Talent Shortage and Interview Better
You have got to be kidding.

Paraphrasing:
We were under massive time constraints and by our own estimation, already barely able to meet the deadline, so we decided to add a language which compiles Javascript even though I am not that well versed in Javascript.

There are so mnay things wrong with this approach I really don't know where to begin.
Great! So what I'm saying is that I find it interesting that Facebook, a large corporation, is now a major force in deciding what is normal in society and what isn't. It's not a TV broadcast network (that has to get a license from the government and whose content is under regulation), but a private website. Other websites, like tumblr, don't have any qualms with international dissemination of breastfeeding material or with promoting women's bodies as sexual objects or otherwise.

My point is that Facebook, which is not (or hardly) subject to any governmental regulation, has become the focus of such a statement.
How is Facebook like an Elephant? It Never Forgets
Maybe Stanford is pissed about instructors using all this as a lean launchpad for some tech entrepreneurship.
Car Mats
At GG Bailey we offer a range of custom car mats, auto mats and car floor mats as well as automobile floor mats all for reasonable prices.
There was a week between the deletion of my Google+ account and changing my profile to not visible in search and the date of this posting. Seems like enough time for Google to update an index of their own pages especially since they are capable of updating the index of my web site multiple times per day.
Exclusivity is always negotiable – length of agreement, type of exclusivity, comparative solutions etc. Non-Competitive clauses may help you reduce risk if your product functionality, as-is, is not exactly what they intend to use and redistribute.

I would push back on exclusivity, if not you can reduce the length of the agreement and maybe include the rights of the IP from the final product will be owned your organisation and licensed back to them.
I have two, one for work and one I bought myself from Lenovo. They both get about 8 hours battery life with the 9-cell battery.
This sounds like an admission of pandering. But to answer your summation, I would not pander no matter the 'benefit'.
Dwolla raises $5m Series B round led by Union Square Ventures
That's a shame. I never liked KDE since I first tried it about 15 years ago. Unity and Gnome 3 are so bad that on my latest ubuntu install, I decided to see if KDE was fixed yet. It's now my primary desktop environment. There are a few issues with it, but I felt like it was far better than the alternatives.
$100bn is Right if Facebook is the New TV
> Canonical is not a stranger to idiotic business decisions.

Do they even make money? They provide a bunch of free stuff, so I'm not sure how the recoup it.
If you have any good programming interview experiences I would love to hear about them here!
There is a "Demos" section on the http://www.oicweave.org/ page with a few working examples.
They can push updates fast enough[0] that they don't want this to wait after a restart.

And since you're bringing software updates into this, even though an optimal strategy will target both problems independently: one can't force users to restart without a lot of pain, as long as there isn't true session checkpointing.

[0] Thialfi: http://research.google.com/pubs/archive/37474.pdf
$50,000 to keep Symantec source code private
So they are sponsoring Clang/LLVM? Meaning they are contributing to the software? So what's the complaint? They free themselves from the legal issues of having GPL3 and they contribute their changes to a project. Maybe it's not your favorite project...
The original complaint doesn't have any evidence I can see, the cached version is unavailable, the preview is unavailable and the actual link itself 404's.

To actually delist a page from Google can take a little longer than a week, we renamed one of our pages recently without 301 redirecting and it took a pretty long time for it to be removed from search.
"Natural and potentially life saving" is not the same as "natural". OP is either being obtuse or trolling you.
IMO working on long running branches is asking for trouble. Specifically, it discourages refactoring, as it's impossible for any one developer to grasp how any change would affect his colleagues.

If everyone works in master, you try it, run the tests, and if they're green, you know it works for everybody. You don't risk breaking feature branch X that did a refactoring in a different direction in an overlapping area.

Of course, this implies that you adhere to a CD/CI philosophy. Code always compiles, all test always pass. If your process involves code being uncompilable, unintegrable or test breaking for substantial periods of time, you'll need branching.
Founders Castle
In the case of Mako at least, caching doesn't mean caching in the way you mean it. It's more akin to opcode caching in PHP, saving the actual python code generated from the template, not the result. Just saves from reparsing the template every time it's rendered, but the actual template logic still runs.
You don't; millions of Facebook users exercise the right to do so without having their photos removed. Look at the photos you do post of you doing whatever activity you consider central to your life and how your friends and family perceive you. Now imagine that Facebook prevented such photos. Wouldn't you find it annoying enough to raise a public outcry?

Now imagine that what Facebook has decided to censor is not just some hobby of interest mainly to you, but a cause about which you care passionately and which profoundly affects every single member of every generation. It's a legitimate "think of the children!" situation.

I don't mind Bill Gates working to eradicate malaria, just don't let him post pictures of filthy people in attire Westerners would consider improper. Ewww.

Breastfeeding is coming back, and children are reaping the health benefits, precisely because concerned women have been dragging our culture back from its neurotic denial of it for over half a century now. See http://en.wikipedia.org/wiki/La_Leche_League.
Hollywood by the Numbers
> I can see Apple slashing the ecosystem (again)

As far as I know, they have never done that without a pretty long transition period so far:

* The 68k -> PPC transition had a low-level 68k emulator in PPC for a pretty long time

* The OS9 -> OSX transition had Classic for emulation (until Tiger) and Carbon for recompilation (which still worked in Snow Leopard, not sure about Lion)

* The PPC -> Intel transition provided Rosetta from Tiger to Snow Leopard

* The 32b -> 64b transition took 4 years from 64b Cocoa introduction in Leopard (Tiger already had support for 64b headless processes, but that does not really count), and I believe Lion still has no problem running x86/32 binaries (even though 32b CPUs can't run Lion)
If JS/CS typing is an issue for you, you may want to take a look at CoffeeScript Contracts, a fork of CoffeeScript that implements contracts: http://disnetdev.com/contracts.coffee/

I've not used them in production yet but it looks like a very cool way to ensure code quality. The syntax of the Contracts resembles Haskell type definitions. Contracts are very flexible -- for example, you could create and enforce a "Prime Number" type (or whatever type you wish).

Also, you don't have to include the contracts in your production code -- you can compile to JS for production and omit the contracts once you've validated the code against them.

Actually, the more I look at this, the more I think I'll use it for my next CoffeeScript project.
Logging Do's and Dont's
> the cloud port will be powered by the existing LibreOffice code. The application will run on a server and its user interface will be painted in the user's browser window on an HTML Canvas element. The LibreOffice cloud prototype is powered by Broadway, an impressive HTML-rendering backend for the Gtk+ widget toolkit.

So basically for the cost of leveraging an existing library (Broadway), you get LibreOffice in places you wouldn't previously, and it's much better than the alternatives (rewrite LibreOffice from the ground up, or have no mobile solution at all). Sure it's not perfect, but practicality > correctness.
I'm not the person you're replying to, but someone that disagrees with you.

I run multiple servers, at this minute there's 8 web servers online and 1 mysql server. Each server has a different purpose, some are long term and some are short term (taken offline after purpose served). Having to manage the cron jobs running on each server is a pain, having 8 servers all running different things is fine if you have the time and want to save money, but for me I'd rather pay $20 a month and outsource it to someone else. It's the same reason I use Postmark (http://postmarkapp.com) for my email. I could manage email myself but I value my time, same deal here. Same reason I use google apps for personal email, same reason I use Linode for servers instead of buying hardware and colocating.

Time is my biggest constraint not money, so spending an hour to save $20 isn't worth it.
This looks awesome. I demoed it and am really impressed. I think it has a lot of potential, and I love the dashboard customization.
If I search for 'John Graham-Cumming google plus' the result is still listed, but leads to a 404. Looks like it takes them a while to reindex these even when they're deleted.
This should be turned into a chrome plugin. Similar to http://www.howtogeek.com/92562/add-an-easy-to-view-notificat...
It didn't have to work first time. People expected it to work first time and the expectation was fulfilled. Would you deliver a stinking turd first time and spend 6 months fixing it? That appears to be the way people want to work these days but believe me the customers are fucked off with it. The entire industry is getting a bad rep due to this laziness.
Anyone know this quote?
I'm trying to figure out who said this quote and find out the exact wording, goes something like this:

"life is not measured by the time we have left but what we do with the time that we have"
I personally don't like the idea of "levels", especially with programming. IMO it adds to the "I'm better then you cause I do xyz code" mindset which seems to get adopted more and more each day. It actually almost turns me off and makes me not want to participate in the community.

Perhaps that mindset is more common among those in the valley or other tech "hot" areas. But around here, Washington DC, if you know People Soft and SharePoint you can easily command a salary ~130k salary. Knowing how to write your own Ruby implementation or js library gets you pretty much nowhere.

/end My first HN comment :)
Improvements over small iterations. I think nowadays they'd call it Agile.
Perhaps if you would see it on Facebook all the time, it wouldn't throw you off if you encountered it in real life.
Does it have Optimus, i.e. two graphics chips? Which chip do you use more often? I keep my T410 exclusively running on the power-hungry nVidia chip and don't get more than 2hrs of battery life.
Yes, certainly. But the issue was whether these features makes CoffeeScript inherently more readable than JavaScript to a Ruby developer.