skysight-inc/HackerNews huggingface dataset:
You would be missing on classics of the field: Norvig's PAIP, PG's On Lisp, Quinnec's Lisp in Small Pieces, and, of course, SICP.

Lisp is a language best "learned" furiously, through different dialects, implementations, extensions and library packages, and of course, thorough own implementation.

Clojure hasn't undergone the same vetting other dialects have gone thorough. Reading Common Lisp the Language (2nd Ed.) you will truly see what it takes to add a feature to a language and what it takes to remove it. 20+ people had to convince each other why something was worth keeping :-) And from there read the specs for ISLisp, EuLisp and and LeLisp. Schemes implementations have been a treasure trove of pure human genius: one implementation, T, has been responsible for so much it merits a year of your life just to read the associated literature and follow the heritage of this beautiful language.

Clojure has Rich Hickey's video, but none of it is, yet, time tested. A fine Lisp, no doubt, just not one for active learning.
This is totally weird... Being an Indian myself, I agree SMS is a very common communication system here, but I've never heard of this website. AND, I'm not 40+, I'm still in college :-)
Bill Gates funds scientists in unorthodox health research
> To look at it in a nice, emotive context, which society do you suppose is happier: the one where the cure for all cancers exists, but is so labour intensive that only the rich can afford it, or the society where the cure does not exist at all, and all are in the same boat? I'd caution you not to underestimate the pain of knowing that your loved one could be saved, if only you had a bit more money.

Spare me the sanctimony.

Now lets look at it in a realistic context. The society where rich people can afford something today is a society where poor people said something tomorrow.

You're arguing that folks should die "forever" in order to spare the feelings of people who died "unnecessarily" during a "while". Do you really believe that people saved later are worth so little?

> I just find the assertion that it doesn't matter if the rich have an ever-increasing share of the pie as long as the pie keeps growing a touch disingenuous.

Oh really? You find what I say to be "lacking in frankness, candor, or sincerity; falsely or hypocritically ingenuous; insincere"? On what basis?

It's not that the pie keeps growing. It's that the amount of pie that the poor get keeps growing.
So, wait, let me get this straight: someone who is using a plugin to circumvent the intended operation of something is complaining that it is circumventing the intended operation of something?

How do people come to the conclusion that it is their browser/computer/whatever when they intentionally install plugins and third-party code to both change the operation of said browser/computer and change how stuff is displayed on the page? Is it "mine" until I notice something I don't want to be missing is missing, at which point it switches to being "stolen" from me?

Where's the rationale? I just don't see it.
pigs are better then cats

I don't mean to be snarky, but any comparison between digital and physical products that's weighing them up in abstract is just silly. There are good and bad business models doing either one.
The biggest question of all is price: $360 for a Kindle 2, or likely $3,000 for a megaPhone.
Sources:

https://addons.mozilla.org/en-US/statistics/addon/1865

http://weblogs.mozillazine.org/asa/archives/2009/02/how_many...
This isn't equivalent to Twitter at all. SMSGupShup is a groups platform built on SMS.
Part of NoScripts behaviour is the display of it's ads.

That's what it does - it displays ads as part of its website on the extension update page. So those ads are part of the extensions behavior.

Obviously some users supported the NoScript author through the ads or donations. So by blocking those - and blocking the update alltogether - AdBlock was disrespecting what some of the NoScript users wanted.

My point still holds that both were not doing the best in the interest of their users, mozilla, or even themselves.

It was destructive all round.
Clojure for Java Programmers, Video by creator Rich Hickey
Wolfram Alpha and Google Faceoff
Clojure for Lisp Programmers, Video by creator Rich Hickey
haha...

me too. I'm still in colg and also working on an sms app. I've done my research and atleast among people I've met... Hackers, college crowd, oldies, etc I haven't seen this get popular.

And as @aak said, this isn't a Twitter competitor at all. It's a Group SMS service (ya the one to which we like to send "good morning" every evening).
Is there a web app that makes it easy to comment on single lines of text (or, say, a paragraph) on a web page. When you visit a page you can see all of the little in-line notes and comments that others left behind?

