skysight-inc/HackerNews huggingface dataset:
Yes. There has always been a single ranking algorithm for stories.
Nope, even just appending a slash to a URL will get you past the dupe filter. Even beyond that, though, the filter only looks at recently accessed posts, so something with that long a gap between reposts almost certainly wouldn't get flagged.
OK, I interpreted your original comment as saying that big corporations in the aggregate spend less money on software and its associated services than they used to, and I couldn't imagine how that could be true.
Of course.

http://codepad.org/3fWweqje
Done. Not tearing, just constructive criticism from an outsider.
You see, that's what's wrong with GUIs. You have to dumb down everything just so your casual users can use it. And when I'm not a casual user anymore I'm stuck, because you decided for me what features are "confusing" or not. That's why, IMO, things like basecamp suck.
I've been reading Sacred Economics: http://www.realitysandwich.com/homepage_sacred_economics

It's the clearest explanation of this I've heard in a long time. However it's a bit long and deep, if you want an essay length version of the argument, it is here:

http://www.realitysandwich.com/money_and_crisis_civilization
When Dwolla does this for consumer to consumer, internationally (US->other countries), they will eat Moneygram & Western Union's lunch, and diner, and breakfast, and snack.
Welcome to the 21st century.
Will they be pushing IE8 even to pirated installs of Windows XP? My impression is that this is where a lot of IE6 use stems from.
The site breaks for me after I drill down into one of the entries. Links to other entries don't work and the main menu doesn't either.

Is this just me? I'm on the latest Chrome on OS X.
Legal Language Explorer (interactive n-gram explorer)
With the new RAM allocation, webfaction is actually cheaper than Linode and webfaction includes the sysadmin to boot!
Julian Omidi
Julian Omidi has donated generously for supporting special needs children in Southern California. To learn more about Julian Omidi, visit http://www.julianomidi.org.
This shit makes me want to be put into stasis. Wake me up when sanity returns to this world.
Riak Handbook
I do some limited IT support for a large (140,000 employees), multi-national defense company. Everything is IE6, and IE6-only. If I use IE9 to access our internal apps, it complains I have an unsupported browser.

I know our competition works the same way, as does pretty much the whole government services sector. That's a few million employees in the U.S. alone.
Except that doesn't normally happen... with technology bills, anyway. Or their assistants do not have the proper expertise or foresight.
Sure, but in this case, the startup is a for-profit company. There's a profit motive every bit as much as there's a nonprofit motive. Don't get me wrong; I don't see those things as mutually exclusive. And I certainly believe Gates doesn't. I give him a lot of credit for doing what he's doing with his fortune. He and Warren Buffett are to be applauded for their perspectives on how people of tremendous wealth can put their resources to amazing use.

Good business and good works can go hand in hand in cases like this, and it's to the benefit of both.
Where is this miracle flashlight?

In my younger days, I thought that perhaps we would use solar power to split water for this type of thing, but I think it takes more energy to do the water splitting than hydrogen is produced. If the approach was to have a hydrogen cell that was slowly filled with hydrogen by some constant low-power source, that might work, but a tank with pure hydrogen of any quantity is a very dangerous bomb.
I really don't see how it makes perfect sense for a value which is not by any stretch of imagination a valid octal number to be interpreted as an octal number. Imagine if `parseInt('foo')` gave 38274 — would you also think that made perfect sense?

Also, that document says the behavior is nonstandard, so I don't even see how you can say it's behaving as specified.
For the second problem, the solution is to recycle the broken part back into the building material. This problem is being worked on by some in the RepRap community (sorry, no time to look up the link).
Can it be done for built-in types?
I'm kinda new to perl, what's the best way to figure out what a lot of these packages actually do? The content of the readme's are hit or miss for quite a few. I'd be curious if there's a collection of CPAN modules complete with helpful abstracts. Or maybe just point me to the right place, if I'm missing something.
Seems like a bit of a stretch to require jQuery for a snippet like that.
Um, do you have a reference for the seawater-powered torch? Google isn't coming up with much.

