skysight-inc/HackerNews huggingface dataset:
1. If you don't already have familiarity with HTML and CSS, learn those first. I recommend a book called Learning Web Design: http://www.learningwebdesign.com/

It teaches like a math book, with practice problems after each lesson.

2. Pick a language to learn. I had a C++ background that I hadn't touched since high school, so I found Ruby a little confusing. But it may also be because of the teaching style of the books I used...

Anyway, I switched to PHP and learned from Larry Ullman's book, PHP 6 and MySQL 5 (http://www.dmcinsights.com/phpmysql3/)

3. Going through both of these will probably take you 2-3 months if you're diligent. But once you're halfway through the second book, I'd say you know enough to start building something and using the PHP book as a reference.

What you'll find is that as you build things, you will learn a lot more about how to make your app come together.

Also, I disagree with the comment that it takes years to be able to do something decent with your newfound programming knowledge. Yes, it will take years before you can talk shop with the best of them, but as someone who has taken several languages (Spanish, Japanese, Latin) and played several instruments (piano, flute), I know it doesn't have take years to get past doing scales.

That's has more to do with ability to learn quickly and dedication.
> There's no right answer here.

I disagree. In 1900 you get two things: more land, and servants. In every other way, the middle class of today live like the kings of a hundred years ago.

We have abundant access to as much food as we want, whenever we want it, from nearly anywhere in the world. We have instant access to almost any kind of entertainment we can dream, most of it free or almost free of charge— and even for live entertainment, we can pick and choose from a fabulous array, and it costs almost nothing to participate.

We roll around in self-powered, ultra-secure bubbles that separate us almost entirely from the outside world, personal transportation that can take us across Europe or the continent of North America in a couple of days, and in another ten years those conveyances will be self-operated as well.

We have the capability to instantly communicate with nearly anyone most anywhere in the world as if they were standing right there in the room, and access to sometimes literally up to the minute information about the latest developments in science, technology, and politics. Not only that, we can afford to personally benefit from most of those developments.

And for those of us who live in what were once named the "temperate" regions, we even have the nerve to be outraged when we have to put up with the somewhat too-warm or too-cool nature of the natural environment, so used we are to having it exactly set to our tiny band of maximum comfort.

Of course, because there are so many people living like kings today, you wind up having to share most of those things with millions of other people, and it's easy to forget that you are living like a king. But regardless of that, giving it up because you're rich enough to pay someone to wipe your ass for you is pretty clearly the wrong answer in a couple of ways.
This dovetails with the thesis of writer Gregg Easterbrook's 2003 book, The Progress Paradox. He proposes a thought experiment: Would you permanently trade places with a random person who lived, say, 100 years ago? His view was that your answer would probably be "no." [EDIT: Easterbrook's point was that this is a quick, back-of-the-envelope demonstration of the following proposition: Overall, life for the human race has indeed been improving, albeit unevenly and non-monotonically to be sure. His book was a response to the doom-and-gloom crowd who complain that life is going to hell in a handbasket.]

