skysight-inc/HackerNews huggingface dataset:
40 minutes into this talk is the best bit (watch the 3 minutes between 40" and 43" even if you don’t care about javascript or JSON). My shouted question from the audience is inaudible, but they included a transcript:

--------

When I put the reference implementation onto the website, I needed to put a software license on it. I looked up all the licenses that are available, and there were a lot of them. I decided the one I liked the best was the MIT license, which was a notice that you would put on your source, and it would say: "you're allowed to use this for any purpose you want, just leave the notice in the source, and don't sue me." I love that license, it's really good.

But this was late in 2002, we'd just started the War On Terror, and we were going after the evil-doers with the President, and the Vice-President, and I felt like I need to do my part.

[laughter]

So I added one more line to my license, which was: "The Software should be used for Good, not Evil." I thought I'd done my job. About once a year I'll get a letter from a crank who says: "I should have a right to use it for evil!"

[laughter]

"I'm not going to use it until you change your license!" Or they'll write to me and say: "How do I know if it's evil or not? I don't think it's evil, but someone else might think it's evil, so I'm not going to use it." Great, it's working. My license works, I'm stopping the evil doers!

Audience member: If you ask for a separate license, can you use it for evil?

Douglas: That's an interesting point. Also about once a year, I get a letter from a lawyer, every year a different lawyer, at a company – I don't want to embarrass the company by saying their name, so I'll just say their initials – IBM…

[laughter]

…saying that they want to use something I wrote. Because I put this on everything I write, now. They want to use something that I wrote in something that they wrote, and they were pretty sure they weren't going to use it for evil, but they couldn't say for sure about their customers. So could I give them a special license for that?

Of course. So I wrote back – this happened literally two weeks ago – "I give permission for IBM, its customers, partners, and minions, to use JSLint for evil."

[laughter and applause]

And the attorney wrote back and said: "Thanks very much, Douglas!"
https://www.photoshop.com/
There's a whole site dedicated to watching Dave Winer?
Why can't we just send SMS messages over the internet, instead of having to get an SMS modem or phone? It's such a simple little packet.
> Objective-C even started as a load of C preprocessor macros.

So did C++, IIRC.

{edit} To add a bit more than a one-line comment, it seems to me that the gist of the article was that young programmers should be exposed to a wide variety of different programming paradigms. (i.e. functional languages, procedural languages, etc) Teaching only C and C-like languages is encouraging a monoculture. It doesn't matter whether or not they will use Lisp or SmallTalk in the real world. The idea is for them to come away with ideas and concepts they would not have been exposed to otherwise. I mean this is a university and not a vocational school. I would expect university students to be exposed to more ideas (even if they are ideas that never get commonly applied in the real world) than someone coming out of a vocational school. {/edit}
"...But mandatory vacation days and high unemployment benefits?...

This is a problem in Germany. One of the reasons only big companies can exist there. Some people there are having 3 month vacation.

"...the costs of firing are so high..."
It is very hard to fire there because of the Unions.

"...And France isn't a nation of small businesses. Their best industries seem to be those really complicated infrastructure ones that require a lot of state intervention (bullet trains, nuclear reactors) and luxury goods (LV)..."

Absolutely right. You can extend this statement to other countries in Europe as well.
Palo Alto is much less than 50 miles from San Jose.
...so i went back to the first blog post to figure out what this guys vendetta is: http://eyeonwiner.org/page/44

in short, david winer works on things in isolation and doesn't care for negative feedback, appreciates his own ideas and pursuing them at full pace. boo hoo.

if you don't like his ideas, don't listen to his ideas. if you don't think an idea of his is worth implementing but you see lots of people implementing it, then make the case for why it's bad.

flagged for idiocy and what dchest posted above.
Optimist Prime at Blindoptimists
Google Chrome 4.0: Fastest OS X browser by 34 per cent
This makes me think of experiences, both personal and observed, in which attributing components of a product or body of work to oneself is made difficult by the complexity of the work, and actual contribution made.