The reason why his mechanism cannot create thrust is in the linked article: the 2nd Law of Thermodynamics. Unless there is evidence that the boat suspends the laws of physics, this is the end of discussion.
"Their justification was "it wouldn't be fair if you negotiated a better offer than other people on your team".

Translation: "We hire for mediocrity and you would skew the curve."
Long story short.

It's easier to get things done in China in certain areas because the government there is more receptive and willing to provide funding. While their system of governance isn't perfect there's no opposition party screaming at them about socialism or government spending.
tl;dr don't use metaclasses
And Mac OS has had voice commands for several years before that.

I'm getting sick of this fight of always trying to find who “invented” something. Innovation is not just inventing new concepts, that just doesn't happen that much, it's also using old stuff in new ways or applying it somewhere it hadn't been used before, or twisting it in some other way.

What's conceptually different between Siri and Eliza or the Emacs Doctor? Nothing, but nobody else put it in a phone as a way to control it when everybody was using just voice commands. That's innovation – which Google dismissed, by the way http://gigaom.com/apple/googles-andy-rubin-doesnt-think-siri....
But for it to turn into a direct benefit for you, merchants would have to give you a discount for using Dwolla.

Does that/can that happen?
COBOL's ALTER statement.

As if COBOL weren't WTFy enough, the statement ALTER X TO PROCEED TO Y changes any subsequent GOTO X statement to go to Y instead. Meaning it's anybody's guess where a given GO TO, considered in isolation, goes to!
I'm sure Google will have something different than just a Siri clone, since apparently they thought it is a bad idea http://gigaom.com/apple/googles-andy-rubin-doesnt-think-siri...
Sorry for the plug, I won't make that mistake again. I did think/hope it would be relevant to the writer. Thanks for trying LazyMeter and for the feedback; we have a lot more planned, including native apps.
nope, repraps (and presumably all similar printers) can print in any orientation. see: http://www.youtube.com/watch?v=euC2KZO37_Q
I have to say, I absolutely agree with you and it seems to me there's but a vocal minority that keeps coming back to this same, tired issue again and again. I can say with conviction, the content I read on HN is fresh and engaging; if it weren't, I'd probably not read it. If that's the situation some people find themselves in, then for goodness's sake stop reading it! No one is holding a gun to your head, insisting you read HN. If the occasional duplicate story makes it to the front page and that's an issue for you personally, then I think it's about time to move along...
Twins Clothing
Many ways in which parents to affirm affection to her baby, one of them by choosing a unique twins clothing.
No, he built a hydrogen powered torch. Water did not provide a power source. Hydrogen merely stored the resulting energy from the externally powered hydrolysis process which separated water.
I would like to think that, but everyone said that there would be a moderating readjustment on the part of the Republicans after 2008 too...

Understand that I'm making this a bit as a devil's advocate argument - I will still almost certainly be voting for Obama in 2012 (the only republican I could even consider voting for would be Huntsman, based solely on their acceptance of science). But I was responding to the question of how it could be at all productive to vote against the "lesser of two evils" in such a choice. I think there is a valid devil's advocate argument that in the face of such unmitigated obstructionism, the government as a whole might be more productive with a moderate republican in office than a democrat acting like a moderate republican (like we have now). I'm NOT saying that I approve of that situation, or that it's a good situation, I just think that it's one way to look at the situation we're in. Not sure why that view got down-voted...
Disclaimer: I've not read details on ALL the different payment platforms that are around, or the regulations when dealing in this market.

With that said, why don't the platforms make it easy for merchants to pass these saving back onto the consumer. You can pay by credit card, but that would cost you 4% more than [insert payments system].

In that way, I'm incentivised as a merchant (more sales/discount with no loss), and as a consumer (real discount).
Because the merchant in question may not accept credit cards. For example, if I do contract work and invoice you for $8,000 I except the full amount. So if you were to pay with credit card it would cost you an extra 2.9%/$232 to pay me.
CHMag ClubHACK Magazine’s Issue 23 (December) released
Categories, monads and F# for dummies
I second this. My friend started learning rails a few months ago and was having some issues with his app on webfaction. he contacted their customer support, and even though it wasn't a server thing, they helped him with the issue.

