skysight-inc/HackerNews huggingface dataset:
Read K&R, a large part of the book is given over to writing a simple allocator. There really isn't an awful lot to understand if you're treating the hardware as a black box.
FBSD compatibility is a plus and a half.
It's on Windows. That spoils the whole page.

I mean you can go work on Windows when you have calmed down and want to make money (or actually explore the system etc). But an angry young hacker on Windows?
One of his arguments was that prototype is not that slow anymore in comparison to jQuery.

Some nice speed improvements are coming to jQuery 1.3:

http://www.flickr.com/photos/jeresig/sets/72157612498756067/
High caffeine intake linked to hallucination proneness
May I humbly suggest choosing Redcode as your first assembly language. It's easy to learn and gives you something to do in the Core Wars.
"Good luck figuring out what "a" "aa" or "aaa" mean."

It is the slow scream of death march.
Capable of handling driver issues, I'm just losing my patience with how it seems to waste gobs of my time.

You're correct on the gfx chip.

I've been having stability issues on my desktop that prevent me of late from using anything other than...get this...Windows XP. Everything else freezes in the install. I'd forgotten about wubi. I'll get my unix fix that way.

Make no mistake, I'm not comfortable with the control Apple exerts over the hardware and software.

EDIT: Btw, Windows 7 is very nice if you use windows on a regular basis. Very fast on my 14" Dell 1.4 GHz Celeron 1GB Radeon 9000.
I think other institutions will arise to fill those gaps. They will be pure teaching institutions rather than universisites.
The real cause of the financial crisis -- An MIT Blackjack Team perspective
Well it is built on top of the JVM.
Hah. Cool.

Few niggles:

* The slider only rates when you "click" - as in, I assumed I could drag the slider up/down as the video played and it'd rate it in real time. That'd be cool.

* Work on your homepage! Include: Search for YouTube Videos, Highest rated/Lowest rated videos. "Think of Skuttlefish as Dial Polls for online videos. " I don't know what this means, personally. I'd make the "What is Skuttlefish" text much larger and colourful, its a cool idea so make sure users know what they're doing the moment they look at the page.

* Make a logo. Make a bookmarklet so I can rate YouTube videos from Youtube.com

* When I explicitly click "Register" it takes me to the login window. Can you make it so you can login with your "name" or email?
I hope that didnt come across as too harsh, I really think its a fantastic idea, and I think your execution is great - just a few TINY niggles! You've done 99.999% of the work!
I don't get hashtags, surely Twitter Trends is hashtags ... without the hash?
tie it into Hacker News.
Running linear program solvers or mixed integer program solvers also eats a lot of resources.
More or less the same experience here, except that I don't think the school I went to was very good at all.

I tried really hard to get my school to let me test out of classes and be in classes where I would actually be learning something, they refused. I spent the entire time there pissed off and frustrated at having to sit through a whole lot of boring, and in many cases inaccurate shit when there was so much out there to actually learn about.

An example: I got suspended for correcting a teacher that told the class that Germany was a communist country during WWII.
Perhaps producing nice graphs out of textual logs could be a bigger business? (I guess it already is.)
* no password confirmation box on register form? ballsy! :>

I really like this, I tried to be clever and rate a mac app - but it pulled it out of Techcrunchs Crunchbase. Colour me impressed ;)

Where do you get your data from? Really slick. Even got "Spaced" as a british sit com.

I don't like the "please wait a moment" that seems to appear on every page, whenever I do anything. Especially when I click a rating star when writing a review.

Always make sure the stars of ratings are clickable for users. If they're not logged in let them rate it, and push them to a register form.

"If you don't see your favorite McDonalds menu item, please make sure to add it by clicking on the lightbulb icon. " If you have to tell the user where to click - your UI is wrong :)

How do I add photos? can I tag my photos on flickr with a rateitall tag and it'll be aggregated?

I really don't get the quizes, how are they review related?

