skysight-inc/HackerNews huggingface dataset:
It was only a matter of time before someone brought up Papyrus because Comic Sans hate is so over.
But also see the variety of covers used for William Gibson's Neuromancer. Some of them are awful.
IANAL. Read the ruling. To me it seems to reaffirm the principle that no functional aspect of a system are under copyright. Sun/Oracle's consternation about it's lack of control over Java due to "fragmentation" was even interpreted to support the idea that the aspects of Java that Google copied to develop a compatible system were, in fact, functional.

"Short labels" are out too.

So AFAICT you can't copyright "if ... then", and you can't copyright "if" or "then" either.

Also see the recent case of SAS (a computer language product) in the EU.
https://en.wikipedia.org/wiki/SAS_Institute_lawsuit_with_Wor...
I didn't state it would magically result in that...i'm sorry if that's what you inferred; however, i've found in the past that good people teaching about some subject tend to learn more about the subject in the teaching of said subject. Like anything else, teaching / mentoring / pairing are skills...those could be horrible as well.
USPTO will issue anything, but the patents rarely survive. In this litigation, all the patents brought out by Oracle were struct down.
I guess I feel compelled to call it out for two reasons. First, because the current usage is historically incorrect and I don't subscribe to the philosophy that continued incorrect use of a word makes the incorrect popular definition acceptable. Second, even with a modern interpretation, in reference to Oracle it is still incorrect. The modern sense of decimated means "a large proportion of" according to Oxford. This is vague. When talking about a pandemic taking out a large proportion of a population, 40% would be pretty damned large. Yet Oracle's case is now essentially nonexistent so merely saying "a large proportion of" is insufficient and there are far better words that convey how Oracle's case has been damaged.
Open-source medical devices - When code can kill or cure (The Economist)
Ok, this quote:

"The foregoing is sufficient but it is worth adding that Oracle’s infringement case was presented through Dr. Mitchell. A reasonable jury could have found his many “mistakes” in his report merely to be convenient alterations to fix truthful admissions earlier made before he realized the import of his admissions. For this reason, a reasonable jury could have rejected every word of his testimony."

That's just harsh. If you ever get asked to be an expert witness in a case (and I have) there is one thing that is really really important, figure out what your opinion is, reason it all the way back to first principles, and then write it out. Sometimes that means that you aren't the right 'expert' for the case and that can mean forgoing a hefty pay day, but damn if it doesn't let you sleep well at night.
This is a $15 bet for a product that should at the very least get other people thinking about the potential that exists in the commercial sense for IDEs. Not only that, there's a peer group watching that is very active, very vocal, and will increase the chances something is actually produced.
Also, Quora does it.

