skysight-inc/HackerNews huggingface dataset:
It's been around for a while, ever since Google Docs added insert formul/equations.

http://www.reddit.com/r/math/comments/9pxpm/looks_like_googl...
I am still looking for the official Excel-like step-by-step wizard to create charts.
What more important to him though - growing as big as Google or creating something so good that his company might get that big? The way he frames his goal is a classic "tell" regarding his focus.
As much as we spend on medical care that doesn't make us healthier, we spend more on wars that don't make us safer.

I'm a bit of a die-hard let-the-bozos-starve sort of wack-job libertarian. So, what's a bigger infringement of rights? Take hundreds of billions of dollars from US citizens, and spend it enforcing arbitrary rules on a populace that doesn't have representation or a vote? Or take billions from US citizens and spend it patching up said citizens when they fall down or get sick?

I hate taxes. Really, I do, as much as anyone you'll ever meet. And I hope that the market could someday solve this problem more efficiently. But I also think that killing people is a lot more evil than healing people. I voted for Ron Paul largely because he was the only candidate who said outright that he would shut down all unwanted military bases in his first year.

Dismantle the military empire, and you've got money for medical care. Additionally, adding a base level of safety net could be a disruptive force that allows smaller and more agile companies (ie, in the 1-10 employee range) to get more done with less overhead, which is exactly the sort of thing that needs to happen if stuff like this is going to be solved cleverly.

Come on, we're hackers, right? Think about it. This is a complex problem with a ton of moving parts, and that's kind of what we do, isn't it? So, apply the same maxims that serve you so well in dealing with software:

Measure before you optimize. Solve the big problems first. Patch the in-production product, and THEN design its replacement. The perfect is the enemy of the good.
You can flip through the first 30 pages of the book he wrote - I found it more interesting than the blog post. http://www.artofbeingminimalist.com/preview.html
Effective C++ by Scott Meyers has some good tips.

Here are my tips for you. First tip: Don't trust any C++ code that anyone else writes. This is related to Meyers' tip that C++ is a "federation" of languages. As you have noticed, there is a lot of bad code. But even good code can have bad consequences. C++ is extremely idiosyncratic and the author will make assumptions that you will follow certain practices (deemed as "the right way to program in C++") which will vary from author to author. You may even start to notice this in the comments. Corollary: Only trust a library if it's very well documented and frequently used. Boost may be worth a look, and lots of people like it, but I can't promise that it works.

Second tip: avoid reference counting "smart pointers" whenever possible. This directly contradicts Scott Meyers. Instead, use valgrind to make sure your program doesn't leak memory. If your program is infeasible to write without automatic memory management, switch to a language such as Java or C# which is built atop a robust garbage collector.

Third tip: view C++ as a bit like an extremely sharp knife. Easy to get things done, even easier to cut your finger off. Just because an example looks slick and easy does not mean that using it in practice is slick and easy.
For the general well being of the Internet I think any provider offering 1Gb/sec upload speeds to residential users needs to do deep packet inspection or employ some other method to protect against malware driven attacks. You can do some real harm with 1Gb/sec. DPI would probably be preferred since it could snoop out known attacks and allow the customer to utilize their upstream speeds legitimately. A blanket QoS policy for high usage is easier but has some obvious downsides. Probably not a bad idea at the 50-100Mbit/sec range either. There's too much malware out there to be oblivious to the risks.
According to the filter, it wasn't.
Google might fix their search results so that the first result is the actual Facebook login. Problem solved.

Anyway, go to Facebook and you have to log in. No need to search for it explicitly.
Relevancy is determined by your priorities and/or values.

