skysight-inc/HackerNews huggingface dataset:
Is it better that the lazy developer is forced to insert empty alt="" to get the site to validate? Your argument is actually in favor of an optional alt tag. Allowing for a missing alt tag means you CAN tell the difference between an intentional empty alt, or a lazy developer missing the tag.
But there are noble and perfectly legal ways to use a gun. But there are not many for 0 days.
People like to use this sort of thing to bemoan how bad software is, but to be really accurate, we should change it to "Software gets MORE than hardware gets faster."
Just yesterday the plain link without the query was going to Google as well.
For reference, Robert Lang is not just some origami guy who happens to use computers; he's one of the foremost origami-math guys [0] and one of the pioneers in computer-designed origami.

In his books, he typically has both detailed step-by-step instructions for each model, as well as an "overview" image that shows where all of the creases will end up on the original sheet of paper (seen in image 3 and 7 at the top of the article, as well as example [1]); it's paintings of some of these overview images that are in question. He seems to treat both those overview images and the final products as art, not mere "instructions", in prior interviews (they are actually quite useless as instructions.)

This will be a critical point in the case: do the crease overview images count as art? If so, Lang has a certain amount of say-so in how they are used.

[0] he authored the proof of completeness of the Huzita-Hatori axioms: http://en.wikipedia.org/wiki/Huzita%E2%80%93Hatori_axioms
[1] http://cabinetmagazine.org/issues/17/Scorpion.jpg
I do all my coding on an 11" air. It really is nice to carry around everywhere, since I take it back and forth to work every day (and a coffee shop right now).

As for screen real estate, well I have a 24" monitor at home but have gradually stopped using it. I can only really focus on one thing at a time, and the screen size is big enough to display that one thing comfortably. I have Quicksilver set up so F3 switches to web browser, F4 to sublime, F5 to my terminal, and it's muscle memory at this point. If I want to switch focus, rather than turn my head, I lift a finger and it replaces what I'm viewing.

I've lately started playing around in Pixelmator (an OSX-only pared-down version of Photoshop), and have started thinking about breaking out the monitor for that, admittedly. It would be nice to have all my tool palettes, list of layers, etc, not obscure the image I'm working on.
It is also worth checking out Glooko, a startup from Palo Alto. They have a logbook product that runs on iOS (the grapevine tells me Android is under development) and also has a web site it can sync with. They have a cable that goes from the iPhone/iPod to many of the common glucose meters on the market today (many have what looks like a headphone jack but is really a serial port).

http://www.glooko.com/en/product/logbook/

It should also be pointed out that it isn't only the folks who have to inject insulin (type 1 diabetics) but also the increasingly larger population of type 2 diabetics where their body parts become increasingly "deaf" to insulin. The biggest factor in blood sugar rises is what and how much you eat, so logbooks and software can help you track the correlation. (Exercise is the biggest factor in lowering blood sugar.)
Reminds me of Andy Warhol's use of soup cans, except the subject of the art is itself an "art".
Modern RAM chips have actually moved to BGA packages now, and if you look closely at the iFixit teardown the ones on the new Macbook Pro Retina definitely appear to be BGA. Good luck desoldering and replacing those by hand.
With flame and stuxnet in picture, cyber warfare looks a lot more real and physical. From disabling production of nuclear weapons to extremes of (highly unlikely) blowing up of reactors. That's a little more than a bullet.
TSA Legislation
Jailbreaking, test cases for hardening your own systems (c.f. Metasploit), opening appliances/devices to other analysis.

