skysight-inc/HackerNews huggingface dataset:
Actually, This article is impossible. A LAB* colorspace would suggest that color is not uniform at all, and we have large perceptual issues with it. Metamerism and all. There is both infinite Chromaticity and Infinite Luminance from a variety of directions to a point. You get an infinite amount of colors...

So what???? Just because We've decided to use the Pantone system to simply things doesn't mean a Pantone Swatch looks the same in all lights (Luminance). Within each swatch, there are infinite subcolors.

So yeah, it's impossible to copyright a magenta- although you can probably specify which Pantone magenta for the sake of certain pigment specifications you mean, you can't trademark magenta. There are infinite magentas...

An sRGB or Adobe RGB colorspace is just a specific cut of LAB*, since there is a specified singular white-point rather than a fluctuating relative luminance. You'll still get infinite color problems with both, as well as Metamerism (different colors via spectrum that look the same to the human eye)

So Trademark all you want. I'll stick your magenta on a yellow background. It's now a different magenta because of perceptual issues.
Summary: Rational thinking does not actually exist in humans (for the reasons, read the article).

Meta-Summary: So basing things on rational thinking, and excluding everything else can lead to false conclusions, because it's not possible for a human to actually do that. It's better to explicitly include the non-rational elements, so at least your confidence measure of a conclusion is accurate.
An interesting book on this and other thinking mistakes we are prone to is "Don't Believe Everything You Think" by Thomas Kida
Wow. Even NEXTSTEP, the whole OS, and dev tools, was less than $1000 I think. I may be remembering the .edu pricing.
At CMU:

http://csapp.cs.cmu.edu/public/buflab.pdf

Edit: Changes since 2002

-- Assignment is now individual
-- "For Fun" stage is now mandatory

And here are the other labs: http://csapp.cs.cmu.edu/public/labs.html

Architecture lab has fallen by the wayside, and Performance Lab is done sometimes (depending upon the taste of the instructors)
If you'd like a lesson in brand management, Moleskine is right up there. It's the macbook of paper.
Poll: What are the Meyers-Briggs personality types of HN?
Interested to see what the cross section of hackers and entrepreneurs that read HN are. I found my type to be dead on accurate.

Test: http://www.humanmetrics.com/cgi-win/JTypes2.asp
No linux version... They talk of targeting windows in another month. Is a linux version planned?

They should consider going the balsamiq route... ie provide that in-browser/git thingy he talks about in the dev video as a free demo possibly with limitations and with strategically placed upsells. This will allow non-mac people to use the app and provide for a try before you buy. They could of-course charge for this as a product or a service and/or beta charge for it.

I am not a cappuccino or a cappuccino app user at this point. The user base I deal with does seem to react to loading times and loading perceptions quite a bit. The improvements promised by 0.8 mark the first point it seems it could be viable for me to do a mini-app in cappuccino (thanks mainly to the loading related improvements promised). Atlas seems interesting too. Would try if I could.
Hyperlink to the test - http://www.humanmetrics.com/cgi-win/JTypes2.asp
No, but that game is not by default installed. Which this post would be assuming if Apple chose to turn the touch into a gaming device.
Organizational issues often are a proxy war with procrastination. So as a cousin to other tools that have been offered up:

1. Uninstall IE and chrome and use only firefox.

2. D/L leechblock plugin, start your bad-site list (HN is in my list).

3. Set a random password, write it down, hand it to your wife and say "don't let me see this ever again"
Probably not many. Buying a new phone is an expensive proposition that involves paying $200, terminating a legal contract, signing a new legal contract, etc., etc. That is a lot more effort than clicking two links (which is what happens if you click the themed logo and click the first result).
HotRuby + jQuery: Ruby in the Browser
Well, it's as unlikely to cost $1000 as it is to cost $20. That being said, Atlas is completely optional. Everything built with Cappuccino to date did NOT use Atlas. And this will always be a viable option.

