skysight-inc/HackerNews huggingface dataset:
i started checking HN thing not sure what to except... saw the typical tech stuff as expected, until I came across your posting.

i admire your honesty and willingness to share with the community. forget the school counselors, i think you need to find real life mentors. it sounds like you have started some relationships here. in my mind, choosing a career path that makes you happy is the best thing that you can do for your family both emotionally and financially. it sounds like you are very talented and you just need to figure out what environment you thrive in. below is my story. contact me if i can help you think through things. kmoon@stylemusee.com

i have a different background in terms of my interests (e.g., fashion, finance). however, i come from the stereotypical korean-american immigrant family and also have the obligation to eventually support my parents or at least i plan to because i want to.

i've gone back and forth in my education/career flipping from traditional/stable jobs to things a bit more risky. i rebelled early on to go to fashion school despite getting in to the normal academic programs. i eventually left to do a dual major in design and economics at ucla. post grad, i worked at one of the top i-banks which my parents didn't understand because it didn't have to do with law or medicine. once they understood and respected it, i took a 50% pay cut to to work for a retailer, which they thought was ridiculous because i left a job others coveted and paid well. after b-school i found the "perfect" investing job that combined my interests in retail and finance and was stable... but i was miserable. to make a long story short, i'm starting up a business and it brings together all of my experience and everything i'm passionate about. i'm scared and tired, but i have never been more motivated. my parents think i'm crazy, but i think they now trust me to figure things out.

in conclusion, i changed majors and studied at 4 different undergrad universities (including studying abroad - which i highly recommend) and have changed career paths multiple times. in retrospect each phase was worthwhile and has shaped me. throughout all this, i took risks when i did because i didn't want to live life with regrets wondering "what if"

my perspective is that you're in undergrad once and you should take full advantage of everything it has to offer. you have the rest of your life to work or do whatever else. perhaps get involved with clubs that interest you or volunteer? figure out who inspires you and what you are passionate about. you have a lot to look forward to and things will get better.
Pretty good story =)
Review our Open Source Developer Network
Why we created Triple Town for Kindle
I think so. I sometimes click it by mistake and then regret. :P
A Hacker's Story: Let me tell you just how easily I can steal your personal data
The Wenger Giant Knife [for your tool kit]
People will tell you things ...

This is a topic that:

a) people really like to brag about,

b) it's hard to separate "hanging around" hours from really productive hours,

c) even if you can distinguish those, it's a major pain to accurately track them (do not trust what anybody says just from remembering).

Do not worry to much about raw hours numbers. Focus more on quality of these hours.

In my experience, the difference in productivity / results achieved between "good" and "bad" hours can be staggering. Well rested me can easily outcode several tired overworked stressed mes :).

Forcing yourself heroically to work more when you already can't can be very counterproductive (game industry notorious for permanent crunch times sometimes does self-reflection [1][2]).

Working many forced hours can make sense when you have some external situation where additional benefits of getting something done by deadline outweigh loss of productivity. But even there, you are only borrowing it from your future self.

Yes, I had situations where hunkered down and produced magnificent amount of results working crazy hours every day, but at the end I got literally sick and was unable to do any intellectual work for quite some time afterwards.

[1] http://archives.igda.org/articles/erobinson_crunch.php

[2] http://www.lostgarden.com/2008/09/rules-of-productivity-pres...
Requests are evenly distributed, so caching will only be "effective" if it approaches the size of the whole dataset.
The whole "donate for meetings" thing is in poor taste with investors. Donating for a lunch with Madonna is one thing -- it's clear that you just want to bask in her celebrity and that you don't want any business relationship with her.

When it's framed as getting your ideas in front of an investor, it's disingenuous to pretend that someone who can't get their ideas in front of you another way is going to have any luck with pay-for-play.
Chinese Supercomputer Now Fastest on Earth
Allow me to inject some fun:

preps needle with 10cc 'Different Topic Time'