Three very common cases. Would quarter million dollar exploits be used for these? Probably not, but it doesn't change the fact that there are legit reasons to buy, sell, and use zero-day vulnerabilities.
Launching Your Indie App
On the other hand, selling firearms to people without doing a background check or when you know they're mentally ill or any such thing can be illegal (in some places, at least; I of course can't be familiar with legislation everywhere). I expect similar legislation may be introduced in the 'exploit market'.
And growing animal muscle for food is a good precursor to growing legs or hands or fingers for amputees.
Return to Sender (On the inventor of Email)
This topic is hard to compute. Why can't there just be an open source standard
Haha, you are proving my point "the web" indeed, this problem has been going on for long before there was "the web", tho' the web has certainly made it worse, everyone thinks they're using the latest greatest thing, they don't even realize that it's just yesterday's leftovers with different buzzwords attached. That's the tragedy here. And who is to say the new information is any better? At it's very best, it's just repeating what has gone before. Why not go to the original, and learn for yourself?
Noble? Not necessarily. Perfectly legal? The article talks about government linked buyers. If the behavior associated with using the exploit is technically illegal why would that ever stop a large government from using and deploying it?
What better alternatives are there?

Even if you prefer vi for interactive edits, I still prefer ed for small edits.

Then there are times when your terminal is borken (or as somebody mentioned, perhaps even your keyboard is broken), this still happens more often than you think.

Recently I had to use some ajax-term thing which was just awful and completely unable to run vi properly for who knows what reason, anything that depends on curses can not be considered reliable.

But more importantly it is the standard and portable tool for scripting the editing of files.
Sounds good, I'll make an alternative version using bars.
You can "effectively" steal a design without the copyright infringing copy/paste. Example: the last-generation Kia Optima that looked just like the Mercedes E series.

Legal, but trashy.
Microsoft Yammer M&A jammer
However, for a few evolutionarily novel problems, evolution equipped us with general intelligence so that our ancestors could reason in order to solve them. These evolutionarily novel problems were few and far between.

This implies that the evolutionary selection of intelligence was sexual selection, that our brains evolved like a peacock's tail.
Delete files owned by root, without being root
OK. You win. If loving Apple is wrong, I don't want to be right.
Another article that reveals nothing new and only serves to help elevate the public's fear that a full scale cyber war is imminent...
Thanks for that link. 1987! Where's my structural-regexp-enabled awk!?
I believe Hanlon's razor more closely explains this site's actions.

http://en.wikipedia.org/wiki/Hanlons_razor
Copying is the foundational intelectual activity. Arguably copying enables natural language and culture. The world wide human network is engaged in a large scale genetic algorithm founded on copying. Porting successful features serves as an effective filter for bad ideas. Good ideas thrive and are copied everywhere, bad ideas get few copies and eventually die in obscurity.
I use my MBP in clamshell mode:
http://support.apple.com/kb/HT3131

With a Macessity LapTuk stand:
http://www.amazon.com/Macessity-LAPTUKPRO-LapTuk-with-USB2-0...

And 3 external monitors usings two Kensington's USB to VGA adaptors:
http://www.amazon.com/Kensington-Universal-Multi-Display-Ada...

I can do a coderwall profile with photos if there is interest.
Monday is a "Ride to work day" for motorcyclists. I think this same thinking should be applied to ed!

Think of it:
One day, every year, there should be a "Use ed (the standard editor) day". On that day, all your text editing must happen with 'ed'. Who's with me?
Website terms are routinely held to be enforceable even if you never clicked the link to read them, IF:

1) There has been constructive notice that terms exist. If the only link to them is buried in a footer you never have to scroll to, then you can argue there was no such notice. That's why so many forms have the "by purchasing you agree to our terms" type text in the form; if you're filling out the form you can't argue you never saw the link.

2) The terms are reasonable.

For example: http://arstechnica.com/tech-policy/2010/01/browserwrapped-te...
I think he is free, however with all the fear-mongering how long before calls to regulate this appear?
Definitely cool. As of 2 days ago, they have blackboard paint as well, which would be really nice in combination with neon markers in a dark studio.
USA Today published an article about it in their Tech section on Wednesday, I would think they're about as mainstream as the media gets in the US. I agree that this story doesn't really seem to have been overlooked.

http://usat.ly/KTMAB5
Depending on your view, Chris Soghoian is a transparency activist fighting for the rights of others, or a bit of a troll who doesn't know what he's talking about. I err towards the latter rather than the former, but YMMV.
Except that Chomsky is not completely unrelated, as your examples are. Ayyadurai is a colleague of Chomsky. Ayyadurai was a student of Chomsky close to to the time in question. Ayyadurai's claim centers around the semantics of the term "email", an area of expertise for Chomsky.
Wherein the Apocalypse has been averted
Regulate under what jurisdiction?
And this is common knowledge.
The chief Iranian computer scientist in charge of managing Stuxnet was killed by a magnet car bomb attached by a motorcyclist.