talk about going above and beyond. i love it when companies do this.
I believe that is against the terms of service for Visa and Mastercard. If you were to offer such a discount they would simply cut off your access to credit cards.

Edit: From the visa terms (http://www.fivecentnickel.com/2010/02/26/visa-credit-card-ac...)

Merchants must always treat Visa transactions like any other transaction (with a minor exception). They may not impost a surcharge for using a Visa card, but can offer a cash discount. This discount cannot be offered for use of a “comparable card” such as a different credit card.
Inside the rebel Chinese village
I'm using VLC but I don't know if I had any other prerequisites.
Married with children... a thing of the past (interactive visualzation)
I believe the three strikes only applies to homes, not offices.
I think perhaps it is a "too big to fail" kind of situation.

If the judge rules against UMG, it would still be business as usual after the dust settles. Contrast this to if a startup were to pull a stunt like this... I'd guess that you would never hear from them again.
Pedantic, but important: the title is wrong, it is showing linux distribution flavors, not linux flavors. As other posters point out, the different distribution flavors have different mixes of packages and versions.

The biggest advantage of the Debian (and derived) distributions is that they have the largest set of prepackaged "things," which makes most things an "apt-get" away. This is very convenient, but not essential.

Back to your question, prepackaged "things" must be installed on the distribution that prepackaged it (you can "cross the streams" to some extent, but a cross-distribution install has a finite, possibly large, probability of not running).

If you are willing to build the "thing" itself, the portability is pretty close to 100% that it will Just Work[tm] with a "configure && make" build. For complex "things" with dependencies, this can grow geometrically into being a major effort to find and build all the dependencies.
A battery that can survive 40000 charge cycles
I'm interested but no email in your profile. I'm (my username) at gmail.

Curious, are there better sites for posting quick help requests like these?
StumbleUpon giving away traffic in Paid Discovery
"""I don't mean to be adversarial, but could you provide examples?"""

Well, clothing and accessory companies, restaurant chains, publishing houses, film studios, etc, even software houses (has EA made anything else than games --anything substantial to their bottom line, that is?).

But don't think brand names. Think of the tons of companies we don't necessarily know by name, but exist and serve their markets: construction companies, package delivery companies, etc.
I don't understand how they actually send you the cash immediately. Does it generate a temporary Debit card?
No, unfortunately. That's one thing both Ruby and JS have over Python.
Market Disruption
No. In Python, primitives prototypes aren't mutable.

Pythonic code is meant to be modular, which leads to extreme explicitness. For example, while `string_utils.capitalize(my_string)` is a bit more longwinded than `my_string.capitalize()` in JS or even `my_string.capitalize` in Ruby, this minor bit of ongoing typing overhead will yield a beautifully explicit codebase over time.

By comparison to other dynamic languages like Javascript and Ruby, Python codebases scale effortlessly and beautifully and without the limitations of "How much freaking online documentation do I need to read to locate the imperative code that's actually running?". While that sort of necessity is the mother of beautiful documentation design you'll find in (and the ascendance of great doc writers among) the Ruby and Javascript communities, I believe its technical risks outweight those tertiary benefits. Extensive and explicit documentation is a necessity that Python does away with entirely, because the code is itself explicit. Python does this at the cost of some convenience and developer happiness. Whereas I give Ruby a 10/10 in the "day-to-day comfort" scale for us dynamic developers, and where Javascript has perhaps a 7/10, I place Python squarely at 9.

By comparison to static high-level languages like Java and ActionScript (and some dynamic languages like Perl and PHP) classical, Python is of course a breeze to write.

As a result of this explicitness, when using a Python framework, you'll rarely need consult documentation or outside advice just to find out what's happening: It's all in the code, and you just have to follow the imports and method calls down the stack.

This modularity also means Pythonists totally avoid collisions in namespacing: whereas the global namespaces of Ruby and Javascript tend to lead to headaches in large codebases, Python is built on the idea of package-as-namespace (directories) and module-as-namespace (.py files)
In javascript you can modify an object

var foo = Object();
foo.blah = function(x,y) { ... };

But in python, that doesn't quite work. You can only do

foo = object()
foo.blah = lambda x,y: ...

lambdas are a bit more limited as they are restricted to one line, and you can't have print statements, which makes complicated expressions rather ugly.

edit: ah, as someone noted, the second code snippet should be something like foo = Foo() where

class Foo(object):
pass
No, it can't, at least not in CPython. You can import __builtin__ and clobber str, for instance, but that will not affect the behavior of existing strings, nor will it influence the behavior of string literals.

It's something that can be done in Ruby and JavaScript, but I believe it was never allowed in Python in the name of performance (you incur overhead when every number is Fixnum with the same lookup rules as any other instance, for example), and also safety.
Why big companies fail to keep talent
Yeah, but it assumes the existence of gravity, which affects the size and shape of the plastic as it dries.
Smalltalk's "cascading" operator is a strange (in the nicest way possible, it's mostly strange that nobody else has it) feature: a pretty popular style in OO languages these days is "fluent interfaces", in which methods return their `this` and — through method chaining — developers can call several methods on the same object while limiting verbosity. This style is of course possible in smalltalk:

foo.bar().baz()

becomes

foo bar baz

and if `bar` returns `self`/`this`, `baz` will be called on the same object. However, this has the issue that method implementors have to choose between fluent interfaces and returning useful values, as the fluency is decided by the return value domain for the method.

Smalltalk sidesteps this by having an operator `;` which essentially means "the message after this operator is sent to the same object as the message before this operator". As a result, in the example above you could have `bar` returning the height of the empire state building, and you'd still get the exact same result by writing:

foo bar ; baz

(a message cascade returns the value returned by the last message)

Smalltalk was/is not fond of literal syntaxes, so its collection APIs (as far as adding to them goes anyway) look a lot like Java's, yet you could write things in a terser manner by using cascading:

c := (ArrayList new) add: 3
; add: 4
; add: 5
; add: 6
; yourself.

is equivalent to:

c := ArrayList new.
c add: 3.
c add: 4.
c add: 5.
c add: 6.

(note `yourself`, which does exactly what it says: it returns its `self`)

(and yes I know you can combine Java's anonymous subclasses and instance initializers to get something similar, in the specific case of instantiating non-final collections).
Sounds great. I may run a couple tests in January, assuming there will be a couple of small updates to Grails 2.0 in the coming weeks.

BTW, Grails 2.0 was just released today as well :)

http://blog.springsource.org/2011/12/15/grails-2-0-released/
I tried Sublime Text 2 but ended up going back to UltraEdit. Appearance, support for regular expressions, and the ability to load large files are my three needs.

Sublime wins it on appearance. UltraEdit is nice with my dark theme, but Sublime is better. However, Sublime lost it on regular expressions. Attempting to perform a search/replace in Sublime on a 55 meg file wasn't just slow, the application crashed. UltraEdit was slower than I'd prefer ([a-zA-Z] to 0 in gVim took 15 seconds), but it doesn't crash at least.
That can't happen, since credit card companies won't allow this.

However, some merchants could accept _only_ dwolla, which could change the game.
The things that fail on the space station are not the kinds of things replaceable with a 3D printer.
If effort/outcome ratio for blender is on the steep side for your granddaughter, have a look at Muvizu http://muvizu.com/, it's no blender for sure, but it makes getting started with timeline based 3D animation a breeze (pre-designed scenes, ready to go character animation, special effects, lighting, multiple cameras...), and it's free.
I checked, PyPy used about 30mb, while vanilla Python was right around 3-4mb. So an order of magnitude.
The sweet spot is probably rent payments and the answer is "Because your landlord won't take a rent payment on a CC most of the time because their profit margins are only a little more than the CC fee."
Aakash android tablet goes on sale for about $50
That's exactly my point. In order for me to want to use Dwolla (and pay the $3 set up) I would have to believe that enough merchants out there will let me pay with Dwolla that I would get some unique benefit for using it.

