skysight-inc/HackerNews huggingface dataset:
Things to keep in mind: "Salary" is not the same as "wage" but is often confused with it. Salary, if taken in a yearly context, is basically a year-long loan out against all stakeholders in a company or organization.

Deliver more value than you take, and you're all good. The less you take, the less you're expected to deliver. This is how itty-bitty companies manage to get by. However, wage is more of a short-term thing and what companies usually end up paying their first employees to do the crappy "dirty work". Wage work sucks; it is usually hourly, and almost never results in anything productive value-wise.

So minimize self-investment, maximize any external investors' interest (taken only when needed), look out for the people below you and gradually up the ante.
You've been here long enough to know that this is not how HN does things.

You do NOT express disagreement with downmods.
HN: I've recently started using iCal to manage my time. It's less about recording future events, and more about recording how I've spent my time.

Mostly I wanted to see whether I was putting in enough time on various projects. Hence, I wrote a python app that reads in iCal files and outputs per-calendar statistics to the console. These stats are the total hours spent on each calendar, as well as the minimum and maximum length events within each calendar.

It's a very simple app, but with room to grow if that eventually seems useful.

Feedback welcome.

(ps - I couldn't get iCal->Publish to work, but I'm not unhappy with keeping all information local, either.
pps - I've been playing with AppleScript lately, but I can't seem to find per-application AppleScript docs anywhere--am I crazy?)
Why can't local government and open source be friends?
And the house of cards begins its collapse.