Paul, may I ask you, "what is the time you (personally) most successfully hacked some (non-computer) system to your advantage?"

It would be cool to know!
I remember starting out in Geocities and then in Angelfire. Those where the days when you had to submit your site to the Yahoo directories :D I actually made money selling ads from Commission Junction back then. It wasn't much but it felt great.
Yet, companies who can pull off those feats are the ones who survive. A 1 TB database, even 5 years ago, shouldn't take more than a week or two to build properly. The solution I've used in the past, a Netapp file server with hashed directories of key-named files, takes zero programming and a couple hours to install. (You can easily read 5000 files / sec over NFS from one of their file servers.)
Just as a note, you will be horrifically raped if you try to offer "unlimited free bandwidth." Raped like never imagined you could be raped.
I'd break the first pass down further, putting items into the (yearly) bins without sorting within each bin, freeing up bins, then subdividing them into smaller piles (say, by month), then sorting those.

This insight is courtesy of a sorting algorithm that's optimal for systems with very limited memory but multiple tape systems, if I remember correctly. Also IIRC insertion sort can beat doing the binary sort in situations of 7-20 or so? Much over a dozen, I can't use my fingers of one hand as bookmarks to do, say, three comparisons to find the right place, & I'd rather break it down into more piles.
No kidding, I read an article which compared following Cramer's advice to doing the exact opposite, and the latter outperformed by a significant margin.
Watch World Series from AppMakr party: Sold out, but 10 VIP tix for HN readers
No proxy. Just apache running on 80 and node running on 443
Have a look at the Mylyn plug-in for eclipse and TaskTop Pro. Even if you don't use eclipse as your IDE, there is a standalone version and it connects to your bug-tracker / gmail and other task repositories, and let's not only very easily track your active time on tasks/tickets, but has some very cool tools for staying focused and organized.

And the reports really do help understand where your time goes.

They also help you see how your productivity is declining through the week, and the patterns that match when you can really burn through stuff.
19 Year Old Kiip Founder Closes 300K Angel Round For Mobile In-Game Ad Startup
Russia's  "National Operating System"
India announced it's grand plans for a new operating system a while back.And now Russia does the same... Where's the world heading? :-)
I was just showing you what the data structure to store your text might look like. In practice there are a number of ways to do it, but you should be guided by what'll make it easiest to get your data out. In other words, you might be able to make it work with a list of lists, but you're trying to cut 'across' the list, rather than with it. So with your existing list:

list = [ ['Hello World', 'Hello World'], ['Hello Universe', ...], ... ]

you'll need to display the first item of each on one row, then the second, and so on, which is a hassle.

Another way might be to pregenerate your list of lists with blank items (assuming that you know how many different strings you have and how many tries they get) then track the current row and column number. If they enter it successfully then your current row increments by one. If they choose a different one, then increment your column and reset

But you seem to be overly focused on the details of your implementation (ie. rows and columns), rather than the simplest way to achieve what you want. A third way would be to have each series on a separate page, so you only need to track the current string. Once they're ready, they can click a button to get to the next one/enter a new string.

A fourth way - don't use a table, use <divs> with a set width and display-inline. Each <div> has the previous entries separated by line breaks, with a form for the final one. With this sort of structure you can process each list in turn, without having to worry about indexing.
Oh boy do I feel daft. Not seeing it for offer I foolishly assumed otherwise. Doh!

I guess it's a case of wait for Lion and see what optimisations there are then.
Or pretty much any other major Python library or framework - Django or Twisted, for instance.
It's going to be tough on you and your family, but tradition be damned, follow your own path, not the one set out for you.

Sometimes we don't have that luxury. Entrepreneurship is a risky proposition in that there are no guaranteed returns, after all. Supposing your mother is not working and your father is a low-income earner and your grandmother is a stroke patient and you have a choice between "fuck it, it's my life, I'm going to go do another startup" and getting a day job to help the family make ends meet (and maybe spend the best years of your life doing work you dislike), what would you do? I've made that choice, and while I remain somewhat bitter about lost opportunities and the like, what am I going to do? You have to take care of your own.

