skysight-inc/HackerNews huggingface dataset:
> I, like many others, have long installed the greasemonkey script to suppress these idiotic popups. They're even worse than youtube comments. At least the youtube drivel doesn't pop up in your face all the time.

I agree. The comparison to YouTube comments is a good one - and not for the content. YouTube comments are typically below the fold, and therefore don't enter into your head when you're watching (listening to) the content.

I love SoundCloud, but even on some obscure artists, the in-line comments add nothing to the content on the page.
What are the elements of beautiful code?
It's not accurate to say Oracle lost on fair use. What they lost on was their motion to have the judge rule on fair use as a matter of law.
Just submit it. How else am I going to find it?!
Even more bizarre is the road sign for speed cameras - it shows a camera that nobody has seen for a century

http://t3.gstatic.com/images?q=tbn:ANd9GcToxHFPJthCpR32ukk5h...
People do get very jealous even if it doesn't affect them. I automated something similar in one of my grad school courses (image processing). Each assignment required a report to be generated in a particular format that showed all of the results from each step in the assignment. It could be very time consuming because if you made any adjustments to your code based on incorrect results in later steps, you would often have to go back and edit the entire report to reflect your changes. I wrote a script to automatically generate these reports as I worked on the assignment. If I made any changes to my code, I could generate a new report in seconds.

A student in my class looked over my shoulder and saw me run my script in the lab. I thought she was just going to ask if she could have a copy of it, but instead she angrily accused me of plagiarism. When I asked where I was supposedly plagiarizing from, she instead just accused me of cheating. She went up to our professor in class and demanded that I received no credit for the assignment. The grades in this class were not curved in any way, so my grade would have no impact on her's. Luckily, the professor just laughed at her and said "What? I'm supposed to give him an F for being smarter than you? Write your own damn script if it's that useful.".
As a programmer, I switched from Windows 7 to Mac (Lion) since everyone at my new medical-related job uses Macs. I must say that I much prefer the W7 anti-aliasing, because I care little about how close my characters are to their true glyph shapes and care much about how crisp a page of code looks like on my monitor. I've gotten used to the blur now, but whenever I go back and look at my old W7 machine the crisp nature of the text really jumps out at me.
What basis do you have to conclude that? The subpoena doesn't even include an email address. It is far more likely that the data were sent on a CD-R by registered mail, or printed out and transmitted by fax. Many court systems allow information to be submitted electronically now, but only by the attorney for the presenting side.
I hope that Judge Alsup rules that APIs are not subject to copyright, as the EU has already ruled.

It certainly would be in the public interest to do so!!

But supposing that the Judge rules that APIs are subject to copyright, I expect that a developer boycott of Oracle would soon follow, together with a push to get the US Congress to change copyright law.
I am a native english speaker and it was only in high school I heard syntax outside the context of BASIC's "syntax error"
This is quite clever and interesting. props
I wanted to work on some of the usability issues raised in this thread, but I'm not the biggest fan of the style of the original JavaScript, so I ported (most of) the code to CoffeeScript:

https://github.com/wyattanderson/jQuery-Knob

I left out some of the configurability by choice, and there's no Cakefile yet, but I added the ability to color the knob through CSS via the addition of a hidden style target element. Maybe not a great practice, but I like it better than embedding style information in the code and HTML. Additionally, it'll draw resolution-doubled on Retina displays.

Feel free to hack on it.
So they learned:

3. CHANGE: “Mass Effect 3 Review” headline rewritten as “EXCLUSIVE: Mass Effect 3 Review”
RESULT: IGN found that almost any headline with “exclusive” in it had on average 5.2% fewerclicks.

But they also learned:

