skysight-inc/HackerNews huggingface dataset:
I remember writing a naive recursive bruteforce Sudoku solver in TI-BASIC on a TI-82-stats in high school. The "recursive" part was non-trivial, because, though a sub could call itself, there were no local variables, only global variables shared between all the subs. Fortunately, there were global lists that you could use, so I ended up using a global list as the stack, along with a global variable to maintain the nesting depth between the recursive instances and serve as some sort of pointer to the current stack position. It worked; it was so slow it took about one second per call, so you could really see it explore the tree, but it usually managed to solve Sudoku grids in a few hours.

I also recall writing minesweeper (this time on a TI voyage 200), also in TI-basic. The main difficulty, of course, was that when you hit an empty square you have to recursively uncover all adjacent empty squares. So I wrote this recursively, but on this TI there were local variables to recursive calls which also meant that the calculator would sometimes run out of memory when doing its recursive calls (at vaguely unpredictable intervals). Fortunately, I discovered that this could be caught with the rudimentary exception-handling mechanism provided, so I would use this to explore not everything but a small radius around the selected position. The puzzling thing, however, was that the radius was uneven, and got smaller and smaller (as if some memory was being leaked by the interpreter), and more surprisingly, in the graphics view that I used, whenever the exception handling would trigger the TI would display a small warning "differentiating an equation may yield a false equation". To this day I have no idea why.

It all sounds silly now but I learnt a lot typing naive code for a slow, buggy, and limited interpreted, on a cramped calculator keyboard, during boring classes. If smartphones had existed back then, I wonder what it would have changed.
I like the Taleb way to decide on these choices: if you have a very low return on a new medical thing (eg drug) and is supposed to use it often, the very tiny risk inside becomes actually quickly bigger than the benefit. On the opposite, even there is only 70% chance for it to work, go for the new heart surgery technique because if you don't you die anyway. (I am simplifying)

So in result: say no to antibacterial soap, say yes to whatever Doctor House prescribes you.
False testimony is against the law.
If you emulated the JetBrains style of license, where the license is purchased for a developer such that it can be installed wherever he/she is working then I'd be interested.

For example, today I'm running three Linux VM's on my PC, each one has a launched instance of PyCharm because I'm multi-tasking over three different projects and switching between them as and when I need to. If I couldn't do that with PyCharm then I'd be buying a different tool.

ps: don't apologise, I suspect this is probably your first foray into licensing, I hope the feedback is useful.
What is the need of interfaces in Java
How  A Solicitor Can Help You At Christmas
GIFs don’t do alpha. I’d probably use an SVG though for this.
Direct link to ISO:

http://download.fedoraproject.org/pub/fedora/linux/releases/...

(Might still give a 404 until your mirror is in sync.)
Privacy in Digital Era
Yes, programming questions are required along with we should also check whether the person has some passion about learning new technologies and doing more experiment with the current skill set what he has.
Is this basically an append-only torrent file? This could actually be implemented without having to do many changes to the torrent format. You can just have the client de-dupe based on file length + hash.
I'd flag this if I could.
We're using something similar to this in our current project. We have a fallback to a classic animated gif if animations aren't supported. I'd guess we're not the only people doing this. Wrote it up here: http://icanmakethiswork.blogspot.co.uk/2013/04/a-navigation-...
So disappointed no EU government is willing to stand up against mass surveillance by actually giving him asylum. They're all a bunch of cowards and hypocrites. Brazil sounds like a pretty good place for him to be, though, and he'd be getting the chance to work closer with Greenwald, too.
Haven't been programming long enough? If you're the average age on HN, I may have been programming before you were born. :)

And I've dealt with lots of mystifying bugs. But my approach to debugging isn't trying random things, it's gathering more information in deliberate ways: reading the code, tracing code with the debugger, adding logging information if the problem doesn't reproduce under the debugger, running test cases that attempt to narrow down the scope of the bug, etc.

I've even debugged customer problems that I couldn't reproduce locally by looking at the code and deducing what execution path had to have occurred to account for the reported behavior. That's one situation in which you absolutely can't try random things to see if they work.