http://www.usatoday.com/news/world/story/2012-01-11/iran-nuc...

No exploit > No Stuxnet > No Death
The Power of Startup Simplicity
Loads of broad, sweeping, but mostly unsubstantiated statements presented in a catchy manner. Pop evolutionary psychology at its worst.
Bravo Sued for Patent Infringement
The Folly of Energy Independence
Linux man pages are notoriously verbose, and often obtuse and incomplete, this is in great part due to the extra complexity of GNU tools and their preference for the infamous info documentation system.

OpenBSD has probably the best Unix manual pages:

http://www.openbsd.org/cgi-bin/man.cgi?query=ed

And Plan 9 has a manual that is a pleasure to read, this is helped in part because the commands themselves have been cleaned up and simplified in many cases:

http://man.cat-v.org/p9p/1/ed
A curious question is that of whether the need to upgrade computer components over the years is slowly starting to decrease. As normal users become more oblivious to performance improvements (above the 'good-enough' threshold). We aren't there yet, but perhaps we'll slow enough that people replace entire machines with the intervals, rather than parts.
C10K 2012: Erlang Wins, Go a close second. Java, Haskell, Node & Python fail
Disclaimer: I know people referenced in this article.

Whatever your views on the morality or ethics surrounding this market, the fact is that it exists and isn't going away. In fact it has existed for a long time (I certainly remember exploits being traded, bought and sold in the early 2000s and 90s) but the thing that's new-ish is the presence of numbers in the public eye.

Charlie Miller's paper on the 0day market[1] provides an example of what happens when someone has a lack of market information (they lowball and sell the bug for less than it's worth) in this space, and might be of interest to people who enjoyed this article.

[1] - http://securityevaluators.com/files/papers/0daymarket.pdf
I don't want to sound as though I'm arguing for arguments sake, and I really have no dog in this fight. But using the argument of 'size in terms of global finance' would surely render most currencies other than say USD, the Euro and a couple of Asian currencies as 'not popular', wouldn't it?

To be honest, I look at the total above of $54M and think "transactions over 24 hours worth $22M for a currency whose entire value is $54M... that seems liquid at least" (for my pathetic understanding of economics). To me, it seems as though there is a lot of activity within the currency itself, which to me says its popular in the circles that use it. Arguing that it's not popular because of its size, despite the activity, would probably mean that something like the New Zealand dollar would be unpopular. But again, I bet that most NZers would disagree.

So then it just comes full circle and again, I just don't know if I believe it's not popular... just maybe, it's 'nichey'?
There was a project at the last Philadelphia Startup Weekend that did something similar - http://tubelr.com
Have you ever designed a web page from scratch?

Let's assume I also decided to design a site with the same core layout - a bar on the top with the logo and the menu, content on the bottom, that's not unusual as you point out, but already a coincidence. However, I have to decide on the height of the top bar - is any value between 40 and 60 objectively better than all the other ones so that everyone deciding on this kind of design would settle on the same one? Next step, I decide on a drop shadow below the top bar, again a reasonable coincidence. Again however, a graphic program will typically require to specify the color, the opacity and the radius of the shadow with thousands of combinations possible that look almost the same aesthetically so there is no reason people would pick one over another very often. Then you decide for the color of the highlight of the button, again, there are hundreds of colors that give almost the same effect visually but they "picked" _exactly_ the same one. It's the same with many other small nuances, font size, line height, border color, link color etc.

Even if there would be just 10 rational choices in each step, with 20 steps (both values way underestimated) that's already 10* *20 possible combinations. If you create a design in a space of a 20 dimensions and a total of 10 trillions of possibilities having differences in say 3 of the dimensions cannot serve as a defence. Hence almost always when people bring this argument up a closer examination shows little signs of plain old copy-paste beyond any reasonable doubt, just like the example with google analytics people point out below.
Real-time geolocated tweets
I get the same emails from Twitter.
Relevant `unlink` attack:

http://lcamtuf.coredump.cx/tmp_paper.txt
the fact that is hasn't killed anyone is what makes it so effective. if US or Isreal had bombed iranian nuclear facilities it would have likely resulted in many deaths, but stuxnet was effective in setting back the iranian nuclear program without any deaths, and less threat of war.
Lessons from Companies That Build Great Teams
a
I'm with you!
.
quit
?
exit
?
q
?
q
Schneier has recently written an excellent analysis of the exploit market. He also links to a ton of interesting related material.

https://www.schneier.com/crypto-gram-1206.html#1
That still sounds like someone using a conventional weapon to kill someone, it's a pretty big stretch to compare malware to a bullet.
Yea, there's far more people working on software actually meant to kill people, like weapon systems.

I think the exploits are probably most useful for spying.
That's only going to fix a few causes of borked-ness. If the remote system doesn't have a termcap for your terminal, reset doesn't do much. In that case, setting TERM=vt100 will probably help matters, unless you're on a really obscure terminal of some sort.
If you leave a locked safe in my locked house, I cannot open the safe but I can easily dispose of it. I would argue that this behavior is intuitive.
Metatrader Hardware Calculator
As a type 2 diabetic I'm very interested in this product and looking into it now.
I usually don't deep-dive into threads, but I think my comment about flagging and your reply deserves an explanation.