For example, explaining ones contribution to a complex research project, depending on the audience, must be carefully worded. Usually the result is simpler to explain than the components. Thus, a bad explanation might give you more credit than is deserved.

I'm not sure about this particular case, but it could be a similar situation, or it could be that this guy felt his contribution was particularly significant.
Depends on who I am emailing.

Creative Director, Business Development manager, Creatively Directing Product Development.
>> C stack management and function calling requires work that is not part of a CPU

Well in C you tend not to manage the stack. As for function calls, what exactly do you think a CPU spends its time doing?

>> malloc and free do not map to anything at the hardware level, these are OS calls

So memory is just some non-physical property of the OS? Erm...

>> I think that people talk about C as an important language because it is difficult to write programs in.

There is a learning curve, but it's hardly difficult. However I think I know the reason for your confusing statements above.
Anthony Peake Expanding  Theory  to U.S.
I mostly agree with the article. On the other hand, adding more features isn't necessarily a bad thing in the case of the netbook as long as price and size/weight are still minimized or maintained.
Yes!

This is exactly the kind of thing I coded up in Perl using multicast a few months ago! The interface is done in UI::Curses and the back end uses a simple text protocol using IO::Sockets::Multicast :)

I've also had a lot of fun programming it. Some of the more useful additions include:

* Git hooks for "official" commits
* Hooks for when automated tests break after a commit
* /ping and "pong!" client response to see who's at their desk (I don't work in
an open concept office)
* Times during the day (typing break, lunch, etc)
* Notifications from members that need someones specific attention using notify-
osd and (optionally) a system beep.