Similarly, the OP may be in college on a scholarship and the family may be poor, pooling all their resources into getting him through college and hoping for better days after the OP gets that well-paid, boring engineering job.

I'm not saying I totally disagree with you, you understand. If it's solely about your parents' opinions on what kind of life you should lead, I would wholeheartedly agree, but sometimes it's not just about what you want. :)
Cross platform mobile apps with rhomobile
Protection money. Really, America?
Crayon Manufacturing: Then & Now
Holy shit free nail clippers
Google now second-largest ISP, carries 6.4% of Internet traffic
related SO thread:

http://stackoverflow.com/questions/164432/what-real-life-bad...
out of curiosity, how do you count 80-100 hours a week? Do you keep timesheets?

100 hours is 14 hours a day, every day.
One of the best marking gimmicks I have seen in a while.
I agree with you, I mostly solve really tricky problems when I'm not in front of a computer.
So 2100 is finally the year of linux in desktop! ;)
Noticed your current startup, fabulis, only allows login via FB, what about people without FB accounts?
I stopped reading boingboing after I realised that the signal to noise ratio is lower than an unfiltered reddit. There's nothing in there that can't be found by tuning your RSS reader, except with an RSS reader you can filter out all the garbage.

It's a case study in how not to use your time. For every boingboing post out there, there's an interesting paper on arxiv, an insightful post on HN or pictures of cats that look like Hitler on Reddit.
Nice idea for the project, the web app looks good! A few people have emailed me about performance, server choices, and LAMP development processes and tools.

Any particular area of your website you're experiencing issues with, or any specific section you're looking for a second opinion on?
I wouldn't bother with this at the current minute. I purchased a SheevaPlug Colocation off Pluggr a couple of days after this was posted.

I was told it would be set up on the Friday after. Didn't happen. UPS lost some shipment items in the post.

I was told it would be set up soon. Last Saturday comes round and AGAIN, UPS lost the shipment. They then said that they were going to use FedEx instead now.

Received an email this morning saying that they can't install my plug because there's no enough room in the data centre and are now sending me the Plug and external HDD through the post, which is probably fair. I'm still wondering WHAT the hell I'm going to do with it using my ridiculously slow internet connection.

I think the offer is a bit too good to be completely true. Maybe in a few months, when they're earning a bit more money, they can offer more services but until then, I don't think you're going to have much luck. It looks like they've disabled the order form anyway.
First, I commend your self awareness. That right there is the biggest battle for me honestly. You should pay attention to your mind and body, and make sure you are letting yourself recharge. I'm reminded of a recent article on here about how Germans have the same productivity as Americans with fewer weekly hours and a lot more vacation. The American culture values putting in the hours more than it does productivity, and it's dreadfully easy to fall into the trap.

As to the answer to your question, I think it varies a great deal, but I don't think you'll ever get an honest answer based on any kind of data from silicon valley, statistical or otherwise. The problem is that productivity is too amorphous, and there's really no hope of getting an honest appraisal from actual engineers because they're just as likely to fooling themselves as to provide factual data. I know I've had some amazing 100 hour weeks where mountains were moved, but it's really hard to be sure that I wouldn't have gotten twice as much done in two 30 hour weeks...

Also apropos, I've currently been on a death march for the past three months. At this point I'm still pulling 80 hour weeks, but I'm so worn down now that I'm sure I'm not getting anything more done than I would in a normal 40-hour week. It's sort of a make or break moment for the company I've spent the last 3 years building, so it's worth it this time, but it's also the sort of experience that highlights the dangers of too much work. My body mind and body are down far beyond what I could achieve on a personal project, or some artificial scenario like you are given in college. It's definitely not a lifestyle that I plan to continue, and I would caution anyone against living this way. It's better not to burn yourself out, and always keep something in reserve for when you really need it.
Hi Klbarry,

