skysight-inc/HackerNews huggingface dataset:
1. TK == ToolKit a la libraries such as Werkzeug (toolbox)

2. It already does this. See the description. :)
Agreed. 20 years is nothing. Assuming he doesn't have a wife and kids he has nothing to worry about. Plenty of time ahead for improvements, which mostly comes from learning more diverse things AND networking more.
For one thing, FaceTime is a multi-party tool which falls victim to the network effect. The first people to get an iPhone 4 had few people they could FaceTime with, so it wasn't very useful to them.

Siri, on the other hand, doesn't depend on anyone else having anything in particular. Siri would be just as useful if you were the only person on the planet able to use it. I think that will make a huge difference in adoption.
There must have been thousands or tens of thousands Google-internal blog posts, Buzzes, emails and now Plus updates about people's perception of what's horribly wrong with some aspect of Google. AFAIK none of those leaked widely. Why would this be different?
7 Myths of Entrepreneurship and Programming
How about make a game about your situation? You seem to be emotionally charged enough so why not channel it into something that may lead you to other ideas?

Stick with college and finish up - you might stumble onto something that fits. And if not, at least you have a that piece of paper, which I used to think it was to impress people but really it's so the glaring absence of a degree doesn't jump out.

That said, you don't HAVE to finish. It will buy you time to discover, investigate other paths.

Back to the game idea, how about make the game about the future of your next 10 years?
Siri will be answering some dumb questions
When your credit is shot banks are really reluctant to take you on as a new account. He probably owes his current bank tons of money so probably doesn't want to deposit his only income there. Opening a new account requires a background check (when I opened mine they told me it was to verify I wasn't blacklisted from writing checks) and possibly a credit check.

Sometimes the check cashing store is your only choice. And they aren't all bad. They may get you on the check cashing fee, but a ding at a regular bank can put you in an even worse position ($29 overdraft fee, $35 NSF fees).

The check cashing stores are popular in poor areas because these people may only get $200-400/month and charge $5-20. It's a fixed cost that anyone can factor in quickly. Keeping a mental register of how much you have in the bank is harder than knowing what's exactly in your wallet.
Some Thoughts on Dart and JavaScript
That explains why the NeXT and OS/2 logos look so much alike. I've always wondered why that was the case.
I think the issue with FaceTime is actually more to do with people finding they don't like looking at themselves, and their appearance on camera. I am of course obligated to here mention David Foster Wallace's Infinite Jest.

In the book, people begin to go so far as to buy masks and hologram replications of themselves to look as ideal as possible. This quote sums up the key problem:

"The answer, in a kind of trivalent nutshell, is: (1) emotional stress, (2) physical vanity, and (3) a certain queer kind of self-obliterating logic in the microeconomics of consumer high-tech."

This post on Kottke.org has some nice non-spoiler citations:
http://kottke.org/10/06/david-foster-wallace-on-iphone-4s-fa...

As to accessibility you should also keep in mind that Apple has a great track record with that community through their work on the Mac and the iPhone, this is likely to greatly improve it.
Flowchart to NPR's Top 100 Sci-Fi & Fantasy Books
Is it too much to ask that an intellectual community like HN be a place free from both adulation and derision?
Raytheon hit by cloud-based phishing attack
You're 20 and live at home, which means you basically have no expenses. Build something. Give yourself a month and attack the project. Workout in between coding sessions to feel better about yourself. You can do it, dude. Just hang tight.
I appreciate this post. I've been contemplating quitting my job for a few years now in order to focus on my business. I'm 36 years old. I have a steady IT job, which I like. And a side business which is my love. I often think that if I quit my job, the pain and hunger would force me to launch my side business into full throttle.

However, I am able to work on my side business while I have a day job, so I've been doing both for the past few years.

It's hard to say whether my side business would have blown up huge by now. But I can tell you that dragging that business along at half throttle does wear down your enthusiasm for it.