(See
http://en.wikipedia.org/wiki/Gregg_Easterbrook#Wellness_and_...)

A few years ago I took a stab at extending the thought experiment at http://www.questioningchristian.com/2006/03/progress_hope_a.....
There are almost certainly other services out there, but the advantage of Lulu is that you have a much wider audience. Sure, 50% is high, but it's better to have 50% of something than 20% of nothing.

As an alternative, you might want to consider finding a niche online retailer, i.e. one that only sells certain kinds of books. These can have a loyal customer base. But I wouldn't know if they're any cheaper.
One of the money quotes of the podcast was, "[in 1910,] you step on a nail, you might die."
Thanks so much!!. would it be possible to get

audio.ww.com -> benbloomberg.com
Team Fortress 2.
In my opinion this has deeper ramifications than just the effect on the person. I chose rich in 1900 because I feel that the impact of being rich at that time would carry forward... "Them thats got shall, get". A family line wealthy in 1900 would give many opportunities for their descendants. That, in my mind is one of the most important things that makes being super rich attractive... That and the obvious power to push projects forward quickly without having to posture and beg for funding.
An alternate solution could be a timer that switches the MacBook from "ram-sleep" to "disk-sleep" automatically after 10 minutes or so.

Currently, when you close the lid, it will just ram-sleep until the battery is almost dry and only then suspend to disk.

It's quite frustrating to pull the MacBook out of its sleeve in a meeting only to realize it has "slept itself to death" once again...
In my experience, most people don't care about paperback if they can get it in PDF (granted my books have been technical in nature).

If they discover it online, they probably don't mind reading it on their computers. If he's planning on doing some marketing in traditional channels, then you're right. It just depends on who he's targeting.
Start with more basic tasks like script automation and you'll be able to work your way up. I went like this (if its any help):

HTML, IT-Basic, Visual Basic, C++, Java, C, PHP, Ruby.

Of course there's small pieces of python, shell, more Javascript than I'd want to admit, and a couple of others.

But I first started writing HTML. This helps because it makes you think technically at multiple levels. First what you want to do (the goal), then the language needed (HTML), and why what you wrote (HTML) isn't what you want (the goal). Trial and error will get you into a program's mind.

Then I ended up using TI-Basic to program every math problem I would have to solve in high school into menu-based programs for tests.

Then I started writing VB programs (hangman, calculators) and even wrote a fully animated GDI game. It was slow, the VB code was absolutely terrible. Which moved me into C++ / DirectX for making games... etc.

So mainly, start with something small and consumable. Once you can eat that, hopping to the next, bigger problem seems smaller from where you are?
Use Shopify with Fetchapp. Perfect ;)
Well, we're already at a much higher level of detail of implementation than the article even thought of approaching or than most of the supporters of this policy have likely thought through.

I'd just like to note that.

Further, good luck getting any consumer protection aspects through congress. The only way this happens is as a giveaway to large corporations.
Benoit Mandelbrot, Mathematician, Dies at 85
I like the idea of that. This way I can make sure he's capable of focus and delivery.
Am I in a minority when it comes to disliking jQuery ?
It's like the ultimate Inner Platform

http://en.wikipedia.org/wiki/Inner-platform_effect
Unfortunately it may be latter. I think the combo of your idea and staunch's may work. I'll give him a pay-per-deliverable quick project as a trial run and see if he just needs structure to get into it. If not, it was a gift of some money in a rough patch.
It absolutely astonishes me that 1/3rd of people choose to be rich 100 years ago. I think it's a matter of not appreciating what life was really like back then, and not appreciating just how amazing the world has become (although I could be wrong too, considering I didn't live back then either).
I'm not sure on its own that a "more secure" app marketplace is filling any specific need.

I think rather you'd want to think about being the provider for various organizations that need secure marketplaces of their own.

For example, various countries/organizations may want a set of applications that meet specified criteria.

You could still have a single marketplace internally, but to each customer, it would seem that you have a customer-specific secure marketplaces.

But first, you need to have a customer to provide this service to. And find out your competitors. For example, I believe at least one U.S. military branch provides their own apps. Could you provide something they can't do on their own?
Solaris

HPUX

AIX