How do I setup a news feed? great idea.
http://news.ycombinator.com/item?id=433465
This is the facade pattern :) If you need it, this means you are overengineering. Applying it is even more overengineering.
Filtering in Oz: Australia's Foray into Internet Censorship
I don't rate songs, i rate artists and occasionally albums. I can't remmeber song names.
You need some form of "browser" that lets me select albums then choose a song to rate from that album.
Link points to the Abstract. The paper can be downloaded from the site or http://papers.ssrn.com/sol3/Delivery.cfm/SSRN_ID1319466_code... (pdf, 416Kb)
I've been a long time Linux user and recently got a macbook, partly because it just works and I don't have to read 1001 web forums trying to decide whether the specific NVidia chipset is compatible with the latest Xorg driver.

So it's really easy to set up and easy to use, once you get used to the oddities (command Q...). It's basically a BSD, so you get Bash and Python and gcc and Vim etc.

However, I'm starting to discover while it is Unix, it's got its problems. On Ubuntu, everything is just an apt-get away. I can check out bug reports on launchpad and get unstable fixes, and not have to wait for an update from the Apple gods. On OSX, you need to use fink or darwinports, which isn't integrated with the OS (anyone said Apple gcc vs fink gcc?). Apple just likes doing things its own way, like rewriting config files for you (even though you edited them manually), having obscure config options (.MacOSX/environment.plist???).

So as much as I enjoy the interface, I think my next machine will be some sort of Thinkpad + Ubuntu, for all that brown themed ugliness :)

(oh, and I swear the white macbook scratches and scuffs the second you take it out of the box, get a black one or a pro.)
Work of World's  Tallest tower Stopped
Clojure doesn't have objects, but it has hashmaps and (multiple distinct first class) synthetic hierarchies and multimethods. Compared to that, conventional OO looks a bit crude.
Blockbuster claims to open the distribution floodgates
Depends what you class as "startup".

