skysight-inc/HackerNews huggingface dataset:
Is this what you were talking about? https://bugzilla.mozilla.org/show_bug.cgi?id=45375 - TITLE text is truncated.

Resolved in 3.0, but was outstanding for many years. The bug comments are worth reading (some of them are from the XKCD and Dinosaur Comics guys, whose sites this bug impacted fairly heavily). It doesn't make their dev community look like a place I'd want to be.
Try http://github.com/btbytes/webgen.py . This is a static site generator written in Python.

It's a single Python file, with support to mardown, textile etc. The template is one single file too which is based on YUI.
rest2web: http://www.voidspace.org.uk/python/rest2web/

It is not very flexible, but doesn't take very much effort either.
I agree. And it's not that Python strictly needed the "@"-syntax in the first place. They just implemented ("hardcoded", as the article calls it) it to make it obvious what is happening.
This is a fine idea, but could possibly end up lowering quality of topics on HN. By making it all too easy to submit stories, quality may be endangered in a longer run due to rapid flood of links.

But then again, perhaps the voting system can hold its own well against that.
Not only is it incomprehensible, it's factually inaccurate. According to Eckel, IE came along after Google, which is funny considering Microsoft got sued for bundling IE before Google was even incorporated.
I've started using Sinatra for small websites. Its not a static-site generator but it does give me pretty simple control over layout and I can do some dynamic things if I wish.
Swoopo: The crack cocaine of auction sites
Kicking Reality Up a Notch
Interesting idea. Better to run it in the background though so you can still use other apps on your phone. Hopefully they'll make an Android or a WinMo version that can do this.
List of Google Twitter Accounts
List of Google Twitter Accounts
I wrote a single DEFPAGE macro that takes care of this.

