skysight-inc/HackerNews huggingface dataset:
I do that now, but as I have other non-technical people beginning to use the project I need a way for them to manage accounts and other data we index.
Where’s the Old Media Accountability?
Weird, I use Windows + M for the same thing.
$35 Airbnb Gift Card for Startup School
Type in STARTUPSCHOOL09 in the coupon code section when booking to save $35. We now have 28 rooms just for Startup School, and 224 rooms total in the bay area. If you have already booked for startup school, email startupschool@airbnb.com and we will refund $35 from your reservation. -Brian (co-founder)
Co-founded. My understanding is that Kevin Rose had the idea, and Adelson helped bring it to fruition.
Thanks for posting this. I wonder if they ever come up with a sequencing platform that relies on millions of nano machines crawling along the dna, sending signals of which nucleotide they just traversed.
Also this palette generator:
http://www.degraeve.com/color-palette/
I think some balanced discussion about Kohana v. CodeIgniter would be helpful on HN.

I haven't followed the debate, but I do find it interesting that the Kohana article on Wikipedia is being evaluated for possible deletion because all (nearly all?) contributors to its K v. CI debate are "developers of K" according to the WP discussion page: http://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion...
Can you give links to those webapps you made? Have you tried figuring out why no one uses them? If you worked on either of them for another year, will they still not be successful? If not, why not?

Sometimes, you have to plod your way to success, for years.

Unlike most people, you are smart enough to have made a start. Don't give up in first gear.
Huh? Plenty of things needed more than 4 GB RAM in the 1990s. Scientific and database applications, to name a couple examples. That's why IBM, Sun, HP, SGI, DEC, etc. were all shipping 64-bit machines then. There were also a lot of contortions implemented to make >4 GB happen on 32-bit Intel machines too.

What AMD did (and Intel subsequently copied) with x86-64 was to significantly drop the price of 64-bit capable hardware, to the point where it shipped on personal workstations which didn't really need it then.
Most Word users don't know scripting and have no desire to learn scripting. Or they would be using LaTeX.
The Pomodoro Technique of Time Management
First things first:
There are too many checklists out there for telling you what it takes to be an entrepreneur, I am not talking about them.
Do you believe beyond criticism, reason and logic that you have what it takes to be an entreprenreneur??

If the answer is yes, read on. Be sure about it or you will regret this.

I think a good idea will be to take it slow. A phased migration over a time period of year+.

phase1:
For a few months at the start, maintain a status quo at current job just keep working right, but change your spending, living and saving habits.
Meanwhile prepare your family for the change, slowly. You have lived too long under the cozy umbrella of constant and guaranteed paycheck at the end of every month, that has to change over to a not so persistent income and amounting only to live well and keep the kids just happy.
Yes, as someone pointed out, convince and take along your spouse through this transition. Encourage her to take up a job if she is not already doing so.
Save money.

phase2:
Save more money :-)
Then move over to part time, at the same organization if they respect your work or some other organization. You can look at freelancing also, but that a different game, you will have to build that image slowly. Consider yourself lucky if you get good gigs at the start, which is not usually the case.
Meanwhile, during this 2nd phase transition, start developing a small fun/serious project or for open source in your part time.
As Gary[http://www.youtube.com/watch?v=EhqZ0RU95d4] says: work 9-5, come home, spend an hour with the kids and then 7-1 is enough time to do damage.
Second pointer will be start attending dev and entrepreneur unconferences[barcamp, headstart, etc], speak up, listen, you might make a few friends there who can appreciate what you know and vice versa. Do small weekend hackathons with them, to know them more. Not all weekends, some, spend the rest with the family.
Hopefully one of these friends will be the one you found your first venture with.
Zero on some idea that you are passionate about and a partner who shares the passion and vision. Starting out alone is not usually encouraged, but not ruled out.
Start developing a proof of concept and talk to people about it and get feedback.
Once you are sure that "this is it" and you have saved enough money for you and your family for 1year, or your spouse earnings will help in that.

phase3:
Get in ramen mode.
"""Startup!!"""

Now you are on a complete uncertain rollercoaster. No turning back. Remember this is a result of the "choice" you made not something that was forced on you, so persevere and may the luck with you.

You can shuffle a few things in the phases. :-)

Hope that helps.
Design Patterns Library & Code Standards
Its an advertisement, a lower grade of information than even a puff piece or glossy brochure.

For TV advertisements, you need people who can act. Engineers aren't actors. Save the real engineers for informational pieces like this interview.
good point, this was opened as a meta item...

http://meta.stackoverflow.com/questions/25487/new-login-on-t...

.. we'll update the text here.
http://searchyc.com/logicomix
I hate OpenID, but I think OAuth is actually a good idea and a workable, practical solution.
64 bits can only address about 4GB on about 4 billion computers.