Let's hope it crumbles fast and we can rid the web of these shorteners before they cause more damage to the future of the internet.
Btw, your updated version has an unnecessary ` lying near the end.
I'm going to go with no. Vector graphics are only feasible as long as the shape bytes it would take to represent an image with nodes is less than using pixels. Because many of the items in his games have gradients, and depth, I think vector art would take a lot more space than simply using pngs. Of course this is only dealing with latency; I'm not quite sure of the vector vs. raster calculation tradeoffs but i can't imagine it being very much in vector's favor with relatively few calculations per frame.
If you don’t get that far in the linked article, they mention a new group—UKGovOSS [1]—that have produced an interesting report [2] on the attitudes towards open source in local government.

[1] http://ukgovoss.org/

[2] http://ukgovoss.org/2009/08/06/open-or-closed-report/
Top 100 SVM Publications
Looks like the card was rewritten, but nothing was done to regenerate a proper digital signature for the new data.

Not exactly hacking.
I'm surprised by the lack of scepticism of Google Wave. It seems quite dodgy for the next "killer app".
Interesting stuff, thanks for sharing.

I think a lot can be learned from that industry.

1. Write defect free software from the get-go

2. Take your time
Notes on Bioinformatics (PDF)
Follow links throughout the pdf for a much better coverage.
Making fewer mistakes isn't the only solution. You can also make them cost less.

For example, I make a lot more typing mistakes typing into text editors than I used to do when typing on a typewriter. But I type net faster, by a lot, because fixing mistakes is so easy.

There are several ways to make mistakes cost less in programs: writing functional code; using a very abstract language; writing programs in layers; testing every change as you make it, in a repl.

You can switch modes, too. I sometimes start by writing something rapidly and comparatively carelessly, and then later when I reach a natural stopping point, I'll reread it carefully.
I do disagree with one thing – that somehow larger companies are more efficient than smaller companies. I’ve spent three years working in Siemens, and was loaned to several other large companies in telecoms and aviation business. The amount of HR overhead in those places is scary beyond belief.

In none of those places have I seen the efficiency of a typical startup, where one employee/founder will customarily be doing the work of at least two people employed by larger companies.

What does your experience tell you?
Follow links throughout the pdf for a much better coverage.
Windows Mobile 6 vs iPhone OS
What's Better? Revolution or Innovation?
An idea’s value is directly proportionate to the time you  invest on it.
hopefully bit.ly's api will expand to cover stuff you could do with tr.im, like aggregate user statistics-- seen in dave winer's 40 twits app (http://dave.40twits.com/)
Two things:

First, I don't like URL shorteners for this same reason. Every web server should be in charge of managing long and short urls easily with just one line of code.

Second, how expensive it is to keep the site running? $10 a month for a cheap hosting service and they can make more than that with just google ads.

Now, if they want to live largely just by shortening urls then no, it won't pay the bills.
Strangely I had the experience (almost 46 years ago) of writing a program a week for a semester, without encountering either a bug or compilation error. It wasn't until my first assembly language program that I encountered one (a period in one statement where a comma should have been). They were to be sure, very simple programs (similar to the very easiest problems on Project Euler).
It's the same 80 hours a week either way

I do insane workweeks because I'm a Japanese salaryman and people would talk if I didn't. What the heck is your excuse. ;)

Seriously, every time I hear stories about it, I get the feeling people are trying to be Real Manly Men doing their Rough Startup Labor (say them in the Monster Truck voice), finding things to spend 80 hours a week on. Which, since you can't sustain productivity for 80 hours a week, ends up getting frittered away on negative productivity (introducing more bugs than you fix) or just spinning your wheels doing things that don't matter (backend).

(The "you" here is a collective "you".) You may think you personally sustain productivity for 80 hours a week. I think you are too much a Real Manly Man to have ever collected data to substantiate that. How did I do? (We track it at work, which is finally starting to impact the culture here. And we have a bunch of Real Manly Men looking at the chart showing the brick freaking wall in the units-of-engineering-labor created versus time graph and saying "Well, sure, it might LOOK like we're not being productive... but that is just because some people need to man up and work harder.")
Any guesses on how much it costs to keep one of these running in terms of money or effort?
These Url shorteners became popular because of Twitter. Twitter should handle links differently (e.g. not count Urls against the 140 char limit).
I think there is good behind short urls but they should all be same domain. Relying on a third party for links embedded everywhere will now be worthless for users of tr.im.

Short urls are good but also readable urls are better. The whole short url thing stems from twitter and is being originally based on SMS. But it is breaking the web when this happens and not knowing what you are clicking on is a security problem.

I could see a case for a corporate service for short urls like mycompany.tr.im/YHu8 or just mycompany.com/YHu8 etc. Then it redirects to a longer url within the same company. But it needs to be guaranteed to be there as long as the linked to endpoint exists.
Why would syntax highlighting, etc. be "training wheels"? I understand that training wheels restrain what you can do with your bike, but what's the downside to coding in an IDE?
Edit: also because you are using an XML format with SVG, you'll need to be conscious of parse-time (vs. binary format which is handled natively). This is non-trivial (trust me, i've tried it). Most game developers don't think like web developers: optimization is at the forefront of the development, or should be, or else you're going to have major problems with playability.
I would save up system notifications, so when you're really in the swing of typing and REALLY FURIOUS, your system would freeze momentarily and a cheerful avatar would popup and ask you about updating your antivirus program or tell you you have unused icons on your desktop.

hehehe.
Flagged. I've had enough of cheap tabloids on HN.
Sure, the distinction between writing specification and writing code is pretty artificial. A specification may be incomplete or ambiguous. Through stepwise refinement, multiple (formal) steps are taken towards a more concrete implementation, which eventually might result in an efficient implementation capable of being executed. None of this is really new, and I think the differences between a "program" and a "specification" are reasonably well understood in most contexts. Tools already exist to do these sorts of things, they are just restricted to certain problem domains where the expense and overhead are justifiable for the extra safety guarantees.

Also, I think you're jumping way back into coder-world by talking about declarative high level languages. Sure, that might be one way of achieving the stated goals (and indeed, many have gone down that path!) however specifications can come in many shapes and sizes. The idea is to reduce the number of abstractions which the programmer must hold in his or her head in order to write programs. The ability to construct ambiguous, incomplete specifications that can be interacted with or validated before anything resembling an executable specification comes about is beneficial in many circumstances, particularly when you are talking about concurrent or distributed systems.

Basically what I'm saying is that a specification provides only some of the information required to construct an executable program, and may abstract away specific behavioural information until much later into some refinement process. A "program", as such, does not, and by its nature contains a description of exactly all the behaviour that can be exhibited by execution of said program.
One failure does not a trend make.

If another service flops in the next few months, then yes I agree, the house of cards is collapsing, but right now that statement is a little premature.
Code review. Even if you don't have someone to review it, you can pretend to explain it to someone else, a line at a time.

Error logging. When you make a mistake, and find it, document it, with as much of the reason why you made the mistake as you understand. Keep a diary of these for a few months, and you'll be surprised by how much you learn, as well as learning which mistakes you're most prone to.
Who said anything about novelty? Referring to tools that do most of what is described seems to negate any claims of novelty.
SMS doesn't care what kind of characters you're sending.
I wonder how easy it would be to create an archive.org equivalent for URL shorteners. Any shortener could pay a fee (based on the number of links they had) in order to join, in exchange for which they'd get some form of certification that they were members. The archiving service would be a nonprofit with publicly viewable finances, and would make copies of partial or full link databases available for further download and backup.

If it caught on at all, it would do two things well: 1. it would mean that there were few good reasons to use an un-certified link shortener, and 2. it would make the transition to a post-shortener world much simpler and more graceful: twitter could just download the full data set and repeal the character limit for URLs.
A large reason of why URL shorteners are hard to maintain is the incredible amount of spam they receive. At Slicehost we seem to get spamcop emails every day about yet another URL shortener someone has created because the spammers will use their link instead of the real URL.
more details on why it went down: http://blog.tr.im/post/159369789/tr-im-r-i-p
This provides a valuable insight into Linux culture. There have been many cases where the micro-optimization obsession has displaced effort from the "big picture".
> Did I mention that I seem to have some OCD issues?

As an advertising guy I love how L is basically saying: when submitting to reddigg print "Linus Torvalds has problems with OCD".
What is "a minor amount"? I'd buy it for $1000
Problem solving is fun, and programming is a convenient way to access a large class of problems and express solutions to them. When the problem solving bit is done, the rest is just typing. I'd rather spend more time solving interesting problems and less time typing.

Not to mention that I am likely to make mistakes while I'm typing up my solution. I'd rather not have to waste time chasing errors I've made that could have been avoided. Instead, I would rather spend time fixing errors in my solutions to problems, or looking for even better solutions.
This is why we use the phrase "all y'all" to mean the second person plural. It's actually really useful. :)

I used to work in banking and VC. 80 hours was easy. More work in banking, more travel (which sucks just as much) in VC. I don't get gaming developers complaining about crunch, but I'm always thankful on Labor Day that labor gave us the five-day, 40 hour workweek as a standard for when (if?) I get married and have a family.
You could probably get the data with wav2cas -
http://home.planet.nl/~ernest/atarixle.html
A couple of points:

1) Url shorteners aren't going away. Like it or not, there's a need, particularly for things like Twitter.

2) I think it's more than that. They did more than just shorten urls, they also tracked analytics on those links, clickthrough rates and the like. You can view charts and graphs about how often links are clicked on, etc. Multiply that by millions of links, and it's not an inconsequential amount of storage and bandwidth. I think you way overestimate the capabilities of a $10 hosting package.
How many $10/mo accounts do you know of that would give you the server resources and bandwidth needed to scale an application like this? Granted the resource utilization overhead is very small compared to many other apps, but with even a smidge of popularity, this is not a $10/mo hosting app.

Since my comment has been modded down to 0, surely someone has more information about tr.im and can post some examples of $10/mo hosting sites that could run it.
This is good advice, but the best way to do it is paradoxical. Before you even run the code, debug it in your head. Pretend you ran it, and it failed in whatever way that you'd expect it to, assuming it were going to fail. You will find that this exercise causes you to hold yourself accountable, in ways that the traditional edit-compile-test cycle does not. When you truly hold yourself accountable, the silly mistakes will happen less often.
It is definitely a problem when founders spend their time tweaking code instead of making something people want. But this problem is almost entirely unrelated to the question of how much salary founders should take. Artificially shortening the startup's runway by paying unnecessarily large amounts of its cash to the founders is a perversely roundabout solution.
At least here in Austalia, I hear the done thing is to call your initial investment a loan from you to the company - that way, the company can "repay" the loan to you, and because it was your money to begin with, you don't have to pay tax on it.

(Disclaimer: I'm not an accountant)
It's inevitable, whether it's in the next few months or in 5 years, we're going to end up with millions of broken links.
"... running an hour at a 10 minute mile (6 mph) is unlikely to lead to injury. ..."

Over short distances maybe, but longer distances? Your modern western person isn't even setting enough time to do 20 minutes of exercise per day let alone moving a 10 minute mile. To move this speed for periods of time requires serious effort. As for injury well it depends how far, how long. I know, I've been doing 10Km on a regular basis for 770Km this year across a cross-country course and I'll tell you now, moving at the speed you suggest will cause damage unless you're conditioned, fit and motivated.
Not surprised in the slightest...
Aircraft. In particular from the start to finish of designing a light two seater aircraft.

I think we could improve safety a lot with modern glass displays. For example, we have the weather report from XM, and we have the pilot's flight plan on computer. Why not warn them if this flight would be dangerous (or dangerous for their experience level).
Same. Maybe they'll get bought with this.
Try these options:

1. Go with SVG and WebSockets.

or

2. Go with pure HTML,Javascript and CSS with transformations.

I am working right now on a game based on SVG and couldn't be happier. Works flawlessly on FX, WK & OP.

One last advice, drop support for IE and save headaches and wasted resources.
May I ask why? How does one monetize URL shortening, anyway?
Startups die for many reasons, but I can't help but feel the ones tr.im gives are a little dishonest.

There is no way for us to monetize URL shortening --
users won't pay for it

Users won't pay for web search either, and that has monetized very well.

We just can't justify further devleopment since Twitter
has all but annointed [sic] bit.ly the market winner.

Umm, when tr.im got into this business, Twitter had "anointed" tinyurl the "market winner". If it was worth it to compete against tinyurl regardless, why isn't it worth it to compete against bit.ly?
Why C? Why not something designed for safety like ada?

There's some really good tools out there to help meet DO-178B and beyond. In particular I'm a fan of the Spark toolset, recently GPL'ed.
+1 for Piet Hein - I love his hypererllipse and super eggs, as well as Melior (based on hyperellipes).
I found that efficiency argument baffling as well. And not only are larger companies rife with bureaucracy and fiefdoms, the non-essential overhead staff can actually be a net drag on the productive members as they are entrusted with more and more with decision-making capability divorced from situational knowledge. In a startup this is generally not the case.
Well, first we have to define what exactly we're talking about: physical sex, mental sex, behavioral sex, or some sort of combination. Since it wasn't spelled out i'm just assuming it's "whichever you feel is most important" :)

So for physical sex the "bonus options" (i'm excluding transgender in all cases, since it has its own explicit option) would include, but not be limited to: intersexed (itself an enormous list of totally different and interesting conditions), eunuch (a couple of options here as well), someone who has altered their body in a way that does not fall into eunuch or transgender, or that sort of thing.

Mental sex is a big one, since we don't really understand it and lots of people have slightly different ways of describing themselves. Just a short list: bi-gendered, neither, androgynes (who might say they're different from the bi-gendered--not both, not neither, but somewhere in between), non-conformist male or female (to the point where they would put "other" despite falling more into one category), various cultural versions, and so on.

Behavioral sex almost defies categorization, since it's often explicitly an attempt to defy categorization. You've got crossdressers (who might or might not choose "other" over male or female--or over transgender too, i suppose--and who might be aiming at "passing" or who might be explicitly aiming at perceieved crossdressing), androgynes, various quasi-genders that show up in the queer community ("butch", "femme", etc--though i wouldn't expect these to choose "other", they certainly could if we're talking about behavior and presentation), those who choose to "perform" gender as a political act, etc.

I'm kind of being lazy, but it's a complicated question...
Doesn't make sense to me. Seriously.
http://permanize.org/
Check your sources

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

Some quotes

"ACSH frequently defends industry against claims that its products create risks of injury, ill-health or death."

"The ACSH has been accused of being a corporate front group in the guise of a neutral council on science."
It's in Google's interest to stop dealing with Apple. They're in half the same markets. Far from costing millions of dollars, making the iPhone less attractive would be a good technical move, and positing as the open option would be a good market play.

You're confusing fairness with equality. Apple isn't being equal--it's treating some developers differently than others. But it's certainly being fair--following the terms it laid out in the SDK agreement.

This isn't about "making the company define how they interact with the public". Developers aren't the public. We're talking about publishing terms between developers and apple, and consumers only enter into the picture as an (albiet necessary) third party.
All the $10 package would have to do is forward the user, though. It wouldn't have to do all that stuff.

That said, it probably isn't quite a $10 package. On the other hand, it probably wouldn't take much, especially if you cared to take the time to write a custom-purpose HTTP-redirection server.

Actually, that would sort of be an interesting programming challenge: How small and efficient can you get such a server?
Heck, Microsoft used tr.im
The argument against URL shorteners is specious, and taken to its logical conclusion is an argument against anyone ever linking to anything: any URL might turn up gone in the future, and you have no way of knowing or predicting which ones will last. Amazingly, the web's managed to survive this.

But if you're genuinely concerned that this poses some sort of threat to the web, start an archiving service which preserves mappings of short -> long URLs, or talk to the archive.org folks to see if they'd be interested.
Most url shorteners are banned on HN (in the sense that stories using them are autokilled) for that reason.
Oh no!

... I'm sure we'll survive.
Broken links have been happening since the web began. Any time you've made any web request, there's been a SPOF(1). In fact, think back to 2002-- remember when a good number of links you'd click were dead? When was the last time in recent memory you've had that happen? In fact, I argue that the web has a lower percentage of broken links today than back in the day. In 5 years, we'll likely have even less.

(1) Yeah yeah, I know, a drastic over simplification. There's Foundry LB hardware, round-robin DNS at different sites, BGP failover, etc.
I have downvoted you by accident while using an iPhone. This is terrific advice though!
This is a reference to "tr.im is now in the process of discontinuing service, effective immediately."

Please don't make up your own titles, especially when they don't match the content.
SMS can't click on links either, so just send the word LINK and get done with it.
Frankly, I don't know right now, but $1000 seems to be obscenely low for a site that gets what seems to be a decent amount of traffic on the web.
twitter should have their own url shortener.
There's no way that's possible. You'd be paying $1000/mo for broadband if they had to reserve the capacity.