Kind of like leaving a Comment in a Word doc?
Would if I could... I prefer Webkit though.
> when they intentionally install plugins and third-party code to both change the operation of said browser/computer

Computers don't do anything until you install software. By installing/running software, you tell them what to do.
How to make (robot) friends and influence people
They should give it up. Safari 4 beat them to it.
How to Design a Good Website
Flu and the game theory
Imagine "Streaming" Money
Ah, indeed. I guess another poll could be which browsers we use...
There may be other ways to package this knowledge depending upon your goals. Can you structure 10-15 key points as a 45-60 minute talk? How about in an interview format? Are there sample chapters or example content in either http://bwatson.typepad.com/ or http://www.manyniches.com/ If you want to do a book the easiest way is to self-publish. The challenge with the title is that--in my experience--entrepreneurs want a "to do" list not a "not to do" list. Although both are very useful.
I think in issues like this, Mozilla's policy is largely irrelevant.

Policy is just words, and people will still do stupid things.
The NDA is a red herring. Most developers on software that doesn't have a 20 year legacy would have the same complaints even if the format was documented rigorously for them. The Joel on Software article Nack cites really is an effective rebuttal.

On the other hand, we really are making a big deal out of a random code comment. I don't know why Nack is perpetuating the story.
Yahoo CEO comes under fire for Flickr engineering cuts
I should have been more clear about what I was responding to - this commend by rdr:

"does that imply that certain people are held to a higher standard due to where they went to college? that seems unfair both to those people (who have unreasonably elevated expectations) and to everyone else (who have lowered expectations since they don't have a name-brand diploma)."

I agreed with both your original comment and the follow-up. The question of fairness got me thinking, though, and I wanted to present one way of thinking about it.
Moving Data around the Clouds
Somewhere in the Joel on Software Excel article, Spolsky makes the point that most Office features, most buttons and checkboxes, have to be represented in the file format somehow. That graf hit me like a punch in the gut. Sure, there are tangible benefits to an improved file format. But Nack's point is really, is it worth it for Adobe to undertake that kind of surgery to provide it?
A Tesla museum would be good, and with 16 acres they can accurately do the whole Tesla story. Young Tesla, Beginnings of Genius, Getting Ripped Off by Edison, Hard Times, Kicking Edison's Ass: Or How AC Raped DC's Ass, Eccentric Genius, Eccentric, Mad Man, Death.
I highly recommend this plugin for anyone visiting forbes.com: http://lab.arc90.com/experiments/readability/
Google TVads
Letter to the Patent Office from Donald Knuth (1994)
You missed the point entirely.

The site owners’ claim that he doesn’t like the look of the CSS overlay is completely unacceptable - my browser, my computer, my ability to view the content in the manner of my choosing.

How is it unacceptable? First off, you give up the ability to view the content in the manner of your choosing as soon as you install a plugin that filters the content for you. It would be like complaining about SPAM filtering because it decides an important e-mail is SPAM; for every other email it was perfectly fine, but when it gets one wrong, suddenly it's stealing my email? Please.

Secondly, it is completely the plugin developer's prerogative! If Mr. NoScript doesn't like the look of the Ghostery CSS overlay and blocks it, that's his choice! Nobody is asking him why NoScript blocks pop-ups or full-page overlays or even text ads. And guess what, if people don't like it, they can remove the plugin. And maybe everybody will. But I doubt it.
I agree, they are different products with different markets. A tablet is NOT suitable for books. A special device with an e-ink style screen is the only suitable option.
8 Great Flickr Search Web Tools
A comment like this makes me think you've never used the Win32 debugging interface or ptrace().

Win32 has one of the nicer debugging interfaces I've worked with. It's a well-documented syscall-level interface to sign up for process exceptions, to enumerate threads, modules, and functions in arbitrary processes, to pause and restart threads, and to read and write from process memory.

What debugger do you know of that hooks system calls and patches "protected" memory? Are you saying that writing CCh to a function prologue constitutes "messy witch-craft"? You know that's how Unix software breakpoints work too, right?