7. CHANGE: “Sign Up For Email Updates>>” became “Get Free Exclusive Content>>”
RESULT: More than a 34% increase in click-through-rate, with a 31% increase in subscriptions through those link clicks.
THOUGHTS: People love free and exclusive. Just as with the YouTube subscription button test, this change was so positive that it was implemented permanently.
HTML5 Apps for mobile are such a lost cause for non-trivial apps. Native apps have so much more control over the user experience and aren't crippled by poor performance. Facebook and other internet companies that think HTML5 is a viable choice for mobile are naive and putting their monopolies at risk.
They seem to, but that's really one of the main reasons you won't see those games as much in professional competitive-gaming. As it is, a lot of players have trouble setting up tournaments just because you have to input a password to unlock certain characters; imagine if, say, there were better characters (strictly better, as in "everyone is playing them right now until someone can devise a counter using another character") which were only available as DLC--such a game would probably never get tournament play at all.
True. I'm thinking some early adopters might be bodybuilders who loose a lot of weight right before a competition and love promoting themselves.
This experiment made me happy. I remember times in the school computer lab when we surfed and did whatever we liked with the installed software, all during our computer literacy classes...nice to see people everywhere having at least the chance to do the same.

In another of his papers, Prof Mitra wrote about how "aspirational learning" could be conducted, in the sense of letting children watch interesting and inspiring videos from TED Talks, et al, which would inspire kids to consider what they could do for the world with dreams, technology, and hard work. I think that's absolutely a great thing to spread. In too many places people don't do new things simply because they don't realise they are possible.
He's ten times more productive than anyone else there and you feel he is screwing around too much and is morally in the wrong.

Would you punish him?
...which delayed web socket development if you think about it. The need of real time applications would've forced the correct solution-websockets, but we already had a shaky solution... AJAX..
You've just made the open source world better by decreasing the necessary time for one to understand merges.

One project to increase the productivity of all github developers.

