skysight-inc/HackerNews huggingface dataset:
Your duty to your offspring is to
1) raise them to be contributing members of society
2) be capable to care for themselves
3) be capable to care for their own offspring.

You have no duty to provide "stuff" and failing to give them stuff is not deprivation.
The quickest way for a 'dramatic' speedup of the web is to install an ad blocker.

Also, 'dramatic' speedups will only lead to pages that get loaded up with more junk.

If that had not happened we'd already have an extremely fast browsing experience. It's like memory and disk space, if the budget increases then there will be some way to spend that budget.

If web pages load in under one second they'll be 'improved' until they load in 3 to 4 seconds again.

spdy:// ? I don't think so.

Let's drop some of that flash and turn on gzip compression (if you haven't done that already) and make sure your cache headers are set properly.

That alone will probably give you a 50% boost.
>> A nice point, but isn't this post a bit hollow?

It is, but I find all of Seth's posts are this way. He is good at formulating ideas which seems obvious after you read them. ;-) But I don't consider him being some deep thinker who could put forward some "radically new approach".
Hey Oz, good luck with that let me know when you're ready to launch.
It's in process - goal is to have certification by year's end. We know it's important!
1) bash/perl(regexps)/other command line tools;

2) trackers, task focusing software: GTD-free, Trac, Mylyn, pyroom, etc.;

3) blind typing (to type fast), workrave (to stop typing);

4) somebody else, which will review my work.
I agree with the "start your own company" suggestion but strongly disagree with the "get in earlier" advice.

Joining a company as one of the first employees means taking almost all the risk as the founders, but almost none of the benefits -- unless the company is bought or goes public.

Another option to getting better benefits/higher salary (sometimes significantly higher) is climbing the corporate ladder. This means joining management, working with customers, etc. This usually entails minimum risk and much higher value. [It does not address the issue of burning out, though]
I should try what? Go?

Regarding concurrency, I've been playing a lot with Clojure recently, whose agents are similar to actors.
Startup lesson from failure
Financial Cryptography: my War On SQL
Deepak Chopra v. Quantum Mechanics
Since you're replying to me, I guess it is appropriate to let you know that there are (a lot) more options than wolves and sheep, and that I am far from lonely.
Here's one for books, games, music albums, and videos:

http://www.swaptree.com/
Well, you assumed wrongly.
I am not denying the complexity or the potential risks, but I also believe that this is the kind of information people should understand, and can take to a genetic counselor and discuss. The information is well curated, updated, you get your raw data.

I would insist on that policy. Genetic information in it's individuality is of no use. With a large enough pool with associated traits, it's ideal for research and that's why they have it.

I live in this world and yes, the data are complex, but there are some very smart people working on making this more accessible (including at 23andme). If we want people to be curious about genetics, make an effort to understand the information, and also understand the implications, if a commercial entity comes along to give this a shot in the arm, it's a good thing. If it's too early, the market will make that decision.
It's not for you: http://glyphobet.net/blog/blurb/1170
I think he has 'opted out' by using another browser.
I don't see why you can't merge browser tabs and a taskbar together. Especially if items in the tabs are really processes.
Sorry if this is off topic because it is a command line solution:

zip -9 -r -e foo.zip foo/

The -e argument will cause zip to ask for a password.

That said, I usually create a normal ZIP file, then use GPG to encrypt it and make sure clients have my public key.
That is not the realm of graphics drivers, that's just window management.
I can't wait for a printed book about this new language.
It´s not so easy to take "risks" as it might look. Of course, if you cross a street without checking around, you can get some easy and fast risk.But in business and investments we look for another kind of risk. Risk = opportunity and it´s not easy to find for most people. In my opinion, you should think more like an enterprenuer, and not like a hedge fund manager (yes i´m a trader and cool comparison after all) because this kind of people have tons of money (and opportunits, and risk!) already avaliable, but we, mortals, need to start from nothing and that´s the risk you need to learn how to BUILD before jump from your current job.
This is the story of everyone that works for a living. I think your problem is that you have unrealistic expectations.

