skysight-inc/HackerNews huggingface dataset:
Epson, at least, uses a formulation that leads to most generic inks causing irreparable clogs. I dunno how they do it, but I've seen it happen in two Epson printers--worked fine for a few months, switch off to a non-Epson ink (of different brands in each case) and within a week the printer doesn't work. No printing, at all, just makes noise and moves its little bastard head around doing nothing. When researching the topic, I found that design professionals (who print a lot, and use the big non-cartridge ink systems) recommend never using Epson inks to start with, and always using the generic brand you plan to use for the life of the printer...which apparently makes this problem go away.

Of course, after five dead inkjet printers (HP, Epson, Lexmark, HP, Epson) I finally got pissed off enough to refuse to buy another one. Ever. I bought a networked Konica Minolta color laser for about $800 six years ago, or so, and it's served me well ever since, and cost less than another five inkjet printers and their outlandish ink prices. I've only had to replace one toner cartridge (black) in that time, and I expect to get another few years out of the printer. It also has Postscript support, so I don't have to think about drivers (which is irrelevant to some folks, but I never want to spend an afternoon fighting with printers again...and a networked Postscript printer is the only way to guarantee that I don't have to).

When my dad started talking about buying a new inkjet after his third HP started banding badly (and new cartridges, and cleaning, didn't fix it) I bought him a $200 laser printer. Best $200 ever. I buy him a new toner cartridge every year for Christmas...it's held up great for three or four years now.
Has anyone else coded up some hot forums?
I looked for a lightweight, easily stylable solution for a while, but I couldn't find any. I'm halfway through a PHP hack (you can register, login, and post threads and replies, just need a profile viewer/editor and a bunch of testing and it should be finished). I don't care much for a PM system when there's an email address/aim/msn/other contact info in the user's profile. It wasn't as hard as I thought it was, but does anyone know an easier method?
The immediate answer to your question is, Google for "delaware incorporate", and look at the ads. I think we used Agents and Corporations, Inc., who were the cheapest at the time.

IIRC, to incorporate in Delaware, you pay ~$100 for a filing fee. Since you don't live in Delaware, you're also required to have a Registered Agent in the state, which also costs money and is built into the fee structure for whichever company incorporates you. If you just pick the cheapest turnkey incorporation service off Google, you're probably not going to beat the cost trying to DIY.

To answer some questions you didn't ask:

Are you sure you want a C corp? C corps can be liable for corporate taxes. If you're a 2-person shop, C corp status probably isn't what you want; you don't care about having a board of directors, and you want pass-through taxation. What you want instead is an LLC, which requires less paperwork but still provides you with limited liability, a tax ID, and an entity that can invoice and be invoiced.

Are you sure you want Delaware? You probably do, if only to save time and energy thinking about it. There's a NV vs. DE debate with alleged tax advantages for NV, but if you're concerned about startup costs, DE is probably the cheapest and most hassle-free. For instance, we looked in to incorporating in NY or IL (our home states), but both required us to run an ad in the paper announcing ourselves!
Sometimes it's better to be exploited.
How likely is it that someone takes your GPL'd code and competes with you, anyway?
Your wish is my command!
DMOZ 2.0 - Submit links and matching keywords
Won't people hack their way out? You'd need to DRM your electricity.
i agree. I said once that Django is bloated, and I prefer something small and fast like cherrypy, and got downvoted within seconds. Once you start getting downvoted the herd mentality starts creeping in a bit, and you get downvoted even more.

Appart Django, criticizing Apple will get you downvoted even faster.
Speaking of "shmexperts" (and, clearly, guilty as charged myself):

http://www.NowPublic.com/don_t_be_a_dude_yamaha_a_gripping_s...
Felix Dennis Interview
You don't really need full tail-call optimization as long as your map/filter/reduce is optimized. Nearly everything can be expressed as combinations of those.

Actually, if you have generalized folds (folds over all data types, not just lists), all recursion can be expressed in terms of a fold. That's the point of a fold function: it captures the recursion pattern over a data type, letting you parameterize just the specific operation that replaces the constructor.

In practice, I found that the mutability of basic structures was more of a problem. By default, your subscripting/attribute assignment all mutate the original object instead of creating new ones. When I did FP in Python, I did a few decorators to hide this, but it still felt like an ugly kludge that was fighting the language.
and no one noticed.
Uh. Right. Because the refills for disposable cameras are so much more expensive than the actual camera.

If they sold refills at all, then the camera wouldn't be disposable, so unless this was some sort of joke...
Cell phones get away with it because the network provides authentication. The phones themselves remain relatively unhacked because there's just so damn many.

With a car, there's no inherent service model. It'll only be a matter of time until people buy cheap cars and modify them to charge/run independently of the service. We all saw what happened to the i-Opener.
Haiku error messages
Firebug 1.2.0 release notes
Inspirational. This is the sort of game I've been waiting to play.
Oh, the subtext...
I think there's a need for "If it worked in ___ it could also work in ___". Japan & Korea may do that for China. I'm not sure.

Israel may just do it for a lot of Europe. Even though the fact that Israel has uber high vehicle taxes (I think only Singapore is higher) gives it a huge advantage equivalent to a big subsidy. But in papers & on politicians desks it may not be the same thing.

'Tax Break' sounds better then 'Subsidies.' So a good strategy is finding somewhere with massive taxes.
If you do not so much care about the actual text - but about the languages, that will be less of a problem.
I guess it will be more - like - Chinese?
MySpace is more innovative than Apple, say founders.
You can get the source of this one at http://arclanguage.org
Seth's Blog: The decision before the decision
(And who knows if you'll get this. Interesting that HN fails at direct discussions)

The current usage model doesn't protect my initial access to BoA without me verifying that:

1. I've got a https connection

2. I haven't been redirected away to a rogue (SSL) site

You see the (https url)->(page retrieval) process as uniformly trusted (correct me if I'm wrong). I see stratification based on which third parties are doing the verification. Perhaps I'll have to wait for the emergence of a protocol explicitly designed for such things.
And it's cheap for students.
The Economist has a more managable form-factor
> Ruby is palpably slower than everything.

Try 1.9. It's usable today, and should be fully stable by January. Performance-wise, it's on par with Python.
I can see it every time I have [Django Code] e-mail with comment from core dev who just quickly marked it 'post-1.0' without paying any attention.

If you are not core Django developer or known big long-time contributor there's very little you can do to improve Django. That's a fish.

Hope this will change as soon as 1.0 is released.
Even if it was possible - it would need to be much stronger.

(And I guess you want a moving/changing field anyway to extract energy easily.)
How about Math?
Anyone out there using AppEngine for anything interesting nowadays?

I was originally excited about it, but the performance and limits have kept me from feeling comfortable hosting something substantial there. This feels like maybe an odd bias that stems from it not being as awesome as I wanted it to be, so it'd be great to hear some successful anecdotes from others here.
I really like Forth, it seems to me to be very much the right way to do things, however I've never managed to write an actually useful program in it.

Mostly I use Tcl as a sort of Lisp/Forth mashup :-)
Common Lisp: http://abstractnonsense.com/math.html

It also handles function calls; sin(x) becomes (sin x). For example:

* (infix-to-prefix '(1 + sin(3 + x) * 42))
(+ 1 (* (SIN (+ 3 X)) 42))

If you want the input to be a string, just use read-from-string and add parens at each end of the input string.
Excellent new book in the making: Computational Modeling and Complexity Science
Caution: Driver May Be Surfing the Web
I'm now running a homepage (http://www.billkatz.com) on my open-source blog software for App Engine (Bloog). I've included a python shell accessible via your web browser. It's like a limited rails console that lets you mess with your app and datastore in the cloud. (No ssh into App Engine.) Also recently added sharded counters as per some best practices suggested by Google.

I'll report on a more substantial app once it gets some testing.

A good list of apps on App Engine: http://appgallery.appspot.com/
Ever considered math instead? We have about 50% (mostly nerdy) females.
A lot of people were burnt by unmaintainable Perl codebases in the 90s. Right now, even if I wanted to, I couldn't start a new Perl project at my company, its reputation is too bad. People who left Perl for Python or Ruby won't be back - ever.
From the research:

"Political scientists and psychologists have noted that, on average, conservatives show more structured and persistent cognitive styles, whereas liberals are more responsive to informational complexity, ambiguity and novelty. We tested the hypothesis that these profiles relate to differences in general neurocognitive functioning using event-related potentials, and found that greater liberalism was associated with stronger conflict-related anterior cingulate activity, suggesting greater neurocognitive sensitivity to cues for altering a habitual response pattern."

I was just trying to be accurate. I could have use the phrase "wired differently," but there are no wires in the brain. Whether we know the specific physical differences or not, the profound observation is that there is one. And the basis of our thoughts, opinions, etc, is neurochemical.
http://en.wikipedia.org/wiki/Suzuki_method

http://www.psychologytoday.com/articles/pto-20050614-000002....

http://en.wikipedia.org/wiki/L%C3%A1szl%C3%B3_Polg%C3%A1r
Correlation does not equal causality.
I don't either. That's why I said I was buying this one.

It's just a crap shoot, that's all.
WidgetLaboratory Strikes Back At Ning Where It Hurts
Intertia and momentum are even different things in physics.
I think the real problem with exceptions is that their usage is ambiguous. What do you call an "exception"? In other words, the really egregious usages of exceptions come when they are used to handle normal system behavior and not exceptional behavior.

It also ridiculous to wrap every single call to every single function in try{}catch(){}. Code like this just is a bummer to read.
And, of course, razor blades.

http://en.wikipedia.org/wiki/Razor_and_blades_business_model
I have yet to read the GoF book

You're doing it wrong. You criticize a criticism after you've read the topic of the criticism, not before. Subtle difference, I know, but worth keeping in mind.
Gnomedex 8.0 Lessons
Vanilla and BBPress are both dead simple PHP forums, if PHP floats your boat (or "simple to deploy" is more important than any other factor). BBPress is by the WordPress folks, and looks like a solid effort.
It is forbidden to speak of the time before HN existed.
I always grimace a little when I hear about a business that is built entirely on being in the good graces of another company. I don't know the story here, beyond what's in the article, but I know that I'd never want to be in that position.

Facebook apps, Ning and MySpace widgets, iPhone apps. All are closed platforms, and for that reason alone, dangerous ways to try to make a living. I'll probably build an iPhone app, and a widget or two, but I'd never base the core of my business on it.
Schrep: Building the world we want, not the one we have
Does Guy walk the talk?
The Dunbar Corollary: Twitter is not a vast communications network of 2.3M users squared
Anne Trubek on Why We Shouldn’t Still Be Learning Catcher in the Rye
Im not asking this to troll, but has Guy ever actually had a successful entrepreneurial venture? I've heard about silly crap like Truemors, but nothing else, besides being loosely associated with Apple and the like.
Fear of failure is a big motivator for me. That, and money
The market for touch screens has grown quietly for years
Man is born free, and everywhere he is in chains-- of his technology.
"... Brad Fitzgerald on young people starting a business ..."

Not this http://bradfitz.com/
I'm not sure if this is related to your next project, but I think there is a market for personal outsourcing, and especially local outsourcing.

Getting people to plan events, organize your inbox, or run errands should be a lot easier.

Part of spending more time working on things that make you more money is spending less time on things that are valuable but take a long time.

This is pretty independent from software writing, where more work on engineering scales well. That's why such a tool would be good - a non software based methdod of scaling work.
In some sense, if you stick an iPhone on a mount on the dash, then you can already be online. I'm pretty sure I saw a guy with just this setup the other day.
A friend and I have started working on a solution that allows customizable, simple, hosted (or embeddable) forums. Consider Tumblr's approach to blogging as applied to forums for the general feel.

Do you think there is a market for this? If so, what features would you like to see?
Why Yahoo Japan Is Worth Nearly As Much As Yahoo
6 Best Ways To Score JailBait | SlashBe
I was thinking today about how the problem with so many of these "what I learned about entrepreneurship" articles is that they never ever offer anything close to what a business student gets taught in the first class of an "introduction to entrepreneurship" course at any b-school worldwide.

You could literally pick a random 19 year old business undergraduate with a C average at any random college in the world and they'd have more to say than the random Guy Kawasaki/Jason Calacanis/flavor of the day entrepreneur.
"These are decisions for which there's no rational justification whatsoever. For example, writing a non-speed-critical program (which is most of them) in C or C++. A few years ago you could justify that because the other languages didn't have such extensive libraries, but today it's ludicrous."

I think this is the text that was intended to be cited.

Thanks to the GP for posting that article, it's well worth reading for any and all of Bram Cohen's insights.
Crowd Funding: A Different Way to Pay for the News You Want
It looks neat, but I'm not sure how performant the updates are. I wish the documentation was a little less complicated.
I don't know about hackery, but the pike place market is still pretty awesome.
I'm a programmer because I enjoy solving puzzles, enjoying applying my skills to other domains, and enjoying making computers do cool things.

As an example I recently built a caching layer for a database that improved the performance of an editing screen by 100x. I could have used a local SQLite database, or a remote. I could have used C or C++ or memcache. I could have used Apache. I could have used JSON.

I did in fact use Clojure, XML and basic sockets, with the pure java oracle and pure java sql server drivers.

These choices, and the code that needed to be written to make it all work, are what makes me a programmer.
Dwm: a minimalistic tiling window manager
Do you think that at least some part of the problem is the difficulty involved in getting people to think original thoughts?
Have you tried OCaml? All of the above points apply to it as well, though it's worth noting that both are frequently compiled. (Several Lisp and Scheme compilers exist, as well.)

I'm not trying to start an argument -- I'm interested in comparisons by people reasonably familiar with both (i.e. people who get the type system). They strike me as having very different communities and priorities, but using most of the same tools to further them.
Sensual Heat Maps on Flickr (Crowdsourcing what turns us on...)
Also, follow the linked site, which presents more of the data. http://www.fleshmap.com/touch/skinheat.html
hmmm i wonder how many people they did this research on. i actually wanna see this research being done on people that are under the influence since you tend to be more touchy when you're drunk or on drugs...like...coke or even prescription meds
For someone who has contributed here so much, your original comment could have been clearer. It indeed read like a troll.

However, you've subsequently made an interesting point.

Open source development isn't easy. Project maintainers serve two masters; the development community, and the user community. Django aims to serve it's users with a stable trunk which in turn sets a high bar for contributers.

To this end the project maintainers must carefully consider each and every patch, its tests and documentation. This not only takes time, but OSS projects can also tend towards the direction of the maintainers interest, hence contrib apps like geo. Sometimes great submissions are nixed simply because they fall outside of the maintainers field of vision.

Fair? Perhaps not to those with high quality contributions stuck in limbo, but the rest of the project by and large depends on it.

Other projects rapidly incorporate all submissions, maintain a volatile trunk and release from stable branches. Django just isn't that type of project, but in return we've got an exceptionally stable, superbly documented, extensible framework.
Windows developers were not faring too badly (at least in the past before the web phenom arrives)
Carbs kill cells that regulate appetite
"... Will drivers exercise good sense and not use their laptops while driving? ..."

I do see some benefits. Imagine if you have voice output hooked up to GPS, some software and google maps. Location based information delivered to car based hardware will be in more demand.
Solution in python that parses infix expression from string and returns a list of tokens in prefix form.

def parse(s):
for operator in ["+-", "*/"]:
depth = 0
for p in xrange(len(s) - 1, -1, -1):
if s[p] == ')': depth += 1
if s[p] == '(': depth -= 1
if not depth and s[p] in operator:
return [s[p]] + parse(s[:p]) + parse(s[p+1:])
s = s.strip()
if s[0] == '(':
return parse(s[1:-1])
return [s]
print parse("1+3* 4/haha-5*(2+3.14 ) * (4+5)")

Edit: grammer
Latest jslint updates: one var per function, ...
My Common Lisp environment is not built on top of C. Knowing C will not help me track down bugs in it, and shelling out to a C program will rarely produce more than a marginal speed increase.

That's not to say knowing C isn't a good idea, in part for the other reasons the author listed and in part because C and Lisp are near, if not at the ends of the high/low level language spectrum. Understanding the machine provides valuable insight for programmers, even if they never actually use C in real programs.
Firefox 3.1 Proposal: Tabs in the Bar
I strongly disagree. You talked about selling potentially LIFESAVING medical equipment for twice what you bought them for in the 3rd world, an area that cries out for CHEAP medical care.

Perhaps you have some other examples in mind. I stand by my questioning of why your examples appear to involve taking advantage of people who are probably in need of assistance.

And yes, trade is definitely often unethical. One of the main reasons the U.S. is rotting is because of unscrupulous business practices.
I think that Guy definitely has credibility. His Wikipedia entry (http://en.wikipedia.org/wiki/Guy_Kawasaki) mentions several real ventures.
I just took a cab to the airport. The driver was scheduling other trips and giving estimates of cost by using the gmaps iphone app.

It wasn't a quick trip.
Edit: grammer

I think you need one more edit. :-)
Woah!

http://upload.wikimedia.org/wikipedia/en/5/57/Felix_Dennis_P...

I wonder if there is an e-version of the book somewhere, if you know what I mean.
First, we're rotting? How so? Seem to be doing pretty good from where I sit, almost 30% of the world's GDP and all.

Second, it seems you know just what the appropriate ethical markup for medical equipment is. Care to share it with the rest of us? Is like 10% okay enough but if you mark it up 20% you've crossed some kind of numerical moral line? I've never heard such malarky, but I'm open-minded. Maybe there's some fancy formula for how free trade is supposed to work with life-saving equipment. Got one? Or are you just posturing?

I find some of these comments extremely fascinating.
Another python, but recursive:

def doit(expr):
expr=''.join(expr.split())
if expr.startswith('('):
(left,size) = doit(expr[1:])
size+=2
else:
left = re.compile('(\w+)').match(expr).groups(0)[0]
size = len(left)
rest = expr[size:]
if rest=='' or rest[0]==')':
return left,size
op = re.compile('([*/+-])').match(rest).groups(0)[0]
right,size2 = doit(rest[1:])
return '(%s %s %s)'%(op, left, right) ,size+size2+1
The role of a CIO (and his org) is to manage information technology in a way that optimizes the value for the company. In the cases where these things are slam dunk fits, IT should be suggesting them, not stonewalling them. Failing to do this is just being bad at your job.

If people becoming more tech aware means that there's less of a role for people who are bad at their job, good digging riddance.
My Guide To Blogging | SlashBe
Yah, that's the one. And we'll see if he delivers, but I know one thing right now: when I sit and wait while one very slow site freezes the whole browser, I get quite annoyed.

Does he not realize that the browser is basically the OS these days, and he's keeping it in Windows 3.0 territory?

It's time to make a thread for the UI, and a thread for each window, and each tab (child windows AKA popups, shall thread with their parent). JS can't cross those walls anyway, so his probably with concurrency are not as bad as he thinks.
Nice to see a writer who actually knows how to spell "cachet."
It doesn't work correctly. Example:

print parse_expr("1+2/3/4-5*6")

Result:

(+ 1 (/ 2 (/ 3 (- 4 (* 5 6)))))
Yeah, it doesn't take into account operator precedence :(
Another example of how "platforms almost always win against the applications built over it".
Designing an Efficient, Effective, Enjoyable Outdoor Kitchen - Associated Content
Yea, just went there - was awesome!
Choosing Material for Outdoor Walkways - Associated Content
Ajax libs: short overview with references: event binding, DOM selectors, etc
Unless they happened to build something too successful.

There was a time when the leading word processor was not Word, the leading spreadsheet was not Excel, and the leading web browser was not Internet Explorer. These are merely some obvious examples.

Of course, this is one of the great reasons why the web is wonderful for consumers: No one can own the platform.
I've used a laptop on the passenger seat in the past. That's why they call it wardriving.
I remember reading this story in Valleywag, and thinking it might be plausible.

But recently I met Guy in person and got to know him probably a bit better than the people who wrote this nowpublic.com hit job. I've decided it couldn't be a true story... either that, or he was having a really bad day.

If you read Dude-- er, Guy's latest book Art of the Start, his last chapter is all about "The Art of Being a Mensch." It starts with a quote from Samuel Johnson -- "The true measure of a man is how he treats someone who can do him absolutely no good."