skysight-inc/HackerNews huggingface dataset:
I read the paper, and stopped abruptly when you said you haven't specified anything yet because you want to work with the Namecoin community.

This is what I think you're saying:

1) Namecoin successfully squares Zooko's Triangle.

2) Namecoin is hard to use, so something new, let's call it DNSNMC, will be needed to make it easy.

3) A DNSNMC server will decode data from the namecoin chain, and you can trust that it is telling the truth because you already trust that DNSNMC server.

A trusted proxy/offload for namecoin lookups isn't a crazy idea, but it doesn't add much to the system.

I'd suggest rewriting this paper and removing all the political justification for why one might want such a system. Everyone gets that, but not everyone wants a system like this for the same reasons anyway.

And since it's of interest to you anyway, I'd very much like to read some analysis from you on Dan Kaminsky's criticisms of Aaron's proposal. Does Namecoin square Zooko's Triangle?
Awareness means more than knowing something can happen. It means having ways to address it. It is not the victim's responsibility to "stand up to" a bully.

It is the responsibility of the power structure to prevent bullying as much as it can, and take seriously and address bullying when it happens; avoiding this responsibility doesn't help anyone but bullies. It is actually this abdication of responsibility that causes a power structure to enable rather than prevent bullying, because it results in few or no consequences for the bully and no improvement in environment for the victim.
Kids aren't mature. No, I don't advocate vigilantism.

I advocate learning how to use the tools in your toolbox. If you have tried and failed to deal with something yourself, then you escalate. Same thing with everything. If you try and can't complete a math problem, you ask a peer for advice, then ask a teacher, etc.
Heroku supports Ruby 2.1
Good point. I think I might actually avoid comedies at first though, because it can be hard to get the jokes.
$25 a day is $600 a month.

Not exactly "measly" for mostly passive income.
There's no sense at all in putting configuration of DI separately from the code. Normally, 99% of DI configs are not environment-specific (if this is not the case, "Houston, we have a problem"). In most cases you ship your software not like IKEA, but like Boeing - already assembled and ready for use. The customer (possibly, internal one) has to fill the fridge with meals for passengers and tanks with fuel, not to assemble the engines or avionics.
Yes, this is the economized vision of programming (as a trade). I'm sure it plays well in the Bay area. I'm sure its very "realistic" (that is, plays well within the current Standard Assumptions and Expectations).

I personally wish to emphasize the creative aspect of all human activity, esp. programming. The vast majority of worthwhile and lasting contributions to society (, etc.) are creatively, not financially motivated. Financial motivation is the death of creativity and intellectual progress in general.

Think about these statements for a moment, in particular the first which places a slash casually between "yourself" and "company" as though these were twin aspects of the same entity.

> You become a detriment to yourself/company

> Most people are seeking success in their business

> focus on business success

> you need to make sure you can cash in on that investment

"Get Shit Done", that is, accomplishing projects is not a matter of equating your interests to the pure financial motivations of a hypothetical business.

" If you want to build a ship, don't drum up the men to gather wood, divide the work and give orders. Instead, teach them to yearn for the vast and endless sea. "

This seems too profound to too grand for everyday matters, but it is precisely about a (then) every day matter: building a ship.

When a researcher spends 20 years of their life on a single problem is it not their University they are thinking of, nor of the "business success".

When might we again write programs for the sake of something? And when might we take the writing of programs as an end in itself? The two ethical and aesthetic questions which this monetization of motivation completely obscures.
Use duckduckgo.com, it still works there.
https://news.ycombinator.com/item?id=6963766

When you get enough karma you can set your own topcolor to whatever you want. I didn't notice anything had changed for a bit, and it was only after some time I realized the numbers on the lists alternated red/green.

It's Christmas. It'll pass.
It is really shocking... shocking... that people in fast food haven't solved world hunger.
NOTE: There is an update not in the original report, apparently RG is working with Google to resolve the issue:

We are working with Google right now to resolve this. They’ve been really great, helping us identify changes we need to make, even on Christmas. We’re working on it as fast as we can, and expect to be back on Google very soon.

It sucks to be off Google for us and for the thousands of our community members who have worked so hard to create what’s often the best search result.

We hope everyone who reads this will take a little time out from their Christmas and head to Rap Genius and sign up so you can contribute your knowledge on your favorite subjects – becoming a member of our community makes the site way more fun. Merry Christmas
Not measly at all. Bought me Chipotle every day. But in the startup world where we hear daily about multimillion dollar deals, $25 is measly.
A Git commit history is a Merkle tree. The hash is not used for authentication.
I had the same shock moment too :)

It reminds me of the Slashdot 1st April "Pony" edition http://en.wikipedia.org/wiki/File:Slashdot_omgponies.png
I worked at Microsoft and I was unhappy with a lot of the issues people talk about.

I knew a few people internally who talked about Google like they did a better job at company culture, at engineering, at management. Maybe I bought into that myth a little myself, too.

What I've come to realize with some time away from MS and having talked to Googlers is that Microsoft and Google are essentially the same beast. From what I've heard all the worst complaints I had about MS culture also exist at Google.

For now, Google has an edge because their peak coolness is more recent than Microsoft's. I'm reminded of stories from folks who worked at MS in '99 or something like that, when it was still very much a big company but much more pleasant to be at. Maybe Google in 2013 is like Microsoft in 2003. In this theory, the "great place to work" factor is still there, but past its peak, declining, and will decline further, to the point where they eventually get to where Microsoft is today on this trajectory.

Personally I think that too many people at MS are obsessed with competing with Google, and making such comparisons, to the point that they are blinded to the idea that Google can be viewed as the old thing.
Android Bootstrap: A template/bootstrap/boilerplate application
> I think the intention was to make an example of Rap Genius for other companies.

Doubt they intended to penalize them quite this drastically. Its likely that they algorithm is just being overzealous some keywords being blacklisted. Quite similar to how the UK porn filters are filtering out Claire Perry, the most prominent campaigner for the filters[0].

> I honestly had no idea how severe these violations were until now

The violations are pretty serious and have been for the better part of the last (half-)decade. RapGenius should have known better. For me the worst was when the pretty much said "But everyone else is doing it".

Too bad this will obliterate them.

Unintentionally though, going forward RapGenius will be the poster child for what happens to children on the naughty list.

[0] http://www.forbes.com/sites/timworstall/2013/12/25/the-best-...
Main discussion is over here: https://news.ycombinator.com/item?id=6963365

Adding to the discussion here will probably just duplicate what's being said over there.
Clearly there is value since there is demand. What you're saying essentially is that peoples right to pay what they want outweighs the creators right to set their own price for their creations. That's not the way the world works. Demand can dictate price to an extent in that the seller wants to maximize earnings but it doesn't dictate it absolutely.

These companies(RG, azlyrics, etc) are making money where their main product is the creative work of someone else. Damn straight that other person deserves a cut of the profits because without them there is no site.
The US Government (Consumer Product Safety Commission) destroyed Buckyballs strictly out of spite / vindictiveness. I suspect all Sugru has to do is bow down to the regulators if they come knocking (and as you noted, the tool aspect of it makes the case even easier).
I've been using this site for quite a while when I first made my jump from OO and imperative programming to functional. The side-by-side comparison was very helpful. They also have code for just a ton of algorithms in general.
Just use Bing for now :)
I suspect the several million in funding they've taken can also keep them afloat for a little while.
I moved to the US 15 years ago. I thought my English was good (A+ in every exam I ever took), but I was sadly mistaken. Thankfully it didn't prevent me from getting jobs.

It took me about 2-3 years to get truly fluent. Get out there, speak English with everyone, get yourself in uncomfortable situations, immerse yourself in the language completely. That's the only way to really get it.

