skysight-inc/HackerNews huggingface dataset:
"The only reason it isn't fair is that the site disappears from Google for the BRAND term e.g. [rap genius]."

How is that not fair? They were caught attempting to cheat google. Not only that, but cheat their competitors and us (the users). In most scenarios (criminal, sports, academic), being caught means it's game over. And that's exactly what happened here.

When you get caught stealing from a cash register or breaking into a house, they don't just make you put the stuff back and send you on your way. When you caught cheating in professional sports, you forfeit the entire game; in higher academia, kicked out of school.

If anything, I think google is too soft on people attempting to cheat them. When it's obvious and blatant, they need to lay down the law so hard that people won't even consider it next time. This will make the user experience better for everyone. A slap on the wrist tells people the risk is worth it and that means we will be served up potentially worse (less organic) search results.
Thanks! Do Something took the longest of all of them since that had custom UI. But the other 3 I did something funny. I started with Note 22, and after I finished that, I duplicated the entire Xcode project and refactored it into Routines. It's a lot of the same code. I then duplicated that entire project and refactored into Great Words. Although the main features are different, the underlying architecture is very similar, so I was able to reuse a lot of components from all the apps.
> It didn't even support text messaging

It absolutely supported text messaging—at least in the US. Are you from a country where it didn't?
Git supports cloning over http, ssh, local file path. You can also create patch sets with `git diff` and share them however you want, obviously including email.

You can also mess with what you merge and what not via `git rebase -i` and `git cherry-pick`.

I don't see anything where darcs would be superior to git. It's just a matter of taste. Nothing to see here.
There is also http://en.literateprograms.org
Sites that don't have RSS get lost for me. It's nice to have a feed.
Ruby 2.1 is released
I'm kinda waiting for redditcoin to show up to the party.
Try incognito, or private browsing, or whatever your browser calls it.
So, I don't believe that any power structure can so easily address the bullying issue without delving into grey areas. You need only look at the legal system which does delve into grey areas of inter-personal conflict for an example.

So the alternatives from a system wide level are don't address it all or be very strict. We went to latter extreme with "zero tolerance" policies, which have failed.

Not addressing it all is also bad, because as others have pointed out, we don't live in a fairy tale land where turning around and hitting the bully always works.

So then what's the choice? Don't structure it. Give the power to the adult in the room, the teacher, to mediate. They are the people with the best information and closest to the situation. They know their kids.

Great teachers, great camp counselors, all do the same thing - 'are you guys okay, or am I going to have to tell the principal about this?'. They play that incredibly delicate role of, do you want to deal with each other and me, or the big bad unknown of the administrator down the hall? Having that level in between means they maintain the confidence of their charges and the power to elevate as well. Unfortunately, teachers today, have been stripped of their ability to act in this capacity.

Now, we could very well be talking about the same thing, since the teacher in this example could be said to be part of the power structure. My point of course is, we can't have a rule book when dealing with these matters, only a guidebook. Fair?
> They didn't file these specific suits "in their own names" because these patents aren't owned by them but by Rockstar, a separate entity of which they are only shareholders and which apparently has committed to the DoJ and FTC to operate autonomously

That's the how, not the why. They had a choice to do it this way.

And "operate autonomously" doesn't mean much when you first fill the subsidiary with nothing but litigators and patents that have already been licensed to everyone meaningful other than the parent's competitors. It's like setting loose a rabid animal near your competitor's business and then trying to disclaim responsibility because the animal was "operating autonomously." What did they expect to happen?

> But they did file a bunch of other suits "in their own names". Both Apple and Microsoft are involved in litigation with other Android manufacturers in multiple jurisdictions, so it's not like they're unwilling to get their hands dirty.

Lawsuits against Google's customers instead of Google. And that's part of the reason why Rockstar is dirty pool.

Suppose Apple files a suit against an Android manufacturer, then a year into the litigation they show up and say "oh hi, we just bought some new patents, so let's throw out all the work we did getting to this point in the trial and start over." That clearly stinks of harassment, is going to make the judge unhappy, and may justly restrict what the plaintiffs are allowed to do with the new claims.