Which, unless I am misinterpreting the preceding sentence, means that essentially discrimination is never a problem. I think part of the problem is defining "a problem for whom."
Pretty sure illegible is only applicable to handwriting. It would mean the same as incomprehensible for typed speech, unless you want to start playing around with character set issues. ;)
Thanks, apt-get suggested lua40 and lua50 when I tried plain lua; I've got 5.1 now.
This is just fucking great
In the beginning, a lot of the foundation of the C++ language was laid by taking things that were design patterns in C and making them language features in C++. While I do not subscribe to the idea that learning one thing somehow ruins you for learning another, it is true that if you start out doing C programming, you'll be doing some extra work that is handled for you in C++ by classes and vtables, and be learning design habits you'd have to drop to effectively use C++ later.
Music Labels Ask Blogs to Post Songs then ask Google to Erase Blogs for Posting
What's the general connection speed of everyone on HN? Does anyone have an insane connection?

Mine is 4Mbit/s in South Africa, we're getting 8Mbit/s soon and possibly 10Mbit/s. It's pretty expensive; ~$200 p/m for an shaped and uncapped connection.
So they have to do it for all websites?
The way to create the jobs needed in the US, is to take them away from someone else. The real problem is that technology (communication, transport, accessibility of buyers) has leveled the playing field for billions of foreign workers to compete in the US market.
This means that if your job is to assemble widgets by hand, you better be ready to have the same kind of pay and living conditions and income as a billion foreign workers. That was the past, but now we keep arming the foreign countries with progressively higher level jobs by shipping the howto there. Years ago you would get your product electronics assembled in a box offshore. Now, you not only have the electronics made there, but also the ICs, and even much of the basic design work is done offshore.

So if this guy has a start up that creates a competitive technological vector away from the foreign countries' abilities, it's most positively the RIGHT way to create jobs.
Do not count on the large companies doing this. Their way of creating efficiency and reducing economic drag is to ship the jobs off shore so their stock holders are happy (most of which are probably foreign anyways so they dont give a rats what effect this has in the long run).

The more technology and the progressively higher ability jobs you ship offshore, the higher and smarter jobs you need to have left in country.

It's simple...if a few billion people offshore can do the same job as you, and there is absolutely no transportation or communication barriers to have that job done offshore vs. in the US, guess what...it's done by the person that does it for less. If those jobs are assemblers, designers, engineers, you pretty fast run out of things all the American folks can do that others can't.
Probably because you are the only one silly enough to sign up? :)
Python hackers, please overwhelm my interactive GIL visualization
I know this isn't Reddit so hopefully there will be no whining to preempt here. But I just want to point out that except for two cases on this list, these are just pilot programs, and of the production installations only Sweden's seems widely available.
There are plenty of us non-US-citizens here. Actually, about half (!) if we rely on this poll:

http://news.ycombinator.com/item?id=527681

But relatively few HN users are actually founders overall -- there have been polls about that too. Besides, there's no reason to assume that most non-US founders are necessarily looking to move to US.

For what is worth: I'd likely move to US for a job if I could get a work visa. On the other hand, if I do decide to start a company then I'd be just as happy to do it in Japan (where I live) or in Brazil (my home country).
Thanks for the articles.

I'm not sure, however, that the examples cited within them are entirely fair - they took middle aged furniture workers and tried to get them jobs at Google after a few years retraining. Of course a guy who's had six weeks of classes in Linux isn't going to get a job at one of the most technical companies in the world.

What I was thinking was more along the line of retraining them to do useful blue collar jobs - for example HVAC maintenance - which can't be easily offshored and still is useful to society.

It's a myth to pretend that we can re-educate enough blue-collar workers to make a dent. We're going to have to find another way, and my suspicion is that it's going to involve a resurrection of trade barriers until older workers can retire.

I'd be reluctant to do this, as it's essentially a tax on everyone else to support them and essentially surrendering to the fact that we can get very little value out of these workers.
I didn't know they'd added TeX formulae; that's awesome. It's going to be a very long time before we see near-universal MathML adoption, but this pretty much eliminates the need for it.

Whoever came up with the 3D pie charts needs to be locked up, however.
People have called 911 because Burger King wasn't McDonald's. (Heard the 911 tape on a local radio show)

