skysight-inc/HackerNews huggingface dataset:
I feel the need to list the specific treatments we can soon expect, inspired by mid 1930s Germany:

A list will be created of people requiring special treatment by those in power, and a crowd of miscreants will enforce that treatment against anyone opposing it.

Those on the list will not be permitted to participate in the government, sensitive posts in the military, or to teach.

Those on the list will be publicly identified for ridicule. Would not be surprised to see a scarlet "P" on drivers licenses and such. After all, its "to protect the children". Some people are more equal than others.

At some point they'll be unable to hold certain non-public jobs; companies will be terrified to be identified as hiring people "on the list" so to limit liability they'll have to stop hiring.

Businesses opened and operated by people on the "scarlet P" list will be picketed. If you think I'm making this up, you probably think the Westboro Baptist Church is a made up story.

Political and family enemies will be added to the list, guilty until proven innocent of course.

"To save the children" maps of neighborhoods with "scarlet P" overlaid on homes on the list will be distributed, much as we already distribute predator maps in the USA.

Divide and conqueror, baby, divide and conqueror, thats what its all about.

Thats why I specifically listed the 30s not the 40s. I don't think we're quite up to lighting the ovens just yet, although I'm sure theres a segment of the population and a segment of .gov who wants it.
Hi people. I'm the site owner. Honestly, I was not expecting to have so many visits at the beginning. I'm keeping it monitored to see if the current caching parameters are good enough. The site is on a shared hosting and I might contact the hosting provider to move it to less crowded server.
I'm curious: why are lower numbered benchmarks on the openbsd machine so much slower than higher-numbered benchmarks? Clearly, the machine is older and less powerful than the others, but I wouldn't expect that to alter the timing in this way. Is this a result of the machine, the OS, or the version of the OS?
As a follow-up to my earlier comment, i'm doing a phone interview right now and the first interviewer started off with questions about how IIS internals worked and some obscure C# questions. I immediately asked him "Is this a front-end position or not? I know C# and .net MVC but i'm focusing my career on Angular" his reply "I honestly don't know, they just told me to call you and ask you a series of questions on advanced C# development" Job posting title "Senior Frontend Developer with AngularJS"
Darpa Robotics Challenge Trials: Day 2 and The Future
I know in the past there seems to be a lot of sympathy for Kim from most Reddit/HN. A lot of this comes from the rightful animosity toward the Film/TV/Music Industry as well as the governments who advocate for SOPA like legislation. But this guy is such a weasel, I don't think he deserves to be the poster boy for electronic freedom.

This guy is such a parasite whose sole purpose was to make money at all costs. At least the Pirate's Bay seems to have some degree of principle. Kim is just a whore.
Thanks for the support. Please do sign up @ http://www.sharemoto.io for early beta access.
Here's a much better write-up by the Guardian: http://www.theguardian.com/environment/2013/dec/20/conservat... (not a fan of Wired's so-called "exposé" that is only a few paragraphs long and links to the Guardian article anyway)
But if I'm caught selling something illicit, my personal fine isn't based off a 2x multiplier of the potential profit. That type of basis only acts as a deterrent if they are caught for their actions at least 50% of the time. Otherwise, if a company could successfully do something like this 3 times, and only get caught once- then it is rational that they should do it more.
"The Visual Display of Quantitative Information" is not a howto guide. It's not a list of 101 tips and tricks for drawing charts, where one would wish for 200 tips instead. It's a framework, a theory, of how to think and reason about visualizing information. It is something you can take and apply in many different situations. Then the question really is, is there anything wrong with the theory it conveys?
You realize that marketers and recruiters have giant databases full of email addresses and whether or not you responded, right?
I'm not familiar with the case, but the article seems to imply that they tried to claim the porn films on expenses (along with a lot of other dodgy expenses).

That's a totally different kettle of fish.
The guy isn't bored of programming, he is over worked.
Awesome roundup, thanks for the shoutout :)

We soft-launched ZenHub.io [1] on Betalist in early November and have been very happy with the results so far. Several hundred high quality users who are engaged, providing feedback [2], and inviting their team members. The tweet-storm whipped up by Betalist was cool too :)

[1] http://www.zenhub.io
[2] http://github.com/axiomzen/zenhub-now/issues
Startup Boards: Operation Pre-Order
A large amount of content is available, but it's mostly the second string. Movies I actually want to watch are unavailable on Netflix and Amazon because the studios won't license them for streaming.

Earlier analysis of this phenomenon on HN explained it by saying that once something is on Netflix, all hopes of making money on DVD sales are gone. Hollywood wants to sell physical media because that is what it knows how to do and has always done.