By filing the litigation through Rockstar, they get a separate trial with two bites at the apple in front of two juries, the litigation costs more for the target because they have to defend two overlapping cases in different courts instead of having them consolidated, and they can do it again and again with different troll subsidiaries until their smaller competitors are destroyed.
Doesn't work on Mac (or maybe zsh) :(
Robotech Valkyrie Project. Trailer 2 HD. English Subs.
While you're investigating, take a look at http://HotNewHipHop.com and http://GotBars.com

Both sites exchange tweets with each other. Even GotBars' Twitter description says "We showcase strictly #HipHop & R&B lyrics, working closely w/ @HotNewHipHop to shed new light on the bars of your favorite artists."

https://twitter.com/RealGotBars

In all honesty though, Rap Genius is not the only lyrics website breaking Google's rules. The problem is an epidemic and RG only scratches the surface.
there's also behavioral patterns people develop "I'll just google it" and the simplicity of picking the biggest entity for people who arn't interested in technology.

People arn't rational, and even if google is filtering out political sites performing propaganda through omission, there will be a huge population of people that either wouldn't hear about it, or wouldn't care.

The free market doesn't fix everything.
I started using DCVSes with darcs and liked it quite a bit — a real breath of fresh air compared to the nastiness of cvs and svn. Nice UI overall. Unfortunately, it had a nasty bug where commits or merges would hang indefinitely. It was a hole in the theory of patches, I believe. The bug took forever to fix (over a year, if memory serves), and darcs lost momentum to Git, which worked much faster and more reliably (and has extra really nice features like the svn bridge).
A lot of people interpret "Aaron worked on RSS 1.0" as "Aaron was involved in creating RSS", but in fact, he had almost nothing to do with that. There were many versions of RSS prior to v1.0, and it was already pretty established by the time he got involved. And actually, the standard had already forked before that point, and the one that ended up being called "RSS 1.0" was the less-popular fork that never really went anywhere. You'll notice that biographies of Aaron never really mention what part of RSS he supposedly played a role in creating.

He also tends to get a lot of credit for founding reddit, but that's like saying Steve Case was a founder of Warner Brothers.

And he gets credit for helping stop SOPA, but again, it's usually expressed as a vague statement that doesn't actually cite any kind of specific examples of how he made a contribution. I'm not aware of any politician mentioning Aaron or Demand Progress as being a part of their decisionmaking process, or any of the corporations that held anti-SOPA campaigns mentioning that DP was in any way a leader in that movement.
If you want to revert a file in git, you are not reverting the file. Reverts are attached to commits.

Instead, you are restoring a file to its previous state. To do this:

git checkout <commit> -- path/to/file
There's a structured editing mode for Emacs called Paredit, to use for s-expression languages like Lisp, Racket, Clojure.

Since the AST for such languages is s-expressions, and some people struggle with parens, this is an interesting "fun size" example of editing the AST.

The thing is, paredit is quite challenging for most people to adopt, due to what you mentioned about the "flow" they've already learned. Magnar Sveen has a great video about this at http://www.youtube.com/watch?v=D6h5dFyyUX0

Best quote: "If you think paredit is not for you, then you need to become the kind of person that paredit is for."

EDIT: To clarify, Magnar is quoting technomancy a.k.a. Phil Hagelberg.
Ask HN: Do you like the change in the way HN looks?
Personally I don't like it. I keep guessing why HN decided to make the change.
Lolita by Vladimir Nabokov
Invisible Man by Ralph Ellison
Slaughterhouse-5 by Kurt Vonnegut
1984 by George Orwell
To Kill a Mockingbird by Harper Lee
The Sun Also Rises by Ernest Hemingway
An American Tragedy by Theodore Dreiser
Midnight’s Children by Salman Rushdie
My Antonia by Willa Cather (1918)
On the Road by Jack Kerouac
The Heart is A Lonely Hunter by Carson Mccullers
The Tropic of Cancer by Henry Miller (1934)
Their Eyes Were Watching God by Zora Neale Hurston
To the Lighthouse by Virginia Woolf
Ulysses by James Joyce
Considering all the parent did was call them "toxic", something I personally agree with based on everything I've read and heard about them, and that wasn't even their main point, your questions are kinda moot.