And what does kernel integrity have to do with debugging? Rootkits have been kernel resident since 1996 --- starting with SunOS and amodload.
With the option limited to expensive/not very well-built iRex iLiad at the moment, I am happy that more large-screen devices are coming out. Meanwhile, after researching & researching, I'm still reluctant to adapt to the new technology (dedicated ebook readers) as the "perfect" device still seems a couple of years away or so. Just feels like any upcoming devices will become outdated very quickly.

At the moment, I simply want neither e-ink devices nor LCD devices. While color & refresh time are attractive, LCD devices come at a cost when it comes to serious reading (eyestrain, battery life). Also, like others have mentioned here, I'd want a dedicated reader w/o the distractions. However, the prospects are still enthralling though, with Mary Lou Jespen's Pixel Qi developing LCDs specifically designed for reading for example. Whether it's new e-ink devices, CrunchPad, or the Apple tablet, the innovations (& lowering costs) are just so exciting for an avg. consumer here.

I'm curious about the extent to which traditional publishers will shape this market. They must face the similar dilemma at the moment... As for the large Kindle, there's the monochrome constraint & Amazon's control over functionalities, pricing, etc. With something like Apple's tablet, they would be reluctant since users would simply browse free content available on the Internet.
Agreed, they will certainly have to rethink the interface and functionality. An iPhone is a connected mobile phone but making it a tablet would completely defeat the interface and the limited functionality it has.

Something similar to the iPhone OS port but customized for tablets would be ideal.
I'm definitely looking forward to testing out WolframAlpha -- anything a cal tech guy launches is ahead of the curve...until Google figures out how to monetize it (cough Bill Gross Idealab Cough)
It was influenced by Cedar. IIRC, Oberon was described as a simplified successor to Cedar, with an initial usable implementation from the kernel and language up designed and created in 3 years by 2 people.

See the "Project Oberon" section in "A Plea For Lean Software" (cr.yp.to/bib/1995/wirth.pdf)
>>Possibly even more important, learn from other peoples' mistakes.

A very difficult skill to master.
I am a Jeff Atwood fan. Totally enjoy the podcast and I think stackoverflow is pretty useful.
Apples and oranges much?
Internet Star @ Least 473 Years Old
The paper you're citing doesn't contain the evidence you claim it has, and in GC vs. "manual" studies, you have to make sure they're not comparing GC to malloc(). Malloc has design goals other than speed. Performant code very often replaces malloc.
If someone is working on this, It can be huge. Otherwise rails on GAE is a deal breaker. Although it is good to see as a first step :)
Carr on Twitter: podcast
The Future of Internet TV (in America)
You too are committing the fallacy of assuming that "managing memory manually" means using malloc() and free(). Fast programs don't use malloc() directly. Hell, even apr programs have standardized on this optimization.

Many GC schemes are probably faster than malloc. But it's a much less credible argument to say that you have a GC that is faster than a custom allocator tuned to a workset. You probably don't.
Appreciate the comment, this is why I come here :).

I've been meaning to- and will, read PG's On Lisp. I saw the benefit in starting with Clojure being: the setup (basically nothing if you have a JVM installed) and the fact that applications created can be deployed in a JVM container- making it possible you any projects you'd like to host.

Your comment has inspired me to look into some of the schemes at least at the same time. Thanks.
It's true there is overlap. But the original article as well as that dbms2 link focus on "query" performance. Mapreduce is specifically not designed for live queries, or really anything where the output is less than 10G or so. So its performance is no good for those things. On the other hand, at least as far as I am aware, with a data warehouse you can do some batch processing but SQL UDFs are fundamentally restricted. It is implausible to communicate with remote servers or parse html using a database. But those are normal things to do in a mapreduce.
Ugh. Good point though. Reminds me of why my company forbids the use of exceptions in C++ programming.
I don't think a faceoff is appropriate, from what I can gather about Wolfram Alpha.

Google and Alpha do two entirely different things. Google is like a Yellow Pages for the internet, and Alpha is more like an Encyclopaedia. Google finds resources on the internet, and Alpha finds facts.
Facebook Drives 19% of Huffington Post’s Traffic
It is true boyd didn't invent any of this (excepting Energy
Maneuverability theory), he just codified it brought vast amounts of knowledge together in the same place and made it accessible.
Something that hadn't been done before.

