skysight-inc/HackerNews huggingface dataset:
Honestly, patents on data structures seem more in line with patent law than patents on algorithms. They're supposed to cover physical devices, like a vegetable peeler or something. Patenting an algorithm usually works by saying "a computer that implement this algorithm"; patenting a virtual object seems a lot cloaer to the spirit of patents than patenting a procedure by embedding it in a general-purpose physical object.
Identity Of Violentacrez On Reddit Revealed
That's a silly thing to require a citation for unless you're unfamiliar with preprocessor directives.
If you habitually procrastinate by browsing to reddit et al, these tools can help by killing the positive feedback (as the sites appear down). After a while you no longer have the urge to visit the sites, and the tool isn't necessary.
Great article!

Why is it that the encoded string needs to be divisible by four before you can decode it?
When I interviewed with the GOV.UK people in January it turned out that the seemingly good salary they were offering was actually about the same as I'm currently paid up here in Leeds. However, the pension element of the compensation was relatively generous.
Saying that closed software ecosystems are bad because they hurt games is like saying the Nazis were bad because they made it harder to find good Jewish rye bread. It's like... um... way to focus on the important stuff, Mr. Muratori.
I upvoted so that others share their similar setups/scripts (as you did).
Github attracted a lot of the Ruby developers. They are extremely vocal on the web which I think is what made Github and Git so popular. I personally prefer Hg over Git as well due to friendlier syntax but Git hit it off a lot better w/ that vocal OSX community.

I don't know many people who use Windows that like Git. The ports were buggy for a long time and the best visual tool, SmartGit, isn't free. Mercurial which has TortoiseHg which is excellent but I hear is painful to get running on OSX (maybe this has changed). Mercurial is fairly popular still though. I think a lot of people use it but not many popular articles get written about it the same way it does about Git.
Weekdone: No-hassle weekly employee status reports
Has anyone here ever used a GoPro as a dash cam? I've been looking at one for motorsports, but while I'm not riding I would like to put it to use. Having recently been victim of a hit and run where the officer did not believe that I was not at fault, a dash cam is something high on my list to get. It would be easier to justify the cost if I could use it as dual-purpose.

Recording constantly, but footage only reviewed if I need to prove something. I don't need automatic start/stop or the ability to automatically record over old stuff as long as I can delete footage on the camera without needing a computer.
I use it now and again, never come across that but you're right it does work on the hosts file in the same way.
Breaking the Surface: How Microsoft set out to build the world’s best tablet
Ask HN: What job title matches my skill set? Animation/Coder
Ask HN: What job title matches my skill set?

Background: I studied Business and Economics at a big University, but didn't go for the PhD, thankfully. Went instead into television animation. I've done 2D/3D animation, special effects and motion graphics for well-known brands for about 6 years. I've also been doing web design on the side for about 5 years, just now getting into learning to code in the last year or so. I'm in love with the power coding gives you!

Software: Very strong in Adobe Creative Suite, especially After Effects and Photoshop, plus a lot of other tools for 3D and special effects.

Languages: Passable in Javascript, beginning Ruby, some php (Wordpress). Very strong in HTML and CSS3 (not languages, I know).

Interests: Something disruptive or an industry that's got a positive impact. Solar energy comes to mind, though that sounds corny. I'm no longer passionate about my ad-based industry with all the Hollywood-style egos and drama. I really want to invest my energies in something positive.

Seems like many there are many possible directions from here… Anyone have any advice on what to focus on?
Optimization #4:

alias play="sleep 120 && ..."

Two minutes should be enough for the craving to pass :-)
The Pirate Bay moves to the cloud to evade the police
The Graphene Age isn’t (quite) here yet
I don't think the tendency is innately human; it's socialized. Growing up, it took me a while to figure out that saying something besides "I don't know" to a question you don't have the answer for, was even an option worth considering. Was never a problem for me (for better or for worse)