I also built this system because external chats are blocked, but internal multicast cannot be blocked, and doesn't go against IT guidelines :)
Python - An Optimization Anecdote by GvR
Can you cite a source for that cost? That's 35% Windows tax, which would leave the market ripe for Linux boxes to undercut and pocket the difference. In my opinion, we'll take computers as cheap as we can get them and remote to the big iron; this being a "small" market is wishful thinking by established players.
Here is the site linked to in the wsj. http://sfcube.com I don't have much nice to say about this site so I will just post a link and keep quite...
S&P 500 P/E Ratio Nearly Doubles
This just looks so...wrong. The website is pretty bad, and really unclear. I can't find anything about actual seed funding, rather it only seems to be a hackerspace with IP help and mentorship "available", and man is that web design god awful.
I named a law after myself (Bill's Law), because I couldn't think of anything else to call it. It's basically a nastier restatement of Murphy's Law:

"Anything you let go wrong will go wrong".
I don't use a title.

Scott Whigham

LearnItFirst

<phone>

<fax>

http://www.learnitfirst.com
There are actually several ways to do this I use encfs which uses FUSE to mount an encrypted directory as another directory, the advantages are that it works in userland and it's braindead simple. I wouldn't want to run a database off of it, but for a bunch of text files it's perfectly adequate. A lot of people are fans of truecrypt and if you are seriously concerned about devoted efforts to get at high-value data you probably want to just encrypt the disk partition you are using.

This post http://www.debianadmin.com/filesystem-encryption-tools-for-l... has a fairly good introduction to the most popular flavours. It's going to vary depending on your needs.
That's awesome. And congrats on taking the leap!
> And yes, it has happened . . . several times!

Citation?
Ask HN: Rate my site
I plan on archiving the best programmer and techie rants here. Any feedback welcome.
Is there a site that does some of what he talks about? Is there a site that shows what articles were hot here yesterday or last week?
So.....offer an API. Charge money for it. Got it.
PG should most definitely add that spinning cube to the front page of YCombinator.com . :-P
I love Chrome. I now use it exclusively on Windows at work because Firefox is just so much slower compared to it. At home on Ubuntu, I use the Chromium daily builds which are now very stable and using --enable-plugins for Flash is becoming more stable every week.

This is just so great for browsers in general. As we all know, competition just makes everything better. I'm glad how Chromium has grown and I look forward to see how the other browsers begin innovating.
I'm afraid you misinterpreted the parent. The parent is saying that C's function calls and stack management are not implemented in hardware. That there is, in effect, a C 'runtime' that implemented these behaviors. Further, malloc and free are not hardware calls. The physical property would be literal ram addresses (not virtual memory, though there is now hardware virtual memory so i digress.)
To be fair, when 2130 (along with the ECE2030 requirement) was cut they replaced it with 2110 and 3240. As I understand it (I tested for standing, so I can't claim first-hand knowledge), 2110 does a very good job of combining the relevant parts of ECE2030 and the C bits of CS2130. That, to me, makes it a solid replacement for those concepts.

The first time 3240 was taught, Olin was the professor teaching it. It covered a fair chunk of the material you'd expect to see in CS4510 that semester while also being an excellent class on lexers, parsers, and interpreters (not so much on compilers, but of course it's not a compilers course). I can comfortably say that it was by far the most interesting and educational course I took during my undergrad career. Since Olin's unfortunate departure, 3240 has apparently turned into just another lexer and parser course.

On the whole I'd say the changes they made w.r.t. CS2130 were good. However...

Threads has made it so that you can get a CS degree without taking an algorithms or data structures course above the 1000 level, which I find wholly disappointing. It's not that the degrees these students are walking away with aren't perfectly valid things to have degrees in, but I have a hard time calling a lot of these undergrads "computer scientists".

</rant>
Philippe Starck on design
Needs a little work.
The button colors give away that it's an intentional tribute, but how many design parameters are there for a 4 operation calculator? Especially since the hardware dictates the general geometry (e.g. taller than it is wide).
I admit I am biased. But I've a very good reason to be.
Well, with only 3 posts (one of which appears to be a placeholder...) it's hard to give much of an opinion.

It's a neat idea, not sure if new rantworthy content would be "released" frequently enough to keep the site fresh and compelling.
Really, a downvote for that? I answered the question truthfully - http://theninhotline.net/features/staff/
The author compares the JavaScript performance of a Chromium nightly build with Safari 4.0 based solely on the SunSpider benchmark.

Lousy article behind a sensationalist title.
No offense, but you can't be serious? This is just a standard install of drupal. No design, no dev. Hard to rate at all.
There is a blurb about the program the WSJ mentions on the website under services on the "Accelerator" tab. I can't actually link to the tab... To be fair the space does look OK and they seem to have a justin.tv feed at http://www.justin.tv/dylanrosario
Because I’ve used Firefox and various add-ons at work for so frequently and for so long I think Chrome is going to take some getting used to, but from what I’ve seen so far it’s well worth the effort.

Firefox has served me well over the last few years but seems to grow ever-slower on my Macbook while playing with Chromium is like a breath of fresh air.

Next week I’m going to try using the built-in Developer Tools to see how they stack up against Firebug, but what I’ve seen thus far has been pretty encouraging.
"For the Ruby, PHP and Python users, most of your language is written in C!"

Are you seriously trying to suggest that understanding the concepts behind C teach you the concepts behind how Ruby works, just because Ruby has a runtime written in C? If not, what are you getting at?

"That's why they should teach it over Lisp/Scheme/Smalltalk/etc etc."

Are you seriously trying to suggest that Computer Science students should learn only one language, or only closely related languages?

That is the part that bugs me. That GT is deciding that their Computer Science students are too dumb to learn more than one kind of language. I wish someone at that school had read Joel's rant about "Java schools."
Actually, I sat next to Moxie Marlinspike in a limo. I was referring to attendees in general; a very benign example includes some of my friends who don't really do security but go because it's DEFCON.
The Secret Behind the Real Time Web--A Video From Inside FriendFeed
It's not solved. How do you download a file? How do you let it download this file, but not that one?

Firefox isn't built to understand that concept, so it takes more than just denying it write privledges to solve.
As a continuation of http://gizmodo.com/343641/1960s-braun-products-hold-the-secr....

I showed Bosch/Apple comparison to a friend of mine and he instantly replied back with this - http://pan.priceminister.com/photo/850889119_L.jpg

Note the remote control. It has a ball. Guess what it does ? Yes, you guessed right :) It is a work of Philippe Starck, the guy giving the talk. You may also know him as a creator of the Space Juicer - http://www.google.ca/search?q=philippe+starck+juicer. Very interesting fellow.
1. No subsidies to big pharma, insurance companies
2. No Medicaid, Medicare
3. Insurance is an insurance not a gift. Insurance be definition is against risk which probability of occurance is low. It should cover only major, complex surgeries and nothing else. This would keep prices down.