When you work for someone, you have to expect that you may be making them $1,000,000.. and you will only make the salary in your contract.

You mention that your product helped bring in 6 million in investments. When you run a company (or try) yourself, you realize that marketing is what makes or breaks you. If you have 10 million people coming to your website every day, pretty much anything you put up for sale will make money. However, if you have the best app in the world, you won't make any money if there isn't anyone to pay for it.

You need to change your attitude. You should use your experiences to start your own company.
Indeed I have. Besides, I miss my extensions too much.
I don't get it. Can anyone describe a few cool things you would do with this that you can't do otherwise?
Be aware that there are different kinds of burr grinder. IIRC, it is preferable to have one that holds the grinding elements/surfaces (burrs) in what is referred to as a "conical" configuration. A quick google will elucidate; sorry, I'm still waking up...

EDIT: http://en.wikipedia.org/wiki/Coffee_preparation#Grinding
Yahoo Labs Quest demo: Intuitive Q&A Search
"there is the possibility of future income increases"

Oh, come on, empty promises much? How likely is it these days to stay long enough with one company to reap the benefits of that? My stance is: if something is included in the pay, it should also be in the contract. Empty words tend to not manifest.

As for the other stuff: how likely is it that the OP will be able to continue pulling 100 hour weeks in his 30ies and 40ies? I don't think it is very likely. Besides, it would be better to pull 100 hour weeks if you get 100$/hour than as a junior (that is, take it easy now, pull 100 hours as a senior).

Sorry if I am cynical, but so far I have never seen a company honor excellent performance. Maybe it happens, then you are lucky. But usually developers are considered to be tools. Companies don't go around looking for an excellent developer. They are looking for somebody who can do X. Therefore they only care that you do X. If you don't want to do X anymore (bored, not enough salary, whatever), they will look for somebody else to do X. It doesn't matter squat how many hours you have poured in. They also won't go "hm, we have this excellent guy, lets see what useful thing we could make him do". It is the other way round. They need something done and hire a guy for it. The guy's personal development is not interesting.

Some companies might "see the light" and offer personal development schemes to the employee. These however are also just meant to tie you to the company and get more work out of you.

Again, sorry if I am cynical - but some people end up with millions, and others just with empty words and "experience" of questionable value. What is wrong with simply getting your money's worth???

I think the main reason why young people tend to work for cheap is that they don't know how much money they will really need eventually. Just having been a student, 1000$ seems like a LOT of money. It takes a couple of years to realize that you have to save for retirement and feed a family. By that point you are old and your job will be taken over by new young developers who are underpaid.

Another reason to ask for good money: perhaps then the employer will think twice about putting you on boring tasks.
"techie explaining to the world"

He explicitly uses the first person to make clear he is a nerd multiple times.
I would like to see a sibling scripting language, desgined to be embedded in Go programs, with a very similar syntax to Go and optional typing.
What Will It Take To Dethrone The iPhone?
I have enough empty 155 lb coffee sacks to make a yurt.
I think you are missing my main point. If the java code is faster, and you really need speed, just call the optimized java code.

If you take seriously the rule that most programs spend 90% of their cycles in a limited number of subroutines (and you rewrite those few locations in Java), you should get speed pretty much equivalent to the Java code.

(Of course, in benchmarks this fails, because benchmarks generally measure the places that i might rewrite).

And then you use Clojure for the tricky and error-prone flow control types of jobs. I hate it when people turn this into a 'Clojure vs. Java' debate. It isn't like that.

