skysight-inc/HackerNews huggingface dataset:
I think EC2 is great. It's just whacky.
it was originally from a Chinese book two thousand years ago :

一叶落，而天下知秋矣

Word by word translation is

One Leaf Falls, And the world knows Autumn.
DocuSign, RightSignature and EchoSign have broken away from the rest of the market--it's really tough to create a lightweight contracting experience that is usable by 99% of the internet population. That plus a long lead time to enough adoption to pay bills and you've got a space that I bet will look roughly the same in 3 years' time.

You are right that now most people have experienced an electronic signature--even at the grocery checkout counter. But walk into your bank, apply to your local retailer or call the plumber and you'll be writing on paper. The general estimate is that we are at 1% adoption today. We also believe that in ten years nobody will be demanding more paper in their lives and business workflow.

Kinda crazy that we've stayed rooted to such an inefficient and archaic practice, eh?
Cdnjs local loader - speed up page loads with your browser cached cdn
If you are ICANN/Registry/Registrar you make money!

You send it to auction and let them bid to see who gets it.

Or you send things to a dispute resolution provider, e.g., WIPO. Not sure how much revenue they make from these disputes, but it is no doubt growing.

Could this problem be fixed with a technical solution? Maybe. But for ICANN, there's little incentive to fix it because lots of money is made in their system if there are disputes and an illusion of scarcity.

What is true for company names is also true for trademarks. Like company names, trademarks are both restricted to a particular business sector and they are regional.

But ICANN's system keeps things so that there can be only one xyz.com even though there may be many XYZ Corporations around the world, in different business sectors. They do not compete with each other in the real world. But in ICANN's world, they are forced to compete. And this brings in lots of money for ICANN/Registries/Registrars.
You're own comment fits the criteria. "Please either stop writing such things or simply go away."
If you want an ed(1) tutorial why not try Brian Kernighan's original? http://nietzschegym.com/edtut.pdf
Team Fortress 2 and DOTA 2 are the ones I know of.

http://en.wikipedia.org/wiki/Team_Fortress_2#Free-to-play

http://en.wikipedia.org/wiki/Dota_2#Free-to-play
An open-source/open-hardware submersible ROV for under $1000 US
They're either the output of --help turned into -man macros or more noise than signal. Damn info!
You mean, a demand for $2,000 of protection money for a piece of virtual real estate you didn't want and has no value, otherwise the other guy gets your spot? If there was another guy at all.

And if you lose because the other guy had better lawyers, costs you $10,000? Plus the lawyers.

Scammy McScam of Scamsville called, he wants his cut.
I am not competent to judge the tests Eric used. But the obvious reply to those who complain about his test for some language is to fix it and come with an improvement which you feel better represents that language. It's all on github so fork it and come with a pull-request.

To say it bluntly, "put your money where your mouth is".
"using one's likeness".. Literally.
I always thought highly of linode and their service, been using them for production and recommending others to do so.
And then the bitcoin incident happened, after that they just can't be trusted with any client data.
Check out http://www.lowendbox.com/
Marc, if you use the app template you'll have a ready-to-run app as soon as "rails new ..." is done. Submit a GitHub issue [1] if it doesn't work; I'll take a look as soon as I can. You can also clone the repo and use that as your reference implementation. Hundreds of Rails developers have used the app; usually any issues are resolved quickly.

[1] https://github.com/RailsApps/rails3-bootstrap-devise-cancan/...
I was just going to ask to see the source. Pretty nifty. Liked the speed.
Who’s After the dotBOOK Top Level Domain
What if some people are already typing this? What if some people have been typing great.books in the Address Bar for years because they just don't how to use a search engine? Is that possible? How much money could you make by capturing all that traffic?
His comment was more general:

"You can disagree with me as much as you want, but during this talk, by definition, anybody who disagrees is stupid and ugly, so keep that in mind."

http://www.youtube.com/watch?v=4XpnKHJAok8&feature=youtu...
I hope NVidia notices this and instead of going into a shell, helps make Optimus chips a first class citizen in Linux land.
Ungrateful? Since when is that part of any sensible business plan? I don't know why Linus would expect a corporation to devote significant resources to an endeavor out of kindness. Nvidia will play nicely with Linux when it becomes in their financial interests to do so.