Therefore, movies will only be released to Netflix, Amazon, etc. if the studio is particularly forward-leaning or (more likely) evidence suggests that it's made all the money it's going to make in physical media distribution so there's no harm in offering it up for streaming.

If I recall correctly, Netflix's catalog improved substantially for a good while, but then large portions of it were retracted. That's another thing that has to stop before legitimate digital distribution is "good enough" - studios need to stop pulling movies every time they feel like it. It pretty clearly demonstrates an attitude that digital distribution channels are toys to be put away at any time rather than a core component of their business.
>You can DMCA them, but they are given a "reasonable" time to take it down, and per the article, they never even removed the actual content, but created duplicate URLs over and over again.

The article is failing to mention the actual reasoning behind that. The 'duplicate URLs' were people taking a file and making their own completely independent upload-instance, with an assertion that they had permission under copyright regardless of the first uploader.

So megaupload argued, reasonably I think, that just because X file by Alice was a violation, that doesn't mean X file by Bob is a violation, so they only deleted Alice's copy.
> "To save the children" maps of neighborhoods with "scarlet P" overlaid on homes on the list will be distributed, much as we already distribute predator maps in the USA.

Please see a doctor. You are experiencing paranoid delusions.
Apple Mac Pro review (2013)
Anti-gravity hanging tower defence game: Javascript + Box2D
Hearing Through Your Skin, and Other Adventures in Sensory Substitution
If the penalty is only double the expected profit, then schemes of this nature are worth doing if the chance of being caught is 1/3 or lower.
If its anything like what happens when Oracle or similar come in its this, they spent so much that it would be a waste to not keep spending.

That and the higher level people who started it, bought into it, put their name on it, are the last people who ever back down and are damn near not approachable by those in the trenches.

Seen it far too many times. Backing down cost reputation which is more expensive than money from someone else
Successful Startups Using offshore developers?
Are there any examples of start-ups that have been fairly successful (had some 10K users/acquired, etc) by outsourcing all development work on platforms like Elance/Odesk.

We at QwikDial (qwikdial.com) are a 2 member startup and were wondering if some had a similar experience that they'd want to share.

Thanks and also feel free to review our landing page (qwikdial.com). We are looking for beta testers.
Read the goddamn reports. You're wrong. You have no idea what you're talking about.
With elementary school knowledge of history we can know that the the earth was warmer 1000 years ago than it was today. It's sad that it takes a billion dollars to get this simple truth out, but in the face of the billions of dollars at stake for special interests, governments, and UN beauracrats, it's sadly the case.
Dear NSA, please also add me to the watch list. I feel lonely.
Even if they "didn't know", it's still commercial fraud. Had it been known that the NSA paid them for their choice of algorithm, there is no way a sane IT purchaser would have bought their solution, whether or not there was explicit knowledge of a backdoor.
Lloyds is probably better than average since at least at some point they had a formal process for getting an account without proof of address. But my wife was asked for proof of address there (which she was able to provide) and my friend failed to get an account , but got one at Halifax. I have a few more secondhand anecdotes about other people who was turned away at Lloyds, but taken on at Barclay or HSBC.

I think the case is that it's a rather non-deterministic process and the outcome depends a lot on exactly which manager you talk to and what their mood is like that day.
I prefer Palatino when typesetting mathematics using latex. It looks nicer than Computer Modern and is super easy to use. Nowadays I use xelatex and actual fonts instead of staying stuck in the tex font ghetto.

http://www.tug.dk/FontCatalogue/palatino/
Virtually all "first-string" content is available on Amazon/iTunes/Play/VOD for purchase or rental. Wanting new releases to be available on $8/month streaming services is just not a realistic expectation. What major studio is refusing to sell digital copies?
Thank you for the reference. The algorithm in the parent comment is not actually matrix exponentiation but the "fast doubling algorithm" in Minase's terminology, where you exponentiate the matrix algebraically using the Cayley-Hamilton theorem rather than using matrix multiplication.
>Today you can buy new-release movies from your PC, smartphone, tablet, set-top box or smart TV and either download or stream them instantly.

Yes, you can if you live in US or UK. Try that in 80% of other countries in the world... It is extremely frustrating to go to my home country(Poland) for Christmas and not being able to use Netflix, not being able to buy any films and practically only have TPB and Usenet as a source of content as if it was 1999 again.
Boomerang for Gmail [0] has implemented this functionality well.

I prefer it to say having an entire folder of emails I haven't received replies on as it allows me to specifically manage messages that are important enough to require a non-replied reminder.

[0] http://www.boomeranggmail.com/
Lila: dynamic jvm lang w/ efficient multiple & predicate method dispatch
The original paper is here: http://www.drexel.edu/~/media/Files/now/pdfs/Institutionaliz...
"However, Brulle admitted that tracing the funding back to its original sources was difficult, as around three quarters of the money has been routed through trusts that assume anonymity to their donors."