Linux
There's a scene in N.Y.C. too. As an upstater I'm almost tempted to say that we ought to just scrap all our laws in New York and start all over again.
Two huge favourites of mine are Head Over Heals ( http://en.wikipedia.org/wiki/Head_Over_Heels_(video_game) ) and Batman ( http://en.wikipedia.org/wiki/Batman_(1986_video_game) ).
Honestly, as a CS major, I really believe that just looking at the rest of the people in my class.

College only teaches you theory, for the most part. Some will not teach you any programming besides some generic C++. You have to learn that on your own; I'll believe that the vast majority don't have the drive to learn that on their own for years to perfect their skills.

I really agree with your points on the problem being with the interview process though.
It does indeed sound perfect. The monthly expenses might deter some people, but it looks like the best thing you can possibly get (assuming you are already have some customers to send to the link).
Testing it out on Android 1.5/ Motorola Backflip, looks good so far.

1. Found that I need to check off 'Auto-fit page' - Format web pages to fit the screen in Browser settings. Without that, the elements would extend far off to the right of the screen.

2. Flip-switch and Slider form elements have issues with long presses. If I try to touch-drag them, browser asks whether I want to 'copy/share page' the text.

3. On Form Gallery, testing the selection box that allows me to choose 'Your state', when the choices show up, it's pretty much impossible to drag up or down. The click registers almost every time I try to touch-drag.

http://jquerymobile.com/demos/1.0a1/multipage-template.html

located on page http://jquerymobile.com/demos/1.0a1/#docs/pages/docs-pages.h...
"Yet where is it written that driven entrepreneurs are also good guys?"
Use their sign up form as an example in what NOT to do.

I just spent 5 minutes trying to create a user, having to reenter a capcha each time I was informed of my username being taken, or unnamed length limits were imposed on me.

I ended up giving up.
1900 wasn't that long ago. Many people in American cities live in homes built then.
You'd have the wealth and social standing to pick and choose practically any mate you'd like. Plus it was an interesting time, the birth of the modern world. Rich then!
> It's particularly funny when Stallman takes pleasure in GNU Emacs highlighting some text, in the latest version.

Note that he's talking about Emacs running in a terminal, not the windowed version.
The Hilux has a solid front axle while the Tacoma has a wishbone suspension, IIRC. The latter while good for high speed travel on road and sand, lacks performance in wilderness and rocky terrain. It is the reason the Hilux outperforms the HUMVEE in Afghanistan and Pakistan. As well the Tacoma does not have a diesel option (one of the main reasons it survived submersion).

On another note the Suzuki Samurai is another off-road vehicle that is virtually indestructible.
there is a hidden liberal agenda here, right? ;)
You want e-junkie.com
Yes but StackOverflow is very similar to Digg:

you've got articles that have rating, you've comments to those articles that have rating, articles and comments are sorted according to rating, people earn karma from posting good comments / articles, everything has tags.

So personally I don't see a false dichotomy; even if Digg is more dynamic / complex ... WTF are they doing with those 500 servers?
Curious mathematical law is rife in nature
An Introduction to General Systems Thinking- Weinberg [Book]
Oracle Sucks Up to OpenOffice.org
Yes, you are in a minority. Aside from simply promulgating best-practices of JavaScript usage, jQuery (and similar tools like prototype) have done tremendous good in moving the rich web forward: No longer were countless teams dealing with the same cross-browser nuances that ends up occupying the majority of most project time.

Well...they still are...just not as much.
I take it as a sign that you don't work with HTML/CSS at all. For those of us who do, JQuery saves a lot of time and effort when working on websites that needs to be working exactly the same in all the web browsers.

Since JQuery was introduced, the time I spend on fixing cross-browser issues with my JavaScript has reduced by 90%.

I wish there were something like JQuery for cross-browser CSS.
Why Twitter Is Massively Undervalued Compared To Facebook
TF Classic

Everquest 2 Extended (EQ2 fremium version)

F1 2010

Burnout - original and best

Total War - all versions
Sony Ericsson post modest profits in Q3, $2.26 billion in sales
Facebook Will Earn $600 Million From Selling Your Privacy [infographic]
Phono - JQuery plugin to create a phone in your browser
In his honor, here is Matlab code to generate a Mandlebrot set (from an old homework assignment):

function inValues= mndl(limits) %no inputs needed, used by the script to zoom in

%amount of detail to calculate; larger number = better resolution, slower calculation
stepsR=300;
stepsI=300;

%maximum iterations used in calculations
maxIter=50;

if exist('limits')~=1; %intial range of real and imaginary numbers to compute
lowerR=-2;
lowerI=-1.25;
higherR=1;
higherI=1.25;
else numel(limits)==4; %range to compute after zooming in, determined by axis
lowerR=limits(1);
lowerI=limits(3);
higherR=limits(2);
higherI=limits(4);
end

%Constants:
slR=(higherR-lowerR)/(stepsR-1);
slI=(higherI-lowerI)/(stepsI-1);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Create the Mandelbrot image.

[x,y]=meshgrid([0:stepsR-1]slR+lowerR,[0:stepsI-1]slI+lowerI);
inValues=ones(size(x));
z=zeros(size(x));
c=(x+1iy);