Look, wherever insurance isn't involved, like plastic surgeries prices go down in the real terms. Wherever it is, the prices go up because nobody shops around for the best price. For cold, flu, etc. we should pay all out of our pockets / savings. This would keep prices down the same way it does for plastic surgeries.
Some problems:

That model has minimal cost of entry. Therefore an unpredictable and vast number of competitors, therefore high risk. Google could decide to do it one day on a whim and with their resources they would do it better and bam! whatever time/money you spent on it would be a loss.

Not sure what you mean by publisher and content, all your examples hn, digg, delicious I wouldn't consider content publishers at all. The traditional content publishers such as newspapers don't have the culture, management, payscales to attract and support large teams of top-notch devs. btw newspapers (and other content producers) already do a lot of filtering. Might not be that noticeable because the crap that gets "downvoted" never makes it to print/online and they filter for "mainstream" not intelligent, well-read, young entrepreneurs.

Maybe a great idea for a new, young, small startup. As a model for existing content publishers, not so sure.
Nationalized Healthcare
Scarcity will indeed always be a reality. Physical resources will always be limited compared to what we could use them for, so they will always be scarce. Time to do things will always be limited compared to what we may want to do, so we will always have to prioritize and take into account opportunity costs, time will always be scarce. And similarly for other "resources" you may consider (energy, attention, etc).
In Poland average lifespan for women is better than the USA. This is how it is better. And don't even try comparing to developed nations because you will learn that in France your live would be on average 7 years longer. CIA Factbook.