No, Google's terms aren't a moral imperative, but Rap Genius' team bragging about breaking the terms and complaining when they didn't get their way doesn't make his statement of "Those guys are toxic" wrong.
This scares me a bit because of what they're doing to essentially drop dependency information that's preserved in normal git commit order.

If you ignore commit order, individual lines have no way of really conveying what they've been tested with, nor what they will break if added or omitted, independent of commit time.

You get a lot of that stored automatically with git, by forcing people to define changes in terms of what was there before the change takes place.

You also have the ability to reposition this information with git rebase, and to safely walk it through change conflicts to make sure you affirm what is happening.

With this in mind, I think an algorithm like darcs' history looks like it would be much more suitable in text/block based editing, rather than programming. Something like tracking history in XML or following a Microsoft Word document.
Since it has never been easier for anyone to publish a book of their own creation, I don't see "data publishers" as being gatekeepers.
How is that not fair?

"My personal belief is that, devaluing the site for the BRAND term e.g. [rap genius] actually devalues Google's quality. On the other side of the coin, if someone searches for [X rap genius] whilst they are under penalty its fair that they do not rank for that either. However, there are obvious reasons as to why the search quality team have decided to do this."

If anything, I think google is too soft on people attempting to cheat them.

Google's Search Quality Team are actually pretty strict in terms of reviewing the reconsideration request and if the site has previously had a penalty they pay extra attention to the cleanup.
The NSA Leaker : The Mission Is Already Complete - Edward Snowden
Edward Snowden, the National Security Agency or NSA leaker said that his mission is complete already and he also said in an interview that was published on Tuesday that he was having personal satisfaction at the disclosures of the US surveillance policies. Snowden, the ex-intelligence service provider who exposed some extensive details regarding the global electronic surveillance by the US spy agency and he also said that he was neither disloyal to his formal employer or the United States.

According to his statement given in The Washington Post, he was not trying to dethrone The NSA, rather he was working in order to improve the NSA. Besides, he added that he is still working for the NSA at present. But the NSA is the only one who does not realize this thing.
Yes. It's implemented using a hardware IOMMU so that transfers between the PCI device and the VM can be properly mapped from the VM's address space to the host's physical address space. There's slight overhead on PCI transactions, but everything happening on the GPU is exactly the same, because the VM is running the same standard Windows drivers. The only real complication is that it removes the GPU from the host's control, so it's easiest to set up on systems with more than one GPU.
https://github.com/syedhali/EZAudio
> But ultimately all you're saying here is that structure approaches haven't offered enough positive to offset the cost of learning them. That may be true but it would be good to know why.

No, I'm claiming that bad flow, even after you've learned and adapted to a structured paradigm, needs to be solved directly. Even if you can provide really great feedback, the bad flow will still exist and cause inefficiencies not offset by enhanced feedback, which is aimed at an orthogonal set of problems.

Edit: a good analogy might be between agility and armor in a tank. You can obviously make the tank more survivable by improving either one, but its overall usage becomes more limited when emphasizing one feature at the expense of the other.
Breaking the Nazi code (video)
> supposedly this degradation of Google had to happen to make a public example

How exactly did you come to the conclusion that this is some kind of public example?

Punishing websites that that are caught engaging in black hat SEO seems to be pretty consistent with what Google has done in the past.

And it's not like this is bad for search users because I doubt that we would prefer having link farms with useless content as the top result for every search query.

> because the founders of RG are known to be kind of jerky and unprofessional, and we loves professionalism cause the more we love it, the more it makes us look professional.

