skysight-inc/HackerNews huggingface dataset:
Completely off topic, but this would make a great card against humanity.

"An Entrepreneur Who Wouldn’t Be Stopped by Anything Except ____________"
And since 2007, many people too young then to read the books have become older and started them. Many people who were old enough but did not get around to it are now getting around to it. New people are being born every day who might someday wish to read and enjoy the books. A quick check at Amazon shows that the books continue to sell well--and I think it is a good bet that most of those are for people who have not yet read them.

As far as the movie goes, it has just recently made it to non-premium pay TV. Many many people who get their movies via cable or satellite and do not have HBO but do have more than basic cable/satellite are getting around to seeing it.

So yes, it is a spoiler to many people.

I've seen the first 6 movies, and am currently about 1/4 of the way through book 6. I happened to have already known about the death of that particular character, so your post didn't spoil anything for me, but I bet it did spoil it for some people here.

Some spoilers have become memes and catch phrases. Those new to Star Wars, for example, probably have no realistic chance of being surprised by what was the big shock to those of us who saw "The Empire Strikes Back" in the theater in 1980. For those spoilers that have not become embedded in pop culture, though, I see no reason we need to go around blurting them out.
I see a red bar near the footer but nothing else looks different
There's actually no fee now. And I'll be changing the pricing model in the future to something much more flexible and friendly.
I wasn't personally, but I another guy on the team made it. Let me know if you'd like to say hi and grab a beer!
Excel's Fraction Bug
Exactly. I understand there's a difference, I just thought the way I was using it was completely obvious.
This link adds nothing to the original content, which can be found at [1].

Neither mentions that this will not break apps which were built for an older OS and are simply run on KitKat. In order the the app to break the developer must specifically change the API their app targets to KitKat without changing which key generation algorithm they use. I wish the docs [2] mentioned this change, but presumably if you're developing apps you'll be following the blog.

It would be very cool, and it's certainly within Google's capabilities, if Google emailed developers using PBKDF2WithHmacSHA1 to notify them. That would close the loop and prevent anybody from being caught by the breaking change.