Edit: I expected downvotes and I'll gladly take them if someone can explain to me how Nvidia is being unreasonable.
Hmm, maybe it's something to do with the font rendering. It's fine on my desktop, but not my laptop.
In the US, you can take a recognizable photo and benefit from its exhibition as well.
How we gave colors names and it messed with our brains (part II)
I too grew up reading Fravia and absolutely loved his tutorials. One nostalgic evening several months ago I went googling for his tutorials and was saddened to see he had passed.

I've been very curious ever since to know what he wrote in his last post, but unfortunately I can't read Italian and the online translation service I've tried seem to fail horribly. Are there any Italian speakers able to translate this for the rest of us?

http://beri.it/2009/08/28/fravia/
Was posted earlier - http://news.ycombinator.com/item?id=4121145
You know, it's not just Americans who use dots for decimal points. New Zealand, Australia, Canada, India, and a whole lot of other countries use that format too.
Us Canadians use commas too.
An honest question: for which use cases is Lua strictly better than Lisp?
You are right, business are business. But you do not need to be a badass. And the world changes (the ones that needs you now, will be the ones you need tomorrow), I have learned that the most grateful you are in business, the better business you do.
Edited for clarity.
10 Years of Blogging
But how do you do that? You'd have to have a non-https based landing page and then redirect to spdy based on user agent. If you actually care about SSL, the non-SSL landing page is an attack vector.
Starving artists need to get over themselves
wow linus is really the original DHH
Why nobody is downloading my awesome iOS app? Please, give me feedback
Which GPUs? The only one I can find that they're not supporting yet is the GeForce GTX 680M.
They can never make mistakes, so either nobody does the job or they become even worse monsters since the system cannot admit to mistakes, ever.
Linus rightfully singled them out. Are you saying the others are stupid?! Nvidia has the behaviour of a sociopath.
The open source AMD driver has improved a lot over the past couple of years, it's really pretty good. "Pretty good" is unfortunately not good enough for really 3D intensive tasks like newer games, etc. Good enough for the vast majority of desktop tasks though including hardware-accelerated video rendering etc.

The closed AMD driver is pathetically bad. Neither multi-monitor mode works for me in Gnome3, due to from what I gather is AMD not keeping up well with architecture changes. AMD is also dropping support for their oldest architecture in their next driver release, leaving a ton of cards - some still being sold today - with nothing but the open source driver anyway.

My next video card is going to be an Nvidia for sure. Whatever Nvidia's faults, their proprietary linux support cannot possibly be as poor as AMD's.
I think he risks dropped connections because the listen queue can overflow.

He doesn't mention increasing somaxconn, which means it probably has a default of 128 (I don't think increasing tcp_max_syn_backlog is needed since he's using syncookies). When creating a new connection every 1ms it only takes 128ms for the backlog to fill up, which is not that improbable with GC and JIT pauses. Java should be faster than erlang most of the time, but the pauses can kill you if you don't handle them gracefully.

If the benchmark had been about "normal" http requests, I would suggest putting HAProxy in front with a reasonable maxconn - then HAProxy will hold on to the connections until the application starts accepting again.
Just a quick comment: I work in healthcare market access, and insurance companies won't give a crap about accuracy, which means you won't sell many units. They care about tangible benefits to them that reduce costs: better patient outcomes, lower costs.

Focus on that and you'll get somewhere.
Mimeo api
I think a lot of C programmers would find reading the source to the V6 ed interesting:

http://www.tuhs.org/Archive/PDP-11/Trees/V6/usr/source/s1/ed.c

1333 lines of C, basically no library use at all (no printf, not even malloc -- the only thing dynamically allocated is the document, and it uses sbrk() to manage the memory itself), compiles down to about 6K on a PDP-11. And that includes a regex engine!

It contains a lot of 1970 C-isms that won't work today ("=+" instead of "+=" for example) but an experienced C programmer shouldn't have a hard time following it.

As a bonus, look at the commented-out getpid() implementation at the bottom of the file.
This jersey is not for sale
Good use of humor, and a sincere apology/explanation.