Anyway, I appreciate the 'other' side of all the 'quit your job' rancor. I suspect a lot of that comes from people who were successful who are trumpeting that success. And the people for whom it doesn't work out... well... you don't see enough of those people talking about it like you have.

Hope it all works out for you.
No, just no. Having a sympathetic person listen and provide good advice can be extremely valuable. And these things do not require anything but the attention of someone who cares, who maybe has gone through the same thing. These people are not few and far between, and they are not random.

Also, therapists cannot prescribe drugs. No one with the ability to write a prescription calls themselves a therapist. And I seriously doubt that anyone who can prescribe drugs gets paid a commission for doing so. That would almost certainly be considered a massive ethics violation.
A couple things:

Fathers

It's funny how fathers react to being entrepreneurial, especially if they are the one-job-for-life kind of guy. I have had the same problem in the past with my father, and he always says that I should stay where I am, in the same job, until I retire. However, on the job front I'm a nomadic person and he just doesn't understand that. But then again, I can't understand his world either.

The best thing to do is to sit down and talk with each other and try to educate yourselves on what it's like living in the other's shoes. He probably has the best intentions, but when lacking a frame of reference any argument can come off as just complaining.

Depression

Everyone gets depressed about their situation. But you wouldn't believe what kind of echo chamber you have between your ears. The worst thing you can do is to constantly listen to yourself, because you'll just churn the same though (usually bad) over and over in your head, and it never gets better. Sometimes, it takes a metaphorical slap to the side of the head (or a literal one, if that's your thing) from someone else before you snap out of it. Go out and talk to your peers. Don't talk to your parents or siblings about it, but rather people who aren't there to spare your feelings.

Difficulty

I completely agree that freelancing and entrepreurship is difficult. It's not something we learn in public school, and not everyone majors in business in college. That said, you're 20 so don't beat yourself up about it. From what I read, you don't have any strings attached to your life (mortgage, wife, child) so you can bounce back very easily. It'd also be easy for you to study and get those diplomas, especially the high school one.

This may sound harsh, but failing to get a high school diploma (where they only seem to hand them out these days to everything with a pulse) is pathetic. It's the single easiest thing you can do to make sure your resume doesn't get tossed in the bin. School is important. You may not think so, but your employer does. And school is one of those things where you don't realize you are using it, so it's not fair to yourself to say that you don't need to learn X or Y because it's not relevant to you right now.
Surprisingly, most large corporate bureaucracies, except for finance, don't have a dress code. I've seen more dress codes in the medium sized companies.
Except when Steve did it with, drumroll, the iPhone 3GS.

Which was phenomenally successful.

What all the hysterics are missing here is that this is entirely with precedent.

When 3GS was introduced, it was pointed out that the S stands for speed.
If you did an internship, you're in a better position than anyone else to decide if the company's a good fit...
Integrating it with the OS is the reason users will take more notice now. I'm not sure why you dismiss that, but it's actually a huge deal.

I've used Siri on and off since it came out. It's pretty good. The reasons I don't use it more are precisely the problems that will be solved by integrating it into the OS. First, the app was a pain in the ass to activate, requiring half a dozen taps to get started. This problem disappears on the 4S. Second, the app couldn't do anything with the data on the phone (like send e-mails or check my calendar) because it didn't have access, or at least they didn't build it to. Again, this problem disappears with integration.

The main advantage of something like Siri is convenience and speed. The app couldn't achieve that precisely because it was an app that wasn't built in to the OS.
edw519 is always gold.

Also, you're 20. I'm twice your age and I've made far more serious mistakes at your age that have had minimal negative impact on my life. Don't fear life.

You're young and free, don't sweat it and certainly don't get depressed about failures. You have plenty of life left to use what you've learned from them to succeed.
That absolutely could be. I shouldn't judge. Apologies.
I tried this until I noticed that the socks from the same brand are a slightly different color across packs. Now I have the problem of trying to match 12 pairs of gray socks that are mostly a different shade of gray.
You're 20? That's a fine age to take a risk. You should take more risks, if you can, especially since, if I'm reading you right, you don't have any student loans. Missing education is rough, but if you can write and have technical skills anyway, saving money on student loans is an advantage.

Also, I think you made the right choice in quitting, even if it seems rough now. The only potentially better option would have been to deliberately slack off without quitting, doing the bare minimum and planning your future in your spare time. But not everyone can do that and still endure the abuse you described.
It is my understanding that Yegge basically invented ranting.
I was looking at the example code, where bot logic and the run() was defined in the same module. That can't be reloaded.

The reloader looks like it works for "plugins." It all seems unnecessarily complex to me.

Also, your handlers should be provided with the channel in which the command was triggered. That doesn't seem to be set in the context dict that is passed to commands.

Another thing is that the bot model is very restrictive, as I've often seen with this sort of tool: You have events and commands, and that's it. It looks like the case of "try and match this regex, and do something with the result" would be possible, but made overly complex.
> He brought up the root cause -- that security could be beaten by disabiling cookies and javascript

Wouldn't the root cause be allowing GET requests to perform destructive actions?
I don't remember that from the Mythical Man Month.
Although the etiquette of posting it here is debatable this post is gold, it is not (totally) an ordinary disgruntled coder rant. It's worth reading even for the small list of problems that he gives that Amazon faced when trying to go to an all-services architecture.

But if I had to summarize the main point, I would choose: "The Golden Rule of Platforms, "Eat Your Own Dogfood", can be rephrased as "Start with a Platform, and Then Use it for Everything." You can't just bolt it on later." Start with the platform. This is so obvious, yet a lot of middle and higher managers ignore this either because (i) they are totally ignorant (see Peter's Principle), sadly the case that I usually face, (ii) they pragmatically ignore it, because they are doing greedy optimization for the next 6mos-year and developing the platform is just a "waste of time", or (iii) they ignore developing and making available the platforms they already have because they think it's their "competitive advantage".

The way I read his post, Google's case seems to be (iii). They have great internal tools and platforms for many years now, why they wouldn't develop good APIs around these and make them available is a mystery to me. Wouldn't they have eaten AWS for lunch if they platform-atized their Map-Reduce tools, say around 2004?
You're right about that! In Soviet Union a lot of discoveries were attributed to some russian figures! ...or at best, their real authors weren't mentioned at all. An entire history & reality rewritten!
Apple Flips the Switch, iCloud Goes Live
The Hypocrisy of Occupy Wall Street
Thank you so much for sharing your experience. Im considering doing the same and this makes me want to prepare even more before making the leap. And hang in there and I hope things work out.
probably not.. that would mean instant fork..

"We're not going to close functionally in the open source project, but rather we will address the items that small companies don't need but the bigger companies do need."

versus

"Today NGINX powers [..] over 20% of the top 1000 busiest websites around the world, including Facebook, Zappos, Groupon .."
http://nginx.com/nginx-venture-funding.html
I have to disagree. The fact that he's 20 does not lessen his depression. Depression comes when your status in life is drastically lowered. It comes from moving down the pecking order. It's relative. In other words, if all you've ever had is a job working as a cashier in a supermarket, you may not feel as depressed as if you had a job as an IT manager and got demoted to desktop support--or got laid off. He did have a high-paying IT job and now seems to have nothing. Yes, he's young and can get back in the game easier, but the way he feels is human tendency.
BlackBerry outages spread throughout the world
Haha, blame the client for copying and pasting between pages, that sounds fair.

This is also a pretty good case study of why using authentication frameworks is a very good idea.
Waffle? Apple never waffles. Apple just says nothing at all.

I have no problem with Apple purposefully limiting Siri to the new iPhone and I don't really understand people who think that because the hardware supports it they should get it.

It would be nice but it's Apple's choice.
OS X Lion: On Mission Control & Window Manipulation
> A risk taker doesn't sit around feeling sorry for himself.
> Specially at 20 years old!

I'm not sure if this is supposed to be tongue-in-cheek, but basically everyone has the emotional capacity for major depressive episodes. It's healthy.
5 Things Dodgeball Has Taught Me About Workplace Success
I haven't read this whole thing yet, but based on length, I am willing to assume it's a faithful reproduction of something Steve Yegge wrote.
Kiva has been explicit that covering defaults is no longer allowed:

<< Feb 10, 2010

Going forward, when a Field Partner uploads a loan request, they will no longer be able to choose the option of covering borrower default.

For roughly a year, Kiva allowed its Field Partners the option to cover entrepreneur defaults. This meant that even if an entrepreneur you supported couldn't repay their loan, their Field Partner could opt to pay you back anyway.

Kiva originally decided to offer this option because it was more efficient to manage repayments on an institutional level. But after receiving feedback from you, we’ve realized that Kiva lenders are actually looking for a stronger connection between the lender and the entrepreneur.

Letting lenders take on the risk of a loan allows lenders to tie their loan dollars to the success of the borrowing entrepreneur - providing a connection that’s much more personal.

This change also allows the repayment statistics that we show on Kiva to represent of borrower repayments rather than institutional repayments; giving you a better depth of information to help you choose your loans. >>

http://www.kiva.org/updates/kiva/2010/02/10/update-on-recent...
Well, to make a long story short, I've tried dozen of editors and my favorite, by far, was vim. But I hate vimscript and the programming interface. Everytime I had to configure/code something was really a pain for me. And I tried Emacs in the past but didn't like it that much.

But then, I got it. And I realized Emacs was really what I wanted.. it's just that I didn't want the "default" Emacs that lots of people use. And, as a matter of fact, I truly enjoy Lisp.

It's a little bit like if you've been with a girl for a couple of months and then you meet someone new. And, in a matter of seconds, you know that this one is smarter, prettier and will make you way happier.

And, I know it's the case with Emacs, even if it's been only a couple of days because I've got everything I liked from Vim.. but, add to that all the extraordinary features of Emacs. So.. what did I like from Vim? The editor, the plugins, the community and how fast it was. I hate VimScript but I love what the Vim community has done with it. I'm just thinking about fuzzy searching in files, the kill ring paste, surrounds, autocomplete, etc. But, guess what, all those things are in my Emacs now.

It's a little bit like if Emacs was a superset of Vim. You can make it identical if you want.. or even more minimal. When I understood that I could delete all Emacs keybinding and just configure it as I wanted, this is when I got it.
So, you quit a crappy job and your freelancing didn't work you would expect. Do you really need to ask an advice to find another job before cutting your veins? You are JUST twenty years old to think your life is over because you did what's right for you (newsflash: quitting the abusive non-professional environment was GOOD decision).
How to cheat with Frank Benford
Also why a GET request should never delete, or possibly even modify, data.
BlackBerry outage: The questions still unanswered
You cannot compare UI and backend. It's like saying making music is harder than painting.
Since when is printing on paper an emerging technology? Before terminals included CRTs for display, you could print on green-bar paper. Isn't the paperless office supposed to be the future? Well ... I guess at least Gutenberg would be impressed!
This post reminds of me of why I couldn't believe Google would launch Honeycomb with almost no apps optimized for it, when Microsoft managed to have 2000 apps at the launch of WP7.

Also, why they didn't try to bring the content owners on board for Google TV, and why I think they will be missing a huge opportunity to turn Google TV into a "console platform" . But I feared they won't "get" this, and this post is setting my expectations even lower for that.

I knew Google didn't have much experience with an OS, compared to Microsoft or Apple, and I think they are learning, but they need to learn much faster, and they really need to put some "design thinking" into everything they do, from the ground up. They are starting to learn about good design/polish on the surface, but it really needs to happen at the core of the product from day one.
Why do you say that folic acid is carcinogenic? I've found this metastudy which says we don't know:
http://archinte.ama-assn.org/cgi/content/abstract/170/18/162...
I think the authentication problem is more dangerous. If you fix the GET issue, you're still allowing any savvy stranger to delete your articles by hand.
"If you're Smart Enough to Use Facebook, you're Smart Enough to Create Facebook"
But then I realized there's not a lot of money in art (for me) so I started studying design (especially since I have background in web-development so that helps).

Most artists aren't professional artist. The people that consider themselves professional artists are a sliver of a percentage. All the artists I know have day jobs, be it bartender, office manager, public administration. So bang out the C code, clock out at quitting time and enjoy your life. Contrary to what you may read on YC, no one is ever an overnight success.
> "Call Dave Jobs Mobile"

This can be done on iPhones through the regular Voice Control feature in iOS 4. I use it frequently to change music while walking (holding the middle button on my headphones activates Voice Control).
This may sound harsh, but failing to get a high school diploma (where they only seem to hand them out these days to everything with a pulse) is pathetic.

No, it's really not. He already had one high-paying job without it, why on earth would you zero in on that?

Most people get their HS diploma. What good does it do them? The prerogative of schools is to pass kids. The value of a HS diploma is just about nil these days. It's only good as a divider when most of the people you're looking at are semi-literate and ignorant.

We're not talking about a semi-literate farm boy, here. We're talking about somebody who's capable of expressing himself clearly, reading and writing critically, and obviously capable of a valuable job skill as well.

Not having a HS diploma doesn't even stop you from going to college, if you value higher ed. You don't need a HS diploma to enroll in good community colleges. Many homeschoolers have gotten into great universities as a first approach, too.
Totally agree here, if this sort of thing gets worked out, I would feel like the future is here. I kind of see a naive way to make an api around that, but the trick to me would make it generic and adaptable enough to allow such a broad range of functionality, as well as conflict handling in a graceful manner. I am totally intrigued...
For sure. Combine the 2 mistakes and you're pretty fucked
Exactly. When starting any supplement, it's worth spending ten minutes to look up what conventional (read: conservative, which is exactly what you want here) medicine considers the maximum daily dose, side effects, overdose symptoms, and toxicity levels.
Not all measurements are subject to Benford's law. For example, a list of people's heights isn't going to follow the distribution. You can't just arbitrarily take values and expect them to fit into this mold.

Basically, Benford's Law works where the values are an open-ended count of something. When it's a measurement within a bounded domain, all bets are off.
I'm not sure what you mean when you say it can't be reloaded. In fact the only part of the code that cannot be hot-loaded is the socket connection (although this can be achieved if done properly) but because everything is decoupled, it's simple to reload even the framework itself, on the fly. And of course, the application written with the framework is wholly reloadable. This works just as Flask does and is in fact modeled after it.

Edit: I'm not sure why you think it would be restrictive, the entire line is available, it's conveniently parsed, and you're free to attach plugins to commands and hooks (what else do you want to attach them to, that's pretty much the extent of what happens with IRC). Regex? No problem: attach a function to an IRC command (this is the event decorator) and check the line for your patterns (context.line). If it seems too complicated to you or for your application, that's fine, as I said, this was a project I did for my own edification.
This is great advice. In many industries, what you take for granted (the usefulness of software) is voodoo. Getting a job in any area will expose you to interesting problems that are begging to be solved. Your skills will be unique and valued. If paying work is in short supply, start with volunteering. At minimum, it will get you out of the house and expose you to a new network of people.
I don't think so. Many languages - I'm specifically thinking of Java and C# here - have made it their goal to manage complexity. Rich Hickey has made it an explicit goal to eliminate incidental complexity and has spoken about it on several occasions.