It is about Clojure and Java. And I think Clojure and Java wins hands down over the Java only approach (at least for a lot of applications).
Technologist  or  Non  Technologist  as  founders
Is it really neccessary for one to be a technologist for one to be successful technology entrepreneur. Case in point Steve Jobs is not really a technologist how many Apple products did Steve Jobs design himself.
Potassium
Give it time. I meant to emphasize light, as in not Myspace style chaos. People would pay for it.
Waiting for it..!
Right, well, I'm referring to the majority of syntax complaints which fall into "I hate braces!" or "Why do the brackets come first and not second?!" Really folks, it doesn't matter. Now, if you had syntax that will result in a massive decrease in efficiency I'm willing to listen. For example, the "function" keyword in Javascript or the lack of implicit typing during assignment in Java are worth talking about, but really at the end of the day they are the least of your problems when considering the limitations of a language.
I noticed this with calls/SMS between myself and a local bike commuting pseudo-stranger whom I gave my GVoice info to, instead of my real phone number. He gave me his real number, but when I SMS'd him, it appeared to his phone via Google voice's SMS system. While it's cute and clever, it's not right. He was a bit confused, because he only gives his Google voice info to certain people. Knowing my background as a geek, he figured that I'd somehow compromised something just to show off, and was none too amused about it.
Advanced World War II Japanese supersub found
Ask HN: Where can I buy 10-100 iPhone 3GS
I'm located in the Canary Islands, Spain. Any suggestions on where I can buy 10-100 iPhone 3GS and how much it will cost me? My intention is to buy 10 devices a month initially and I want to be able to use them with any carrier, no contract.
Which distribution its going to be based on? My choice would be Debian.
Closing over the loop variable considered harmful
What Were Black People Talking About on Twitter Last Night?
FinishPros - furniture refinishing
FinishPros offers furniture refinishing, custom upholstery, and kitchen cabinet refinishing and custom glazes
Yes, goroutines are that lightweight. Rob Pike's introductory tech talk has a demo where he runs a program w/ 100,000 communicating goroutines in 1.5 seconds on a Mac laptop. See the slides at http://golang.org/doc/go_talk-20091030.pdf, page 34.
I mean to give the Aeropress a try, when I have a chance. Everything I've read about it has been very positive.

I also hope to give this low cost, hand operated vacuum sealer a try, to keep my roasted beans in a low oxygen environment:

http://www.pump-n-seal.com/

Presently, I keep them in a foil bag having a one-wave valve to vent CO2. I repeatedly fold down and then rubber band the opening to eliminate excess air. Works pretty well.
While your points are valid in order for webapps to continue their march in to desktop app territory they need to decrease latency. I think this is what spdy is there for.

I'm sure a lot of fat will be added to apps but if my AJAX requests are snappier I am more then happy to support this.
I'm saving that (very nice) picture to show my kids. I hope we can look back and say "look how primitive this is, an exabyte needs an entire city block"

Anyhow, as we discussed when the NSA news came out, they're looking to buy 1 million square feet of datacenter space and to spend about a billion dollars. 2015 is probably far too soon to get to the yottabyte level with those constraints.
Good parody of the internet curmudgeon, there.
> Also, 'dramatic' speedups will only lead to pages that get loaded up with more junk.

Jevon's paradox in action?
My mum was a newspaper journalist in a city. It was a small place, but a regional center. So lots of government offices, etc.

Given she worked in print and they didn't print her photo on bylines, the average joe didn't know what she looked like. More than once she got a juicy lead on a story just be overhearing people talking about work when they were in queues at the grocery store or bank.

Also, I once took a seat on a train in a group of four seats. 3 guys in suits came and took the other seats, and then started having a conversation about financial details of a construction project for Company X. After about 15 minutes I said "Look, sorry. I can't let you talk about this any more. I work for Company X."

They didn't get the contract.