there are a couple of option you might want to look at:
1) There are 2 books that have numerous stats like the one you probably looking for. One is "Travels of a t-shirt in the Global Economy" by Pietra Rivoli, the other is "Sustainable Fashion and Textiles" by Kate Fletcher.

2) I've written a blog post some time back for which I've researched data that you probably just could pop into a info graphic to make it visual. Here's the link:
http://shirahime.ch/2010/03/wardrobe-undressed-why-the-fashi...

Under the same blog you'll find also book reviews of the two aforementioned books if you need a in more depth idea of what they offer.

Cheers, Pamela
---
http://shirahime.ch
I hate that feature. I would just dislike it and ignore it, but Firefox seems to think I should love it, so it's always trying to convince me to turn it back on one way or another. I think I've finally got it off everywhere, but I know it's going to start arguing with me about its precious session manager again on some new version or computer.

As for the home button, its been dead since browsers got search boxes for me.
Time traveler caught on film | #2Tagnl
Thanks for the offer. I'd like to get more traffic on videolla.com - that's my startup! Can you advice something? Thanks in advance.

BTW: If you need any RoR help here is my HN Offer:

http://news.ycombinator.com/item?id=1838091
"But if you just want to get into any Ivy and you don't care which then all you really need 1250 SATs and no Cs. And even these are negotiable if you're really good."

Sounds like you're referring to the 'Z-list', of rich kids who don't need financial aid or legacies, or the athletes or whatever. They might be able to get in with those metrics, but not normal kids who have 1250s, 3.5GPA, and committed to something unusual for a mere 2 years.

Having gone through the application process with more impressive marks and accomplishments than that (1400, 3.8, national science competition winner, published in NSF journal), and gotten waitlisted till the last round, before somehow finally squeezing in and finding myself close to out-of-my-league anyway, I'm pretty sure that's not accurate.
Heh. I'd say that comment made it to Hacker News last year, but I already linked it in the Mefi thread! And then I got server push animation working on my server, & yes, it's really as hideous as people say.
Why didn't google go with more open technologies? They wrote the fastest javascript interpreter and they couldn't figure out how to use it in their phones for app development. I guess Java has more libraries and whatnot but honestly how many apps make any real use of them.
In your case it would be better to use interpolation search[1][2] instead of binary search.

[1] http://en.wikipedia.org/wiki/Interpolation_search
[2] http://sna-projects.com/blog/2010/06/beating-binary-search/
This kind of online griefing continues because people applaud it as clever and cool. This is an artless act of vandalism, like spray painting penises on Doctorow's house in real life. Please HN, don't give vandals credibility.
Offer HN: I'll help you set up your server/VPS for web serving
Some people I read on HN are great developers. I'm not. But I'm pretty good at setting up, optimizing and maintaining servers/VPSs for web serving (ubuntu, nginx, mysql, php, rails). Drop me an email at tj@intlect.com if you want some help.
Please note I just "don't do Apache". nginx is just so fast and gentle on memory usage that I haven't actually needed to deploy anything on Apache in more than 3 years.
What? Lucent lost 90% of its value thanks to Carly's leadership, and HP's stock lost 50%. If she was effective at anything, it was destroying shareholder value by the billion.
This means nothing to me.
From what I've heard it's because the buttons and the case are made by different companies and they can't get the colours to match. http://www.reghardware.com/2010/10/15/white_iphone_spied/
YEAH my first website lives on!
Shameless plug:

If you are interested in learning python+django intensively for a week with a few people, I'm co-teaching a class with Dave Beazley in Chicago next month. There is still a few seats left. http://www.dabeaz.com/chicago/index.html
Great idea, I will surely register there!