d-n-i is chuck spinney's site, I can spend hours reading
stuff on there. He's one of the fighter mafia
who brought you the f-16, the A-10 and the f-15.

That ceo notes website is horrible though. As are most
"business" reinterpretations of boyd's work it gets it all
wrong. The OODA cycle is not a loop. It's very easy to
demonstrate this - Have you ever thought "I'm missing
something here."? if you have you've gone through observe-orient-decide and decided to go back to observe or orient.

When possible it's usually best to go straight to the source
for information rather than some 3rd rate "brief" version.
Avoid pseudo-intellectual bloggers/business guru's whenever
possible.
Laser Liposuction and Its Benefits
Laser liposuction is a cutting edge technological development over traditional liposuction. Liposuction is a cosmetic surgical procedure to remove extra fat from the body and to regain a slim and trim figure. Although this form of cosmetic surgery has been in use for nearly thirty years, the new laser liposuction (laser lipo) procedure has advantages over the older, more traditional surgical procedure.
Is there a point in starting a HH outside of the Valley?

Or were you referring just to other cities in the area where people might want to do this?
Wow.

This is the bookmarklet that I never knew that I always wanted. I aggressively use text scaling when reading on the web, but this is even better. Thanks!
Gates might have done a lot of unsound things in the past, but it's so nice to see he's using his money to help others, not to bathe in.

This is very exciting, and although some of these ideas sound crazy, something great might just come out of this.
Facebook - self-updating Rolodex

Twitter - real-time news
sent this exact quote via SMS (after typing it ...hahaha) and it was greatly appreciated! :) great advice! :)
didn't you guys just move in like 3 months ago?
Where is the "Assembly is Efficient" Language Fallacy article?
NYTimes? website design? Have they run out of topics?

Anyway, A far better version is from the BBC (the media equivalent, but detailing their own UI experience). Don't recall if it was posted before on HN.

http://www.bbc.co.uk/blogs/radiolabs/2009/01/how_we_make_web...
the original article as well as that dbms2 link focus on "query" performance. Mapreduce is specifically not designed for live queries

"query" != "live query".

[MapReduce was not designed for] anything where the output is less than 10G or so

Where does the MapReduce architecture make any such assumption?

It is implausible to communicate with remote servers or parse html using a database. But those are normal things to do in a mapreduce.

Sure -- while it is quite possible to do such things using SQL UDFs, I can believe it isn't done very often. Nevertheless, there is considerable overlap between the two tools, and plenty of scope for comparison.
Get Quality Cricket Clothing
Morrant, One Stop Shop for all your cricket clothing equipments
I have used both, and the win32 API, debugging or otherwise, have often left me baffled and short-changed. Our argument will ultimately break down to source code and its availability. There is also the difference in uses of debugging on win32 vs unix: one is often adversarial while the other is cooperative. It's easy to debug a willing process on Unix and get all the information you want, while in Windows it's easy to debug any process and get as much information as you could.

I know ptrace is horribly broken, and so is the entire GNU debugging chain, down to libopcodes. I haven't touched it since '02 when I went full Lisp, but I had many a nightmare debugging a process that forked other children. The mess got worse with LinuxThreads.

As for rootkits on Unix, you're the security guy, I will let you pretend removing a Unix rootkit is the same as removing a win32 one :-)

And finally, remember that it wasn't long ago that any good Windows debugger had to load under the OS. And by a good debugger I don't mean Immunity or Olly :-)
Actually I don't think this issue is clear legally. In NBA v. Motorola it was taken into account that Stats Inc gathered the statistics themselves which is not the case here. Plus at least in some jurisdictions there is the "hot news" doctrine that protects breaking news even though it is a fact. So the disclaimers are not empty nothingness, it is still a legal grey area.

e.g.

http://bits.blogs.nytimes.com/2008/06/16/the-ap-hot-news-and...
The penalties from Google aren't final. If you do black hat SEO stuff and get depageranked, and then clean up your site, then over time you will get back into the index. That said, it's certainly better if you don't have to rely on anyone else.
Its getting kinda tiresome that everyone is trotting out wolframalpha as a Google killer. They aren't even in the same space.