I hadn't heard of Saygent before this incident; thought very little of them due to the $100K thing; and now they gave me a definite chuckle ("excessive use of punctuation").

Clearly good PR doesn't require a press release.
I really appreciate all the feedback and thoughts. It's all quite informative. Thanks!
Who decides when something is fine art?

Why would that give someone a pass on copyright law that would, were the copy not deemed fine art, get someone in a mess of legal trouble?

I see a weird connection here with claims of exemptions to copyright violations from people saying that the avi file they have is really just a very large integer.
Two reasons.

First, because TAOSSA is an extremely good book.

Second, because TAOSSA deals with the fundamentals of vulnerabilities (with an intense focus on memory corruption issues).

The mainstream exploitation of memory corruption has evolved rapidly over the last 5 years or so, but the vulnerabilities themselves haven't changed. Use-after-free- style object lifecycle bugs are as old as Phrack.
It seems to max out at 5000 followers (which makes some sense because the default behavior of the twitter API is to return the first 5000 ids)

This may seem nit-picky, but the main cool-factor of this is to see which high-profile people follow each other, which it almost works for.
Because it costs money to make a call plus no one wants automatic birthday greetings
I didn't bring up the list, nor did I make that list for exploit developers. Someone else posted the list, and I said that of the books on it, only TAOSSA would be particularly relevant.

It's amusing that you think finding memory corruption bugs (or, "C bugs in open source software") is irrelevant to exploit development, but, O.K.
> incongruent considering the historically awesome driver support Nvidia has provided for Linux

It's not really incongruent. Nvidia has provided driver support for Linux, but that does no good for, say, FreeBSD. This driver support is in lieu of providing specs. They're keeping a lid on things and maintaining control. There are very good hackers who would make open source drivers if they had specs. Arguably less buggy drivers. Since they make sure they have control it's not surprising that they either 1) think this isn't worth their trouble, or 2) have actively decided they don't want this to happen, for whatever business reason.
Bravely going where Pixar animation tech has never gone
I think Linus looks better these days. He’s lost weight, and the grey hair and glasses make him look wiser.
I signed up with linode when they did a similar promotion about a year and a half ago, and it clearly said that I was in before the promotion ended and would be getting the bonus before I actually paid for it. I assume it will be the same way this time.
While this is true, nvidia's closed-source drivers do have the virtue of actually working.

(ok, this is slightly unfair to intel's video drivers, they work fine as long as you don't need 3D acceleration)
In my home state in Australia, we've just elected a conservative on a 'law and order' ticket (it's not why he won, the other main party was old, tired, and overconfident). Anyway, he's doing a number of questionable head-in-the-cloud things, and looks favourably on the unforgiving US style of justice. One of the things he's talking about is making sentences longer 'because that's what the community wants, harsher sentences'. Yes, when people read a one-liner in a paper, they cry for blood.

The thing is, the Law Institute of Victoria did a study with the general public, and found that when give the details of the case in question, they suggested shorter sentences than the courts were actually assigning. Therein lies the problem with listening to the tabloids - there's no detail.

Of course, the other side of the coin is that politicians never listen to the public when it comes to something as simple as their own payrises, so why should you consider the general public to be the final authority on something as complex and nuanced as law and order?
I've spent the last 10 minutes trying to get the largest fine. So far I've got http://saygent.com/?google_and_yahoo as the href and "Saygent iz fucking cute!!? :) :( :'( test xxx" as the text giving me a fine of $1,350,000.
...most everyone's common sense goes out the window as soon as the "but think of the children" argument is brought out as a cover for bad law.

Does a good persuasive counter-position exist to the "think of the children" argument? Is there a way of telling a parent "This person is using your concern for your child against you, making you afraid so you won't think logically about what's being done" -- without sounding like a heartless jerk?
I really liked his comment about Stanford students not getting much out of him, that they're already very brilliant, and it makes more sense for him to teach students that would get much more out of him.
Thanks for your kind words.

I had not heard of enthusiastic consent. It did occur to me at some point that this ran both ways and was also teaching my sons to respect other people.
A wrench is a weapon in the war against loose bolts. However, most people would probably call it a weapon only when wielded with the intention of hitting another person.