If you were to hypothesize a globally distributed object oriented system where objects can migrate / replicate from one machine to another, a 64-bit virtual memory space would be insufficient.
This is probably not going to be an introduction to game programming, I thinks it's more targeted at those who have already started.

But I think there are other resources for people like you. There are questions about it on stackoverflow, for example http://stackoverflow.com/questions/174830/learning-game-prog...
Keep it up, you're doing fine. You're learning a lot from your projects, and even if you don't "finish" them, you benefit greatly from them. That's a good place to be when 18, and you're already aware of the usefulness of finishing stuff, so keep doing what you're doing but keep an eye open toward finding projects that you can/want to stick with.
That was an attempt at humor, given the title of this thread:

Ask HN: Little things/tools that improved your work or life lately?
Poll: What is your MJP - Mindnumbing Job Premium?
If you are getting paid 100K a year now and you are working on your own projects on the side after hours. Assuming your current job is mind-numbing, how much more would you like to be paid before you stop working on your personal projects and be content with your day job?

Let us assume that the job is strictly 9-5 and you have plenty of time after hours to work on your side projects (say in the hope of making it big). So the only thing that changes is you are getting paid more to do mind-numbing work.
Never - I will never give up my pet projects
10% - 50% ie Salary: 110K - 150K
50% - 100% ie Salary: 150k - 200K
100% - 200% ie Salary: 200K - 300K
200% ie Salary 300K
Actually, the rebranding was done by the Bush administration ( http://en.wikipedia.org/wiki/Frank_Luntz#Global_warming ), because they though "climate change" sounded less severe than "global warming".
well, there are many different approaches right now. I really gotta say, some of the stuff they came up with are ingenious. I'll try to introduce others if there is enough interest here =D.
Use delegation (indirection) to use one of those providers, but with your own URL.

http://intertwingly.net/blog/2007/01/03/OpenID-for-non-Super...

This allows you to change the underlying implementation at any time.
perhaps they don't remember

Yea it's funny the way that happens. Perhaps this occurs more often than we'd like to think. For starters, just look at all the parents who don't seem to understand why their kid wants to be popular in school or why they seem unmotivated to study the subjects the parents want them to study.
You don't have to be successful at anything.

I spent most of my twenties dwelling on my failures and wondering what I was doing wrong. I wish someone had just told me to chill out and do what I enjoy, but nobody did.

You seem to have a lot of curiousity and willingness to try knew things, which is awesome. If you can come out of your twenties as a person who is healthy, learned, and experienced, you have accomplished a lot.

Tomorrow, forget about all the past endeavors you've mentioned, and just go out and have fun and try something new.
I used to back up my Sidekick on a PC and a Mac. There's no excuse for not backing up the data, at least not for the last 4 years or so.
128-bit addressing is great and all, but it's completely useless (for the near future) unless we have finer-grained pagetables. Give me the ability to do very, very fine-grained pages (let me bring it down to 16 bytes if i want to) and suddenly a lot of new things open up. For a long time, I've been thinking about representing 3d data spatially in memory using virtual memory mapping, but the granularity of existing systems makes it extremely inefficient.
That doesn't apply to Danger/Sidekick. I had one 4years ago and synced regularly on PC and Mac.
That seems like an interesting anthology. Do you remember the title of it?
This guy is so multi-talented, it's incredible. I'm taking his algorithms class at Berkeley this semester, and it's cool to see that he's capable of doing stuff other than teach CS :P
You're thinking too externally:

...capital, capital, people, people, publishing, acceptance/denial... and so on.

To be successful, you can't wait to be blessed or funded or accepted by anyone else. A good place to start would be trying to get small jobs/contracts/articles/whatever that'll make you a bit of cash, a bit of success, and some lessons and contacts.

Also: Feel free to ignore the people telling you to soak in your youth. The Western world infantalizes people - keeps them younger than they need to be. Kids used to be officers in the army as early as 14, coming of age ceremonies at age 12, starting basic work at age 8. I was making pretty good money playing cards at age 18 and started my first successful company at 19.

Getting a huge head start on professional success now is quite likely to lead to a fun life with lots of cool people, experiences, and travel. Don't sweat missing opportunities to drink beer and socialize with young girls - it's overrated and you can do it in a much more high class and comfortable way after you make it later.

I'd recommend you start shooting for small wins that pay just a bit. Don't worry about your hourly rate, focus on your monthly rate. If it takes you 50 hours in one week to make $500, but you learn from it, that's good. Hell, 50 hours to make $200 in business could be worth it - it takes a long time to get started in business to the point where you make any money at a reasonable speed, but controlling your own destiny scales up much better. My first year in business I think I averaged like two dollars and change per hour - we're talking 50+ hour weeks for like a touch over $10,000 at the end of the year. Ugly, but I learned the ins and outs of running my own shop, which was necessary for later.

For now, look to grab some small wins. Try to not spend much too - if you can build your bank account up to the $50,000+ range over the next 2-3 years (very possible), then you'll be ready when you get a good opportunity to invest in some people, you can frontload marketing and distribution contracts for better economies of scale, you can test hire someone for six months if you meet a good person, you can throw in and get a share of a commercial real estate deal... look to live off of rice, ramen, cheap rent, minimal alcohol, the dollar menu at fast food restaurants, and bank all you make. Do a lot of little stuff, don't get arrogant and think anything is beneath you or not paying enough. You're 18, so everyone is going to write you off. It sucks, but all us young entrepreneurs went through it. You don't have a track record, and there's also a lot of things that you're not aware you don't know. Hustling and taking little projects, jobs, opportunities when possible helps fix both those problems, and can build the bank account for the bigger wins later.

Best wishes - I admire the ambition. Most of my friends were on a similar track at your age, and a lot of them have come out crazy-well just now into their mid to late 20's and early 30's.
As for the webapps: did you create a web app that you yourself would like to have? What I mean is, perhaps you could try to create something that is useful to you, then it does not matter as much if other parties lose interest. Chances are if you like it, other people might like it, too.

A lot of the things you mention seem to be for other people's benefit, not for your own. Like writing papers - presumably the professors have more to gain. Or the science contests - sure, they'd look nice on your CV, but are you also intrinsically motivated to work on that stuff? Perhaps you could focus more on what you like and less on what you think other people would like to see. Just guessing, though.

Another thing could be to "launch" early, so that users keep motivating you.
The reluctance of some people to back up their online data is a testament to the general dependability of online services. More screwups like this one, or like Magnolia recently, can only serve to scare folks from "the cloud", or teach them to back it up.
Perhaps scaring people from "the cloud" was part of the Borg's plan...
This whole "128-bit windows 8" story has to be the dumbest piece of "reporting" I've seen in a while.

Firstly, who is even working on 128-bit processors? Secondly, what is the source for this news? At best the hint of a rumor. Thirdly, what industry need does 128-bit processors satisfy?

All around it points to a lack of critical thinking and skepticism, if not straight up naivete, gullibility, and ignorance bordering on incompetence on the part of the "reporters".

This line strikes me as amusing: "Consequently, the company [MS] is also forming relationships with major partners, including Intel, AMD, HP, and IBM." Newsflash: MS already has close relationships with each of those companies. There are many "business partners" from each of those companies who effectively work on the Microsoft campus.

At best this "revelation" is about the Itanium processor (which uses 128-bit instructions, though it retains a 64-bit word length and address space), in which case it is not only boring but horribly misleadingly recharacterized.
More likely they were interested in patents or the technology.
> Why do so many people talk about youth as some sort of idyllic time in one's life?

If you look into how memory works, negative details fade and positive memories remain. I keep pretty extensive journals, and it's absolutely staggering how much less pleasant my earlier life was than I remember it.

Also, most people accidentally wind up in a secure, relatively unchallenging position early in life, and never get out of that. Youth was their only time questioning authority, learning, and growing at a rapid rate. But the people I know that kept those attributes into their 20's... 30's... and 40's and beyond enjoy their later years as much or more than their earlier years.

If you're looking to run your own companies, projects, write your own papers, and do your own work, then you won't be nostalgically remembering your youth later. You're in line for a very challenging, but very stimulating and enjoyable life that gets better as time passes.

This may be a bit controversial, but I'd recommend you ignore the "play around and enjoy it while you can" crowd - most of the people I know that skipped that advice are quite successful and quite happy with that choice. Play around is good advice if you're looking for a very stable and secure life later. If you're in control of your own destiny, go ahead and build like crazy now - it'll have a compounding affect for the rest of your life, and will lead to a very fulfilling and prosperous life (and you're much likelier to end up quite wealthy, which has surprisingly become underrated as of late - consumerism sucks and you can't buy happiness, but wealth opens up so much freedom and opportunity. By starting now when you have no heavy expenses and aren't accustomed to a high standard of living, you put yourself in line to be very wealthy later)
On a somewhat related point, I think the best advantage of hiring people who code in their free time is that none of them will try to take your job as long as they can use their favourite editor. Think of that as the early Steve Job strategy ;)
Nice, thanks for supporting OCaml.

Could it autodetect the language using a few heuristics (or Bayesian analysis of existing submissions) instead of having the selection down the left hand side?
Is it possible to write c...r in lisp, for any combination of letters a and d?
Hello, lispers!

Is it posible to write macro (or something) in lisp, such that any 'call' which has shape like (caddaddr x) automatically expands into (car (cdr (cdr (car (cdr (cdr x))))))
Naturally, this should work for any possible combination of letters a and d. Is that possible?
Two excellent points! Add to that: I code at work the same type of things I'd make at home else. That free up some time, and wow, you get paid for that :)
Keep in mind that the x86-64/amd64 architecture also added a lot of other architectural improvements (like additional registers) and the processors supported running unmodified native x86 code much, much faster than the 32-bit only processors of the time. 5 years ago, if you wanted the absolute fastest x86 machine possible your best bet was to get a dual Opteron (amd64) system and just put a 32-bit OS on it. Running actual 64-bit apps also showed a significant speed improvement, regardless of ram usage.

This performance improvement, more so than the ability to address more than 4gb of memory, is the primary reason for 64-bit processing becoming mainstream, in my opinion.
Where can I buy all this footage, not watermarked? Would be cool as a background video for larger parties.
Very true: One thing you've missed is that current x86-64 is not yet providing a true 64 bit address space. Only 44 or 48 bits are provided in shipping hardware. This will no doubt be expanded in later revisions of the hardware, but it seems that 48 bits is enough for even the largest users today.

http://en.wikipedia.org/wiki/X86-64#Virtual_address_space_de...
I don't get why, but it seems that few people here are interested in any of the same things I am. ... People just tend to talk about sports and dating and parties and clubs and stuff.

It's not just you who has this problem. The experience you're relating probably sounds pretty familiar to many people around here. It's easy to forget that geeks are still the minority. In my experience so far, this won't change much as you get older. The "Jockocracy" is alive and well even after one finishes formal schooling, it just becomes a little less obvious and a little less homogeneous.

There may be some bastions of geekdom around the place and if you're lucky you'll have a few people that you can geek out with on a regular basis, but by and large it's lucky we have the Internet, hey.

Trust me kid (it feels weird that I can call an 18 year old "kid" now, but it feels right, I must be getting old), you will look back at your 18 year old self in 10 years with eyes you can't conceive of having today.

It's not about things really getting better or worse as you get older. It's more just about things getting different. It's not that youth is or should be this "idyllic" time and things just suck more as you get older. I think you'd find that many people who would self identify as geeks would not say their youth was particularly "idyllic".

You will be much wiser in 10 years. I know this is a cliché, but it's also true.

You will learn more from your failures than you will from your successes (I know, another cliché but again, very true), but make no mistake, the successes do feel better at the time. :)