I think Pitarou's answer is spot on, if you need to improve the language skills in a short time though.
Your method of learning spoken languages is pretty much the same one that James Murray [1], the editor of the Oxford English Dictionary [2], used to learn new languages, which he did many times. He used translations of the bible.

[1] http://en.wikipedia.org/wiki/James_Murray_(lexicographer)
[2] http://en.wikipedia.org/wiki/Oxford_English_Dictionary
There are logical limits. I went to high school with a guy named Brad (name changed to protect his anonymity). Brad was walking home from work when he came across a couple of guys beating up one of his friends. He hopped in to save his friend and ended up killing one of the attackers. He's serving a life sentence in federal prison now.

If he'd gone to the police then that boy would still be alive, and he'd be a free man.

Framed in the context of run/fight it sounds like he did the courageous thing, but he also clearly did the wrong thing.
Transcript:

Hi, and Merry Christmas. I'm honored to have the chance to speak with you and your family this year.

Recently, we learned that our governments, working in concert, have created a system of worldwide mass surveillance, watching everything we do.

Great Britain's George Orwell warned us of the danger of this kind of information. The types of collection in the book -- microphones and video cameras, TVs that watch us -- are nothing compared to what we have available today. We have sensors in our pockets that track us everywhere we go.

Think about what this means for the privacy of the average person. A child born today will grow up with no conception of privacy at all. They'll never know what it means to have a private moment to themselves -- an unrecorded, unanalyzed thought. And that's a problem, because privacy matters. Privacy is what allows us to determine who we are and who we want to be.

The conversation occurring today will determine the amount of trust we can place both in the technology that surrounds us and the government that regulates it. Together, we can find a better balance. End mass surveillance. And remind the government that if it really wants to know how we feel, asking is always cheaper than spying.

For everyone out there listening, thank you, and Merry Christmas.
Where can I find the guidelines that specify what is legal under Google rules and what is not? As someone who isn't familiar with rules, it's not obvious to me what the technical difference is between what they did and what you're suggesting. On a gut level your suggestion seems less spammy, but I'd like to know what the actual rules are.
> What you're saying essentially is that peoples right to pay what they want outweighs the creators right to set their own price for their creations. That's not the way the world works.

No, that's exactly how the world works for luxury items like music; demand drives, not supply. What the seller wants to charge means absolutely nothing if demand is elastic and consumers can simply stop buying. Demand sets the price, not the seller. Creators can set whatever price they like, and consumers can and will ignore them; if you want to sell something you have to set a price the market will actually bear.

> Damn straight that other person deserves a cut of the profits because without them there is no site.

No they don't; they got paid to write the song, they're done. The notion that a person deserves to be paid forever in secondary markets where people trade their creations is a perverse and absurd notion that exists only in the messed up modern world; it's wrong and it's stupid. You as an artist do not deserve to be paid every time someone makes a copy of your art; period. If I paint a copy of a Picasso, I don't owe the Picasso family anything and the same should apply to any other creation. Copies are not theft and the artist doesn't deserve anything.
It's not brainwashing, that's true. Not for any of the reasons you mention though - I think I'll stick with the generally accepted definition rather than yours - but rather because children are an unwritten page.

To wilfully distort their view on reality deserves a pejorative term, in any case. I guess it's being done by adults who are victims of the same process themselves.
Hah, so true. I almost never use LaTex for anything other than text. Sure, you can draw DFA's/NFA's and trees with it... but it is so much easier to use other resources such as CS6 or sites like http://madebyevan.com/fsm/
I've never seen MS a support contract add anything valuable for anybody. It may be diffrent at the US, but at Brazil they are worse than worthless.
Might be fair, but their argument about all their competitors doing this is completely valid. If Google's going to penalize RapGenius, they should penalize the other lyrics websites as well.
Current rankings:

#42 (was #1) - justin bieber memphis lyrics

#43 (was #1) - justin bieber all bad lyrics

#44 (was #2) - justin bieber hold tight lyrics

#45 (was #1) - justin bieber one life lyrics

#46 (was #4) - justin bieber bad day lyrics

#48 (was #7) - justin bieber lyrics

#54 (was #3) - justin bieber change me lyrics

#59 (was #2) - justin bieber pyd lyrics

#60 (was #1) - justin bieber confident lyrics

#63 (was #1) - justin bieber heartbreaker lyrics

#64 (was #5) - justin bieber roller coaster lyrics

#68 (was #2) - justin bieber all that matters lyrics

#68 (was #3) - justin bieber recovery lyrics

#50 - rap genius

source: serpscan.com
take it as a sign to be with your real friends and family today instead of your HN family
Essentials of REST
If someone makes money off a copyrighted work, the copyright holder deserves to be paid.
99U Best of 2013: Top Tips, Insights, and Tricks
End result: now we have to use those regular, shitty lyrics sites again, or dig through the results. Mmmmm, so much better. You can't even get there by specifying rap genius in your query! This blows.
It's not about whether or not google is useful for finding this particular site and this particular niche, it's about making sure their search results overall aren't being gamed. Sucks for RG (though they pretty much deserved it here) but better for all of us that use search engines to find good content, which is pretty much all of us.
Third page, first column. Goodness, others here quoted bits of it and now you show us that it's all one passage!
Well Google does takes manual actions against link schemes. Google had taken action against its on Chrome browser in 2012. http://searchengineland.com/google-chrome-page-will-have-pag... check out for more info.
Offering money or return-links for links is shady, but it's not inherently illegal or anything.[1] Google doesn't own the internet.

I wonder if it's a worthwhile risk. While there are some high-profile busts, in general most sites probably don't get caught. Though it's probably harder to do effectively since Google improved their algorithms.

In the flower case [2], Google claimed the links hadn't helped the sites. Though Google couldn't have penalized all the Flower companies, since that would have made their results much worse.

[1] If you're paying someone to link to you, that needs to be disclosed, but that doesn't mean the link needs to be nofollow. Though I guess following that rule would make it very easy to be caught.

[2] http://searchengineland.com/ny-times-covers-paid-link-scheme...
In good design the intent is clearly defined in interface on which you depend. If the code has side effects, if it does something not specified by interface, if it has more than one role, this code needs to be fixed and it is not a problem with DI. It's a problem with your design.

As I already said, you always need to wire your objects. You do it, possibly, without realizing it, but you still do it. If you reject the idea of DI just because the code is bad and DI is "Not Invented Here", you will not do the wiring better. Writting custom DI is hard, and it's very likely that you will end with unmaintainable nightmare that needs to be rewritten completely. For 15 years I've seen this nightmare too much and never seen the successful projects with custom DI.
Roomba Vacuum Acquired by Google; Popularity Rises
By working with Google they mean they're going to work with them to identify the links they need to clean up, try and get those links "cleaned up" themselves, submit a disavow file and then get them to reconsider the site as outlined here: https://news.ycombinator.com/item?id=6963785

It happens all the time and no disrespect to RapGenius, to companies much bigger than them.
This isn't news to anyone who's read the Chronicle of Education in the past 5 or 10 years, unfortunately.

Academia is probably the perfect environment for this sort of thing to take place because you have people so entrenched they literally can't be fired for much short of gross incompetence or going to prison.

Since the tenure process takes 6 years, waiting it out isn't exactly a solution. What tends to happen is that the bullied party moves on, and a lot of times, the next person to come in is bullied as well.
Still, the real story here is that almost all small businesses depend on the mercy of one giant corporation. This Google monstrosity / police man should be split up into smaller, competing search engines.
You're reading too much into this. FIPS-140 validation is required for many applications in areas like healthcare and banking. FIPS compliance is also required for most state/local government applications as well.