This beta is not intended to get large exposure. It's intended to get a group of people who we are confident will be dedicated to helping us make Atlas a better product.
IPhone kinetic scrolling in Adobe Flash
Forgive my complete cluelessness, but what is "Atlas Beta"? I can't find any simple explanation for what this actually is.
Well, that's sort of true. You don't necessarily have to keep track of the runtime memory as long as the buffer is large enough.

You could find the address of a JMP %ESP instruction in the victim OS (0x7C8369D8 in XP SP 2) and place it before a NOPsled.

A typical buffer overflow, for example:

[AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA][0x7C8369D8][NOP][shellcode]

You do, of course, need to make sure you don't have any \0 bytes in your shellcode, but that's always been the case.
If it'll only work when you're somewhere with wi-fi, that immediately cripples its usefulness. Amazon realised this with the Kindle - that's why they went to the considerable trouble of dealing with the telcos to include a SIM card and connection to a mobile network.

I agree - for the cost of this, you can pick up a high-spec notebook or smartphone that can access the web just about anywhere. Why would you want this highly limited device that'll be a shiny-looking paperweight in all but a few locations?
We all know that Apple doesn't follow their own policies pertaining to the Apple Store very well. That is why this could possibly be an issue if Apple seriously enters the gaming market to compete with the likes of the DS (which many bloggers are speculating).

Apple has set a precedent for itself, apps that duplicate, or in some cases have an icon that simply looks like an Apple icon have been and will be denied.

It is logical to assume that based off of Apple's history, the same will happen for games IF they choose to enter the gaming market seriously and/or have certain games installed by default.
Fluxbox, we meet again (minimal *nix WM)
You should have said "copyright state". Remember, writing a computer program that allows someone to copy their legally-purchased DVD to their legally-purchased portable video player is a crime in the US. Needless to say, the only innovation in that sector comes from entities outside the US.
So .. how much is a themed Google logo worth, other than 'quite a bit'?
Trendsmap: Real-time mapping of Twitter trends
$100 jeans (e.g.) are a signal of status, not taste.
Who is Dave Cowen?
This is complete pseudoscience, reminiscent of RealAge. Where are regulators when you need them?
Yeah, but the Apple tablet is not going to cost $300... probably more like $1000 if the rumor is even true.
$300 jeans are a signal of status, not taste.

$100 jeans are a signal of taste.
Even that really awful behavior of IE, that's a Black Hat '09 talk, isn't it?
And C++.
Have a great time at PDC. I'm sure finding Windows Azure experts there will be like finding coffee in Seattle :-), and you'll definitely find plenty of experienced Azure users at the Azure presentations.
Is free software major league or minor?
A strange question. Almost every language we use today is "managed", by the Microsoft definition; "Managed C++" is a Microsoft term for bare-metal C++ with extra runtime protections. Of course Java is "managed".
Well, it's as unlikely to cost $1000 as it is to cost $20. That being said, Atlas is completely optional. Everything built with Cappuccino to date did NOT use Atlas. And this will always be a viable option.

You wouldn't be the first company to start with these intentions, only to eventually widen the open source/commercial split, where features never reach the open source edition. It's a possibility, however remote you might consider it, that we have to anticipate and plan for.

If the tools save time and money, we'll buy it, but we also have to consider potential lock-in costs a very real part of the price.

This beta is not intended to get large exposure. It's intended to get a group of people who we are confident will be dedicated to helping us make Atlas a better product.

If we're supposed to be helping you, it seems inappropriate to charge.
There used to be an "I'd like to read this book on kindle" option on Amazon to request an ebook edition from the publisher.

In fact I'm sure that option was available a few days ago, but now it seems to have disappeared...