You will have more responsibilities in 10 years. If there is one thing that has changed for me if I compare myself now to myself at 18, it is this. however much free time you have now, it will seem like a luxury looking back in 10 years. That's not to say that your life will necessarily turn into one big soul crushing grind or anything, but you will simply have more demands on your time. Some you will have desired and some you will not have. I now have a wife, I now have a budget to balance, bills to pay, a job to work at and so on. It's hard to say if I prefer my life now to the one I had when I was 18. Truthfully, I would say there are aspects of my life when I was 18 that I wish I still had and there are aspects of my life now that I would never give up to be 18 again.

Enjoy your youth and your current lack or responsibilities, try not to take it for granted (but you will, because we all do). Try not to take things too seriously. Some of the most interesting people I know still don't/didn't know what they wanted to do with their lives in their 30s. I might even include myself in this category actually. :P

Just keep at it, one foot in front of the other, you only really fail if you stop.
Actually, most sequencing platforms work something like this. The "nano machine" is a natural or modified polymerase. Pacific Biosciences' new platform, supposedly commercially available in a year or two, matches your conception pretty closely.

http://www.pacificbiosciences.com/video_lg.html
That maybe true in most cases. But the author made SQLite, which i think is one of the simplest products ever. I found fossil to be on the same wavelength.
Why Kindle is the answer
Reminds me when consoles went from 8-bit to 16-bit to 32-bit to 64-bit and then sort of stopped (Dreamcast mentioned that it was 128-bit for a bit). Sounds like the author of this article is a bit nostalgic for his former console days.
I think the key aspect is that adoption of web software is easy, and most web software (e.g. gmail, google maps, flickr, twitter) is free, or at least has a reasonably useful no-cost usage tier. This may contribute to users feeling they are less locked in to a single application, more able to switch to a competitor if need be, and more able to use additional software to provide additional functionality (e.g. twitpic + twitter).
I read this, it's pretty cool.
Well, there should be a breakdown between FB Connect and OpenID. The login flow between those two implementations is drastically different.
Having a single URL that I can rely on for all my stuff on the web is going to be amazing...when it finally happens. OpenID provides the authentication component in that dream, which is key, but there is much more potential in URL-based services beyond SSO and solving 'the password problem'.