h_z=1:(stepsRstepsI);
for counter=1:maxIter
z(h_z)=z(h_z).^2+c(h_z);
h_z= h_z(abs(z(h_z))<2);
inValues(h_z)=inValues(h_z)+1;
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%format presentation of Mandelbrot image
colormap jet;
pcolor(x,y,log(double(inValues)));
title('Mandelbrot Image: Zoom In and Sharpen for Details');
shading interp;
axis off;

zoom %turn on zoom feature initially
clear inValues

%Buttons:

%recalculate image to enhance after zooming in (just calls the function
%again with new input argument based on current axis)
h1= uicontrol('Parent',gcf,'Units','points', ...
'Callback',['mndl(axis);zoom;'], ...
'Position',[105 5 105 20],'Style','pushbutton','String','Sharpen (after zooming in)');

%turn the zoom button on or off
h2= uicontrol('Parent',gcf,'Units','points', ...
'Callback',['zoom'], ...
'Position',[215 5 55 20],'Style','pushbutton','String','Zoom On/Off');

%reset the image
h3= uicontrol('Parent',gcf,'Units','points', ...
'Callback',['mndl();zoom;'], ...
'Position',[275 5 40 20],'Style','pushbutton','String','Reset');
Thanks for the note about Auto-fit - will look into that. Also that demo page should be fixed now.
NYT has confirmed it - http://www.nytimes.com/2010/10/17/us/17mandelbrot.html

One of the first programs I wrote on the IBM PC was a Fractal explorer (on a PS/2 using Turbo Pascal)
Create an Instant SMS Chatroom on Your Phone
Upvoted - I like your thinking - never assume the stated constraints are set in concrete!
WikiLeaks to Release 400,000 Secret Documents as Funding Concerns Loom
Agreed, It's funny how if I take a look at facebook and view classmates profiles I appear to be the only one who still programs despite us all taking software engineering in College. Maybe that's the effect of the current economic climate but at the time everyone else seemed to just view it as a high paying career path and couldn't tell you the difference between a variable and a constant.
The Business Behind the Internet TV Revolution
More Smartphone Buyers Choose Android Over iPhone [STATS]
Mandelbrot has converged but his set iterates on. RIP
3h later and it's still not working for me.

Actually there are a couple of free alternatives. Previously I've been at zoneedit.com, which worked pretty nice. I can't even remember why I switched.

Google also offers public DNS[1] as well as a wide range of free service providers when you search for them[2].

1. http://code.google.com/speed/public-dns/

2. http://www.google.ch/search?q=free+dns
I choose the Internet.
Wave in particular saddens me, because it could have so easily gone the other way and been an excellent successor to email.

Yes, but Google should this learn from the Wave thing: as massive as they are, there are things that are just as hulking as they, like the email ecosystem.

http://xkcd.com/802/

The way you take on something like email is through a phased approach. Be an adjunct. Send in your fifth columnists and take over slowly. Adding things to Gmail is the right idea. So is making the fastest browser.
Self-Balancing Unicycle Only Half as Dorky as Segway
Thanks - downloaded already.

Any google maps examples on the way?
I'm on webOS overclocked to 800mhz and things are pretty smooth. This has been my experience overall since overclocking. More than the experience being x% faster, its more like the bar has been cleared that makes things feel fast.

That said, I'm also experiencing a number issues -- a good number of the form elements just don't work.

Overall I'm still really impressed and excited!
[Interviewers] ask simple coding questions like the fizzbuzz, but [their] applicants still fail – even ones that shouldn't. [...] [Y]ou're using the wrong medium for what you're trying to achieve (e.g. coding over the phone).

Clap clap clap.

The same people that insist that the minimum development station is a tricked out computer with two (three?) big monitors, SSDs, the best IDE money can buy, etc. don't understand why someone is uncomfortable writing a program on a whiteboard or, even worse, over the phone.

Unfortunately, I don't have the solution. Perhaps pg can add "Interviewing that doesn't suck" to his list
http://ycombinator.com/ideas.html - obviously this is included in "7. Something your company needs that doesn't exist." and is the company version of "8. Dating."