Google is the Chemistry Book, Wolfram Alpha is the table of the elements in the back of it.
CrossLoop’s Screen-Sharing App Comes To The Mac
Save this paper and read it a year or two into your Lisp hacking:

www.dreamsongs.com/Files/HOPL2-Uncut.pdf

Once you know your Lisp, that paper will immerse you into the culture and history you need to become a bona fide Smug Lisp Weenie.

Lisp is not just a language, it's an ongoing and animated debate. Get your feet wet, get emacs and Slime, play around with all the dialects and implementations it supports, hack the good hack, send patches, ask for help, start a company, and welcome to the community! :-)
In this thread people are closely tying C/C++. Is objective-c in the same league?
Sure. Starting a HH outside the valley is a great way to increase the signal-to-noise ratio of the people you're interacting with.

I attempted an early version of the HH when I was in Charlotesville, VA. I met several great coders through the house (and ended up applying to YC with one of them).
Obama riles high-tech exec over outsourcing
Be paranoid (Having a plan B)
I think everyone is missing the point.

If you install and enable the Ghostery extension, it is because you want the extension to do its thing.

There is no valid reason why another extension should deliberately and specifically disable this behaviour, breaking Ghostery, when it is clearly behaviour that the end user intended.
I wonder if this helped to inspire/would dovetail with Ubiquity. I use Chrome rather than Firefox but I hope Ubuity will get ported for this browser when Google opens up the plugin interface.
Also, thought I would mention the fact that if you take a day to write a slow program that takes a week to run, that's cheaper than spending a week writing a fast program that finishes in a day. After all, your time is much more expensive than the computer's!
Free Nokia Ringtones
If you have already decided that you are going to start searching for free cell phone ring tones to add to what is already on your cell phone,
Remember that Mercurial is a dvcs.
I'm going out on a limb and guessing you've never written an application of any complexity that required it's own binary file format. I don't mean that as a slag, but your comments leads me to believe that is the case and, therefore, your understanding of the issue is purely speculative.

I also think you missed the point, PSD is not designed to be an interchangeable format nor a public one. It is designed to operate specifically with it's origin application, therefore why should Adobe care if third party developers have a hard time implementing it? That's not their problem. There is no onus on Adobe to create some magic file format that third party developers can easily implement.

What is their problem is a performant file format with backwards and forwards compatibility that must store a lot of application specific stuff. Stuff that only their application needs to deal with.

As someone who has written a PSD importer for Delphi (in Pascal!) using Adobe's docs, it's really not that terribly difficult for most use cases. It's just as clear as working with any other RIFF-esque file format. You can write a simple importer in a couple of days, and a more in-depth one within a week.

ymmv, ianal.
In most cases manually cooked food is much cheaper and more healthy than purchased one, if you can cook. The same is correct for C/C++ programming in terms of execution speed and resource usage if you have knowledge and experience.

btw, JVM is mere a c++ code.
Rib charters in the Solent.
Rib charter, Yacht charter and Boat Maintenance in the Solent, Portsmouth, Southampton, Chichester and Cowes.
So basically your whole argument just unraveled.

Immunity is Olly.

No Unix debugger as powerful as SoftICE exists that doesn't run "under" the OS; that's the point of SoftICE.

Normal people don't debug with SoftICE. Even kernel developers use kd to debug driver code. You done much kernel debugging with gdb? Oh, here's a fun one: debug a running OpenBSD 2.x kernel. Hope you enjoy /dev/kmem.

You're the whatever-you-are. I'll let you pretend that disinfecting a compromised running kernel is feasible anywhere.

Sorry. I'm sure you're a great guy and you've had lots of experience doing interesting things, but I think you're just dead wrong here, and --- all due respect --- now you're just blowing smoke to cover it.
One interesting fact is that googles mission is to organise the worlds information. I would assume there is quite some good information in wolfram-alpha. Wonder if google will try to organise wolfram data some time down the line ;)

And on a serious note, giving wolfram a whirl will be quite exciting, id like to put in some differnt maths questions, just need to get the symbols that wolfram would understand.