It's usually obvious when someone gives an answer out of their ass. Alternatively, some people will stay silent, as if they didn't hear the question. Rare to find someone who will say "I don't know" and explore the topic with you.
First thing i drill into every new-starters head, it's the most important words that can be said. There is nothing more infuriating than knowing someone has wasted hours, and nothing more awkward than them winging an explanation!
SuperMemo has been around for quite some time and IIRC it was indeed the first piece of software to employ the theory of spaced repetition. So it's not coincidentally similar, SuperMemo is immediately associated with spaced repetition. That Wired article is a great read, moreso IMHO because it drifts purposely about the guy, who's as eccentric as he is fascinating in his extreme lifestyle choices and devotion to his life's work.

p.s. Something dies within me when I hear good ole' software being referred to as an 'app'.
CPAN for Common Lisp.
Customer Development Like A Boss With Jason Evanish
Flashcards didn't work for my daughter at all. She just can't learn that way.

What we did for spelling and math facts was just to have her write each word/fact in the list X number of times (usually 5) and then we would quiz her on them. If she got them right, she was done. If she missed any, she would do them another X times. The rest of the week, we would quiz her each day before she started and she would only have to write the ones she got wrong. Usually she had everything down by Tuesday or Wednesday and her motivation was the progressively smaller amount of time she had to spend studying instead of playing.
3 Onsite SEO Basics
That looks awesome! Nice UI!
It seems to me that at grade two, by the time you had as much experience as you describe in this post you ought to be blowing the doors off what is actually expected for a grade 2 student in school already, so I was surprised when the teacher suggested other things to be doing. Is he getting ahead now, or just catching up?
What is the difference between inefficiency and waste? Would you accept X efficiency loss to reduce waste by Y < X?
Proudly announcing NetBSD 6.0
Saying "that's a good point" has as much or more to do with social courtesy than "winning" the conversation. (Have you seen this? http://www.newyorker.com/humor/2012/09/03/120903sh_shouts_si... )

I say it's a good point because it may be worth making a distinction between early-mid 20th century institutional care in an asylum and early 21st century institutional care through a variety of assistance programs. You have presented a good case that the distinction is either meaningless or that there is a direct relationship between the former and the latter, but either way, the article doesn't spell out the link between the two.
this is unfair with haml, you have to turn on the ugly mode.
Google does this where possible.
Did you something like what is described in the post, or did you just do "the usual" with flashcards? (I have to admit I'm not confident you read the linked post before commenting based on the word "flashcard".)
Six Things I Learned From Mick Jagger
Which isn't quite the same as being able to get support from the company which built the software and who can push out a new release to fix the bug that you've just run into.
Yeah so you can't actually see the data when you visit a data center.
What do you do about storing binary files in git? And is git not actually bothered by having a 400GB repository? I was under the impression that sort of thing was just not its intended use.
I have not used Pyramid or Flask framework in production, but I have played with both and watched their development over the years.

Flask is easier to learn and you could probably master it. It is well suited to projects with a smaller scope. (I leave it to you to decided how small is small, and how big is big. There is no clear cut line.)

Pyramid's documentation has been -- relative to Flask -- difficult. I know that the Pyramid team has been working to improve the documentation and the linked page looks like part of that effort.

The name Pyramid dates to 2010, prior to which it was know as repoze. It has even deeper roots and includes ideas and code from many prior projects: Zope, Plone, Grok, Pylons and probably more. However, working with Pyramid is more like Flask than Zope, more of a lightweight framework than a giant monolith. It is my understanding that Pyramid can draw on a much larger set of tools to build complex websites that require complex security, workflows, scalable servers, etc.
The email template used to get 60k users in 60 hours
Reddit will not ban 'distasteful' content, chief executive says
They could require licenses, so that corporations can make money while individuals have less freedom.
This is an interesting analysis yet the information can be derived from using your site's analytics and your observational skills to come to the author's conclusion.

It's like a painting - the subject matter is important, yet the stuff around the main subject is what makes it stand out.

Analyze what your stats don't have, or seem to have 'less of', as compared to other content.

I think the data analysis could have been more interesting to a broader audience by making it more 'newsworthy' rather than a raw analysis targeted at a relatively small community (compared to a more general audience).

By 'newsworthy' I mean something along the lines of 'NYTimes, WSJ used by technical users too' - or something like that - or something like - 'Hackers in controversy - observers and participants'.
Python socket programming tutorial
How to Master the Art of Looking Busy
My oldest is almost 5 so she's got her alphabet down, but not reading yet. However our neighbor is 6 and she reads fairly well. Maybe around 6 years old to start learning programming?
Color shuts down
I don't think it's possible to configure the gopro to overwrite old footage - unless something's changed in a recent firmware.

I have a roadhawk mounted (and wired into the fuse box). The video quality is sub standard for the price, and especially poor compared to even the previous go pro at night. However the software does work quite well and unfortunately the device paid for itself ~2 years ago when i was clipped with no witness and the other party presenting a fabricated story. Until then i had felt a bit guilty about using the camera - i don't necessarily think these are a great idea, but i have to go with my experience and it worked well for me.

NB: all these options are useless for "the other driver did X" often they will only help prove what you did or did not do. I mistakenly thought of it as a way to capture what actions other drivers took but it doesnt work well for that use case.
Video Interview with Robert Watson
This is how bad the new app store is: I search for "Carmageddon". Result #1 is an app called "Armageddon". Result #2 is "Carmageddon". In what search algorithm does a direct title hit not make that the first result?
Having used both doctrine and used a format of array mappings, I prefer the doctrine way of using annotations.

However I do also acknowledge that putting important information into comments can be somewhat dangerous. Doctrine does support storing metadata in yaml and xml files too, but in that case you need to ensure that changes to your model class get reflected in the mapping file.
I wasn't expecting it.....that it took this long.
Google Maps for life on Earth
For me, procrastination is a normal part of my routine. I've tried forcing myself not to do it, but you know what happens? Instead of reading hacker news, I just stare out the window for ten minutes, or think about what exercises I'm going to do at the gym.

Your mind is not willing to do the task you need it to do and there is nothing you can do about it. (that's my experience)
I still remember when Google allegedly offered $200m for this business-less startup. I know I'm playing Monday morning QB, but to reject such offer simply demonstrates lack of economic judgement - both at the management and investor level (and a lucky strike for Google).

We tend to complain plenty about Wall Street's greed but this represents no different behaviour.
Money is Speech: A Musical History of Campaign Finance
There are lots of solutions, one of them is: http://www.printwhatyoulike.com/pagezipper
Love the storm trooper.
Ask HN: What kind of hackathon do you like?
We (hackerrank.com) are planning to visit a few schools (Harvard, Princeton, UFL, etc.) in the next few weeks to conduct a hackathon. I'm not a big fan of "Here's our API, lets build something cool" type because students might be tired of every hackathon being the same type and there a number of them that happen every month.

There are other ideas we have in mind like a bot-vs-bot contest. What kind of contest would you like?
To me, broadly speaking inefficiency in this context is the core infrastructure capability: if you run an engine that is 20% efficient at converting gasoline to electrical power then that is what you are stuck with until you replace or upgrade the equipment.

Waste is operating any equipment when not needed, regardless of its internal efficiency.

Another example: Using an incandescent light bulb instead of an LED is inefficient - but leaving either on when not needed is wasteful.
PagerDuty (YC S10) is hiring Support Engineer in San Francisco, CA
An incredible article!
Can this be used to get filtered RSS feeds?
Examiners and the filers should be exiled to Zimbabwe with one day of water and bread crumbs.
Pedagogy of the obsessed: ‘Wikignome’ spreads the word
Agree on all counts, especially 2. Funny you should mention the [LOX/LH2 Single Stage To Orbit] DC-Y! If you can only have one stage, Hydrogen is also very attractive. I agree with you that someone should make a proper go of it because it's possible and it makes a lot of sense. It was actually this realisation that prompted me to change career and work where I now do. (I am British, work in propulsion research, especially Oxygen (be it stored liquid or from the air...) with Hydrogen, am interested in reusable space vehicles, and I think wings are A Good Thing, and I live in the city where you did your MBA. As a fellow space enthusiast that's hopefully enough for you to figure it out :D ).
Is there any possibility to translate SQL to Mongo's JS Query API (or may be to map/reduce)?
Cool stuff. @brynary, how do you organize your app? Are all seven techniques dumped into app/models or do you keep each technique in its own directory?
Show HN: "101Start" a Simple App to Search Faster on iPhone/iPad
Like many I have an iPhone and iPad and hate typing.

I made a simple web app to make searches across many services (note: I am not a tech guy).

There are search buttons for most used services:
- google
- wikipedia
- youtube
- facebook
- twitter
...

Questions:
- Useful?
- Too many buttons? Too few?
- Comments?

Thanks!

Site: http://www.101start.com
With no disrespect to the great man, just think "Em, jeff Barr is an Ass." when you want to get embarrassed.

Have you tried breaking down words logically by linguistic origin to supplement rote memorization drills?
Result number 4 for me, after Armageddon Racing, Omega Drive, and Worms 2: Armageddon
Yes and no. Yes, because popularity of a given technology is usually related to the size of its ecosystem/number of tutorials. No, because we are talking about micro-framework, which architecturally use a bunch of loosely-coupled Python components, so having "plugins" is less important than for other frameworks for many use cases.
A little too broad, doesn't seem to have focus. Imagine being in this group alongside with Apple, intellectual Ventures etc. Whom is this group going to really represent?
If I remember the decoding process right, it's basically just taking 4 characters at a time, multiplying by (6/8) (which is 3/4) to get 3 characters.

This doesn't make it impossible to decode less than 4 characters, but you can't tell if the shortage is due to an error (early truncation) or just the padding being stripped (the article doesn't make it clear, but = is the traditional padding character used to make the encoded text have the proper length). Obviously both encoder/decoder will need to agree on the padding style to be used if it is important that encoded text be canonical.
The now-deleted argument was "at least they didn't dump <some nasty chemical>". Totally irrelevant.
On my system (only tested with c=1) in a comparable minimalist setup, ruby does 1477.48 and node 2541.61. Not too bad but still 2 times slower.

https://gist.github.com/3906254
Definitely have a minimum price set. $10 would probably be worthwhile, maybe even $20 as a minimum. I'm not going to waste my time for $1. $10 is pretty iffy also.

Also like others said, I don't care about seeing expired bounties.
PHP Is a Horrible Idea - FTFY
Those slides gave me a headache, so I'll just point out for the benefit of everyone that there is a README, and that it's some form of replication via AMQP queues.
How to Double the Power of Solar Panels
I have developed a flashcards app for both iOS ( http://christian-kienle.de/Flashcards-Pro/ ) and OS X ( http://christian-kienle.de/Flashcards ). For the development of these apps I tried several different learning systems and interviewed friends who are learning with flashcards how they do it. I found out that everyone learns a little bit differently so it was hard to find one system that everyone could work with. So I decided to make the system pretty flexible by introducing smart decks - something like smart playlists but for decks of cards. The drill mode described in the blog post cannot be emulated in a nice way by my apps. I may adopt it because it seems really good to get the information in your short term memory which is the first step. Thanks for sharing your experience.
And so I finally deleted my reddit account. Goodbye "Six Year Club" Trophy!

Of course, reddit can happily decide to be a beacon for upholding free speech rights and can chose to allow distasteful subreddits. I am not going to argue with their right to do it.

But at the same time I don't wish to be associated in any way with that type of content.

EDIT: As there has been quite a strong reaction to me saying that I decided to delete my reddit account, I think it's worth me emphasizing what I said above about reddit being free to do as they please. I am NOT telling them how to run their site; I am merely stepping away from a community that has content that I dislike.

EDIT: I think the fundamental schism is that reddit sees itself as a collection of independent web sites (subreddits); the rest of the world is likely to see it as one place. A similar thing can be said about 4chan.org. If you ignore /b/ there's other interesting content, but in the public's imagination 4chan is /b/.
So write a blog post elsewhere about it. It's one I'd absolutely be interested in reading.

But posting this 'harsh' comment here is useless and detracts from useful conversation.
Long Live The Pirate Bay - An icon of revolution and internet freedom!
> The title of the patent is "Linked List". How is that an exaggeration?

So it's a poorly titled patent. All that tells me is that the inventor was too unoriginal to even come up with a better name. If he'd titled it "the wheel", would it be accurate to claim that a patent was granted on the wheel?

>I think you misunderstand my point. I did not claim that this person patented linked lists. I claimed this person patented a trivial enhancement to a conventional linked list, and did not provide any implementation detail (which is really what makes it trivial).

I actually think you misunderstand my point. I agree that this is trivial and obvious. However, that doesn't justify exaggerating the actual claims ("linked list patented!"). People who are already dead-set against software patents might enjoy this, but they're just being self-congratulatory, and there's no real point.

People who are in favor of software patents or on the fence will instead recognize the exaggeration and dismiss the argument as disengenuous. Worse, they may take this as evidence that the anti-software-patent movement has no real basis, because the movement demonstrates that it has to exaggerate in order to even make its point.
Thank you for your feedback. Of all of the market research that I've done so far, it seems that there still isn't a lot of Git developers on Windows. Outside of your own development, are many of your peers using Windows/Git?

Excellent suggestion with the screenshots and the six items.
Agreed. The southern democrats (otherwise known as dixiecrats) were the socially conservative, religiously motivated block, while the 'northern' republicans held social beliefs often associated with modern democrats.
The Pimsleur language instruction CDs use a similar method of spaced repetition. At least for me, it was incredibly effective.
The Pirate Bay ditches its servers, sets sail for the cloud
> The title of the patent is "Linked List". How is that an exaggeration?

Now you are being disingenuous. The title has no legal significance. The only thing that has legal significance is the list of claims, and the are to be read as a conjunction (A & B & C...)
Top row. Middle tile. Search results are not indexed so top row, middle tile could actually be the top result?
All caveats about chrome-dev aside, I find it amusing that this site's navigation does not work in Chrome v24.0.1297.0. Had to use Aurora to view it.

Maybe Google really is Sun v2 ("We are the dot in dot-com" == "Where the Internet lives").
Microsoft's Surface Not Suitable for Commercial Use
It's even easier than you are suggesting, you just customise it yourself:

http://en.wikipedia.org/wiki/Windows_Embedded
I was unsure why the original poster had developer his own system instead of just using Anki...
Option D, the language, while interesting, doesn't really have any bearing on the question.
I see you are in Britain, where copyright originally developed. As I recall, the history was a couple of publishers trying to bloody each other (1). It had nothing to do with whether a merchant wanted to transcribe copies of Hamlet to share with friends practising for the local theatre production 50 years after Shakespeare's death. The principle profits had already been wrung out.

In the US, the copyright exists To promote the Progress of Science and useful Arts (2). It essentially is allowed to exist with the hopes that on average it will further the common good, but it is limited because even at the time, there was a good deal of skepticism about that monopoly power. With regards to music and the visual and performing artists, I think many might actually argue that they are expressly uninterested in meeting the definition of "useful": "Art is art and everything is everything else." (3). But even if we offend them, it must surely be useful to lower the cost music in the air. It must surely be in the public good to reduce the cost of happiness.

I would be interested in hearing why you think right is what you think it is, your understanding of the history of where copyright came from.

(1) http://randomfoo.net/oscon/2002/lessig/free.html

(2) US Constitution, Article 1, section 8, clause 8

(3) http://en.wikiquote.org/wiki/Ad_Reinhardt
I said that the results come from running webrick, I want to give the other servers a try. But in my opinion the web server shouldn't have anything to do with the render speeds of the template language. That's why I'd love to eliminate it altogether