Doesn't that basically invalidate the entire thesis of this little article? If he can't prove that there's a denial machine funded by specific entities, then maybe there isn't one. Maybe there's just a bunch of skeptics out there who don't buy into the claims of global warming.

Now, I do think there are macro changes happening that we can and should do something about. Personally, I like ozone and I hate skin cancer; I think we should do everything we can to restore the ozone protection layer in the upper atmosphere. I also hate poison ivy, which has been thriving in this CO2-rich era. I think it is a good idea to cut back on CO2 emissions and push for more reforestation across North America, and preserve the rain forests of South and Central America. Africa, too -- somehow, they need to control population growth and do some reforestation. This would probably help improve the quality of life for inhabitants of the planet over the next 50-100 years. But warming -- not sure if it's even our fault, let alone what we can do to slow it down. We're coming out of an ice age; it's not clear we want to or can reverse that process.
I guess this is because it's a bit overloaded the website! Thanks for the heads up, looking into!
Without seeing the actual paper I don't think it's fair to assume that no adjustment is made to an organisations funding to account for their level of involvement with climate change debate. The methodology paper appears to categorise them into 4 levels of involvement which could be used in the paper to weight the funding amounts.
thanks for the link and correction (of Binney's name).
> What more do you think is needed?

Hiring managers knowing the difference...
I upvoted this because that licensing requirement was unknown to me, and seems like something that should be front page news here in itself.
Are algorithm questions really that useful when looking for a candidate? I find myself being really nervous about applying to other jobs because I'm not formally trained in CS.

My job and side projects are mostly web sites that require knowledge about how to architecture software but I very rarely write complex algorithms.

If something comes up where I need to optimize something I can usually spend some time Googling for some insights on how to improve it, but it's been 15+ years since I've written a sort algo. The idea of being forced to come up to a solution to an unknown problem on the spot makes me feel inadequate.
I was a Perl hacker for almost three years. It was my first dynamic, interpreted language and is what made me fall in love with writing software. Writing Perl was when I first felt that I was hacking rather than programming.

The largest problem is that it's largely unreadable, a write-only language. There's too much magic in Perl. Perl 6 is making strides to correct this, but the culture of Perl is what makes me believe that it will never be a viable choice over other dynamic, interpreted languages. I moved to Python and will never look back. The Perl culture is exactly what lured me in to programming, so I'd rather it not change anyways.

There are definitely still companies using Perl in production, but my guess is that it's always for legacy reasons.
Sorry for the odd 4g4, n i fixed it.

I've seen the series implemented in the facebook requests, i got really curios on how they are generated.
Can you (a) back this up and (b) explain why it's relevant?
It seems that JS MVC frameworks change every year, maybe they decided that asking questions on the flavour-of-the-month is not an indicator? Would expect some JS questions though.
Same problem happens with Rebol which often get categorised as R on Github (both share .r extension).

some ref: https://github.com/search?l=R&q=rebol | https://github.com/search?l=R&q=rebol&type=Code
10 great free photo apps for iOS and Android
Absolutely agree with you on the point that people are free to sell their work at whatever the market is willing to pay. I would not count myself as a piracy apologist. But I don't think you can overlook the point that changes in technology have made it hard to restrict the free movement of digital information. The ideal state for the movie industry was when you could only see things in the theaters. That was the original "software as a service" model in a sense. But the marketplace demanded to have things at home with the advent of the VCR. This created problems for controlling content that have never been fully resolved.

I think it's interesting that Hollywood and the music industry have been struggling with piracy, while at the same time, the software industry (which used to suffer mightily at the hands of pirates in the early days) has developed a multitude of countermeasures. In theory, the Internet could have crushed the shrink-wrapped software market, but now we have alternatives like:
- SaaS
- ad-supported websites
- open source software (pay for support and training)

Even video games, which have always been the most heavily pirated content have developed new strategies with services that require sign-up.
<i>The whole "replication" angle is a total red-herring brought up by apologists for movie pirates. People are entitled to sell their work for the price that they can get for it, irrespective of the marginal cost of production, and should not be required to compete with entities that do not produce their own products, but simply free-ride on the work of others, being able to "sell" to consumers for the cost of distribution because they don't bear the cost of actually creating that work.</i>

Megaupload and pirates in general don't steal content from anyone. They create their own copies of publicly available content. I don't understand why digital data should be treated differently then physical objects. It's like calling a carpenter, who creates a copy of some furniture that he likes and sell it, a thief. On the other hand, proponents of copyright are seriously hampering the right of everyone to use publicly available information around us for our creative efforts. This seriously limits our creative potential because it's not like creative works are created out of thin air, they are always derived from our past experiences which influenced us in some way. The proponents of copyright are standing on the shoulders of giants but they don't want anyone to further build upon their work.
p.s.: before someone accuses me that i don't want creators to be paid fairly for their work - i think that some regulation is necessary which would ensure promotion of fine arts but this regulation cannot be based on artificial limits on distribution of public knowledge/culture.
Explore San Francisco Neighborhoods Through Coffee Shops
Title is slightly misleading...he invented the widely used AK-47. The first assault rifle was the Sturmgewehr 44 (StG 44) invented by the Germans during WW2.

http://en.wikipedia.org/wiki/StG_44#Legacy
You can also pass in the method from the str type:

key=str.lower

It will be faster, but it will break on elements that aren't strings (which could be good or bad).
Likewise, I ask it also. When someone has spent the last 3 years as a "JavaScript developer" and doesn't have a basic grasp of context in JS, them it's a red flag.
Times when Rails development was considered an out-of-box thinking have clearly passed...
Great writeup. This is pretty much the same experience that I had when I moved to San Francisco. I got a lot of "college memorization" questions. Basically, you could read a book, memorize the answer and come up with it. I was also interviewed by some young guys out of Stanford who asked me a question that they probably spent a few weeks in class working on that I had 45 minutes to figure out. When I look at the interview process, it seems more like a battle than an actual interview, but it is engineers we are dealing with.

When I do interviews, I want to know that you can program, but I care more about whether or not I can work with you.
It's true on the business side as well. Small companies ask relevant questions because they have to - their survival depends on finding someone who can do the job.

Big companies, even famous ones, have moved so far beyond their scrappy "gotta survive" days that they have become quite lost in their bureaucracy and arrogance.
Justin Timberlake - Mirrors (dance cover)
strstr assumes null-terminated strings right?
YouTube Fails To Punish YouTuber For Threatening Another YouTuber On YouTube
A Locked Door, A Secret Meeting And The Birth Of The Fed
With regard to your comment about complexity, the cunning thing here is that these algorithms find a substring in a string very quickly, often without even looking at every character in the string.

For example, Boyer-Moore (http://en.wikipedia.org/wiki/Boyer-Moore_string_search_algor...) starts by looking at the end of the substring. If it finds a match, it searches earlier. If it does not find a match, it can skip ahead by several characters (possibly even the length of the substring, depending on how the match failed). How much to skip ahead is a bit complicated, but can be calculated in advance.

Consider searching for a substring consisting of 1000 'a's. Boyer-Moore starts by looking at the 1000th (1-indexed) character. If it's an 'a', it then walks back and checks the 999th, 998th etc. However, if it's not an 'a', it can immediately skip on to examine the 2000th character, i.e. only looking at 1 in every 1000 characters. As you can imagine, this can be very fast!

The Railgun implementation seems to be a combination of improved Boyer-Moore (Boyer-Moore-Horspool-Sunday) with Rabin-Karp (which uses hashing). My understanding is that these algorithms complement each other, so if you have an input string that is particularly inefficient with one algorithm, it automatically picks the other one.

Since many programs have string-searching in their innermost loops, spending some time optimizing this function can be worthwhile.
HR has a lot of laws they have to follow and paperwork to do. While you could put these functions under legal, most companies have HR separated because of the amount of work that can be done by less legally trained individuals.
Sorry, wasn't trying to come off like my opinion is the only one that matters. Just pointing out something I've noticed on hacker news over time.
> The entertainment industry seems to be doing better than ever. Did piracy actually reverse growth at any point in their history?

The shift to digital absolutely did reverse growth in the music industry (part of the entertainment industry) for about a decade. Exactly how much of that can be attributed to "piracy" in particular is a question that's difficult to answer, because it was a combination of not being able to easily buy music in the way people wanted combined with piracy that created a situation in which it was considerably easier to pirate/share music than to buy it.
Yeah. In fact, historically some of the UK mobile providers used their Internet filtering to direct users to their own for-pay porn of which they got a cut.
I would recommend FreeNAS as this is what I've used, it has great community and serious company behind it and it seems to be more up to date with FreeBSD releases which is always a nice thing.
When it comes to build recommendations, the main thing seems to be about RAM - you dont need a lot of it, contrary to popular belief, but you might want a lot, as ZFS loves large amounts of RAM (it can run with a smaller amout too, things like prefetch, and others, can be disabled). More important, you want the ECC RAM, given the ZFS unability to control memory errors. Beside that, you're free to do as you like, with a small advice of building at least RaidZ2 or even RaidZ3 (there are a lot of horror stories about people running RaidZ and loosing more than one disk in short time period).