However halfway down the page it does say "If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store."
Thanks for posting this. Along with the article posted here it clarified a lot of question I had.
I think a problem this article doesn't touch on is the assumption that there is a baseline that every person will reach at some point. For example, we say that young people are less mature and should be limited in their privileges. This may be true individually, but it doesn't really speak to the idea that maybe someone who still has time to mature at 16 may be more mature than someone at 30 will ever be.

I'm not quite sure what the proper resolution is here. Because it is too difficult to measure each person individually it may be better to simply guarantee a certain age where someone is an "adult."

I find it very difficult to defend the law that prevents drinking until 21 but allows driving, which is subject to the same pressures and distractions as drinking (with the added consequence that driving can cause harm to others as well).
The first published x86 shellcode-style overflow was splitvt, which was announced "officially" just weeks after this tutorial was dated:

http://seclists.org/bugtraq/1995/Dec/2

(My business partner co-authored it).

The first shellcode-style buffer overflow (besides the rtm worm) was Thomas Lopatic's HPUX HTTPd vulnerability from a few months earlier:

http://seclists.org/bugtraq/1995/Feb/109

There was a frantic race to get the first overflow out after 8lgm capped off their run of zero-days with an announcement of a Sendmail 8.6.12 remote that relied on a syslog() overflow (yes, in 1995, syslog(3) had an overflow). I was sitting next to Pieter when he wrote part of the tutorial you linked to. I was pretty young (maybe 19?) but even so, it was a pretty electric time to be involved in security.
I guess that is a Microsoft term, but basically, if you can't cast an integer to a pointer, you have managed code, and you have eliminated many classes of very severe security vulnerabilities. (I assume, of course, that code like "foo[42]" is logically two unsafe typecasts; pointer to integer, some integer math, and then integer to pointer. The third operation is the security problem.)

I don't think managed code is vulnerable to any additional types of exploits, other than holes in the runtime. But remember, if there is a hole in the runtime, you patch the runtime and Every Program Ever Written gets that fix. Everyone knows how to avoid buffer overflows in C, but sometime they mess something up and the app becomes vulnerable. The only way to fix that is to find the problem in the app and fix it... and hope that you got all of them this time.

There are plenty of ways managed code can be insecure, of course. I am trying to get root access on my Archos media player, and it is pretty easy because of their poor programming. There is a bash script running as root that downloads a named file from the Internet and puts it in a directory. Except oops, I control the Internet connection and the content that script downloads. I also control the filesystem that it writes to. So while I don't have root, I can get the system to overwrite any file I want, including /etc/shadow, and now I do have root. (Except, the filesystem is read-only, so this doesn't actually work. They got very very lucky. But their code is horribly crappy C, so it should be easy to exploit when I feel like spending time on it.)
http://280atlas.com/
I was wondering the same thing. From the actual website:

"Atlas is a development tool for building Cappuccino applications.

In addition to managing your project files and editing code, it includes a powerful visual layout tool for designing your interfaces without ever having to touch code.

Designers are empowered to interact with their designs instantly, which means programmers get to finished applications faster."
Funny, I just re-read that paper yesterday =) Aleph One is a hero in my eyes, he made my childhood much more interesting.
What I said was, even if defense funds actually happened --- and the only example you have is a large organization defraying a tiny fraction of the legal costs for a hugely publicized case --- they wouldn't interfere with this recovery strategy.
What? Apple's development environment is essentially free (unless you count the cost of the operating system, in which case it's still a lot less than $1,000). Even if you compare this with the iPhone Developer program, it's still way overpriced.
Yes, "managed C++" is very poorly managed. You can still do things like:

char foo[42];
foo[-4] = 0xcafebabe;

and watch your program crash and burn. (Sometimes, though, you get an exception you can catch with try{}/catch{}, instead of an actual segv. It would be hilarious... if only the app I was working on did not use this behavior as part of its string-parsing routine...)
I'll go with an option not on the list: "useless", as are the results of all these personality tests. The whole notion that you can absolutely quantify something as nebulous and volatile as personality is absurd; the idea of doing so within the constraint of four axes is down right laughable.