I believe you need to be compliant with everything in the spec to be validated.
While this is a legitimate concern, it is not relevant to what happened here - the OP didn't enable 2FA and used the same password on his Twitter account (which was also compromised).
thanks for widelands. never knew about it :D
I wonder if this API allow will foster a big movement to track down all the performance-hungry calls in say, Rails, and help the framework move forward in terms of efficiency. This is really a welcome addition anyway.
> A child born today will grow up with no conception of privacy at all. They'll never know what it means to have a private moment to themselves -- an unrecorded, unanalyzed thought.

This is hyperbole and also it's just not true in any real sense. We can still have private moments and we can certainly still have "unrecorded, unanalyzed thoughts".

I really wish Snowden wouldn't overstate the current state of affairs, the facts alone are enough.
No, this is google enforcing a harsh penalty for one site to discourage other people from trying to game search which basically makes us all suffer through content farm links, etc.
The seller sets the price. People either don't buy it or acquire it without paying. But the buyers don't set the price. In this case the buyer is the website and they have to pay the price since they are using the product openly and publicly.

>No they don't; they got paid to write the song, they're done. The notion that a person deserves to be paid forever in secondary markets where people trade their creations is a perverse and absurd notion that exists only in the messed up modern world; it's wrong.

Who is this magically being that pays the writer to write the song exactly? It isn't a secondary market it's a primary market. The song writer has created something(A song!) and the site wants to use that song. They are dealing with the song writer or copyright holder that is a first sale.

That person deserves to be paid for what they have created which is what this is. Your job wouldn't exist without that belief and neither would mine.
I was expecting some new type of physical server powered by Thorium :(.

ReactOS is still in alpha stages and I can't see a difference between the ReactOS I first saw in 2006 and the current one, it still is extremely limited when it comes to running advanced windows applications.

Also Windows cloud computers aren't that expensive, a Windows cloud on EC2 costs only a few cents more than a Linux one plus you can also use Azure.

It seems pointless to me.
No they don't; they might legally be required to pay, but legal != deserves. Copyright and patent laws are wrong and create artificial scarcity to create a monopoly where there should be none. Just because something is the law does not make it just or right; they don't deserve anything.
As much as I detest censorship it seems to me that there's a good argument to be made for censoring pornography, or even outlawing it altogether.

I believe pornography is a destructive force in modern society. If modern leaders have (more or less) come to the conclusion that environmental pollution is harmful to earth and to human kind, and have put in place measures (however controversial) to reduce said pollution, maybe it's time for them to recognize that pornography is just as harmful, and that it too should be stopped, or at least reduced. If we need to take measures to protect our bodies, should we not also protect our souls?
It's probably a temporary ban that will last up to 90 days once appealed.
You realize the impossibility of this and this is a joke comment right?
Ever heard of Bing, DuckDuckGo, Yahoo, etc.? Google just does it better than anyone else at the moment.

Now I'm not saying Google doesn't have a de facto monopoly, but I'm wary of anyone who says a private company should be forced to split. Should they be punished for being the most popular?
Merry Christmas and thank you for the book.

:) Great attitude towards feedback. Work on the colors!
None of what you said is coherent to me but I withdraw my comment that you rightly described as needlessly provocative and apologize for it.
Most of Matthew Green's course is avail online http://spar.isi.jhu.edu/~mgreen/650.445/650.445__Main.html
"When the motivation came, I decided to squeeze every last bit of it before it vanished again." Amen to this. I think this is a critical attribute of super productive people. Good work, and thanks for the great reminders!
So, maybe providing code to a group called "the evad3rs" was a mistake. But I think the mistake was minimal. They would have had the code a week later anyway, and I don't think that's an argument against creating these types of tools. Even if we argue that academics shouldn't create tools like obfuscaters and such, that just means someone else will write them... and we won't have access to the source then.