Who cares if the founders of RG are jerks or not? I'm incapable of understanding what you are trying to say here.
An approach that might work with existing languages is:

To use a traditional flat editor (not a structured editor), but show inferred information around the code. I am thinking of visuals that are akin to http://explainshell.com/ but a lot more compact.

The inferred information need not be shown always; it could be shown dynamically based on the user's context (current line, current function, etc)
This Is What Happens When You Bait Matt Cutts Into An Attack
Target hackers stole encrypted bank PINs, according to source [video]
Congrats man. Write and ship an app in one weekend is like the goal I could never reach. The closest I came is a long weekend, some hours the next week, and the weekend after that. The other time I got close was two full weeks.

It takes me too much time to get the UI (and they're never works of art anyway), screenshots, app store description, not to mention the final polish.
There is also MegaGlest, which is under active development and already pretty good. One cool feature that I don't see elsewhere is the fully 3D positionable camera.
And lots of computer people working on systems designed to span timezones prefer to just use GMT everywhere from the beginning. (My short foray into GPU mining used rigs on GMT, and all VMs or cloud systems for my web projects always exclusively use GMT.)
Since this has a few points I'd like to tack on a shameless plug for BlogMask, the service I used to post this. It's a great way to make a quick, 100% anonymous blog post when you want to say something a like this that you might not put on your main blog or a social network.

Scratches an itch I had with posting to HN, sometimes I just want to write a quick rant that's somewhat off the record.

Currently in beta, feedback is very, very welcome.
Where will the next generation of software engineers come from?
Equational reasoning
Thought HN would enjoy this
An example structured editor based on MPS:

http://mbeddr.com/

It allows state-machines to be coded in an enhanced C like language with nice visual representations.
Show HN: Free restaurant API with social velocity
Aaron was courageous to post his inner monologue for all the world to dissect, but his judgemental opinions carry the scent of a teenager trying to act jaded so he can fit in with adults.
I like it. Definitely gets the point of "KISS".
The Silver Lining: Chinese LTC Market OkCoin Re-Opens Deposits (Confirmed)
There's usually an option when autocorrect gives you choices to save whatever non-standard word you just told it is correct. I'm pretty sure my Nexus 4 knows how to swear now.
My Droid Maxx "learns" profanity in that it will stop marking it with the red squiggly line, but it still won't correct fyck to fuck even when it will correct dyck to duck.
Interesting. I am in a small niche, where a lot of student society websites ending in .edu have links to their sponsors, and they don't nofollow them.

Typically they don't know what nofollow is, and their sites are run by people who don't really know much about websites.

I can't educate the entire sector. Is it better to steer clear of link building with this broad swath of sites? Most of the other sites in my niche have built links through these sites.

There is a shortage of followed links in my niche as most content creators in my narrow field are commercial and don't link to competitors.
Hacker News for Free-to-play Games
I don't understand the argument here. I use Android, and assuming the experience is no different, I only have to put the word in once and tap to accept as a new word in my dictionary.

There's a vast swath of people who don't want to use curse words for various reasons, and how terrible it would be to accidentally insert "fuck" in your work-only phone!

Besides, we aren't all super coordinated with phones. I've been typing on these keyboards for two years now, and I wouldn't be able to live without auto-correct. I'm guessing that, since you are such an expert of using the keyboard that you apparently never misfire, perhaps you ought to roll without auto-correct? I know a few people that do...
Because even if you rationed oil for transportation, it's still going to grow sparse - and there's no reason to believe that the demand for transportation is going to go down. At best, the rationing scheme will slow down the current problem, and then you're back to where they are right now, trying to find viable and cheaper replacements for oil.
Ask HN: Do you like the new HackerNews Design?
What do you think of the new HackerNews bar? With green for up-trending articles and red for down-trending?
Yeah and Larry Page's Google engine was a toy demo until Jeff Dean rebuilt it. We can knock the wind out of almost anyone with the cutting insight that they were part of a team and not Godlike ubermensch.
Adobe Topcoat [http://topcoat.io/] provides metrics. The "optimized" CSS is growing, and becoming an interesting space.

edit: clarity
Good point. Here's an RSS feed: http://feeds.feedburner.com/bitar/feed
Scientists Turn Algae into Crude Oil in Less Than an Hour
The Man Who Saves CEOs Billions in Taxes
Well, that is how I understood the iPhone to be sold.

If it "just works", of course it won't give you only some people want.

What makes this a bit more interesting than usual UI stupidity issue for me is that the walled garden can get away with certain personality just because it fits the marketing. And certain personalities get bought along with the hardware.
Agreed. It is natural for a website to want to get traffic. How can Google prove that RG's tactic was for SERPs and not just for the direct link traffic from blogs?
As Derek Sivers points out - "Ideas are just a multiplier of execution" !! http://sivers.org/multiply
Dogewallet.com Was Likely a Scam, not a hack.
One of the things that worries me about IDE's these days is how its making learning syntax obsolete and promotes an attitude to avoid reading documentation. You still need to have some idea of the syntax though, but you don't have to know every little syntax detail of a language. This is largely true with Eclipse + Java combination. I've recently had problems during interviews. The interviewer asks questions related to Java syntax, now though I spend a good deal of time coding in Java- My mind is totally broken to think outside the IDE. The interviewer thinks I might simply be lying about the Java experience I claim to have.

The same is not true for C and Perl, where I use simple editors. I can think problems out on the paper, or even build a abstract version of a whole complex app with just pen and paper.

The best kind of IDE's is what I've seen in the embedded domain. Which assist you during work, you still have to read and internalize the documentation well. But the IDE will suggest you improvements, let you probe ports, registers and let you put break points to see if things are actually going around as you think they should. Above all you still have to learn the best practices the hard way, the IDE simply assists you to do that along the way.
Remarkable how evenly distributed the up and down trending articles are...
Outside of saying "it's our responsibility", he doesn't cover how he/Square will respond in order to help solve the problem. It's likely an intractable one, that really falls to the city and state government, not growing businesses that happen to pay well.
The word for it is "contrarian", trying to make a name for himself by declaring himself opposite of the popular #1 (Google)
like... everywhere? :D
darcs was the first DVCs I used, back in 2006. Coming from Subversion, I felt that its command line UI just plain beautiful. Since then I've moved on to mercurial, because most of the other people on my team wanted to use hg and then subsequently git, when I changed jobs. It looks like we're moving towards more and more brittle command line interfaces rather than simpler, cleaner and more polished ones.
And posting with your real name! (Or impersonating a Googler)
"Update: Rap Genius’ founders have provided this statement, indicating they’re working with Google on being returned to better search result rankings"

That could easily mean "We are using the tools Google provide to everyone to fix our stuff" but by phrasing it the way they did they make themselves seem important because

A) They are working "with" Google (Like an equal)

B) They are important because Google is paying attention to them.

I sincerely hope what they have written is just hyperbole and the reality is they are not getting any special help.
Wallbase: Wallpaper search engine
Still there and the main reason I use Fusion
Are you sure? On iOS, typing a word five times adds it to the dictionary.

If I type 'fick', it'll try to correct to 'duck', but 'fuck' doesn't get corrected.
Yes. But something being a placebo effect doesn't mean it isn't also a 'real' physiological change.
Works fine for me. http://d.pr/i/iFKI

I'm using iTerm2, zsh and python3
This is very, very cool - one can only imagine Da Vinci's delight had he known this thing would actually be built and played all this time later!

Sadly, the demo video is incredibly useless. Not only is it an obnoxiously cut-together collage of song fragments, it also never shows how the organ actually works. They do show off the room it's standing in, the pianist, and the audience in detail, but not the instrument nor do they do an acceptable job at providing a good listening experience. One can only assume this is by design, since the article is pretty vague on the inner workings of the organ as well.

Still, the project itself is very neat. I'm looking forward to hearing more from the viola organista.