Seriously, these things are the real-life equivalent of a silly Facebook quiz.

edit: Having looked over the questions in the linked quiz, my answer to most all of them was "it depends". I guess this means I have no personality. :)
here's the link to the exact same poll: http://news.ycombinator.com/item?id=204240
Blah blah, stealth startup, blah blah, social media, blah blah we've solved the problem of advertising being nearly impossible to monetize, blah blah, equity, we know everyone in the VC industry, blah blah, how about 3% of our awesome trillion dollar cloud of vapor?
This confused me as well. http://280atlas.com/what.php says:

Atlas is a development tool for building Cappuccino applications.
Apple profits from its development program in many other ways. This is 280's business model.
It's impossible for something that has no price to be overpriced. But thanks for the feedback.
I'm willing to be good money that they know exactly what they're going to do in the future. They also know that it's less profitable, so they'll resist as long as possible.
more than most people make in a lifetime.
Hmm... where is the first web search engine? Google definitely didn't invent web search :)
It would be a funny experiment to send them dog DNA.
Ah, and Cappuccino is apparently a clone of Apple's Cocoa in Javascript, using a preprocessor for Javascript called Objective J.
Should be renamed "Why what most people call rational thinking isn't really rational thinking"
Thanks. A blog post or something when you guys were ready would be great. But this link is a bit premature and not very interesting.
Because young people develop different skills incrementally, rather than all at once, Professor Steinberg says, it makes sense to dole out rights and responsibilities incrementally

This struck a chord with me, since I'm someone who tends to desire "bright line" distinctions. Although I believe the example is specious[1], I found it to be valid in principle if offensive in attitude.

The principle which validity I praise is that there may be biological reasons for different aspects of maturation and that these may be several years apart in any given individual. That we may be able to detect this objectively is encouraging, as it may obviate the political answer to the OP's titular question.

The suggestion, however, that rights are "doled" out is startling and offensive. I do hope the "Nanny State" hasn't become axiomatic. I would expect scientists to lean more toward a system based on a notion of natural rights, rather tha on legal technicalities, but I admit a tendency to project.

I do believe that our legal civil rights are merely an approximation of our natural rights. I also believe it's silly to make a knowningly inaccurate, inflexible approximation.

I would propose a variable-age system, perhaps an extension of current emancipated-minor procedures. The trick would be to test for maturity without erecting a procedural barrier, all while involving self-determination.

If Steinberg is right, then there could be several different components to majority, each with a different default age [2], or even the same default age, if majority could be had just for the asking for something like suffrage. Pairing rights with responsibilities might not be obvious, though only until the maximum default age.

Politically, I find the current situation inexcusable. Deciding, after the fact, that a child was an adult, for the purpose punishing a crime, is irresponsible, at best, on the part of adults. What happened to holding parents responsible? It seems to work for dogs and their owners.

[1] I don't believe there are laws against a 19 year old renting a car (statutory references to the contrary are welcome). It is, rather, a private company making an economic decision. "Driving" a tank has more involved prerequisites (training, basic and specialized) and supervision. Back when I was under 25 and traveled for business, I recall there were exceptions in the "fine print" on minimum age for drivers renting on official company business, a context closer to tank operation than a Spring Break rental.

[2] That this would still be a political approximation is less distressing, since its goal would be to ensure an age that is a high enoug percentile of maturation
If you feel it's inappropriate, please don't pay. We feel that we're providing something that a certain group of people want at a very reasonable price. If you don't think it's a fair trade, we'd rather have you wait until the final version to re-evaluate the product. Thanks.
That's up for speculation.
As a teenager, it seems I am forever becoming a "man" or an "adult."

So far I've become a man/adult 6 times:

* when I turned 12 and could go to jail

* early teens

* when I turned 18

* when I voted

* when I graduated high school

* when I got lucky

I still have a few to go:

* Start driving