(defmacro defpage (name (uri &optional title) &body body)
`(define-easy-handler (,name :uri ,uri) ()
(with-html
(:html
(:head (:title (or ,title (string-titlize ,uri))))
(:body
(:div :id "container"
,@body))))))

Usage:

(defpage aboutus ("/aboutus" "About Hacker News")
(:h3 "Hacker News Consists of the following people:")
(:ul :id "user-list"
(dolist (user (list-all-users))
(htm (:il user)))))

The one I use for my current project is 2 pages long and even generates SEO-friendly meta tags from the text content. In the future, I intend to make it index each page into a Common Lisp search engine (Montezuma) so I can search my entire site whenever I want.

I slice and dice CSS and html until I like the page layout, then abstract the common parts and put them in DEFPAGE. I even have session-based stuff that shows a login/logout stuff on the top of each page in tiny font, so logged in users can view the public pages and know they're still logged in.

[Edit: Tonight I wrote self-validating CLOS objects that map to a database record. They generate their own Lisp and Javascript validators and the validators are auto-invoked both on the client and the server whenever their respective object is instantiated. On the javascript side, instanciation is attached to the :action of a form; it's clean and pretty, but forces me to use a seperate form for each class/table. I only came up with the idea this afternoon, so give it some time.]
7 Common Errors when Writing a Business Plan:
http://entrepreneur.venturebeat.com/2009/07/09/seven-common-...
Similar? Only on paper. Sure it will be designed to meet a bullet-point list of formal features compiled by an Analyst, but those won't matter much in the end.

It will not have the appeal nor the ability to interconnect with standard-abiding software from ISVs from all over the world the Google offering does right now. Carpet-bombing style marketing won't help much.
Finally! Posting code was completely arbitrarily arduous before (at least the only method I found that worked for me was). I may have to actually use mine now. :)
Followup by the author: http://www.thebigmoney.com/blogs/sausage/2009/07/10/were-try...
I just use 2 shell scripts, cat.cgi and index.cgi, at my blog

http://mv.asterisco.pt/cat.cgi?cat.cgi
http://mv.asterisco.pt/cat.cgi?index.cgi

(View source)

-- MV
Alan Turing: Codebreaker and AI Pioneer - Video Lecture by B. Jack Copeland
1. The kernel doesn't include proprietary drivers (though I suspect Chrome OS's kernel will), and may not include some obscure drivers, but it does include drivers for lots of hardware makers, and not generic ones, but specific ones (ipw* and atheros, ... wireless cards, intel video, OSS nvidia and ati drivers, etc etc etc)

2. You keep assuming that because they say the linux kernel they mean only the linux kernel. You mentioned printing — why do you think CUPS won't be present? Also, I didn't say app developers would use glibc, but the chromium port will use it.
How much food can you really grow in a city? You’d be surprised.
Why Diversification Results In Mediocrity
Bing vs. Google: Consumers Can't Tell a Difference
Not necessarily: consider Windows and then take out everything that doesn't belong to the lowest level kernel and essential driver services. Now, build the .NET API on top of that core and not on top of the Win32 API.

There you have it. A non-Windows OS built with Microsoft technology.

Microsoft will never do that as it would sacrifice sales of its Windows line and their VPs just can't sacrifice their bonuses.
"It's all too easy to simply close the eyes and ignore problems reported by perhaps a minority of the users by cooking up excuses for not dealing with them, but that's not the solution: the problems won't go away by ignoring them, the vocal minority might actually be representing a big non-vocal group or worse: a big non-vocal groups of ex-users."

This point about usability generalizes very well and applies to many more software design issues than the issue at hand.
Don't forget there are plenty of small building owners and managers who don't have the time or capacity to be showing apartments to prospective tenants. Some have even resorted to hiring brokers and paying their fees to get units filled.

Sure there are plenty of unscrupulous brokers out there, but some do provide an invaluable service.
Now that is a cool hack.
Crashing a chess computer for ultimate victory
Armed Bear Common Lisp actively developed
I really like http://www.inventgeek.com/Projects/AlphaRad/Overview.aspx to view radiation from Americium from smoke alarms also using a webcam
I quite like ModX (http://modxcms.com/) although it might be a little on the bloated side for many here. It's a pretty bog-standard PHP/MySQL package.

Basically, you design and code up your pages as if they were static, then insert "template tags" where you want to put your title, content, footer, menu - all of which is then pulled from the CMS database. I might be barking up completely the wrong tree here but it works for me when I want to throw up a site quickly.
these have been around for 10+ years...
Sounds a lot like all the other press swoopo has got. While on the surface there new offer to allow the bidder to make up the difference for the item on lost bids seems like an improvement, there retail prices seem to be high enough to negate any benefit there is buying online over your local retailer.
Can Language Skills Ward Off Alzheimer's Disease?
Must the community exclaim moral outrage over Swoopo every few months? Sheesh.

(For the record, I don't think it's a terrible thing or should be illegal, no matter how profitable.)
I like how she is "just doing it". As described, it's not primarily part of or subservient to some "agenda". Seems rather "hackerish"; hacking the local setting to combine urban and rural elements in a mix that suits her.

My one caveat would be to make sure your soil is safe; urban settings have trouble with contamination, from "brown fields" to lead paint, motor oil, etc. The problems can be remediated or worked around; the thing is to know about them so that you can do so.

I think the HN crowd is more likely to understand this safety issue. My challenge when talking with friends who start urban gardening is to point the concern out without sounding negative about their project. I'm really just concerned for their health; as long as that is assured, more power to them. Unfortunately, I think sometimes my attempt to be helpful in this regard just comes across as negative.
Thanks a lot :) Please keep the votes coming.
He calls it evil but doesn't provide much justification other than what he assumes people already believe.

In the interest of philosophical discussion... why is maximizing profit using knowledge of consumer behavior "evil" so to speak?

If someone uses their available knowledge and decides to enter a swoopo auction, is it really much different than choosing to play at a casino even though we know the house is against us (gambling's existence is something that few outside government seem to have a problem with?)?

Is the major hang up that people can pay but not win? If this is known up front can someone provide the rationale behind this being "evil"?

Funnily enough I find that the debate over swoopo being evil seems to parallel the debate over spec work being evil (just different currencies involved).

Can someone point me to literature on the rational arguments for and against consumer protection?
Spammers have thousands of accounts each on Twitter. I don't see anyone suggesting that they should spend a billion dollars to buy the service.

What reason would Google possibly have for ever buying Twitter? I would hope they're gun-shy on large acquisitions after picking up the money sink they call YouTube. At least YouTube has some kind of revenue.

A purchase of Twitter just comes with a huge spam/junk problem and a reputation for technical problems.
TechZING 9 Google OS, Life Hacking, Polyphasic Sleep, YQL, Sharding, Glow JS
This machine has never been defragged.

Yay for xfs.
The new "losing bidders can apply bids against the cost of the item" is just plausible deniability for their ultimate business model, which is selling 100 people the same Wii.

If they end up selling 100 people the same five Wiis (1 at a deep discount, 4 at retail), it is still the same business model from the perspective of 95% of the participants of the transaction, who end up spending a lot of money but get no Wii.

I refuse to call them an auction site because that is just sheep's clothing. Their model has absolutely nothing intrinsically auction-like about it -- take a look at their "auctions" for CASH in which the putative "bid price" will never actually be paid by anyone. It just exists to sucker more people into paying scam participation fees.
7 Places Around The House To Stash Your Cash
History of the C family of languages
Great idea. It got my attempts and an integral and delta right off, but I had to try a few times with a lower-case sigma.

edit: It allows you to submit training examples, which is a great idea. Just did two for lower-case sigma.
How do you stop scripters from slamming your website hundreds of times a second?
I am neither a good programmer nor an expert in machine learning or whatever, but look - for each item they have a public bidding history with usernames. So,

1. Write a script that will pull this info once a second

2. Analyze it - You're interested in predicting when a person will quit bidding so that you can join the auction in the latest possible moment and win the item with a minimal number of bids. You have time series of each user's bids (with a distinction of whether they were made manually or automatically) and a dollar value of the item price.

3. ...Profit!

Could this work?
History of the BASIC family of languages
Anatomy of a Miracle: US Airways Flight 1549
In the interest of philosophical discussion... why is maximizing profit using knowledge of consumer behavior "evil" so to speak?

I wouldn't go as far as saying this auction idea is 'evil' but I personally feel it is morally dubious. This site was put together by probably quite talented people with knowledge of game theory. How are these people using their talent? To make the world a better place, to forward the human race or to take money off others who are more ignorant than themselves?

These auctions have losers who lose money and gain nothing. Maybe those who lose enjoy the chase. However, I personally wouldn't be comfortable working on a system such as this.
In the 1950s, one could buy a miniature electron microscope.
and now that you can use bids as credit towards the retail price if you don't win the auction is this negated?
Also check out Zolt's square foot garden project that he is doing with his kids:

http://www.toddalewis.com/square-foot-gardening.aspx

http://news.ycombinator.com/item?id=538503
Actually, one can probably write a wordpress plugin that auto-submits a post own your own blog to HN, and then adds a "comments" link at the end of the post to point to the HN page containing your submitted link--effectively using every HN page as your comments page.

pg can probably filter based on repeated submissions from the same IP to prevent this type of abuse though.
The thing with HN is that if a website owner cares enough to put the HN submit button they could just as easily sumbit there own article.

I guess if the button worked as an upvote/ submit like a digg one it could be useful.
Rather than asking for a quick survey, why don't you get ready to have the work/life balance discussion with your future employers. (If you are your future employer, this should be over really freaking quick.) Your situation will be your situation, regardless of what the average turns out to be.

I'm hardly a model of work/life balance (Japanese salaryman, hooo) but it was one of the big questions at my job interview. I asked "What time do my peers go home at this company?", and after some hemming and hawing the bosses told me "About nineish, usually." (9 to 9 x 5 = 60 hours, plus a 10 hour fudge factor because I did not fall off the turnip truck yesterday and know what "usually" means.)

So I told them "There is a gap between what you expect as normal hours and what I expect as normal hours. I think that there is a workable arrangement for both sides between our two numbers. Will that be acceptable?"

They indicated that they valued my skillset a little more than slavish adherence to the company average schedule, and we've played give-and-take for the last two years. I work more than I would like to if I had my druthers, but not so much that I'm constantly miserable about it.

Incidentally, I am bootstrapping a startup in similar circumstances to yourself regarding "nights and weekends after long hours at the day job", and I have one bit of advice: be totally ruthless about using your time efficiently and if at any time you feel that you can't, clock out for the day and go enjoy life.
evil (n.) - 1. Killin folks, usually. 2. Preying on human weakness for your own personal gain at others' expense.

Seriously, if you don't think of this as evil, what's your definition of evil?

gambling's existence is something that few outside government seem to have a problem with

Um, what planet are you from? At least 3 major world religions (Judaism, Christianity, Islam) regard gambling as evil.
I submit about one out of three posts that I write to HN for consideration.

Out of those, HN'ers usually upvote about one out of three to the front page.

Out of those, only about one in ten are really great posts.

I don't mind those odds. Heck, if I could write a great post every time I went to bat I'd be a famous author and not a consultant. I just enjoy writing. But I think there is a bit of self-censorship that goes on at HN with submissions and comments that I don't see elsewhere. I'm perfectly happy with folks submitting everything they write. I just think when we start flooding the net with HN submit buttons we're really stressing out the filtering mechanism past it's design limit. We've already reached the point where you have an hour or less to catch articles on the new tab before they roll off to page two. If folks are going to have to go digging through several pages of new articles everytime they visit it's going to be a turn-off, I'd think. (Although it might grow the site, which means that there is always going to be trade-off between culture and volume around here -- but I digress)

So I'm not crazy about the button. Nice hack, though.
Test your website's loading speed through multiple locations
These kind of sites were invented in the UK a few years ago. The idea is based on a practice where con artists set up similar kind of "auctions" in the real world (mainly in unused shops on London's Oxford street).

The hook is that as you walk past the shop you see that you have the chance to get a play station for $1. So, you and about 100 other people pay $1 with the hope of getting a play station. After everyone's put their money in then they "randomly" select 5 people in the audience and hand over the play station to them.

Of course after the show, the audience "plants" secretly give the play stations back. So, in essence they keep recycling the same play stations all day long and real punters keep paying $1 and not getting anything.
Very similar is Nanoc, Ruby-based, lightweight, and flexible.

http://nanoc.stoneship.org/
/All/ photography in the National Portrait Gallery in London is forbidden, with or without flash. They are worried about losing control on works where copyright has already expired.

http://www.npg.org.uk/about/FAQ/do-you-allow-photography-in-...
http://en.wikipedia.org/wiki/Copyfraud
IMO, you need to do 2 things to be successful with this app:

1. Integrate with major IM services, AIM, Jabber etc, and have your own "Say Hi service" in there for LBS chat.

2. Put something around the app, as in make it do more than just chat. Explore making it a dating app, so that you can chat/"quick date"/"lunch date" people around you that are signed up with your service. Companies like match.com etc have just stopped innovating in this space and you may be able to get traction.

I haven't done the research to see who else is doing this but it seems like for your app these two things look like an obvious steps.
I wonder how effective the static remains over time. Does anyone have any experience with this? Otherwise it does look like a pretty good product.
http://www.qrimp.com has a feature called "publisher" that you can use to convert any database content to a set of static files that it can then FTP to any server. You can modify your data, which in your case would be just the content between the header and footer, you can also include a header file or a footer file. The header and footer could change based on which area of your site (which data) you are publishing.

The data can be anything, products, customers, or lists of blog posts. The Qrimp blog is managed with the Qrimp publisher, for example: http://www.qrimp.com/blog/categories.Features.html

With the templating system, you can create complex query structures to pull in data from any table in your Qrimp app. It is a programming construct of sorts that allows you to create static pages that are the result of dynamic queries, so your website loads really fast, but it is based on a dynamic database.
Ask HN: The future of medicine and IT
I'm going to study medicine in the new few years (8 years!!!), I'm wondering (I'm a geek and software developer) what future is for the IT applied to medicine, is it promising. I worked with computers since 2001, I love programming and I'm self-taught.

I wonder if I can in the future mix my medicine knowledge with programming and IT??

Any ideas or links are appreciated!
Finally, I gave up when it became clear that Swoopo could make money faster than I could count it.

Two thoughts come to mind. First, it's a rigged game: don't start playing it. Second, people are going to clone this business model. Swoopo is simply one of the first-movers.
Goldman update: The Aleynikov Code Dump Uncovered
By the way, I should point out that our overall strategy of how to deal with "packaging and installation" issues is to use automation. The creation of packages such as Python .egg's, Debian .deb's, and Mac .dmg's is done automatically by our buildbot, and we also have tests run automatically by buildbots to see whether the resulting packages can be installed and run.

I'm sure that it isn't all there yet, and your bug reports would help, but you might be interested in the overall approach -- applying the principles of test driven development (if it isn't automatically tested by your buildbot, then it isn't done) to packaging.
I'm honestly not sure if this is a brilliant parody of TechCrunch style "journalism" or just the echo chamber that produces quotes like "Google, which probably wants to buy Twitter just because it’s hot".
"A new, advanced model of the electron microscope, much lower in cost, less complex and only 30 inches high, has been developed by RCA and will be placed on the market later this year."

Ha. That link doesn't show you could buy miniature electron microscopes in the 50s. It shows that pre-release hype for vaporware was alive and well in the 50s.
How to Avoid being Penalized by Google | TechJaws: Internet Security and SEO
http://diybio.org/

Unfortunately, so far seems to be more talk than real projects.
Do we really need the internet's help to hide something in the house?..
Wells Fargo Bank Sues Itself
Super Mario Marathon
Vietnam Open Tourist News :  Mui Nai waves tourists to summer
An Alliance I like
Having an OS work on lots of machines is not really a requirement of a good OS.

While they needn't go the Apple route with all-proprietary machines, they neither need to go the Microsoft route and have it run on everything.

Maybe a middle of the road approach is best for this niche of the market.
Good idea, but I would imagine human behavior is too irrational to model correctly.
Why Your Sales Department Should Hire a Blogger
Why Swoopo is like a slot machine
The con artists would probably make more money if they charged people £1 instead ;)
This isn't telephone recording, this is ambient sound recording (everything that happens around the user, not telephone conversations). There is no law prohibiting that.

Think of it like a Undo button for real life conversations.
or a better title: "7 Ways to Accidentally Throw Away Your Cash"
Stop Dreaming Start Action, The Biggest Indonesian SEO Contest
Stop Dreaming Start Action held by Joko Susilo (internet marketer) is a the biggest Indonesian SEO Contest! Let's join with me!
I couldn't get Pi to work (like a little hut).
There are a couple of explicit condemnations of gambling in the Qur'an, but not in the Bible [as far as I know, corrections welcome] - though things like condemnations of "love of money" might count as indirect condemnations of gambling, I suppose.

I recognise that some religious traditions take guidance from more than just the official holy books, but even the official Catholic view seems fairly neutral: that gambling is not immoral in itself, as long as certain conditions are met:

http://www.newadvent.org/cathen/06375b.htm
I was talking about using Tor as a client. In this moment I'm considering Germany a country whose censorship you want to avoid, just like China.
It does, although the author probably didn't intend it. If a submission is a duplicate, you're redirected to the first submission and it gets your automatic upvote. So the first person clicks it and submits it, and then the following clickers think they're submitting it but are really voting it up. I think it'd be cooler if looked more like the Digg button (which shows the number of diggs), but you'd have to scrape for the current number of upvotes.
everyone's mad they didn't think of it first. it's the most brilliant scam I've ever encountered, doubly so because you can make the case that it's not technically a scam.
If you are interested in this sort of thing I highly recommend checking out Path to Freedom.

"The yard has over 350 varieties of edible and useful plants. The homestead's productive 1/10 acre organic garden now grows over 6,000 pounds (3 tons) of produce annually."

http://www.pathtofreedom.com/about/urbanhomestead.shtml