I just hope it get's merged on github soon.
Congratulations.
He missed the point of the Instagram logo. The whole purpose of Instagram is to make retro-styled photos, so a retro camera icon makes total sense.
Also, for some context (via http://www.groklaw.net/article.php?story=2012050909451990)

> Google has filed a motion [PDF] for a new trial on both question 1a and 1b, arguing that they are indivisible and that Google has rights under the Seventh Amendment for a new trial on both sides of that same coin:

>> "Under settled Supreme Court and Ninth Circuit law, the jury's failure to reach a verdict concerning both halves of this indivisible question requires a new trial concerning both questions. To accept the infringement verdict as binding on the parties and retry only fair use would violate both the unanimity requirement and the Reexamination Clause of the Seventh Amendment."
At the turn of the 20th century, Argentinans enjoyed living standards fully 90% of contemporary Western Europeans[1]. Today, that is just 37%. In fact, 6 of the world's 30 richest countries were in Latin America in 1900. Today, Latin America's richest country ranks #55 in GDP per capita.

[1] http://www.prudentbear.com/index.php/thebearslairview?art_id...

What is plaguing Latin America is NOT the legacy of colonialism, but the legacy of revolutionary left-wing leaders and the bad economic ideas of the left.
At first I laughed out loud when I read this. But there is a lot to the article ...

Steve Jobs made the iPad so easy and intuitive to use that it could be pitched to apes!

It doesn't matter how thin or cool looking it is - what really matters is intuitive ease of use.

Then consider this from the ape's point of view ... they can recognize each other by video and voice over the iPad. Zookeepers and scientists are developing "apps for apes". How much richer would an ape's zoo life be with social networking?

Hey, put an iPad in wild ape territory with a bell to announce that a zoo ape is on the other side of a chat. What would happen?
Learning how Google really works
If the US judge decides that it is copyrightable it would be another giant departure from the EU on IP stuff. SAS recently lost a lawsuit at the ECJ on the same matter:

http://www.groklaw.net/article.php?story=20120502083035371

There was something similar, but not quite as far reaching in Lotus v. Borland:

http://en.wikipedia.org/wiki/Lotus_Dev._Corp._v._Borland_Int....
you misread my "fuck em" - i don't for a moment think you should be rude to them: simply don't co-operate.

i'm not a legal expert either, but i am pretty sure that legislation related to discrimination is based on specific attributes (race, color, religion, sex or national origin for the us civil rights act). and being a spammer is very unlikely to be a reason for protection under such laws.

consistency is important if you're doing this enough for it to be noticed. if it's one person in the history of your firm, you could have quietly stalled and no-one would have been any the wiser. instead, you decide to support a spammer and profit from hits on your blog. from that viewpoint you don't come across as a great company, to me...
this is awesome. support for deltas on transparency and colors would be really cool. also snapshot to save and share a picture
Microsoft Accused of Hindering Firefox Browser
Facebook announces app center
That's a good point, which I'll have to think about. Clearly not all violence is physical violence. But it's also very easy to use that as a carte blanche for revenge - as in "you're oppressing me this much, so I can do this much violence to you in return".
if (curLevel == maxLevel &&
angleFromCenter > 0 &&
angleFromCenter < 45){
// Ignore
} else {
// Process normally
}
When Singapore became independent, GDP per capita was $500.
I believe you used to be able to click on the "forks" and "watchers" button to see who is forked or watching. Now the button defaults to "unwatch" when looking at the project page.

I find these new icons confusing as well. It took me a long time to figure out the one icon was an eye with a "X" on it for "unwatch". Not sure why the branches in "your fork" travel upwards as well, as I've never seen a source control diagram do that.

And my default user/organization/project icon is no longer an octocat but a book with a fork on it. I miss the octocat.

I think this is a classic problem when a graphic designer doesn't have enough meaningful real work to do :)
ctrl-u is your friend. Libraries used include jquery and knockout.js. The meat of the app seems to be here http://recursivedrawing.com/compiled/app.js
Campaign | Access | Like Privacy
You can try out TestFlight.
I've had the same experience with emailing about the education discount. Has anyone heard back yet?
at 2:52? Sublime Text.
We provide endpoints for you to monitor all changes across all users - using this you can run a service that could validate each piece of data as it is changed, making updates if necessary, or do things like mirror the entire datastore.
FTA: "if a mobile app requires installation, they will be sent to download the app from the App Store or Google Play".

This would lead me to believe it is going to run like some existing iOS apps, such as Bejeweled 2. If you click that menu item from the Facebook iOS app, it will launch the Bejeweled application instead of running inside any FB container.
a few clicks, drags and I got this !! http://yfrog.com/z/oe7eoickj
Prob the age old reason because it's what most programmers end up using throughout their buisness life. Always been my guess anyway
Google Project Glass Sample Photo Is Stunning
It's kind of crazy that these are the only lines Oracle could find. While it does appear that these were copied, they're so trivial that it hardly seems to matter.
So how well does tit for tat work when you have more than two people sharing?

That turns out to be a much more interesting question than I was thinking of when I wrote it out. Try searching for 'multi agent tit for tat'.
I would guess because he developed his solution while at work and his employment terms require all inventions are assigned to the company. Hence it's not his to license.
... was that an HN profanity filter or an awesome colloquialism? (Flowers for Algernon)
Whoa. Nice work, that was fast.
A small tip here: if instead of using 2d vectors like Illustrator, you use 3d vectors like Blender for your logos and icons. Then the smooth shading of the 3d objects (versus the opaque shading 2d styles usually go for) makes these manual hinting problems meaningless. So 3d vectors are much easier to scale automatically than 2d vectors, without worrying about quality loss.

So many choose 2d logos and icons instead of 3d, simply out of style. But this little advantage is certainly something to at least consider.
I'm going to take a wild guess that a large bulk of those 8K+ emails needs to be sent straight to the trash.
which I would love to see a return to from the wrong and infantilizing "folders".

Probably too late. I work with nice guys, progammers in their late 20s, mid-30s, who have only ever known those as 'folders'.

By convention at work if it's on a unix-y OS it's a directory, if Windows it's a folder. It's just easier that way.
Imagine one of the major technology companies disappearing. Who would we miss?
They only do iOS. We also need Android. I also don't need the vast majority of their functionality, which would bloat our resulting library size. There is also a conflict of interest with their corporate overlords (Burstly).

Thanks for the suggestion.
As a guy who grew up in Florida buying bushels of blue crabs: it might be true somewhere, but it's not true in my sphere of experience.
Being familiar with knobs in digital audio workstation UIs, it's somewhat frustrating that I have to trace the thing around in a circle. Convention is that clicking in the knob and then dragging continuously up or down or using the scroll wheel should change its value.
Google. Not just because of their search, but because of their other widely used products like, Gmail, Maps, Docs, YouTube and Reader, which contain most of our information.

These are products that can easily be replaced by their competitors but are valuable just because of the sheer number of people using them and how much of our information they contain.
The problem is that if we modernized most of our iconography, a heck of a lot of things won't be able to be represented simply with something distinctive enough. This is largely due to what I'll call the merging of things into the same form largely driven by computing. For example...

Icon for a phone - rectangular screen

Icon for a TV - rectangular screen

Icon for a tablet - rectangular screen

Icon for a camera - rectangular screen (with a little dot in the corner)

Icon for a video recorder - rectangular screen (with a little dot in the corner)

Its true that most icons refer and represent a visual form of something from a decade or more ago. But what do you replace them with that will be any better when a lot of these things have no distinctive visual form anymore?
luvit, love it!
VoiceLive Processor Listens, Then Harmonizes
AWS Storage Gateway API and IAM Support
Safari 5.1.7 disables older Flash plugins for increased security
Israel requires advertisers to disclose Photoshopping of models
Meh, the effect is trivial and the behavior is bad. The real opportunity is to just fix it.
Isn't it a fairly meaningless metric, though? I don't give much credence to the fact that n people gave the article 'kudos' - Dustin is already a trusted reader for most of HN.
Poster here. Disclaimer: I didn't build this.
This is awfully condescending towards people in their twenties and younger.

> Want to indicate Settings or Setup to a twenty something? Show them a tool they've never used in their lives.

> If you don't know who Johnny Carson is, how could you know that this is a old-style microphone?

> No one under 30 has seen a Polaroid in years but we keep using them for icons.

We don't live in a cultural vacuum where everything that existed prior to our birth ceases to exist or be represented. We watch old movies, we watch old TV, we read old books and we see old photographs.

Some things go missing and some things stick around. The icons that stop having a useful meaning will either disappear or be transformed and some icons will come to be a somewhat abstract representation of what they do, even if they're based on things that existed in the past.

I don't understand people's obsession with telling everyone they should modernize their icons - if you think so, then you should do it. See how your users react.
Some free Rails Tutorial screencasts
The American Landscape 2012 Annual Photo Contest
This is a good way for Facebook to leverage existing mobile App infrastructures without stepping on too many people’s toes. Developers are responsible for developing an app, and putting it on as many stores etc as they like. In this sense, there is no additional lock in by using the Facebook App Center if you are already using Facebook Connect.

I think the big question is - what happens for paid apps? Will Facebook be asking for a cut of any referrals? Take Draw Something for instance, which is $1.99 (or free). I know Facebook gets benefit from people playing and using Facebook Connect, but they have essentially handed that store the sale. I would think they would want to monetize this, and will be interested to see how this plays out. I wouldn’t be surprised if agreements are in place - as it would really be of mutual benefit.
Ask HN: Money management
Hey HN!

I am a recent university graduate that has accepted a full time position with a large software company. This position comes with a substantial amount of pay. Since I come from a fairly poor family I am unaware of the proper way to "invest" and save money wisely. Do you guys have any advice or can recommend any books that will help me be wise with my money?

Thanks in advance!
Facebook Says, Lower Your Expectations About Mobile
I've actually found that I like neither no hinting (OS X) or full hinting (Windows). What I've found I like is a slight hinting. I get mostly the shape of the letters like you see in OS X and a semi decent (probably not for an artist) font sizes. This also gets me letters that get fit to my pixels and makes it look nice (I don't have a 300dpi screen where you can't tell the difference).
He also never said he was using a script to do his work for him. He "accepted" the raise by not letting them know how he did it.
Costs >> Benefits
Fair casual observation. More here on the relationship between Forth and Postscript: http://c2.com/cgi/wiki?ForthPostscriptRelationship
assuming 0..arrayLen-1 shouldn't that code fromIndex >= toIndex, and toIndex >= arrayLen
What about Apsalar? But.. I've only used Flurry...

Just curious -- what's the conflict of interest?
北京助考帮考网 ,考中答案
I'm going to ask a dumb question as someone who is just learning node. What's wrong with serving assets out of public/ in an Express app? Why would someone not want to do this?
I think I got it, toIndex is +1 counted (I guess). Ah well who cares!
A Circle of Tech: Collect Payout, Do a Start-Up
What Is Entropy?
More fun with GDB - How to customize GDB
100% Uptime for Web Applications
Actually, I find the article quite funny and thought provoking. It makes you wonder how long icons like these will remain the norm, and if they'll ever change.
Did that, thanks.
hello, octicons.
Oh, that makes more sense I couldn't parse the article. So without a ruling then it has to be retried by a jury.
no, that's not the reason.
Very good comment, though broadcast and video are much harsher environments for graphics than a computer monitor. The resolution is lower as you point out, especially chroma resolution, and there may be interlacing and/or compression going on too. Each of these makes heavier blurring more desirable for high-frequency images such as text.

Regarding this:

So a controlled amount of blur, and I'm not talking about anti-aliasing,

it's worth pointing out that anti-aliasing is a form of blur, but most software usually uses a box filter which is a really a poor filter. I have some demonstration images here:

http://www.freedesktop.org/~sandmann/tigers

Compare these two especially:

http://people.freedesktop.org/~sandmann/tigers/tiger-box.png

http://people.freedesktop.org/~sandmann/tigers/tiger-jinc-ga...

The first one is what cairo produces; the second is improved in three ways: (1) The antialiasing filter is based on the Jinc function rather than a box, (2) white and black are offset slightly from the top and bottom, and (3) the compositing is done in linear light, not sRGB.

The strokes in the second image are also somewhat wider in order to compensate for the lighter appearance that gamma-aware compositing produces.
Read "I Will Teach You To Be Rich", Ramit Sethi. 500x better than the title would suggest.
There was a discussion on Reddit about this a few days ago:
http://www.reddit.com/r/AskReddit/comments/t4z2o/the_save_ic...

As pointed out by Mike Kazarnowicz in the comments of Scott's post.

Coincidence or cherry-picking?
Only Hollywood gets to change copyright law,
It would be quite nice if the page popped an alert before leaving. OSX/Chrome has the irritating "feature" whereby dragging two fingers loses all of your data. err... navigates backwards. Looking to disable this, but asking before navigating would be an improvement.
Siri features we'd like to see
Sorry but your analogy to speech makes NO sense. You might as well have compared Java to cars.

Using Java the language does not mean that Oracle will have a copyright to your work. Oracle just wants the ability to have a copyright to Java the platform.
I am wondering how this will be implemented on iOS without violating the App Store Review Guidelines.

> 2.7 Apps that download code in any way or form will be rejected.
> 2.8 Apps that install or launch other executable code will be rejected
He's an existing customer of exec. If you'd trust them with your stuff (e.g. having them organize your storage unit), you could probably trust them with a random person's documents.

I believe the execs are actually employees of Exec, not random people (like task rabbit). There's a log of who was assigned to what task, etc., and it's a company (backed by YC) which would have a lot to lose if one of their agents did something bad.

I would probably not trust an exec with root on my servers (seems out of scope of what they offer), or huge piles of unaccounted-for-cash or loaded firearms, but I'd certainly trust them more than I'd trust a random person, and probably more than any cleaning/etc. person I could personally hire otherwise.
It's a literary allusion, though to the wrong short story. (See sibling comment.) The right short story depicts a dystopian America where the Handicapper General, a government official, attempts to achieve equality by bringing everyone down to the same level, for example by attaching lead weights to graceful ballerinas so that people who are not graceful ballerinas are not made to feel bad when watching them perform.
script(1)
ttyrec(1)
scriptreplay(1)
I don't know about the spec, but in practice, you never get the referer data even when traffic flows from HTTPS to HTTPS.