Serves them right. Just because I dress like a tramp doesn't mean that I don't have a job where I know the people who'll get your multi-million dollar contract cancelled for being careless with confidential details.
If you're familiar with Javascript, AS3 would be quite easy to grasp. Even without prior knowledge of any ECMAScript-compliant language, AS3 is quite easy to learn. If you are planning to make games using AS3, then you might want to look at this: http://www.brighthub.com/internet/web-development/articles/1...
Ejabberd 2.1.0 released.
In my experience, companies never honor excellent performance, but it looks really good when asking for a higher salary with the next company.
Finally i decided to follow him :(
Satan on twitter
Long toes + short achilles tendons.
Things You Shouldn’t Do With a Satellite Connection
This is the most encouraging advice because it is vague but practicable.
LLBLGen Pro (ORM)
Perhaps, someone could write a Facebook app especially for hosting and serving self-made music??? Something like a Fan Pages on steroids???
There's a long tail for hammers.

The massive burst in innovation that we've seen in the past several decades is caused by a bunch of people making a bunch of new hammers for a bunch of different problem types. In addition, there are certain hammers -- like statistical methods or X-rays or computer networking -- that can be applied to a ranging scope of problems that no one ever predicted before.

Seth is right, you have to find the right tool for the job. But your job is also to imagine and construct a new hammer.
China Housing Market: It's 2005 All Over Again
Green Box: a reusable home
This is very good advice. I think they only reason to do a startup is because you've realized you don't really have any other choice. If you can be happy working a regular job, then when all the risk/reward is weighed, you're probably better off just doing that. Manage your money well and you'll end up with a much better quality of life than 99% of entrepreneurs.

That being said, it may not be possible for you. Just like many of the people here on HN, you may be cursed with the knowledge that only by working for yourself will you be happy.
That's because most people dilute their coffee until it's nothing else. Most people don't like coffee - they like milk and sugar.

A good cup of coffee should taste wonderful without anything added. Of course, I know nothing about making my own - the coffee shop around the corner makes fantastic coffee and espresso :)
Thank you for this. I have been curious about Lisp for awhile now but never really took time out of my day to look at it more in depth. This looks like it will get me started.
Ex-Madoff computer programmers arrested
I don't think that a place called "Hacker" News is going to be overly concerned with popularly accepted definitions. Otherwise we'd all be complaining about the lack of 2600 articles and Kevin Mitnick blog entries.
TEDTalks : Edward Burtynsky photographs the landscape of oil
When I was a kid, I wanted to spend more time with my dad, but he was always at work, and he was so tired in the evenings that it was difficult to engage with him.

The solution happened naturally as I grew up a bit. I would hop on my bike and go down and see him at his machine shop after school or in the middle of the day in the summer. Yes, he was busy, it's not like we were playing catch in the office, but the opportunity was there for me to tag-along and watch what he did.

I was extremely proud of him. He was the boss at his own company. I don't know what it would be like to have a dad that worked for other people, but I doubt I would have been as proud.

My mom started her own retail business too. I often would go and spend time with her during the day while she worked. There were plenty of slow times to have a chat about this or that.

In my own life, I don't yet have the privilege of working for myself, but I want to get to this point both for myself and for my kids, so not only will they have a guaranteed summer job :), but also so they can understand the value of independence.
Ask HN: How much of the Mythical Man Month still applies?
You shouldn't fabricate a screwdriver building factory! you should fabricate a tool fabrication factory factory!
Ask HN:  Should we adopt an Offtopic: naming convention?
There has been some comments recently about banning offtopic posts because they don't relate to Hacker News. Before such action is taken, should the community adopt an Offtopic: naming convention?

eg. "Offtopic: 15 Things Worth Knowing About Coffee"

The benefits of such would be several-fold as far as I can see:

1) Easily identify and skip offtopic posts if you have no interest in reading them.

2) Use the convention as an opportunity to teach new users what qualifies as ontopic or offtopic.

3) Help us better quantify the ratio of ontopic to offtopic posts, and can be later used as evidence for banning offtopic posts altogether.

4) Help the moderators do their moderating :)

What do you all think?
I dream about the rewards of hard work--I want to travel, to live the good life--but then I look at my life and see my twenties beginning to slip away, with a high likelihood of nothing but memories of hard work and my morning coffee to replace them.