Dwolla is awesome for merchants and neutral for consumers.
Grails 2.0 released
The original purpose was to give an aggrieved party time to file a lawsuit, but clearly the process is ripe for abuse.
That's not quite right. While you're correct that lambda statements are restricted, I have never actually seen a lambda expression used to extend an object. Instead, you use a named function, which has none of these restrictions:

foo = object()
foo.name = "Hi thar"
def hello(self):
print "Hello, I'm %s" % self.name
foo.hello = hello

This is, in fact, one of the reasons why the self parameter is explicit.
Again, copyright law (and patents, and trademarks) exist to help the public. It takes the form of a monopoly to create an incentive for works to be produced.

There's absolutely zero proof that even with all this piracy going on, that the amount of creative work has diminished. In fact, from my anecdotal evidence, I'd say there's even more creative works available now than ever before.

Thus, stronger copyright laws targeting non-commercial users are simply unneeded. The public is already getting the benefit of having huge amounts of art being generated (with no signs of slowdown), so there's no justifiable argument for these stronger laws, despite piracy.
Who's Opposed To .XXX Domain Names? Not Exactly Who You'd Think
Twilio Pusher with Websockets & ZeroMQ
Are you implying that researchers want to take control of your autonomous vehicle on behalf of the government or some overreaching corporation? The marker/URL scheme is just a solution to the problem of delivering instructions when needed, I don't think it's malicious.
DotNetNuke rails against the GPL
I said nothing about popups. popups are horrible. Once you've said yes or no to them, you can't ever go back and review what you did.

A small sidebar widget that opened when clicked to give you a clear view of the cookies that are associated with the current page, with a quick 'delete' on each or all if you're not comfortable with the info there, would be great.

It shouldn't require firebug or 4-5 levels of "advanced" preferences menus to view stuff like that. That level of hiddenness contributes to paranoia about stupid stuff. In some sense we're a bit past that (I'm thinkin 1997-2000 era panic about "cookies") but it still continues with new generations of users, and it's not gotten any easier to view this fundamental stuff that's being tracked right on your own computer.
It's interesting the different trends among browser versions. For Chrome when a new version comes out the previous one die almost immediately but IE users tend to keep their version for a long time. As a web developer I hate that :(
Participate in the first polling debate
You pay $3/month for the privilege of allowing them to front you cash for up to a month. If you are late, they charge you $5. No broken legs, no threats, just $5.

According to one of the images 'simple terms apply'. What are those terms and why aren't they listed right now? That seems shady to make a big announcement and not clearly list all the terms.

I've got a few questions: How much cash can I borrow? What happens if I'm late multiple months? What prevents me from closing my account and just walking away?

I don't know, this seems like an awful idea to me. Rife for abuse. Dwolla will be one the receiving end of a lot of fraud really quickly and will be spending all their time and resources chasing down deadbeats.

UPDATE: A 3rd party has more details than their own site [1]. Up to $500. Still seems rife for fraud to me because now they are going to have to chase down a lot of people for only $500.

If my credit is good and my money management is sound, why would I need to pay $3 a month for the privilege of allowing me to get a loan for up to $500?

[1] http://www.siliconprairienews.com/2011/12/dwolla-introduces-...
They are too far down the alley so much money was spent on fighting these pirates they wont backdown.
This industry rather goes down like a burning ship then starting to cooperate with these "rouge" sites.
Look at what they do in the US with SOPA that is what they want and that is where they throw their money at.
The Journey To The Cloud
PostageApp launches: sending engine, email analytics, and a new plan
Laypeople do it all the time.
Hmm.. basho dudes, is this available for free to your Riak EE customers?