* Turn 21

* Leave college and enter the "real world"

Future Grand Total of Adulthood:

9

Am I 6/9 Adult or 600% Adult? I prefer 600%.
Does it matter? Does the article stand on it's own?
How about $25 per year?

http://www.asmallorange.com/hosting/shared/
Given that most of the data they cite is from after 2000, I think it would have been quite prescient of them to write the article in the 1970s.
This Is How an Earthquake Propagates Through the Entire Planet
They gave Gopher credit for being first in content search, although it was admittedly not exactly "web" search.
Maybe now farming and ranching will be viable there again, as it was when the Vikings were living there.
And most of the $20 to $1000 range is less than $1000 also. Please realize they haven't set a price yet, and "between $20 and $1000" was apparently a big enough range to encompass what boucher thought might be possible.

This comment deserves between 0 and 1000 upvotes.
I've been playing with this tonight. I had absolutely no problem paying for the beta - I've paid Microsoft and Apple for betas and they need the cash a lot less than these guys.

That said, I wouldn't quite recommend it if you're on the fence or just want a quick intro to Cappuccino. It is a beta -- there are a lot of polish issues with the cocoa app, there are some bugs, and these are understandable. But the biggest problem of all is the total dearth of documentation. There is a class guide, there are some non-Atlas tutorials, and that's about it. So, for instance, my app template comes up by default with a menubar, but there's no obvious way I can see to remove or edit it. MainMenu.cib has no menu in it, so I can't even see how to make connections to it and there's nothing to read to find out.

It's definitely impressive -- that they've done this in JS and running in a browser is a little marvel. However, I'm pretty used to Xcode and Interface Builder, and in comparison it's really not there. Trying to work with multiple embedded split-views really highlighted the differences: it's tricky enough in IB, and proved almost impossible here. That they've achieved so much does mean that you're into uncanny valley territory; if it looks like a cocoa app, I want it to work like one too.

However, the things I could figure out how to do, worked well. I defined outlets and actions, hooked them up, and was basically thinking and coding exactly as I would in Cocoa and Objective-C. Nifty.

It has got a fair way to go, but I think they well might get there. If you're already working with Cappuccino and don't need documentation, it could well be worth your time.
What's the significance of this? :-)
Linux support should come with windows support, because of the way we're doing it.
An interesting idea, but one that wholly fails at achieving its stated aims.

> This is an experiment to determine how trustworthy humanity is.

No, it isn't.

If I have given my word that I will not click on the button, and yet I click on it anyway, then I am not trustworthy.

I someone tells me not to click on the button, and I do, then I am not obedient to them. I am also perhaps a bit presumptuous and irreponsible (depending on the situation).

But if a webpage tells me not to click on a button, which is clearly provided solely to be clicked on as an experiment, and I am absolutely sure that no harm will come from clicking, and I click, then I am merely curious.

And, having clicked, I am also rather disappointed.
M-B is actually quite interesting to me. It is a very well defined personality type system, and I've found the results of tests to often be insightful.

The test does not claim ANY kind of "absolute quantifification". That would be claiming that there are only 16 personalities in the world, which, as you note, is absurd. It is merely an attempt to define a few of the dimensions that make up a human personality, and provide a framework for talking about how those different dimensions interact.

If you aren't interested in this, it's your business. But you should really reflect on where the attitude of "this is too nebulous and volatile" a subject to study and try to quantify, and decide if that's really how you want to react to things that are too big and complex to be immediately understood.

If you really think the test is bullshit, then why am I, and the vast majority of the respondents on the previous poll (linked above/below) NTs, also know as Rationals? Seems odd, considering the figure I've heard quotes Rationals as 10% of the US population. Unless, of course, these results are revealing something specific about this population in particular?? Hmm.
I saw a modern version of the "human-backed chatbot" on reddit last week, and it fooled quite a number of people. It's called Cleverbot (http://www.cleverbot.com).