It sounds like you have two separate problems. The first is that you want to travel, and live the "good life". The second is that you're unhappy with how much work you're putting in to the startups you're working for, and how little you're getting in return.

I've been there, and I understand. I've tried to approach that problem from two different angles. The first, is that I've just had to travel a lot more. I found myself putting off things that I really wanted to do, because I figured that I'd have to be rich to do the traveling that I wanted to do. That idea turned out to be crap.

So, I've flown the American Airlines challenge the past two months to get elite status for the next 14 months. That means, I spent $2200 to fly 50,000 miles with American the past 3 months. And, that means that I'll be able to fly first class this whole next year for free. It's been a blast. I've gone to Madrid, Frankfurt, and I'll be going to Barcelona in a couple of weeks. It's amazing how much more productive I am after I have a bit more gas in the tank.

The way that I've approached the second half of the problem is to start my own company. It's really hard to get rich working for someone else.

So, may I suggest taking some time off, treat yourself to a bit of the good life, and use the time on the plane thinking about founding your own startup.
Anyone in the Austin area interested in doing something?
Revenue management roadmap
From my perspective, they are developing their web browser at the absolute minimum rate necessary to avoid a precipitous decline in its market share - not fast enough to avoid a decline, but not so slow that it would vanish quickly, and certainly not fast enough to add value to internet standards or web application performance. I'll only come around to your view when they stop dragging their feet in hopes that Silverlight hits an inflection point.
I can't answer your question until you answer one yourself: are you okay working for someone else until you retire? If that's fine then I think you just need to find a company which fits you better - one that gives you decent salary, hours, other perks etc. I do think you are being taken advantage of as an engineer in this field for such a meager work to compensation ratio. I wouldn't work that hard unless it was either for myself, or to amass enough funds to start something for myself.
Might be easier to create a gigantic botnet and use citizens harddrives for storage. The government could force everyone to install the client.
Google poised to become your phone company
Lemony Snicket's "The Bad Beginning" full text (legit)
accompanying video: http://www.youtube.com/watch?v=j9F0OpJenLA
I'm a bit confused: I see several threads running aparent infite loops generating numbers. It doesn't seem to be lazily evaluated (or is it?). Is this going to run until it runs out of memory (or thread handles)?

When it runs, it is going to spawn a thread generating a sequence of numbers, then another one taking that sequence, start generating a new sequence based on that skipping multiples of a particular number, then start another one doing the same. Number of threads seems to always go up. Is that the right analysis of the code? Doesn't seem right to me.
Twitter tells user to go F*@k themselves (parody video) | nextATOM
3 years is a short time.
2 months is almost nothing.

You're already making close to 100k, by that account -- that's your hard work paying off after only one year.

The time to get a bump in salary is when you switch to a new job -- it probably isn't in your best interests to ask after only two months. After a year, or if you get a promotion, then ask for a raise. In fact, be sure to get a raise with any promotion -- most companies give better raises for promotions than they do during the annual raise.

As far as making time for yourself, and for your health, friends, and relationships, you have to take control of that for yourself. If you're a valued employee, you should have no trouble arranging things for the level of work/life balance you want, but your workplace is going to do it for you, you have to do it for yourself.

Also, whatever salary you make, you need a budget and a financial plan. You can make huge lifestyle improvements just by making sure that you spend your money on the things you actually want.
Yea sorry, I meant 'it' as in Go/Erlang/Scala-Actors style concurrency. If Clojure has something similar then that's cool too. I'm just saying it's pretty game-changing compared to stuff like libraries for Python (imo, of course).
It is astrology for intellectuals.
Tool of the Day: Locafollow: Find Twitter users near you
Of course all true Scotsmen... errr... I mean all true nerds are exactly like the article describes.

This is really just semantics. Your definition of "nerd" apparently includes a dorkiness clause and a set of very specific idiosyncrasies. For me, a nerd is just someone who's extremely competent (or trying hard to become extremely competent) at some brainy craft.
Serious Adobe Flash vulnerability