Having worked at McDonald's before I've seen this several times. We got one of these people every other shift I worked (mostly drive-thru) and most of them got rather belligerent and insisted we weren't a McDonald's with the sign staring them in the face thirty feet in front of their car.
I'd suggest you to study http://xmlrpc-c.sourceforge.net/ code.
As much as we spend on medical care that doesn't make us healthier, we spend more on wars that don't make us safer.

A bit of a false dichotomy, don't you think? I agree with most of the rest of your post, though I think that the primary effect of increasing the safety net will be moral hazard issues, not people jumping to do a startup now that they have a safety net. People who do startups are incredibly rare, and somehow I doubt that's because of any safety net issues.
I would hope that the reason why would be fairly obvious to anyone who has taught programming - an awful lot of people just cannot program. They just can't grasp that kind of abstraction, no matter how hard they try. It's just not in their wiring in the same way as a tone deaf person just doesn't hear pitch. There was a long thread of discussion between Imran of Imran on Tech, Joel Spolsky and Jeff Atwood about this phenomenon and it's well worth reading if you weren't follwing it at the time.

http://www.codinghorror.com/blog/archives/000781.html
You could easily create jobs by cutting welfare and offering all of it's former recipients government jobs paying $50/day to dig holes, but this would not be a positive outcome.

Call me crazy, but I suspect that we'd be much better off with a situation like this. Imagine the boost in motivation to improve your career prospects after spending a few weeks doing work like this. And surely we can find some use for a bunch of holes in the ground.

In contrast, I know an awful lot of folks who got laid off in the last 18 months who decided to just take some time to find themselves because they were getting unemployment.
Google Broadband isn’t practical at a national scale
Not to hate on Daring Fireball but why is it that a link from his site about this topic gets more comments and points than an original HN that pointed it out in the first place?

http://news.ycombinator.com/item?id=1116039

Its as though no one cared too much about this until Gruber made a post about it.
I haven't heard of Gorgias before but I was reminded of my Philosophy 101 class. The arguments we discussed do seem very trollish to me right now.
Writing a Gem While Developing a Rails Application (part 1 of 3)
I'm not sure what problem this solves.

Go look at the spec for FIX. This is what's necessary to specify modern financial transactions.