There are millions of websites, making millions from advertising, without charging users.
Critical Personality Traits
Man Group’s funds fall $14.3bn in last quarter
From the AWS blog: "CloudFront Management Tool Roundup": http://aws.typepad.com/aws/2009/01/cloudfront-management-too...
A short extract from a book called "The Psychology of Computer Programming" by Gerald Weinburg http://www.dorsethouse.com/authors/weinberg_gerald.html I found the reference via the article comments on this post ~ http://news.ycombinator.com/item?id=431011
Imperial should not fly to Mars. (And even Metric could be made a lot better. For example Boltzmann's constant should really be 1 instead of the value that we get because the unit of temperature has such a strange definition.)
And you can put two or more commands on one line.
1. Jing (jingproject.com) runs on both Windows and Mac, less slick, but actually has more features than Skitch (Jing can also screen record for a couple minutes.)
but
2. I don't think this tool, screenbin, quite maps to Skitch or Jing.
No. They're all vanilla WebKit with different chrome.

None of them even screw with the rendering engine, much less have their own.
A good time to consider debt consolidation
Austral Mortgage offers competitive mortgage rates for both residential and commercial loans, debt consolidation and investment loan. The company also provides special offer for First Home Buyer.
In that case I would take all the detention they would give me. The truth is the truth.
i see "first to do X" as neutral. maybe it's indicative of more innovation and goodness elsewhere, but maybe it's done better in the next iteration or language.

"best to do X" is clearly a good, though, which is listed as part of the 1st reason.

an important reason not mentioned is library support. for practical reasons many programmers want not just "a good language" but a language where they don't have to re-invent the wheel or forge new territory (of course, that can be satisfying, too, if one has the time). this is likely the case with any language that has been around a while.

i don't know if this is the case with lisp. did that reason seem not important enough for the list, or are libraries/frameworks lacking?
Speed up your JavaScript, Part 1
Al Jazeera Announces Launch of Free Footage Under Creative Commons License
Pushchairs | Car Seats | Baby Carrier
Babybuysdirect offers some of the best prices anywhere in the UK to buy pushchairs, car seats, baby monitors or baby carriers for you child! With free delivery on orders overs £50 you can be guaranteed, that however big your order is, it will arrive safely and conveniently straight to your front door. At Baby Buys Direct, we make it our aim to make your online shopping experience as simple and safe as possible!
Why would they buy it, instead of implementing the feature themselves?
I use them for this purpose in both Python and Ruby when there's a formatting win to be had.
Pretty much yeah, as well as twitter search (without having to opt-in, which I believe hashtags.org still requires). But the author's main point seemed to be that hashtags are a solution for easily filtering and tagging tweets appropriately. For example, I was at macworld last week and while I didn't hashtag any tweets, it would be a lot easier for people to filter if I did tag them with something like #mwsf09, instead of tweeting something related without actually mentioning "mwsf" or "macworld" in the tweet, forcing them to deal with the subsequent issues (i.e. not being able to filter them out or vice versa, not being able to search for it easily...).

(Not that I necessarily want to see twitter-side filtering and grouping and permissions, I don't know that I want to given that I love the simplicity of twitter as-is unless twitter can implement it unobtrusively.)
i think the idea is to have a hashtag for #family versus #work, and then only invite your family to receive your #family "feed" as it were, while anyone could follow your #work messages.

the point is that you wouldn't mention #family naturally in a message intended for family (eg, "rex loves new collar. thx mom."). the hash (#) is simply a convention for unnatural categorization.

am i misunderstanding trends parsing?
This is the model I have been using in my app. The goal is to have your vendors/customers be a function and asset of your service, provided to the free user base.

It's really all about extremely targeted but transparent marketing as well as finding interesting ways to utilize user data. The data and its interpretation is what is really valuable, and that is what the customers are paying for. It cant just be simple advertising though, it has to resolve a shared necessity of both customer and user.
Using bad equipment as a constraint on your art is not likely to spark creativity, but instead just give you a worse result. It's like saying you're going to start programming in Cobol instead of Python because it might make you rely more on your creative abilities, or you're going to start running in wooden clogs instead of running shoes, or replace your computer display with a 10" one. If you want to guide creative thinking, put a constraint on the output, not the toolset.
Hire a Facebook Developer to turn a vision into a reality
How do i find a Facebook developer who can turn a vision into a reality. Is it best to pay p/h or fixed project.

Contact jedarogroup(at)gmail.com
The reality is that is impossible to have 100% uptime, or at least it would be prohibitively expensive.

I think 37signals write about that themselves, and how they get away with 95% or something.
Evolution of Tools for Sales
Yeah. Often it's bad style, but IMHO if you just need to do something like:

x = 0; y = []; z = None

Then it is actually clearer to group them together, it means more "real code" on screen at a time.
"Also, you should find someone willing to take personal responsibility."

I strongly disagree here. I always hate this scapegoating behavior, and also it irks me when for some public disasters a random person gets fired and then supposedly everything has been amended. I don't care about the people about your company, I just want you to not screw up. On the other hand, everybody makes mistakes.
A few incomplete thoughts:

Just let them expire and whoever wants to use them will (in theory) be able register them from. I.e., when you let them expire they will go back into the pool.

I say "in theory" because of the possibility that domain name registrars will "taste" them http://en.wikipedia.org/wiki/Domain_tasting and/or do something else to "grab" them and sell or auction them to the highest bidder in whatever marketplace they can expose the names to. Other downside is a domain name speculator will acquire and the the same. All this begs a debate on "right and wrong," which is a whole other topic.
every language gets parsed, turned into an AST (Abstract Syntax Tree), and then compiled or interpreted

This is one of the most widespread misconceptions about compilers. You don't need to build an AST. All books that give this advice originate from academic environment and are completely out of touch with reality. Unfortunately these books can be credited for the terribly bloated compilers that we are using, including Python and Perl.
Modern Web Design, I Renounce Thee
It's called French spacing. I learned that "it's just a weird English habit", but the Wikipedia article is a lot more detailed: http://en.wikipedia.org/wiki/French_spacing
There's also a bias in terms of what gets people worked up enough to comment: bad service, or really, really good service. Ok and pretty good service are less likely to get people excited enough to post reviews and commentary.
XKCD inspired Mac Mini speech synth hack
actually the new HP line is really really popular (HP has surpassed dell as the #1 PC maker) -- and the quality isn't bad at all. you can get the latest nvidia geforce 9800go with a 17 inch screen, dvd burner. if you get the really popular models, hackintosh is a snap (there's one hackintosh thing that makes it super easy, I dont remember if its iatkos or something else...) -- and linux is also.

My work machine is a nx9420, with 17" screen and full size keyboard. I like it. We've had some problems around the office with lesser models, but several engineers have the nx9420, and I've not heard any complaints or problems.
> All my emails tend to be formal in style even to people I know well
Maybe you should queue this on your reading list:
http://www.cluetrain.com
same here mate... got a mail a couple of days back for... had scored 560 in verbal..
Building an AST will make your job MUCH easier if you want to do any kind of transformation/optimization.
I do not know whether that was a good example to show the benefits of the semicolon:

x, y, z = 0, [], None
It could even happen at the universities, if people start attending for classes and programs but not degrees. Some college departments serve multiple masters: a national accreditation organization, which gives the college as a whole accreditation, and some field-specific professional associations which bless the behavior of departments. The professors care primarily about their field-specific status, while the deans worry about the overall stuff. That's part of the reason why you occasionally see a headline that such-and-such univerisity failed to retain accreditation. Often, you can't find a professor willing to take time away from students and research in order to write a report.

After all, they think, if I satisfy the peers in my field, why do I care if I have an acceptable org chart?

I could easily see an employer caring more about getting through a program blessed by a professional organization than about getting an accredited "degree." I actually think this would be a "purification" process for universities.
By the same logic, QWERTY forcing talented people to develop RSI should get the same treatment..
In this case you could just use:

x, y, z = 0, [], None
Has anyone used HTMs? How do they compare to other learning algorithms?

More importantly, have they solved any problems that were unsolvable before HTM's?

I personally don't see any real reason to use them from the website. I would expect some new algorithm that is proven to have on their front page:

"Welcome to numenta. The worlds best artificial intelligence for problems in the X,Y,Z domains. Here are papers comparing htm to other competing technologies by independent researchers".
Former Autodesk CEO Bartz to head Yahoo
Ask HN: Skills learned from participating in HN voting?
I find myself thinking before I down-vote. Haha thinking--seriously, though, can internet interactions really teach self-awareness? My first impulse is to down-vote to confer disagreement, or to strategically nudge my own comment higher in comparison. I have never followed this impulse on HN. Instead, I have only down-voted a few times against obviously "mean" comments. I think HN has helped me learn this kind of self-awareness, this ability to pause before being defensive and take the peaceful route.

Why is this? Why do other people refrain from negative voting (for I see many more 1 and 2 point comments than 0 point)? Does comment filtering make this seem like a nicer community than it is? Is it in fact a nice community, maybe because of tit-for-tat or mature participants? Has my more laid back participation or its less technical nature changed the dynamic? Did the delayed down-vote capabilities matter?

To make this more relevant for web startups: Would any small community retain this pleasant culture? Can large communities retain this, too? Is it the overseeing of pg, who is more than a random moderator, that nudges things nicely? Are there hidden filterings and correctings under the covers that keeps things nice on top? Is this culture or UI or circumstance?

Thanks.
The Man Who Made Too Much
No, it will not make anything easier, except will just bloat the compiler and slow down the whole process. All kinds of optimizations you probably mean are possible at the level of intermediate/pseudo code, and should be done there together with the other optimization techniques.

We can look at specific examples if you wish.
Why you need a WAF even if your code is (you think) secure
fun idea. i enjoyed answering questions. sorry to see so much spam and negative comments get through, but he seemed to take it all in good spirits.
'or to strategically nudge my own comment higher in comparison.'

I have an opposite urge, to upvote other comments. So that my comment seems to deserve more upvotes in comparison.
... and how to sell more of them.
"You don't need to build an AST. All books that give this advice originate from academic environment and are completely out of touch with reality. Unfortunately these books can be credited for the terribly bloated compilers that we are using, including Python and Perl."

Can you give an example of an Open Source (so we can learn how it is done) compiler that embodies an alternate strategy?
Depends on your definition of intermediate code, doesn't it?
3D Printing Step by Step
Lua, but I'm sure there are many more. The generate-as-you-go technique is best described in Wirth's Algorithms + Data Structures = Programs, first edition (the last chapter about compilers was removed in later editions for some reason).

Turbo Pascal - probably the smallest and the fastest commercial compiler ever made - well, for an imperative language - was inspired by Wirth's book, too (see http://en.wikipedia.org/wiki/Algorithms_%2B_Data_Structures_... )
Maybe we just need hosting review website review websites.
LinkedIn's open-source distributed db
"One that come to mind that might be making a profit: Mint.com"

Mint also gives the managers at Intuit nightmares.
It's a clone of Amazon's Dynamo. Written in Java, uses BDB.
$50,000 Reward Offered For Proof Worlds.Com Patent Lawsuit Is Bogus
VirtualBox is free / open source: http://www.virtualbox.org/

From the site: Runs on Windows, Linux, Macintosh and OpenSolaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and 2.6), Solaris and OpenSolaris, and OpenBSD.

On this site, you can find sources, binaries, documentation and other resources for VirtualBox. For up-to-date press coverage about VirtualBox: blogs.sun.com/VirtualBoxBuzz
Usually a stack-based language, very close to assembly with a lot of simplifications, e.g. no registers. Because of these simplifications, intermediate code is easier to optimize and to generate native code from.
Seth's Blog: Traffic magnets
You seem to assume that education has no effect on your (absolute) productivity?
No, I don't want the spreadsheet to "infer" my desire or for it to change my formulas when I enter data.

The formula should describe the calculation I want performed and it should continue to work even when I enter new data. For example, if I have a "defined table" as you say, I should be able to ask it for a sum of a column in the table, and have it continue to work even if I add new data to the table, with hacks or trickery or invoking obscure commands.
With the recent (well, last few years) advancements on GTK for WIndows I've been looking at PyGTK as a cross-platform, native looking GUI option.

Time to check out PyQT.
Why you can't see the highlight of last week's "Saturday Night Live" on NBC.com or Hulu.
haha. It is true that I tend to upvote comments when they have low points. When they have more than a dozen it seems like the point has already been made.

One thing I've wondered is why these voting systems tend towards accumulation rather than averaging ratings. Or perhaps could use some kind of logarithmic accumulation.
Roulette Strategies
This site will explain how to beat the roulette having fun, excitement and making some bucks in the process. But never forget that roulette is a game of chances, there is no way to mathematically predict where the ball falls next.
ControlScan CEO Joan Herbig joins Risk & Fraud Committee
ControlScan (controlscan.com), provider of PCI compliance and security solutions exclusively focused on small merchants, announces Joan Herbig's appointment to the Electronic Transactions Association's (ETA) Risk and Fraud Committee.
What a whiny tone in the article... the man made money on people's downfall; why doesn't he repent? He must be punished!
Youtube Full of Creepy, Soundless Videos
People will always move their money into the places that
give the best return over a few years, no matter how many times they
are warned with the disclaimer that "past performance is no indication of future returns." And eventually the crisis that results will reach global dimensions beyond the means of a government bailout, especially
if part of the risk managing strategy becomes counting on bailouts
happening every decade or so.

The only solution is to forbid money management as we know it.

There are a lot of assumptions, first and foremost that all investors are trying to maximize their returns with no regards to risk. I know many people who choose investments that are less risky and thus have less of an interest rate.

People always look at money management from the investment side (ie, what is my return) and don't think about what is actually going on... ie funding new ideas/projects, if you outlaw money management then drastically alter the way that people can get funding -- greatly increasing the misallocation of capital.

A better solution would be to tell people to research what they're investing in, if it doesn't look right or you can't understand it don't invest in it.
Fuck college education, start minding your own business instead