If I were truly making random changes, it would suggest to me that I had no understanding of how the system worked. If you do understand the system and its potential failure modes, then you can do better than random.
Elsevier steps up its War On Access
Not stupid, sociopathically greedy. There's a difference, although they can sometimes seem the same.
How To Go To The Pub (In the UK)
that reminds me of this awesome story
http://blog.danielwellman.com/2008/10/real-life-tron-on-an-a...
Um, no. He didn't. He did absolutely great and in many ways groundbreaking work, sure.

But if you're going to talk about who defined animated films (and even more so if it's a Japanese person), then Miyazaki's work pales in scope and influence compared to Osamu Tezuka - and HE in turn readily admitted being inspired and influenced by Disney and Fleischer cartoons.
> PHP is great for doing quick and dirty dynamic web pages.

And a lot more besides (subtle plug for http://www.phpbeyondtheweb.com )

> So what if it doesn't scale out to a million line program

I've seen more that one PHP codebase of that size, happily (and maintainably) plodding along.
"Syslog removed from default installation" and "Users accustomed to checking /var/log/messages for system logs should instead use journalctl."

I'm sure I'm going to forget about that... I can't wait for the first WTF :)
MOOCs: A Step in the right direction
> I told her it takes a few days for the check to fail.

In the UK a cheque is never safe. The money could have been in your account for months, but if the bank discovers the cheque was forged they'll claw back the money.
To see one method that is used to work around this sort of thing: The folks over at http://www.tlmc.eu/ have been expanding the same 1.2TB collection of files for a while, just by stopping the old torrent, running a Python script to patch the changes, and then rechecking and starting the new torrent from the old directory.
Seeing the removal of syslogd, getting more than a bit grumpy here at the continuing direction Redhat is dragging the Linux world. Journald may serve the basic user well, it can't do half the stuff a good syslogd configuration can do; it can't pipe messages to other processes, it can't send messages to remote servers, it can't send messages to multiple places. If redhat had put in services to let journald do the things syslogd's been able to do since forever, I'd be more ok with its direction, but as it stands, it's proprietary in all but name.
The pervasive and omnipresent nature of the surveillance, together with the intimate and revealing nature of the information revealed, presages a new phase in the relationship between individual and state; one that is far closer and far more intimate; based on an extensive knowledge of the individual's drives, weaknesses, foibles, and personality traits. We can clearly see a worrying potential for forced intimacy and abusive exploitation of the relationship; just as we currently observe (thankfully infrequent) incidents of abusive physical violence and coercion. Perhaps the most troubling aspect of this is the potential that modern technologies have for scalability; facilitating abuse on an industrial and global scale, in market contrast to the inherent limitations of abusive physical interventions.
Additional Sources Confirm China’s Payment Processor Ban
Don't BT end up getting some/most of the line rental money anyway; whether directly passed on or via a Wholesale Line Rental?
I believe all of them actually use more bandwidth then a gif, so why use this exactly?
Interesting read, though sometimes it sounds a bit like over-analyzation. Especially the constant mention of "triangular composition" - three points form a triangle (unless they form a line). You'd have to make a conscious effort NOT to have "triangular composition".
A good portion of the EU is made up of NATO members. It is, indeed, disappointing for me as well.
Do you feel like you have 0 energy in your body ? Because I feel this every day even tho I take B6 and B12 vitamins.
This a misleading article. Ford didn't graciously concede the 40 hour week. Moreover, it is an insult to the memory of all the workers that fought and died for it (like in the Haymarket massacre).
> East India Company

Another issue might be that we are focussing a bit too much on technical innovation. Because if you mean the Dutch East India Company (better known as the VOC), there is no denying that it was very innovative from an economics standpoint.

http://en.wikipedia.org/wiki/Dutch_East_India_Company
It's interesting how truth gets so easily distorted in collective consciousness.

Henry Ford reportedly had a couple of intuitions about his workers also being consumers of his products, so now every time you look at any aspect of the consumerist society, some people will assume that Ford must have thought of that.

Also, you can't talk about socialism in polite society, right? So the whole history of worker-rights movements in XIX and XX century is "forgotten" and concepts are shifted to the next available historical subject.

This is why the practice of historical research is so important, so progressive, and so underfunded. Whoever controls the past, controls the future.
It reminds me of AMD Athlon64 period. Everyone claimed 64bit to be responsible for everything. In fact the majority of the performance came from the improvements over the k7 architecture (like integrated memory controller, hyper transport, better prediction, improved pipelines, cache etc.), new instruction sets and so on.
Nice work, especially "Wave" and "Circle" because they're more likely to be recognised as such. (Similar animations are already seen in the wild.)
With Gnome 3.10. Nice. Even nicer with the Phosphene theme: http://hdni.github.io/rice/assets/phosphene_preview.png - https://github.com/hdni/Phosphene
Your argument seems compelling, but there are several problems I find with it. The first is that it rests on the usual assumptions of a competitive market, and we are discussing situations where this isn't the case: people are looking for work where there is none, or very little - there is no competition for their labour.

The second problem is that your analogy is imperfect, because it switches round to the demand side rather than the supply side. A better analogy, I think, would be if you were a farmer who had produced a sufficient supply of food, but you had to sell it because it was going to spoil. In this case buyers, assuming that they don't strictly need your food, could apply pressure to you to lower your price fairly indiscriminately. This is a much better analogy to the original case: companies (often, and in the case we are talking about) don't need your labour, they will simply be less productive without it, but you do need a wage, or you will starve to death.
Agree, nearly spit my coffee out. Such a disregard for history.
Tweet-for-license is a logical idea, but it feels too paid-for-compliment - even though people must be sincere, since they want the license... like Dropbox's referral program.

However, maybe google juice isn't that important for your market... if you can reach them in some more specific way, you don't need lots of freebie-loving hackers.
Also, there's a downside to lots of free users: by whetting the appetite of people who will never pay, you create a vacuum for a clone to fill.

PS: rmrfrmrf's (https://news.ycombinator.com/item?id=6915104) comment on Heroku's plugins sounds close to "service components" I mentioned above. Building on his idea, http://pingdom.com offers free user alerts, and https://travis-ci.org/ offers continuous integration testing via github hook - both have a free tier.
Television was one the first in the series of productivity destroying mechanisms. Today there are things like Youtube, Facbook, Twitter and what not! If not that, there are new time wasting methods- Reddit, HN, Slashdot. Where you can have meta discussions all day.

Television to me is the least distracting of them all.
I suggest you see a doctor.

This is not medical advice. I have no medical training. You might want to look at CBT. This is used for cancer patients to help them manage pain. It's first line treatment for people with some mild to moderate mental health problems in the UK.
Perhaps the claimed copyright is groundless, on the basis the the scanned documents are well into the public domain [1]? Presumably the libraries are striving for faithful reproduction, which would imply no creative step, and a number of jurisdictions don't recognise "sweat of the brow" as being reason enough for copyright[2].

[1] https://en.wikipedia.org/wiki/Copyfraud

[2] https://en.wikipedia.org/wiki/Sweat_of_the_brow
Ah, the joy of flat mode :>
That's a funny thing to hear from an American
> but decades in jail ought to be reserved for violent types and people who you can easily demonstrate have ruined people's lives (through ponzi schemes and fraud).

Like Manning?
New Beyoncé album smashes iTunes record
There's No Way to Follow the Money
I think you're mistaken. The first example is only ~700 bytes in size. Show me an animated GIF, with those dimensions, that many frames (to maintain that level of smoothness), for under 700 bytes?

(HTTP overheads are not factored since HTML + CSS is one less request than HTML + CSS + Image resource.)
Alpha channel support. Transparency in gifs is boolean, not a linear scale.
when is ignorance of the law ever an excuse for citizens?
yes officer I didn't know the speed limit.. does that work for you? or yes sir I didn't know you would object to fondling your ass! No harm no foul right?
They're called 'action figures' because "boys don't want to play with dolls".

Some bits of the toy industry are deeply unpleasant.
The Stegosaurus Tail: when the "Long Tail" grows spikes
I'm gonna be That Other Guy and say that the date and phone regex are respectively english-language and US specific. So it's common for a narrow definition of common.
MySQL Maven Plugin
jcabi-mysql-maven-plugin version 0.4 was released yesterday to Maven Central. It's a Maven plugin for starting/stopping MySQL server for your Java/Groovy/etc integration tests. This new version allows you to start MySQL right in Maven and let it run in the foreground, until Ctrl-C is hit.
I know for fact BT do not do this however it is my understanding that Amazon (and possibly other big US tech companies operating in the UK) employ their UK workers as contractors to the US subsidiaries to avoid employment law.
Couldn't you also hash the root of the hash tree for the new appended data with the root of the hash tree for the old torrent? It would be like a hash chain of hash trees, but pointing backward in time.
Payday loans company fined for millions of spam texts
Stupid was the wrong word. I understand marketing, and segmenting of markets quite well, it just frustrates me sometimes that it's a better choice economically, then just ignoring stuff like that and making awesome content. /shrugs
... and "He who controls the present controls the past".
One more proof of impact of the human male misogyny. The patriarchy is so deeply rooted, that even the chimpanzees are affected! We should start a fund that will fight for equal opportunity for female chimpanzees! /s
Works for me. Chrome 31, Windows 7.
"Marmota" is definitely a cool name for software. However, it isn't just Portugese; it's also the scientific name for a genus of rodents (marmots) that includes groundhogs.

https://en.wikipedia.org/wiki/Marmot
That's actually a contemporary problem. Back then, only men would work a full day; women would deal with household chores and preparing food, so when a man came home, in most cases he wouldn't literally raise a finger for 8 hours (except maybe to get some coal or logs). Also commuting was non-existent, people lived close to factories in most cases.

The truth is that, when it comes to work arrangement, we failed to keep up the struggle: we now work more (in productivity terms) and for less pay than we did in the XIX century.
CSS will normally also get zipped: you are comparing compressed gif to uncompressed css
How to Shape Up for 2014
AFAIK it's quite easy to hook up rsyslog to it and then it doesn't make a difference.
I've also created one

Windows 8 Loading with pure CSS3

http://codepen.io/surjithctly/details/Kfqak
Cross-Browser Add-ons with Ember Inspector
Can't beat good progressive enhancement!
Recently former BT employee here. The primary affects of stack ranking at BT is on bonus and raises. If you receive a sufficient number of sub-standard rankings then you would go through the usual UK process of being given warnings which tally up and could eventually lead to dismissal. It definitely is not the case that they fire the bottom x%.
SVG animation can be chanky on a mobile device
Ask HN: How many have heard Illuminati? Do you think it is a conspiracy theory?
You might have more luck getting this to work than animating SVG files; which doesn't work in any IE version, and has issues in Safari and iOS Safari, and old versions of Android (Pre 3.0, but damn, they are everywhere).
There's a huge problem with gender neutral clothing; or even gendered clothing with positive messages.

I don't want to buy my son a t-shirt with "trouble maker" type slogans. http://www.cooldudeskids.com/products/here-comes-trouble-tsh...

I don't want to buy a girl a t-shirt with "Princess Brat" on. Spoiled Princess: http://www.printfection.com/princessparade/Spoiled-Princess-...

I would love to buy t-shirts in a variety of sizes and colours, and if they do have messages I'd like those slogans to be positive; or with gender neutral prints.
If you need syslogd, isn’t it as simple as yum install syslogd and then you’re sorted?
++ for multidatabase support.
That's no excuse. Democracies should stand up to democracy and human rights, not defend its "allies" at all costs - especially when said "allies" are backstabbing them by spying on every one of their citizens. That's why I think it's more cowardice than anything - or hypocrisy in the sense that they're just as bad, and would be just as bad as US in their situation, while pretending they aren't as bad right now.
Its only removed from the default install. A lot of fedora users (e.g. desktops) don't really need most of what syslog can do, and those that do can easily install it.
This looks interesting at first glance, but to be honest, I don't fully get it from the description. Is it some kind of Storm/CEP/Graphite combination? Where does the actual "processing" happen? Do you have rent additional EC2 resources for your workers?
It looks like a potentially powerful and interesting service, but the documentation could be a little more clear and maybe include an example of a DAG layout for a typical application.
Rotating through on call, especially having not just ops, but engineering rotate, is a huge benefit.

As much as DevOps is being promoted, there are still two fundamentally different skillsets and job descriptions, and if its just the Ops side of the house getting the 2am wake-up pages, you're going to get a decidedly different attitude toward Things Wot Breaks Prod than if the developers are on that rotation as well.

Plus it means rotation comes up that much less often, which is a good thing.
Fun fact: Streams-analyzer, EvoHandler and their ilk are recognized by the reputable compendium of general knowledge that TVTrope is: http://tvtropes.org/pmwiki/pmwiki.php/Main/NounVerber
Show HN: Another JS framework - Backbone with HTML5 states
Sorry, but IC is what?
Why I love the Gov.uk style guide
Healthy, Happy & Humble
To be honest it was a high risk wedding. They couldn't just let innocent people go.

After all, one of America's founding fathers said - "I'd rather murder trillions with my bear hands, than let a guilty man go free".

^ Note: Bear arms is not an error.
Do you think MOOCs are as viable a solution for K12?
Since you're looking for recommendations, try Blow Out directed by Brian De Palma in 1981. I saw this film recently and thought it had a very interesting style, especially the shots using a split focus diopter.
Perhaps we could make trackers more intelligent and have them combine peer pools, so they create something like a venn diagram of torrents. In addition to telling you which peers are available, it'll tell you what to request from them. You already have all of the file hashes in the torrent anyway, so any wrongdoing here will get discarded.
A Material Point Method For Snow Simulation in Disney's Frozen
If you thought the Hadoop war of words was over, think again
Dev Tools all the things!!!
Why do you want to see mars terraformed? I agree it sounds cool, but what would be the point? if we want more comfort, it would be much much easier to control our population growth and preserve our resources.
Fedora is the distro Red Hat uses to test stuff like this. I imagine the full functionality will be available and well understood before a RHEL release incorporates it.
Where to Learn to Code in London
This is a significant ruling; but only one small step in a long journey. The importance attached to our choice of destination is heightened by the ever-changing technological landscape over which we travel.

The increasingly pervasive and omnipresent nature of public and private sector surveillance, together with the intimate and revealing nature of the information collected, presages a new phase in the relationship between individual and the institutions and organisations to which our social and economic fealty is directed.

A relationship that is far closer and far more intimate; based on an extensive knowledge of the individual's drives, weaknesses, foibles, and personality traits. We can clearly see a worrying potential for forced intimacy and abusive exploitation of the relationship; just as we currently observe (thankfully infrequent) incidents of abusive physical violence and coercion. Perhaps the most troubling aspect of this is the potential that modern technologies have for scalability; facilitating abuse on an industrial and global scale, in market contrast to the inherent limitations of abusive physical interventions.

The key factors here are the fact that the information is intimate; that the collection is involuntary and coercive; and that the means of collection and exploitation may be automated and deployed on a large scale.

The presence or absence of mens rea is besides the point.
NounVerber, hehehe... this is a term I didn't know. thank you for sharing this.
Asia Global Graduate School Offers part time degree courses in Singapore.
Asia Global Graduate School (CPE Registration No. 200814956K) is a private education institution dedicated to global education in Singapore and the region. We focus passionately on quality of teaching, learning and service, making our institution a preferred educational organisation for professionals, managers, engineers, executives and students from Singapore and the region.
This bug has existed for a while. It' being worked on, and quite actively this last week.

https://bugzilla.mozilla.org/show_bug.cgi?id=910189
Infection of biological DNA with digital Computer Code
"We want 100 startups a year" Birmingham, UK (Silicon Canal)