I don't think it's fair to characterize the intention of stuxnet as blowing up reactors. From what I've read, the purposeful damage it was designed to inflict was to disable uranium-enriching equipment. I don't recall reading anything about purposeful attempts to use the software to kill or wound.

That's where I'd draw the line: purposeful killing. So I'd describe this as a case of cyber-sabatoge -- not a case of cyber-war.
Let the memes begin! Here's an image template of Linus giving the finger: https://skitch.com/cpinto/ebemj/linus
>Ungrateful? Since when is that part of any sensible business plan?

If you depend on free software to sell your hardware, it is probably in your interest to see to it that the people that write the software that is required to sell your hardware don't hate you.
Can we get away from the 'one mistake and you're fucked for life' mindset? Sure, fuck someone with a track record of mistakes, but these cases are fixable - release the guys, compensate them for being wrongly convicted, record a mistake on the prosecutors record, move on.
As much as this isn't reddit, I can get behind this.
Show HN: simple bookmarklet for checking an HN post's HNranking.info
I've loved looking at http://hnrankings.info, and am always curious to check out how a particular post is doing.

This might not be that exciting, but I am often curious about how an HN post has moved up and down the rankings. Here's a simple little JS bookmarklet that I'm sure all of you could write in 2 seconds that I am using to do just that:

javascript:%20function%20checkHNrank()%20{var%20url%20=%20window.location.href;%20var%20postid%20=%20url.substring(url.indexOf("=")+1);%20document.location='http://hnrankings.info/'+postid;}%20checkHNrank();

Thanks to the folks behind hnrankings.info!

Version w/ spaces:

javascript: function checkHNrank() {var url = window.location.href; var postid = url.substring(url.indexOf("=")+1); document.location='http://hnrankings.info/'+postid;} checkHNrank();
Thanks for the feedback - Twitter does only return 5000 followers and following and I'll try to add support for high-profile people in the future. There is the issue of the 150 requests per hour limit that Twitter has per IP which means that it can't work on really big people without using a service like DataSift.
Do you think NVidia is not using Linux as part of their business ? If they use it or used it in the past, they could be more supportive. I wonder what will happen when Linux will be a gaming platform ?(Steam and others are going in that direction).
The video in question (including the woman's question) require a lot of outside knowledge to understand. Maybe I'm missing critical information? Right now Nvidia Optimus technology work only on Windows 7. It doesn't even work for Windows Vista or Windows XP.

Why should Nvidia devote resources, potentially a significant amount, to make Optimus work on Linux? I do not buy the argument that they should do so out of gratefulness that the Linux based Android OS let's them sell a large number of unrelated chips.

I'm open to being convinced otherwise, but citing a lack of "gratefulness" is not compelling.
I see a lot of friend-endorsed adverts which they might not find appropriate (Friend A likes Hooters! etc.). I'm surprised the settlement doesn't allow for a way to show (and reject) which brands you follow might use your name. The adverts people might get featuring you are pretty much a mystery.
The only vi editor I used for more than a version commit was 'elvis' on Minux. Otherwise I'm an emacs user. (I know "q", "q!", "s", "dd", "i", "/", and "a". That's all I need for commits.)

The reason I found it humorous is my difficulty in coming up with strong reasons for someone to start with ed and then transition to vi, while it's easy to come up with reasons to start with vi and then learn ed.

And your best case examples don't come up often in my experience. I usually manually edit more than one line at a time. So it doesn't seem like a very pressing reason.

Out of curiosity, I looked for what sys admin jobs call for. "Significant experience in the use of at least one Unix-based editor (e.g., ed, vi, Emacs, pico)", "Can edit files using more than one editor", "Use vi editor extensively", "Regardless if you use joe, pico, emacs or MS Word for your daily editing, those will not be available in a rescue system and vi is different." Most fall into the vi camp, many only want a (common) editor, and only a handful say "ed - it's the unix editor!", and then only jokingly.