(It's infuriating when I try to middle-click a run of interesting-looking questions and it "steals" the clicks.)
She's clearly a World of Darkness fan.
Why even broadcast a signal? You just opening your router to get hacked... I learned that lesson twice.
Wow. Hurry-- you'd better tell that to "the Chinese" and anyone else who's been buying our debt. And also, that must mean that we can all stop worrying about that $15T govt debt, since it's all "Enron accounting". Whew! Problem solved!
Ah scratch. Some years ago I wanted to show what cool stuff you can do with computers to a 10y old boy. Found scratch and actually got hooked myself for a bit ^^. Ended up with this (slightly embarassing thing): http://scratch.mit.edu/projects/DeepDuh/941811. After programming a bit, the limitations become apparent big time. Google's idea to implement this as a Javascript parser is probably a good idea, this way some kids may make the bridge to the actual program. Also, it's probably way way better performing.
If you like visual programming, have a look at subtext. IMO this is the best idea for a visual programmig style, I hope it gets traction http://www.subtextual.org/.
Well, I didn't know there was a standard... for me it just felt "I know more Javascript than Haskell etc" so I put one more black square. So maybe I should change it to 2 out of 7 or whatever. :/
Good discussion going on in the other submission: http://news.ycombinator.com/item?id=4050490
Well. There's a difference between "lack of sympathy for those who would violate copyrights" and "indiscriminate sueing of file sharers".

(Especially how it's turned out -- the few cases that went to court and proceeded to a verdict have absurdly huge penalties; the suits were structured so that often an accusee's best strategy is immediate settlement even if innocent.)

Many of us do rely on IP law to get paid, and there do need to be ways to reward and encourage creative work, but there also needs to be a balance.
Samsung posts Galaxy S III source code, modders start their engines
If you don't use the application often, then you're probably not hunting for it in the Start Menu often and thus not going to be wasting your time in the new Start Screen often. For the very few times you do need to find the application, I'm sure the Start Screen will make whatever you're looking for discoverable.
Hmmm, security model is vaporware and VCs are deciding that we (developers) will really love this library before anyone is even using it.
Right-click any block, add comment.
I thought it was pretty well established that average people don't like a huge number of buttons and widgets and colors and icons shoved in their face, particularly if most of them are rarely used. People get confused and overwhelmed easily.
Collusion - iPad pen productivity solved
What's wrong with the Bookmarks?
What's wrong with "Software Engineering"?
Dell's Ivy Bridge Latitude Laptops Offer 32.7 Hours Battery Life
Facebook is down.
I like it too. One thing though: I think it should've been OSes, rather than OSs: http://english.stackexchange.com/q/3348/21816
I'm just waiting for a audited and secured version with more encription options. Big brother, I'm looking at you.
Yay sanity!
I found it strange that all five of the games consisted of some guy walking around.
https://imgur.com/VBsht

while (true) do
if not (wall to the left) then
(turn left)
while (wall ahead) do
(turn right)
(move forward)

This uses the general maze-solving logic of following the outer wall in one direction until you find the exit. It never turns then turns back or runs into a wall.
I find it strange that they've moved to all-caps for menu titles (FILE, EDIT, VIEW...), especially considering Microsoft's recent uses of good typography.

All-caps is a tradeoff where you take away the identifiable shape of a word to make it draw more attention. You could argue that menu titles would be the absolute worst place to use all-caps.
Thanks! The fact that we both launched design ebooks on the same day and both succeeded shows how awesome the community is.
I like it, but I'm thinking an open-source clone is going to pop up mighty soon.
There is an ISP in France called Free (http://free.fr).

Naturally, there are a bunch of Wifi access points called Free Wifi to confuse visiting Anglophones.
It's all about trusting the integrity of the machine. With the signed BIOS, and the trust chain of ChromeOS, you can be quite sure that you're booting what you expect you're booting.
Actually 2 of them survived until trial (1 still facing further review), but Google was deemed to not be infringing by the jury.
It's B2TinyB ;)
I'll tell you why this OS will be the biggest Microsoft success ever...

Most consumers can be clueless, attention deficient, instant-gratification seeking, work/knowledge averse ... or can just want something simple.

A lot don't even understand the concept of the file-system (let alone the other 95% of Windows).

A lot can't even download a picture from a camera's memory card and place it into the proper folder after you show them how to do it 12 times over 3 months.

And most can't be expected to do anything that requires more than 1 or 2 easy steps (whether they can but don't want to, or just can't).

Metro re-invents the way the average consumer experiences and works with Windows to the point that even the village idiot could do something useful with this OS.

Why do you think the iPad was such a success, and where do you think 95% of its users are coming from?! The dusty PC running Windows.

With Metor, Microsoft will keep dominating the home desktop market (as they do now), prevent the outflow of users, and introduce themself in a very serious way in the tablet and phone market.
Motion Math Drives 800K Downloads of its iOS Learning Apps
Red hat/ MySQL etc model I guess.
Build a Rails backend API for an iPhone client
Tipping iceberg captured on video by tourist
As brilliant a business model as Heroku has, trying to do the same with one specific and not-yet popular development language/library/framework seems really unlikely to work out in a way that will justify the 9 million investment. If VCs have this much capital to throw at projects like this, perhaps this is a sign that there would be a market for a startup that makes it easy for VCs to find startups with good potential and for startups to find funding more easily. Incubators are the only attempt I know of to solve this problem, but I'm sure there are larger scale solutions waiting to be thought of.
whether patents survive litigation or not is irrelevant unless both parties have equivalent resources to spend on litigation. large companies can use their patents to bully small companies into paying licensing fees without having any fear of needing to defend their patents.
Oracle becomes SCO redux
I'm fairly sure that languages cannot ever be copyrighted, programming or otherwise.
You're still linking in the free software. If dynamically linking the normal way would be verboten, I can't see why dynamically linking that way would be any different.
If you agreed to a license or NDA prohibiting you from competing, that might be enforceable under contract law, but that is neither related to copyright nor patents.

Assuming a case where there's no contract involved, patents are typically what would cause trouble. The original implementor will typically have a patent on some silly thing their software does, and you have to do that thing to make a compatible implementation, so they sue you for violating their patents.
Oracle should really save themselves the embarrassment and admit the law is not on their side, and they are being just way too greedy trying to get Google to pay for this. But they'll probably take it further anyway...
https://groups.google.com/forum/?fromgroups#!topic/rubyonrai... is the actual CVE.
The ALL CAPS MENU TITLES are supposedly "more Metro-like", even though many Metro screenshots are all-lowercase and the Metro motto is "content before chrome."

I'm surprised Microsoft hasn't made their menu titles disappear until you move the mouse near them (like Mac OS X's X-+ window buttons). That sounds like the "hide the UI so it looks good but is less usable" style Microsoft likes.
Facebook (the website) is down
Sure but if it had been a company (or individual) other than Google with less than millions of dollars with which to defend itself how would it have turned out? They'd be out of business leaving lawyers to feed upon the carcass.

How much it does it cost the US tech industry to get all the garbage rubber stamped by USPTO struck down? How much good innovation from small business and individuals has been killed off by small trolls and big company bullies?
They ignore China because it was bad publicity and not worth the rounding error gain in net profits. There are plenty of obvious problems hosting a website in China but you need to add it's a poor country where it takes several times to traffic and several times the resources to make the same income.

PS: Don't believe me? in a country with 457 million Internet users... Baidu currently has a 75.8 share of China's search engine market, according to Beijing-based research firm Analysys International. Google is a distant second with a 19.2 percent share. And with that 75% share Baidu, had a net profits for the quarter ended March 31 were US$164 million. Compared to Google's $10,645 million last quarter. (http://www.pcworld.com/businesscenter/article/226507/chinas_...)
I'm surprised by the tech part. I was under the impression Googlers used a lot of Python, for instance, and possibly other languages... Are these exceptional cases, then?
My niece was telling me about Scratch and how she knew what was wrong with other people's code and how she'd fix it.

I am so freaking proud.
Anonymous Brings Down Facebook?
Steve Jobs Hated iMac, Wanted to Call it ‘MacMan’
You win the prize for most impressive Blockly program yet. Looking forward to what you will write once we get procedures landed.
-- The Blockly Team.
How to submit better pull requests [slides]
A lot of the "cons" in the technical section just sound like a large engineering organization making pragmatic decisions. I can't think of any company working at that scale that's successfully integrated a non-trivial amount of functional or logic programming. As much as hackers might not like it, there are reasons that coding at that scale is almost always a matter of banging out a lot of imperative code in a boring language like Java.

And I'm definitely not the only one that appreciates Go precisely because it doesn't play the Scala game of integrating every single academic PL research feature of the last 20 years but instead tries to be as practical and simple as possible.
No mention seems to be made of how long Spencer was at Google.

As for the "pathological love of Java", Spencer has a distorted view. This will vary from project to project. I'd say C++ is more pervasive although Java may well dominate applications (rather than infrastructure) code.

Also there are lots of people who use Python but ultimately its production use is limited.

A common theme here seems to be that as an engineer you are discouraged or disallowed for doing things that are too "clever". This is something I approve of. Other people need to maintain your code after all.

For example, the abusage of automatic semicolon insertion that the Twitter devs behind Bootstrap seem to love (as some kind of "see how smart I am" display) would never survive at Google (our style guide expressly forbids excluding semicolons).

Anyway, sorry it didn't work out. Good luck, Spencer.
When I was there is was more by 'layer' so if you were in the customer facing side you were pretty much talking Java or C++ but if you were in operations it could be Python, C, or bash scripts even.
I actually agree with you and don't think you deserve down votes. Having written open source code (and code in general), I'm far more on the side of 'people who enforce copyright' than on those that choose to download copyrighted works.

Plus, in a selfish way, I'd love if Microsoft, Dassault, et al started enforcing their copyright on software harder. That would push more people towards open source and alternate solutions. Piracy really undermines one of the major 'selling' points of free software.

That said, the way the copyright industry has gone about their war on copyright infringers is very wrong. Using the courts to basically extort those that can't afford to defend themselves? Trying to pass legislation like a bull in a china shop - completely ignoring the distructive side effects their pet issue might cause. I don't think anyone on HN believes the way they have been trying to win the battle makes any sense.
It doesn't seem to have any data for "The Beatles", oddly enough.
Facebook Went Down Today
Don't let pedantic nerds get you down. It's fine. Full disclosure: I too am a pedantic nerd.
A glance back to the past in Bich Dong | Vietnam Travel News
I agree - I always pay contractors for every bit of labor. It works better all around.

On an iOS project I am on now, I was exploring using illustrations for a bunch of different animals, as well as 3D models in Unity. Paid for samples of both, decided not to use the illustrations.

I did end up with a one-of-a-kind shark illustration for my wall though.
Well this is a first! (Assuming the website I used to check it is accurate.) I first noticed about 5 minutes ago. It might still be down. Check for your self!
The fact that patents don't survive only matters when two giants battle. Not when a larger company starts litigation as a method to stifle a startup.
Montreal F1 Ticket-Buyers' Info Hacked By Anonymous
So are you idealistically opposed to evolution of language by repurposing of words? I've always found it an interesting debate...correctness vs popularity. In this case, the root of the word (dec...ten) makes it obvious the "correct" usage of the word as you point out (I also didn't know that that's what "decimated" means, thanks for pointing it out). So I tend to agree with you there.

On the other hand, when defining language itself, all I can really come up with is "a generally agreed-upon form of communication." If enough people agree that "decimated" means "destroyed" (as I thought it did), then doesn't that in itself morph the language?

Then there's the big-picture view: the language is going to morph by general consensus whether or not I agree with it.
Why is this on the front page? This site has no technology and the user that posted it has karma of 2. I think the hacker news algorithm is broken
Have you witnessed any problems resulting from Scala "integrating every single academic PL research feature of the last 20 years"?

(I was under the impression that aside from the actor model of concurrency, Scala typically gets used just like Java but with cleaner code.)
I've love to able to either measure or use all this lovely information in my running Linux desktop GUI app. But I happen to know that would probably not be worth my time except some rather specific cases. Plus the direction of PC architecture seems to be towards more and more levels of cache and that implies more and more work if you actually take these into account.

Just finding the time that library calls take is quite a pain in Linux.

Given all this, I'm inclined to think that I'd rather architect cache-oblivious data structures than root-around endless when background threads and other stuff suddenly get slow...
To be the devil's advocate, were the stolen lunches marked with the owner's name? Someone could be under the impression that anything in the community fridge is up for grabs.
When compared to having a (reasonably simple) tool which will do it for free, using only one volume, while still allowing r/w access? Yes, it's impractical.
The Secret Lives of Dangerous Hackers
Ouch this seems painful

The trend of "all OOP" especially in the Java world, and how OOP is done, is BAD. As in "there's something in my eye" bad.This reflects exactly on this: "Reviews preferred local simplicity over global simplicity; abstraction was discouraged"

I feel like I'm a million years old, but I think procedural programming does it right.

It seems most OOP programmers want an excuse to do 10 levels of inheritance and split the functionality in weird ways.

The rest seems likely to derive from google's broken hiring process.
The puzzle-piece representation of structure is neat, but at a 2-minute glance it seems not to scale to real complexity.

One of the big ideas in programming is abstraction/modularity/reuse, and I don't see how that fits in here.

(I found the "procedure" block, but I don't see anything that fits inside it other than "break out of loop", which doesn't make any sense. And I don't see how to call the procedure.)

So I find myself looking at the samples everyone's demonstrating here and finding they're harder to read than real well-organized code.
That's my reading too, though I remember someone who wrote a MySQL API layer that was not libmysql was accused of violating the GPL. Amusingly, MySQL is now an Oracle product (though I'm not sure it was at the time).
For HIB 4, I did the same thing you did. But this time I think they're doing a good job at selection (and I like the EFF), so I went default split.
Yep, we updated that one too! Thanks to @lordlarm for also pointing this out.
I beleive it is 1/16/2013
I think if it were a publically available API you'd have a pretty fair shot at it. Start with the Google Maps or Google Charts one, it would be hard for them to turn around and sue you after having just won a case to the contrary.
From what I've heard, Go goes too far in the opposite direction and integrates basically no modern research.
Stand Alone Fountains and Wall Mounted Garden Fountains for Garden Decor
I wonder if people are staying for less of their earn-outs now than in the past.
A big organization not wanting projects written in Clojure, Scala, or other language of the month? Yeah I wouldn't either. If 99% of your coders know Java, and there's no compelling reason otherwise, go with Java.
> if you were in operations it could be Python, C, or bash scripts even.

As the case may be of late...Haskell.
I installed the beta, which had all-caps in some of the headers. Initially I was annoyed that Microsoft has to spend so much time on changing the look of every edition of visual studio, but when I ran it, I actually liked the grey colour and the ALL CAPS.
Sell Serial Number Protected Web Content with SafeWebApp
Contrarian take on the issue:

I wrote a Quake 3 mod in C++ (directional damage modification, server/client magazine+reload, and a few other things not-so-difficult things) in high school around age 17. I then did a CS undergrad at a top 6 university.

I learned more about programming writing that mod than my combined experiences at school.
What I haven't seen mentioned is that historically, Unix (which inspired Linux) is a server/multi-user OS. All this thinking about "my" disk drives and how "my" large files are allocated is pretty irrelevant when you have dozens of users as well as system daemons accessing different files all of the time. Your drives are seeking all over the place constantly anyway. Fragmentation in such a scenario is much less of an issue.
Google’s Pichai hints at Chome OS / Android convergence
I favor the GPL over BSD n-clause (and over putting code into the Public Domain). However, I would still prefer a world without any copyright enforcement. It would mean the GPL was unenforceable, but a company using GPL code in a piece of commercial software would have no protection against undesired redistribution of that software, so it evens out a little bit: even though the source code for the derivative work would not be freely available, the functionality of the derivative work would be.

However, instead of doing away with copyright entirely, I would prefer to see copyright only enforceable when the redistribution is directly for-profit: that is, but for a payment, the copied or derived work would not be available. (Worded that way to prevent "commercial redistribution" from including software published on blogs with ads and similar venues.)

GPL would still mostly apply in that ideal fantasy world, because who wants to violate the GPL except to distribute something for profit? All the notable GPL violations I can think of have been the result of commercial interests (preventing competitors from copying something you're trying to sell).
Aussie Startup Brainworth Seeks to Turn Higher Education into a Video Game
Have they addressed the need to explain how to do something yet (getting to desktop or back to metro view)? That's really the biggest killer on any app that would theoretically be adopted by the masses.