Can you also check my service - http://videolla.com ? It might be great for donation or "paywhatyouwant" based tutorials and screencasts on Rails. (I just got good reviews from Ryan Bates and DHH :) )Maybe we can partner in some way?
Thank god. Fragmented phones are so hard to dial on, what with the keys all going off into different directions.
Matsonic Motherboard Drivers 
It’s really essential to get Matsonic motherboard drivers for your computer if you are using Matsonic hardware. This is true that getting a wrong motherboard driver can lead to further complications in your computer system. It might get crashed or execute in a strange order without any occurred error or so.
The 13" MBA has the same resolution as my TV (hooked up to a Mac Mini).

Ouch.
This is not news
Well that was rude. I think it's quite a generous offer!
I have problems with authentication. I am using python and tweepy. My issue is, after the "Allow | Deny" process twitter is supposed to redirect the user to the callback url with an oauth_verifier variable in the url. Right now I am only getting a token which I already have passed earlier.
Thanks in advance
I'm interested in traveling again in the next few months. Can you contact me at geuis.teses@gmail.com?
What I find funny was that TechCrunch cited a random twitter user Machika Kuro (xXstandstillXx) as their informant of how it was most likely compromised.

If you read the tweet they were citing, "@TechCrunch @alexia mostlikly a mysql injunction attack" you get a sense that he's not the most reliable expert on security.

Injunction attack. I lol'd
By the time they release Firefox 4, it will become totally irrelevant.
Freepoker.org: free poker games online
Freepoker.org is the free poker game site in English that allows beginner poker players to play free poker game games just by completing an easy and quick registration process and with no software download required. Players can learn poker and have fun at the same time.

Undoubtedly, playing free poker online is an appealing option for beginner players and this is turning Freepoker.org into the main exponent of this gaming mode throughout the English-speaking market, which is mainly formed by players who come from the USA and Great Britain.

The profile of players who choose to play in Freepoker.org is well defined: they are beginner players who wish to learn new poker game skills and poker strategies and avoid the risks of playing in paid gaming rooms that operate in the market. Freepoker.org allows them to become poker experts without spending a cent and gives them the experience and confidence they need to play for real money in online poker rooms in the near future.

One of the most outstanding tools Freepoker.org offers is the poker game calculator. With this application players can enter the poker cards they received during a poker hand and the cards their opponents have and calculate the winning probabilities for each player.

Since it was launched two months ago Freepoker.org has achieved the 500 daily registrations and up to this day more than 30,000 players have registered in the site. These numbers show the potential of this platform and its exponential growth as it went from 100 to 500 registered users a day. In less than a year, the community could easily reach the 300,000 active poker players.

Thanks to the free poker game it offers, the popularity of Freepoker.org grows steadily day after day. Poker players are given the training they need and are guided in their way to success.
The quiet satisfaction of knowing that dynamic programming is something much cooler than Ruby.
Skeletal Lovers
Two dead people
Embraced even in death
They lie there for eternity
Together forever
Memories turned to dust
Laughter and sin forgotten
Nothing but pale white bone
Nothing to complain about
Only the two of them
Forever together

...
Loved him. Total math dork, and he really enjoys just hacking through the numbers to win the system best as possible. Also, my hs fencing teacher went there, awesome place, case western, aside from that new building when the roof gets all iced up.
It's so strange to hear people say this. I'm running FF 3.6 on Ubuntu 10.04 x64, and its performance is comparable to Chrome. Chrome's a tad faster, but not significantly so, while FF is actually more stable with tons of windows open (~45+). Flash crashes about equally in both (and worse in Opera 10), although not so frequently as to be unusable.

FF is actually so good I switched from Chrome/Chromium to FF a few months ago (mainly for Vimperator though, but the performance differences were marginal enough not to matter). I can't help but wonder if 64bit Linux is FF's optimal platform, with its performance dropping off on Windows and maybe Mac? What OS are you guys running it on?
Bah, it was only a $100 offer! I'm holding out on this one for $1k.