Why? I guess because Americans are fat, their food is poisonous (serious - i.e. rice for sale in USA can't be sold in EU. The same is true with US bread, burgers and pretty much anything else). Plus US health-care system is designed naturally to increase private corporations profits not to make people healthy.
He references Richard Gabriel's "Worse Is Better", which compares the simplicity of implementation model (C/C++) with the simplicity/correctness of interface model (Lisp). C/C++ are "simple", ya know, kinda like Cletus from the Simpsons.

One could also generally argue that C is simple to use, as well. K&R is a tiny book, and it covers most of what you need to know to read C, and a good bit of what you need to know to write it (some of the ancillary tools, like cpp, make, libraries, etc. complexify things a bit, though).

C++, on the other hand, is a huge pile of interwoven concepts and is extremely complex, so I don't think it's polite to combine them in to C/C++, but I don't get to make that call.
What about sites like http://openjurist.org/ ?
Disclaimer: I've currently working on improving this site
> C/C++ is the foundation of the most software in frequent use, the Internet and our society. That's why they should teach it over Lisp/Scheme/Smalltalk/etc

But maybe this is like saying that the oppression of women is the foundation of our households, economy and our society. That's why they should teach it over justice/equality/common sense.

But maybe in school they should at least give one a glimpse of other possible utopias....
Call yourself what you are, don't be too cute, keep yourself out of Valleywag.
I still stand by my theory: it takes intelligence to do the simplest thing possible. If anything, the thought that web programmers are doing something easier than others is an indicator that they're smarter than "lower level" programmers.
Is this just upmodded because people here like to bash Europe? A simple google search shows that the poster is just wrong.
I started to up vote you until I got to your stupidity about global warming. I posted the following as part of a comment on Overcoming Bias after a similar silly insertion of global warming bull:

As for the global warming example, everyone, especially those interested in OB or LW, should read The Deniers (http://www.amazon.com/Deniers-Renowned-Scientists-Political-...). The author still believes in agw even after assembling all the evidence in the book. Every one of the experts still accepts global warming, they apparently believe that only the information they are personally and professionally acquainted with was misused by the zealots and everything else was accurately reported by the media.
It is all just Bauhaus, no?
I call bullshit. Someone is spinning the statistics. The latest census data from the US SBA says that 36% of all business in the US have fewer than 5 employees.
This isn't really innovative, good idea its just done already.

Selenium does this for browser based apps. Autoit does it for most windows apps. There are more depending on your particular os/language needs.
Read the Update: at the bottom, and you'll get a feel for the technical / journalistic aptitude of the writer.

It really smacks of Mike Angelo's noisemaking at the early part of the decade:
http://everything2.com/title/MozillaQuest

Edit: I really miss the tech-meets-timecube aspect of that site.
The whole is greater than the sum of its parts.
I'm surprised you didn't mention September 1993, the neverending September.

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

This isn't a big date technologically speaking, but as far as the social history of the internet goes, it was huge. I suspect it's one of the big reasons AOL was so demonized. (There are obviously many others.)
Or nearly truthfully (ie not!) "Founder, Chief Nerd".
He's really talking about an API. The NYTimes has one.

I do think there's a business model there.

What if the NYTimes shut out Google in its robots.txt file but then offered up full "firehose" access to it's content via the api for a price?

Nobody pays for content. Everybody pays for data. Publishers should build solid APIs, shut out the spiders, and then charge search engines, aggregators etc. for full, rights-free access to their stuff.
Google employess used Comic Sans. Burn that banner!
Agreed. HTTP Basic doesn't do everything, but at least the limitations are well known and the implementations are well understood. Combine it with SSL and you have reasonably secure request authentication.
Yes, scarcity, opportunity costs, and tradeoffs are the real core economic principles.
Are you kidding? I'm sure his wife knows all about polymorphic verbs.
I want @monocat to be filthy rich
Yes but what if your declaration was:

T::bar * x;

Now the parse is ambiguous. While the language could say "you only need to use typename if the declaration would otherwise be ambiguous," it's simpler and more consistent to say "all qualified dependent types must use typename."
Generally I sign emails to customers with my title as "Developer". When you're responding to a support email or a pre-sale email, a lot of customers think it's very cool that they can contact the guy who built the product, not some random support person.
This might explain why some of the climate models have been so off. Since climate is generally accepted to be somewhat chaotic (sensitive to initial conditions, at least for a while), an unheard of source of energy might be enough to change things around.
What about sites like http://openjurist.org/ ? Disclaimer: I've currently working on improving this site
I love chrome, but it just can't manage tabs the way the Tree Style Tabs extension can.
I say this not only because of the new focus and exposure controls that can elevate my pictures from snapshots to photographs

Yeah, who needs a good lense?
After using Firefox 3 on Linux since the alpha, Chromium has reminded me what it is like to use a browser where all local operations are instantaneous. I just wonder how low the hardware requirements for Chrome OS will be.
(t)he (r)eally (u)nusual (l)ights ... (y)ellows (a)nd (d)arks ... (u)ncommon (m)oods ... (b)rown (p)ackages (o)f (s)traw, (t)oo.

You missed it, but no harm done - it was not very interesting to begin with.
You don't travel through time. Time is not a physical thing that you can move through. Time is not a river, or a place on a map.

What is time on an atomic level? It's the speed at which interaction occur, transfer of energy mainly.

When you move at relativistic speeds those interactions occur "slower" (which is a self referential statement, but nothing I can do about that).

But you do not travel though time - you don't travel at all. The various forces that affect you work slower. It's like slowing down the motor of an assembly line robot. You are not moving through time just that things that you are made of do their thing less often.

Since you are moving slower, the rest of the word seems to move faster.

Which is why time travel is impossible - there is no place to travel to.
Rapid lending growth rescued the Chinese economy but at what cost?
VC Fundraising Is Tougher Than Ever
It makes sense on a social level, but not on a physical one. No matter what you do, you change things - you ate, you breathed.