Personally, I think Steve Newcomb has a 90% (maybe better) solution.
http://blognewcomb.squarespace.com/essays/2010/10/14/cult-cr... (discussed here http://news.ycombinator.com/item?id=1793095).
are you sure you can even sell the book? If I were you I wouldn't care about the commission just yet...publish it on the most popular service....see if anyone actually bothers to buy it...then if you see a ton of sales start looking for better alternatives
How Technology Affects Today’s Classroom
I've been spending a lot of time designing buildings in Sauerbraten recently.
Can you file a bug on the form elements? (Specifically which one(s) you are seeing the issue on) It'll help us to pinpoint the general area in which problems are happening - thanks!
http://github.com/jquery/jquery-mobile/issues
There's no real definition of middle class, and when one is usually offered, such as $70,000, it's a higher income than 95% of the people in the world.

So if the question is whether you would choose to be wealthier than 99.9% of people in the world in 1900, or wealthier than 95% of the people in the world in 2010, I'd say it was a sickeningly decadent question.

But, I'd also say that the lifespan gains between 1900 and now are overstated due to a drastic reduction in infant and child mortality, plays and live music are nicer than video and audio recordings, and instant long-distance communication hasn't significantly improved the quality of my life, just alienated me from my neighbors. The math and intellectual culture was just as interesting then as it is now, if not more, and PR was just a twinkle in Mr. Bernays' eye, so I'd be able to avoid the advertising saturation of modern culture. With the addition of being able to replace any device with an actual person or team of people, there's no doubt to me that life would be better as a rich person in 1900. Just avoid nails.
No, I'm not referring to this parameter in the write up.
ipv4.tcp_slow_start_after_idle, which is on by default on most distros, applies to keepalive connections.
This causes your keepalive connection to return to slow start after TCP_TIMEOUT_INIT which is 3 seconds. Not probably want you want or expect. For example, if you have keepalives of say 10s, you'd expect that a request after say 5s would have it's congestion window fully open from previous requests, but the default behaviour is to go back to slow start, and close your congestion window back down. So you want to tune this to off on your image servers and other keepalive systems.

The tuning which I talk about is to actually increase the default initial congestion window size. The result being an advantage for non-keepalive connections and keepalives. There is no sysctl parameter that will allow for this control. This behaviour is hardcoded into the tcp stack, and hence requires direct modification and a recompiled kernel.
It's a good quote, but I don't like how it makes it seem like medical technology is the only thing that's advanced in the past hundred years. The truth is that the same thing applies to every area of life. In terms of real quality of life, not dollars-adjusted-for-inflation, we have better lives in every way.

For that matter, I think I have to amend my previous statement— you can hire someone to wipe your ass today. My guess is it would be around $50/hr, and you shouldn't need more than an hour a day. That's more than some of the other benefits of modern life cost your average American, but not by a lot.
Then figure out how to make money.
Can you provide more info about what are you trying to do? Looks like post got no traction, which is a shame - I really wanted to hear about HW manufacturing issues from a startup perspective, especially IC.
Good point, I didn't think of that.
I rather live today because we might be approaching the era of eternal youth.

In the 1900, you better get to work funding all the medical science and debunk hypothesis that are wrong.
Many people -- perhaps even most if they're being honest -- care more about relative status than absolute comforts.
That's kind of a puzzling question to me. I wouldn't permanently trade places with a random person who is alive today. I can't see what incentive there is to trade places with someone who lived 100 years ago?
That is a useful habit when dealing with the real world, and an annoying habit when dealing with a purely hypothetical question. In the latter case, it's called "missing the point".
I was hoping for something more concrete. For instance, consider that terrible programmers stay in the job market for a long time, so you may encounter them more often. Also, if you're not doing your own recruitment, non-technical, keyword-seeking recruiters can be a hindrance to finding good people.

This post just seems to be emphatically reasking the question "Really, guys? Really??"
This might not be a valid excuse but look around at our industry: overtime everywhere. If you've been working 10-12 hours a day, you don't necessary have the power to learn on your own at the end of the day. That's why sometime I'm not surprised to see any type of programmers wanting to move to management unless he/she is really uber geek; you know, the type who have social issues and only focus on one thing.

Let's face it: our industry is as bad as the quality it produced.
Nobody with a functioning brain ever believed they were...
7 of the Best Free Linux Synthesizers