Take a look at the comments on this article. Most of them are about Chomsky as a provocative person and how it relates to the question of email origins, not the issue itself. Famous-Provocative-Person-X wades into any discussion and suddenly we're off into the weeds. That's true whether you can draw a link or not. The issue of a link is irrelevant, at least as far as I can tell so far from the comments. (I'd argue that any _real_ story, as opposed to the made up ones I invented, would have some kind of link like this. Otherwise the game would just be too obvious)

The point being I flag things that generate lots of off-topic, emotionally-laden comment-noise. I might have gotten a little flag-happy with this article. Don't know. Been wrong lots of times before. Quite honestly I grow tired of seeing any famous person or brand name on HN. It's almost always an indication of time-wasting nonsense ahead.
I don't think you understand how my laptop use case works. Hint: I run a lot of VMs and emulators, do a lot of debugging and have a lot of tabs open.
That article mentions Stuxnet once and draws no relationship between the killing and the virus.
One time I was working on a MapReduce that processed a lot of XML found on the internet (I can't remember why anymore (edit: I remember now why I can't remember, it was a friend's program that I was helping out on)) and I found it crashing on some input. After some examination of my code I traced it to a bug in libxml (which is also used by Chrome, Safari, and others). I simply reported the bug to the appropriate parties and it got fixed. It's funny to think that the author of that bogus xml file had gotten the syntax wrong enough in a way that would've been worth thousands of dollars!
I'd still call it less than a bullet. You can also potentially use a wrench to blow up a reactor, but ultimately I wouldn't call a wrench a powerful weapon. (That distinction goes to the reactor.)
Well, I guess will have to agree to disagree here.

From my perspective Scala solves a lot of problems with Haskell:

- Working module system (From my experience, especially people coming from OO languages are surprised that this is such a huge unsolved problem in Haskell, because all the languages they know have come up with a working solution.) It will be interesting if some OCaml-style module system as currently discussed makes it into Haskell.

- It is much easier to reason about space consumption.

- It benefits from the best general-purpose VM with its superior garbage collection algorithms. (I agree that the lack of VM features is deeply annoying.)

- Tons of tools for monitoring.

- Debuggers. I'm not certain that Haskell will ever have decent debugging capabilities, taking its approach to laziness and compilation into account.

- Exceptions which don't leave the developer wondering where exactly an error has occurred. (Stack-traces, anyone?)

- Libraries for basically everything. Even if you don't use them, you can have a look at how other developers have approached a certain problem.

- Tool support. The Scala IDE alone has 10 people working on it. Compare it to Leksah and EclipseFP.

- Commercial support. Scala has Typesafe (> 30 people) and dozens of partners, consultancies, etc. In Haskell, there is Well-Typed, which is more or less payed by the “Industrial Haskell Group” (which consists of Galois and Amgen).

- The REPL is just a lot more usable.

I don't have any problems with the compile time. When developing in Eclipse there is just no delay between pressing “Run” and the execution of the program. It is instantaneous.

Syntax ... well, that's a completely subjective topic.

“terrible dependency/package/module management” ... SBT delivers a top-notch experience here. Have dependencies as source on sites like GitHub? SBT will fetch and build them without problems. Need to deploy artifacts into the local repo, to Maven Central or other services? SBT will happily do that. Need to cross-compile to different versions? Easy. Want to build software for Android? SBT will compile, jar, proguard, dex and install it on your device in seconds. I would love to hear what you would like to see here!

“semantically an inferior language”: Well, I guess every language is inferior to Haskell. I appreciate the hard work done in Haskell to track side-effects and other things. While I don't think these exact approaches will ever see much adoption, it leads the way to more manageable approaches. I'm pretty sure computer science will come up with some great solution in the next decade and Haskell will play its part here.

“less powerful language”: Well, it depends on what you mean with “Haskell”. “Haskell” == the Haskell standard? Scala is a lot more powerful than that. “Haskell” == GHC with all its proprietary extensions enabled: Yes, probably.

I don't think Go is really comparable with Scala or Haskell. It feels a bit like it was designed in an ivory tower. It is certainly a nice language if you ignored the last 20 years of progress in language design and have never used anything except C.

Let me know what you think and if I missed something!
Intelligence is a major part of warfare. It's a lot easier to assassinate people if you have good means of finding the people you want dead.
If you want to modify this behavior, ACL's or "Extended Attributes" are your friends:

http://en.wikipedia.org/wiki/Extended_file_attributes

See also the "chattr" or "xattr" commands, depending on your unix variant
This attack is actually not relevant because tmpwatch (the daemon whose behavior causes the problem) runs as root and is calling unlink as root (this is explicitly noted).

In fact, /tmp generally does not have the behavior cited by this article, as it is marked with a special access flag that only lets users modify the directory entries of files they own.

http://en.m.wikipedia.org/wiki/Sticky_bit
I spent 5 years grossing $20k/yr or less (often much less), working from home, part-time, on small-potatoes remote sysadmin 1099 jobs. Then, last spring, I got a full-time "real" job as a senior-level admin/engineer in the retail/PoS managed services space. It paid $80k/yr.

While the tech-level work was really cool, I hated the job. I put in a year of service, then gave my notice, with no prospects lined up (taking a month off to decompress).

Sometimes money isn't everything. I hope to pick up where I left off, working part-time for small-ish companies remotely from home, offering nearly 20 years of unix admin experience at an affordable 1099 rate because my financial commitments are very low and I tend to enjoy life more when I'm bringing in less.
Syrian activists are being killed right now and identified, amongst other means, through smartphone spywares.

In Myanmar, this kind of thing has circulated : http://www.crime-research.org/news/05.10.2007/2928/

Another virus, sent to the Dalai Lama's office, was used to track Tibetan sympathizers, probably by the Chinese government.

There are REAL cases where REAL people's life is put in danger. Everyone uses email know and usually do that on insecure platforms.

I almost support the person in this article, but I wished he would sell only to Europe and USA out of ethical concerns instead of simple profit optimization, because otherwise, he would have the same responsibility as an arms dealer selling weapons to Syria.
Maybe my brain has been twisted by too many years of using Unix, but that's exactly how it's supposed to work. "rm" is really editing the directory, not the file, so the owner of the directory is what matters. The file may not actually even be deleted; if there's a hard link to it from another directory the file will still be there in the other places. inodes are awesome.
Yes, I'm not sure why this is surprising, since the write bit refers to modification of the file itself, whereas the ability to create (or delete) files in a directory is related to the write permissions for the directory.

EDIT: NelsonMinar explains this better in his comment, but if you think of the inodes, not the files, this behavior makes perfect sense.
Amazon Dynamodb emulator