[1] http://android-developers.blogspot.com/2013/12/changes-to-se...
[2] http://developer.android.com/reference/javax/crypto/SecretKe...
I use Swiftkey, and on the first try, I could "type" Fuck using flow (aka Continuous input)
Byron - that's a pretty impressive list. What about PocketSuite (http://pocketsuite.io). It's a mobile app that makes it easy for independent contractors, freelancers, and busy people to book and pay each other while on the go.
It is pretty interesting because it's one of the first popular DCVS systems. It's also an interesting case study in how you can be so right and yet so wrong at the same time, failing to capture any meaningful market share, while others like git steamrollered it.
I've been fiddling with a System F language for a bit and find the types not as burdensome as I had originally thought. I couldn't imagine learning to use it from scratch though. I do think the loss of magic inference is a boon though.
Yes, but some people actually use GC to store other kinds of files, like documentation photos, documentation in PDF, etc.
I think Github has stopped that and an alternative is Bitbucket (if you don't want to deal with sourceforge anymore...)
Intersection might be the wrong operation. In general, you'd be solving an `inverse problem' (https://en.wikipedia.org/wiki/Inverse_problem).
Why were they storing the PINs?
14 upvotes, 0 comments, and for some reason, totally missing from the 'Ask' page. My strangest 'Ask HN' ever...
Yes great work by the author. Makes me want to try out lua for web development.
duckduckgo is an aggregate search engine.
They do index certain crowdsourced sites but the rest of
their results come from partnerships with other search engines
from wiki
" and from partnerships with other search engines like Yandex, Yahoo!, Bing and WolframAlpha.[3]"

I have tried to search for where leap2 are getting their results from without finding anything substantial. There is
fluff about "living search engine", "social search engine"
and a few others. I find no evidence for (or against) that
they have their own full Internet search engine.

The problem for new companies trying to take on Google is the immenseness of their infrastructure. Lets say you want to start your own search engine.

You have a great idea, some idea for your crawler, etc.
Given that you dont have 10 000s of servers to store and
run distributed searches etc you are at a great disadvantage.
Can you do it with 5 servers in the cloud? How much space does one complete index of the entire internet take now?

Back when Google started, their hardware was modest.
Yeah, it's definitely a niche. It's mainly aimed at those in the industry. Giving them a place to share links and have a discussion.

I totally agree with your comment on it being a fine line. That's why I think that more discussion and transparency is needed in the industry.
Do people have a romanticized vision of the startup scene?
The 10 Dumbest CEO Remarks of All Time
"You seem to have a lot of experience with this kind of stuff."

Which is sad.

SEO is a cancer and, like cancer, there is no good SEO. Google and their broken search ecosystem have spawned a vast, useless, derivative "industry" that needs to die.

I say "broken ecosystem" because SEO should have a value that is inverse to how well google indexes. That SEO exists at all shows the extent to which it is broken. Website death penalties (or whatever we call this) don't solve the problem.
Effectively, these people are saying that the U.S. government has been overthrown in a coup and that the plotters were so successful that they have been able to keep it quiet until now.

Reminds me of something Putin said in an interview with foreign press back in 2003 or 2004. He said that nobody has clean hands, not even himself. But you have to move forward.

What the USA needs now is a politician with the courage of Putin, to admit that there are problems and corruption at the heart of government, but to move ahead anyway. As Putin's example has shown, you can start with unclean hands and nevertheless gain the support of a majority of the electorate.

America has to move beyond its Puritan past and stop pretending that those in power are pearly white, or even that they need to give the appearance of being pearly white. That pressure to appear so clean is what opens the door to the corruption that has plagued American politics since the postwar boom of the military industrial complex.
Elon Musk - Triumph of His Will
I don't know. It's an interesting question. Will doctors increasingly start appealing to the CPSC as a result of repeated surgeries resulting from sugru? Because that's what started the CPSC "Buckyball" investigation: doctors, complaining about having to open up the intestines of children to recover magnets.
I'm not familiar with the US system, but here in Canada you're not even supposed to get the PIN in the first place. The keypad is supposed to encrypt it and use it for one transaction only. Then that information is discarded.

Storing PINs in any form is absolutely insane. People deserve to get fired for this.
You have the following material implications:

EMPLOYEE(Daniel Smith, Marketing) → TRUE
EMPLOYEE(Jebediah Vargas, Marketing) → FALSE

However, if the employee name in the function is not Daniel Smith but the employee is in marketing, the first predicate is true. How does that fit into relational databases?

P.S. Great article!
Can anybody post a gif demo
Ask HN: Moving to SF for Facebook, advice on RSI?
I've had tendonitis on and off for the last year. It came on suddenly and rapidly became crippling as I kept trying to just fight through it. Eventually I started physio which included different types of therapy with machines, took a vacation, and messed with my set up when I got back (including a height adjustable standing desk) until it seemed to subside. I still had some tension now and again, but I'd massage it out and take frequent breaks and I was mitigating it well. Most days were completely pain free. A few months later it came back, at which point I was in the middle of exiting to take an opportunity with facebook.

I'm worried about moving to a new city, starting a new job, and having the pain come back. If that happens before I've proven myself as a good engineer, I won't feel like I deserve seeing doctors or going to appointments on facebook's dime.

I'm exploring all avenues now. I've read the mindbody prescription to determine if the pain is psychosomatic. I'm going to start daily yoga as I recall the pain starting sort of subsided with when I switched from yoga to crossfit. Stop and ice it as soon as it begins hurting, etc etc. Perhaps in the absolute worst case consider voice recognition software (but honestly, I feel like going from a fast typer in vi to using voice recognition will be crippling).

My question is really just for advice. For those who live in SF, are the treatments and doctors there truly better than other major cities? Has anyone gone through a similar thing at one of the big companies? Any general tips on how you overcame your arm pain would all be immensely appreciated.
Fab.js Official Website Hijacked
There's a difference between helping pull the sled and dropping in now and then to say hello to the ones pulling the sled.
You would be fine without autocorrect if you hadn't been using autocorrect so long, probably. I've found a great keyboard for Andorid called Hacker's Keyboard. It's fully like a QWERTY when sideways.
the keys when hit lower the strings on the constantly turning wheels. this video has some short footage on how the instrument works: http://www.youtube.com/watch?v=xS9c76V4RDE
>Poison kills people

It isn't a direct equivalence, dude. "Toxic" in everyday speech between real human beings means more like dislikeable, having a negative effect on the social environment, acts in socially undesirable ways, etc. Not 'kills you'.
Video game community rallies to support injured Insomniac Games intern
It sounds like you have a lot of experience. Why do you waste time with interviewers who are interested in whether you know a particular syntax or not?
>I want itch.io to be the place where people make the homepages for their games.

I like your intention, but from the looks of it, these indie game devs are no web designers. These homepages they have come up with... well... aren't exactly a thing of art.

Stores on the other hand, kind of have a better visual page for each page. So perhaps you can provide you devs a set of themes to choose from when making the homepage? I know they can just Google those themselves, but they don't seem to be doing that.
The real gem in lamdu compared to LT, Subtext,MPS etc is the integrated versioning, IMO. Far too long have we been doing snapshot-based development. I hope this is a language feature and not just an IDE feature, however, so that the evolution of the program is expressed within itself.
Google practices the exact same dirty tactics it punishes smaller websites for. Note how they have a lot of ads all over their pages? If small websites do that, they get punished. Also, note how Google steals content from wikipedia and posts it next to search results? If small sites do that they get punished. Lastly, google is the world's largest reseller of links, except their links are "ok", for some obscure reason....you can pay google a large sum of money and see your link on billions of pages worldwide via link ads.

If you're not scared of google's double talk, blatant spying, abuse of monopolistic powers, then you either work for them or you are completely alienated.
From one extreme to another, from no ads to virtually all ads. Sure there must something in between?

And there's a huge difference in clearly marked ads and those that are ads but seem like unbiased "opinion"
Here is non-stacking version:
http://asciinema.org/a/6911

Stacking version:
http://asciinema.org/a/6912
No. RapGenius broke the rules, and the punishment is temporary. Suck it up, take your medicine, and don't do it again.
Rails was only about 5-6% faster in the last few nights of development builds (based on what is installed with rvm reinstall ruby-head). I would be surprised if the released 2.1.0 is more than one percentage point different from that.

Pretty graphs here: http://www.isrubyfastyet.com/ (I run a nightly benchmark.)

I will add 2.1.0 right now and hopefully we will have confirmed data in the morning.

EDIT: You mention 20% improvement on Rake tasks. Simple Rake tasks are dominated by Rails' startup time. My benchmark reads about a 15% improvement in startup time, which agrees with what you are saying.

However, the 1.9 series was a significant step back from 1.8.7 for out-of-the-box Rails startup time. Ruby 2.0.0 pretty much matched Ruby 1.8.7. Now with 2.1.0, Ruby is finally categorically faster than 1.8.7 for starting Rails. (Rails itself has also made improvements; but my benchmark has been locked at Rails 3.1.3)
Not quite as pretty as this, but the shell version of it is here:

https://gist.github.com/sontek/1505483

The python script also supports the snowflakes piling up with the --stack command.
Apple's new Mac Pro a better value than the sum of its parts
There's no evidence that PINs were stored on Target systems.

PINs should be encrypted by the Verifone pinpad itself, using keys that were burned into the device by the manufacturer.

If the attacker compromised the pinpad device, then it's possible for unencrypted PINs to be intercepted at the point of entry.

If the POS device or the store network was compromised, then encrypted PINs could be harvested on the wire.
This looks awesome and interesting. On another note it looks like the rendering is all done in OpenGL, which I have always wondered about - how often are IDEs written from scratch using OpenGL? Is it commonplace?
I think they got the PINs on the fly, as they were being entered.
There is also nik.bot.nu, socwall.com & probably others.
You are somewhat right and somewhat wrong.

SEO indeed is like what you described, but there is a fine line to start doing blackhat or stay whitehat.

Now the problem is, the line is so thin you end up crossing it at times. And everybody does. The way Google works you need to do both somewhat in a way to get the balance and stay top.

For example, link-building its one of the worst areas where defining white-hat and black-hat is really difficult. One way is doing guest post is allowed and great but paid posts aren't. There is no guarantee a guest post is not a paid post.

There are 'digital marketing agencies' which at times are so ridiculous that the backlink included in the guest post doesn't have any value in to the post as such but anchor text magic does all the work.

SEO isn't broken as such but there are too many backdoors to doing the white-hat SEO methods in the concealed black-hat way that it isn't realistic to blame he search ecosystem.

I agree, website penalties is not a good solution to the problem.
So how does one know if they are in your database?
It's Satoshi speculation day, I see! Well, this is all new to me, so I'm looking forward to learning more of the Bitcoin backstory.
If this bothers you just go into your keyboard settings in Android and turn off the option called: "Block offensive words".
Intel XDK: An HTML5 development IDE
1. I normally search "<song name> rapgenius". Now, it is no longer on the first few pages. Is that not against Google's goal of giving the searcher what (s)he wants?

One tip if you want to search in a site you can always use the "site:" trigger.

Example :

we will rock you site:rapgenius.com

------

Even if the site is penalised it isn't de indexed ( I guess ) so you still can do a site search.

Thats how I search every website. I never/hardly use any website's search, most times its awful.
OK, I just committed a change to the tables. Should work now
Brave Man Makes Robbery Fails Caught On CCTC Camera
We all depend on one search engine and will quickly abandon it when it doesn't provide the results we want. Remember Altavista? Yahoo? All those other has-beens?

Also, you can pay for advertising rather than expecting to be entitled to organic results. Nobody forces anyone to build a Google-supported business and frankly, people really shouldn't be doing that for this very reason. It's not a good idea to live at Google's mercy.
Fun (a programming language for the realtime web)
Will do! I hope it's something worthy of mention.
> Yeah, but in the case of an economy, you create the value first

In any transaction the value can only be determined if the buyer thinks the product or service is valuable enough to pay for. Which is why products and companies fail all the time.

> You do not start a country and say, here is $1 trillion.

This hasn't been done in a while. But, it has been done before with a few variations. It's never pretty. Usually leads to hyperinflation. It's definitely way beyond the scope of this discussion. Though for a primer you could read up on the history of the Deutsche Mark.

> With Bitcoin, you create $1 trillion, then you say "Go buy things from other countries with it."

Actually that is excessively exaggerated scenario. At their peak $14.5 billion. In my opinion they were way above their market cap even then. I'd elaborate but that too is out of scope for this conversation.

What I can say is $14.5 billion was the speculated value, which is a different beast within itself.

Also, I think there are some gaps in your understanding of concepts such as crypto-currencies, proof-of-work and proof-of-stake.
Ya the submission part is a pain but I just hold my breath and dive in and finish it as quick as I can.
Using Google as a verb (ie. "just google it") is actually behavior the company discourages, or at least used too. It severely devalues the brand by generalizing the term. For example, do you really go shopping for Kleenex or do you just go buy the facial tissue you prefer, or is on sale, while referring to it as Kleenex?

The fear is "just google it" becoming synonymous with search - even if that search occurs on Bing, etc.
Time for the damn GitHub to introduce more privacy, instead of putting all you ever do in a PUBLIC activity feed, with no opt out.
With four colored boxes...I've seen our logo all over the place even before it was our logo :)
No, it isn't. There were a total of 3 projects (literally 3 out of 300,000+) that use the SourceForge adware download feature. These are the 3 (or was it 4?) that signed up during the test period before SF closed the program to re-evaluate it.

Other than that, there are open source projects on SourceForge that manually use adware installers of the publishers' own choosing (OpenCandy, Sweet IM, etc) to try to make money. But I've seen this on other services as well, since it's up to the publisher
Note that this announcement is from May 2013 but comes into effect for existing projects next month.

As for alternatives, SourceForge still supports binary downloads. Github introduced the feature this year as well.
The author starts by claiming he was surprised that he couldn't come up with positive things about a coworker, but then goes on to describe a list of grievances about someone who was clearly intolerable. He even mentions this later:

> If you’re currently doing them, stop. I’m not saying this because you’ll be insufferable (though you will be)

His initial "mistaken" judgment ("how did I get this so wrong? Am I just an idiot?") of the person in question just doesn't seem genuine in retrospect.
Do you use a template engine in PHP?
Well I'm building an application in PHP without a framework, and I found out Haanga (haanga.org).

It is a template engine for PHP, like Django, its cache system is pretty good and Menéame (meneame.net, which has a lot of traffic) has been using for a long time.

I think that using Haanga may help me to be more organized.

What do you think?

Thanks in advance.
> Engineers are valuable for what they can learn

This statement is also myopic and bordering on cliche. While true, there are a lot of times want to hire for a specific skill set. For instance, if there's a problem that needs solving right now, or a team that needs a new lead (assuming you must bring on outside leads), or a whole number of scenarios.

> You should care about the delta of an engineer's career and knowledge

This is, often times, a great indication of how competent an engineer will be.
It's the same here - pins must be encrypted by a tamper-resistant hardware pin pad (in this case Verifone's).

I don't think Target was storing pins, which is prohibited regardless of encryption. It sounds like the attackers sniffed encrypted pins.
A follow up post on resume/interviewing would be equally illuminating. Every organization needs its team players and people who are 'useful' rather than merely 'pruducutive' in the sense of objective talent. But the bozo-factor is more what this essay is getting at, and it seems for the most part these are the folks best left in place at their current gigs.
Look at it this way: Whenever you use someone's services, following their wishes, which were expressed as ToS, is a moral imperative. You honesty to that agreement you made with them, is a moral imperative. And i can judge you based on that. Yes, that does tell what kind of a person you are.
Haanga hasn't been touched in 7 months.

Check out Twig: http://twig.sensiolabs.org
Really well done. I'm working on an app that needs plotting and have been putting off implementing that feature for fear of the sinkhole it might suck me down. Looks like this will do just the trick. Thanks!
I could write a book on these types of tactics. For instance, in a meeting that involves your boss, command your coworkers to do what they were all already going to do. "Commit that change and send out an email describing what you changed." They can't not do their job, so it appears to your boss that everyone else is taking orders from you. If someone challenges you, passive-aggressively suggest a time they can get help from you.
It's not just that they took down buckyballs. It's that they're going after the founder personally for $50 million after he taunted them. http://beforeitsnews.com/libertarian/2013/10/from-the-angry-...
Just don't expect any "disruptive innovations" is all I'm saying.
Mirror: http://pastebin.com/DXCSZxMs
Hmm, so maybe they should, like, build a better internal one for themselves, instead of trying to scam the external one they rely on so thoroughly.
Dogecoin Game
Unsigned tarballs: Security fail.
Yes I can see Haanga hasn't been touched, but it still using in Menéame. I'm going to check Twig too, thanks.
How does this kind of stuff get voted up? He's clever, but ultimately just doing a lot of complaining about his co-workers.
Not honest to say its 'our database' when you are just scraping/searching github and stuff.

But I looked at the https://help.github.com/articles/github-terms-of-service and I don't think it says you can't scrape to a database, although at least one clause about reselling or whatever causes a question.

Its cool if they are honest in their marketing and actually add something to github search, which I am pretty sure they do, because github search isn't very good.

Anyway seems very useful but don't really like the marketing.
I read that as him starting to truly pay attention and notice these behaviors in other people after the original guy had left (and not in the original guy himself).
Since the link is to some pay-site here is the discussion on neogaf: http://www.neogaf.com/forum/showthread.php?t=715081