Oh! I almost forgot to mention. I used to use BSD Mail, and at the start I used the default editor, which was 'ed'.
I use a standard meter (I'm type 1) and I enter my results into Diamedic* for iPhone. It provides a lot of the graphing seen here, and it's rather easy to enter the information. I don't regret the purchase of the software.

*http://www.martoon.com/Diamedic/Diamedic/Overview.html
I think the real issue is that Nvidia is the most closed when it comes to releasing specs. With the proper specs, open source developers will produce better drivers than Nvidia.
It's a brilliant promotion for them. Cheaper than AdWords and guarantees either new customers or upselling existing customers.
The same thing in Clojure (untested):

(doseq [[a c] (zip ["dog" "cat" "bird"] ["brown" "black" "red"])] (print "See the " c a "?"))

Haskell:

mapM_ (\(a, c) -> putStrLn $ "See the " ++ c ++ " " ++ a ++ "?") (zip ["dog", "cat", "bird"] ["brown", "black", "red"])

edit: one can do way more complicated stuff with the list monad in Haskell and the very comprehensive core lib in Clojure; I'm sure even these examples can still be made a little bit shorter and more readable.
ha! Good point on their "naming". Who knows what those things actually do.
Show HN: pressureNET is our growing barometer network of Android phones
Actually, there at least one Nvidia employee in the room. Have a look at the last question (asked by an Nvidia employee).
UK council lifts gag on 9-year-old food critic
After a long run we've decided to close down Barkles on the 1st of June
A counter-argument requires an argument, and "think of the children" is an appeal to emotion not an argument.

As a parent, I agree with the GP that when "think of the children" is trotted out, it indicates ulterior motives.
And the cigarettes sold in EU are smuggled from Ukraine :-D - at least they're the real deal, even though they're like 5 times cheaper there...
Any that comes with Optimus. Nvidia's blob just don't see them.
I'm not sure I follow. Are you advocating writing "classless" CSS? Could you elaborate as to what you mean by "not write custom CSS"? I don't mean to be pedantic but CSS of any kind is "custom". I think you are advocating OOCSS techniques but trying to call them something else. (No offense)
Microsoft Kinect bringing adverts into your games console
Nicely done. I love seeing people handle things like this with a little humor.
4SHARE video music
4SHARE video music
4shared com 4shared Free File Sharing and Storage 4shared.com Free Download Video Mp3 Music merupakan situs yang memberikan fasilitas penyimpanan aneka file secara gratis seperti baik video.
3D Maps in iOS 6 Hacked to Run on iPhone 4, Doesn't Need Cydia
They actually recently released information about this - there were multiple vulnerabilities in xen.civwould assume they were trying to keep the information quiet until the issue was fully resolved.

http://blog.linode.com/2012/06/13/xen-security-advisories-an...
[citation please] care to back that up?
+1 and yet, most arguments will end up toward the direction of "platforms consistency," especially on Facebook-related application since they have it "OK" | "Cancel" order.
Time index for the lazy?
rackpace is $11.16 for 256mb
Sections 27-28 outline an important part of the complaint:

[fragmented quote]
Morris has claimed in interviews and promotional materials that the Origami series is based on "found diagrams,” "found designs,” and "traditional origami
diagrams.” ..... Morris has created confusion as to the authorship of Plaintiffs’ Works
[/quote]

Copyright law explicitly grants rights holders the right to be credited for their work. So even if the concept of "transformativeness" [0] holds (which I'm not convinced of), I suspect Morris' failure to credit the original authors will be ruled as a violation of copyright.

[0] http://en.wikipedia.org/wiki/Transformativeness
As iffy as the "is it art" question can be, I think it is safe to assume that if it is on display as art, as these paintings were, then it is art. Being on display makes it clear the intent was for it to be art, which should be enough to answer any legal questions in which "artness" is a factor.
I remember doing a=+1 in K&R days under IRIX and getting a warning that "=+" was deprecated. I had just started with Unix then, and had to get someone else to explain the source of that message.

How does the "goto errlab" work? It looks like it calls errfunc() then gets to the reset(), which doesn't return. Does setexit() determine the entry point for a reset?

This really is a bare bones system. An insert at the start shifts every character to the right by one, and memory growth is only 1024 bytes at a time. This leads to quadratic times. I wonder if that performance was noticeable on the PDP-11 when editing a large-for-the-time file.