I'm not sure that naming endpoints is really that helpful to any particular problem. You've replaced a CUSIP with a URL, I guess.
PON FTTH is a shared medium typically being split 32 or 64 ways so there is some over subscription to consider but for the most part there are no major technical limitations to offering symmetrical speeds. For cable ISPs there are a few problems: The amount usable of return/upstream spectrum on a cable plant is traditionally much lower than the amount of forward/downstream DOCSIS bandwidth. Until DOCSIS 3 there was no cost effective way to utilize all of the available spectrum anyway. DOCSIS 3 introduces upstream channel bonding and pushes forward with SCDMA modulation which, in theory, makes the lower/noisier spectrum under 20Mhz usable. Some cable ISPs are planning for more return spectrum space (50-75Mhz) which also solves the problem. The big hardware players in that space are lagging behind a bit on upstream bonding but it should be available soon. (it's already out there in limited deployments)
Prescription drug online pharmacy finder
To find the prescription drug online pharmacy finder, visit our site.
Polymorphism and Complex Conditionals
I don't think your conclusion follows from your story.
Did you guys create the java applet yourselves? Or is it something that you found somewhere?
"All this argument over whether the iPad is too simple — if anything it’s probably still too complex." -- perfect summation off all that nonsense a couple of weeks ago.
> The way to create the jobs needed in the US, is to take them away from someone else.

The way to create jobs is to get people producing things that other people need and want and are willing to exchange things for. This could be through lower pricing or better quality in an existing industry, or it could be through creating a new industry. As long as any human needs or wants are unfulfilled, there's a possibility for a new jobs to created filling those needs and wants.
What Can We Do to Prevent Drinking and Driving?
Has anyone tried one of the new ThinkPad T410s laptops? At 14", 1.8kg and with a Core i5 CPU it seems quite a beast. I can't find any reviews that don't sound like rehashed press releases. (real battery life and noise would be interesting)
2 Days Of Buzz. 9 Million Posts And Comments.
Seriously, can you just please start a sous vide blog or something? I'm fascinated.
Whatever you do, don't look at Bjarne Stroustrup's book, it's terrible. Ignore Andrei Alexandrescu, he tries to turn you into a template metaprogramming zombie. The way to go is to find a subset of C++ which works for you and stick to that.
I think it's true you need to watch out for this 'gap' between a full blown, batteries-included language, and something really small. Tcl sort of fell into it when they grew the language and libraries to the point where it's less attractive as a small, embedded language, but never really got it together enough to ship it with all the goodies included, either, meaning you have to round up a bunch of external things to do much with it. It's not a 'happy medium'.
Mine scrolled down automatically, maybe it's a bug?
Is anyone else a little weirded out by this? It seems wrong that these kids are sitting quietly on their MacBooks instead of socializing while they're all together on a school bus.

Is the Internet really that necessary for doing schoolwork? Why did that kid need Internet connectivity for GarageBand?

My real question: Why is sitting on Facebook for an hour better for kids than socializing with their peers?
The HTML Tic-Tac-Toe Game
I would look at Thinking in C++ by Bruce Eckel (http://mindview.net/Books/TICPP/ThinkingInCPP2e.html)

It is a free resource, and gives you the whys and hows on most aspects of c++. Buy the book when you decide that you like it, I did. It is especially good if you have some prior experience to programming, like java or C

And boost is almost an extention to the std libraries, so get to know them, those are tomorrows standards.
Sony Ericsson T707 Spring Rose
Sony Ericsson announced today the launch of its latest handset, the T707, a device that was previously spotted around under the code-name Elle. The new T707 has been launched with tennis star and style icon Maria Sharapova, who is able to emphasize the sleek and elegant qualities the phone possesses.
Class c = SomeRandomClass.class;
Object x=c.newInstance();
" Of course a guy who's had six weeks of classes in Linux isn't going to get a job at one of the most technical companies in the world. What I was thinking was more along the line of retraining them to do useful blue collar jobs - for example HVAC maintenance - which can't be easily offshored and still is useful to society."

Well, yes...the story is tragic because they never had a chance. But I wouldn't be quick to assume that this is a story specific to Google. You'll note that a lot of these people end up doing menial work, even after their re-training program. One presumes that if it were possible to find better jobs, these people would have found them -- they certainly sound like dedicated workers. Instead, they're working double-shifts at WalMarts and prisons.

"I'd be reluctant to do this, as it's essentially a tax on everyone else to support them and essentially surrendering to the fact that we can get very little value out of these workers."

That's one way of looking at it. Another way of looking at it is that we've consistently exploited cheaper labor markets to undermine our own, without building non-US markets for our own products. Moreover, many of these foreign labor markets have been playing currency games to ensure that US workers can't possibly compete. It's a system that's rigged against US production, and taxing it is one way of reintroducing balance.
I take exception to most of this statement. My story: At 25 years old, I took every penny I had in savings (about $300k) and started a company. I "created" 7 well-paying jobs. I put every single penny I had into my company. I had "major medical" insurance, which I paid about $600 a month for.

Two years later, we were doing about 2 million a year. Still, I poured every penny I had into the company "creating" additional good-paying jobs. Then I had a stroke. Yes, at 27. Because the doctors could not find a "reason" for my stroke, the insurance company paid a grand total of $2700, mostly for the ambulance and the care I received in said ambulance.

I was left with a bill of $67,000. Yes 3 zeros. Because of how long I was in the hospital and recovering, and because my business was based on relationships with my clients, the business faltered, and I eventually shut it down. I am now paying off every cent of what I owed on the business, as well as that $67k in medical bills.

Moral of the story: don't think you're invincible because you're young, or because you don't have a pre-existing condition. Also, I can absolutely assure you that medical debt DOES affect your credit.

Here's the crazy part. I'd do it all again in a heartbeat, and I will.
Don't forget, it was 5am in central Europe (or 4am GMT) when this was posted. I'm reading this over breakfast right now, and polls on this site have showed that (not terribly surprisingly) Europe has the most HN (active?) users after North America. (not that most of us actually located in Europe can contribute to this call for action anyway)

I hope some of the startup stories submitted there will be posted publicly - I've been trying to dig up information on this on the web in between frantic development of our proof-of-concept, but there's little useful information I could find. It seems that everyone who has done it and written about it has found some special loophole or trick that happened to apply to their specific set of circumstances.

A startup visa is certainly something that I would benefit from; the current situation seems pretty kafkaesque, and moving to the valley would probably give our startup a massive boost. I guess we'll have to find our loophole - for us there's no point waiting for politics to make things better. (after all, if that was a promising approach we wouldn't be trying to move to the US)
Http://naoangelinvestor.wordpress.com/2010/02/12/links-for-2010-02-11/
Using Prototype and JQuery with Rails3 (UJS)
Users experience with using Rails 3 and UJS for Prototype and JQuery.
This is a great point. A relative still gets really scared when the anti-virus software pops up with an "install update?" kind of message, etc.

She's a smart women with 2 masters degrees, but when an unexpected dialog box or popup box appears on the screen, her brain shuts down and fear takes over.
I've been working through the Stanford course notes on Programming Abstractions.
http://www.stanford.edu/class/cs106b/ Click on the link to the course reader PDF

I recommend it because it illustrates important concepts in Computer Science while avoiding the unnecessary idiosyncrasies of C++. I like to think of it as a Coles Notes version of CS essentials but the material might be a little too basic for an experienced programmer.
if(foo instanceof SomeClassObject) ...

or

if(SomeClassObject.isInstance(foo)) ...
Horsehockey. You can learn about a viewpoint and then reject it. Being interested in everything doesn't mean you have to give every idea equal weight.

"I'm sure we all agree that we ought to love one another and I know there are people in the world that do not love their fellow human beings and I hate people like that!" -- Tom Lehrer, "National Brotherhood Week"
He's got a line in there arguing in support of bankers.

As I read it, he's complaining that the government views VCs as bankers. I think it's legitimate to consider the differences between the traditional loans/bonds/etc of banking and the investments VCs make.
I have a feeling that people said the same thing to Spotify:

"You'll never compete with Last.FM", "No one will install an app", "Media companies will never allow their assets to be installed on a PC, even in an encrypted database"

While I get your point, I'm not sure it's a rule.
You've no idea how much I hate that 'feature'

You should try scrolling through large source files with a mouse that has a sensitive click switch on the scroll wheel. The number of times I've found errors due to random stuff pasted into my code because I pressed too hard on the scroll wheel. grrr

Please, please if anyone knows how to disable this, let me know :/
Xach: Buildapp for SBCL
Clearly they're all just watching porn and playing world of warcraft.
What’s the Buzz about? Studying user reactions
People really should consider the cheap Acer machines. They are more than adequate for most tasks. My main workstation is one of these:

http://www.reghardware.co.uk/2009/11/27/review_notebook_acer...
On cars, try to buy the first "long term" one in cash.

You will be absolutely amazed what it does to your finances if you don't have a car payment. Too many people treat them like they're laws of nature. Google for [Drive Free, Retire Rich], which aside from poor math due to overly optimistic assumptions of investment returns is an amazing video.
BBC Horizon: To Infinity and Beyond
293 separate HTML pages! This is a relic.
And the slightly Lua derived Squirrel.

I've considered a number of these for my current app, especially QtScript, Lua and Squirrel, but eventually I settled on embedding a JVM, since it gives me access to a bunch of libraries and lets me use any JVM language (I'm personally using Clojure and Yeti, but users of my app could in theory use other languages).
Effective C++ is decent.
So you are saying she is an unpolished diamond? Or was? Perhaps, but no more than any other budding mathematician/computer scientist.