skysight-inc/HackerNews huggingface dataset:
Google probably assumes that if you are not disallowing their spider via robots.txt you are consenting to allow Google to index your content.
If I were hiring, you would qualify. Under the sole condition that, whenever you were to speak, you would use that language form.
It's not encrypted if the keys aren't secure.
But Google is in a unique position to quickly correct a lot of bad T&C behaviors simply by implying that having those terms may hurt the SEO of offending sites. If SEOs suspected that was part of Google's ranking process then we'd see a lot of bad T&C clauses suddenly dropped.
We want to know who makes submissions. We've also got some features planned that write access will be useful for.
How does your service compare to Orb? With Orb, I can stream my DRM'd-to-hell Zune Pass content to my iPhone.
Sure, they use electricity, but they're not the mountaintop removal mining industry or anything.
Actually, it's more like a whitelist - much easier to maintain if they really want to explicitly approve inbound link sites.
I wonder about the usefulness of this. Doesn't the python generator syntax take care pretty well of most use-cases?

The first example could have been written like this, which is much simpler and easier to read than both the prefix and infix versions:

sum(x * x for x in take_while(fib(), lambda x: x < 1000000) if x % 2)
The only complaint I have with that comment is that 'putting pen to napkin' and 'starting coding' are two entirely separate tasks, and I think that the argument here is that there is too much of the one, and not enough of the other.
> "Naming things, or preventing things from being improperly named, does not build stuff or sell stuff to customers"

I'm not so sure about that. Politicians and marketers have long known that the name that we assign to a thing can be more influential than the qualities or substance of the thing being named.

Naming things properly is essential in getting things built and sold.

You said that we spend far too much time on deciding what to name things. In fact, I think most engineer-types don't spend enough time doing this.
Finally we have someone driving some innovation in the PHP space, and all people do is bitch and moan about it saying it won't work or it's not a good idea. That's the whole point of doing explorations... To find out if it's really viable or not. If this was related to Ruby/Rails, Python or Haskell, people would be cheering you on like you were in the Olympics.

Keep pressing on, David - there are a lot of people in the PHP community who could benefit from something like this. I wish you and Orchestra the best of luck.
Who Needs Another Startup Blog?
These are decent tips, but the real fix for me when I got a (minor) traffic surge was changing KeepAliveTimeout from 15 (sec) to 2 (sec). Basically, due to the high default keep alive time for requests, most Apache threads were waiting for the timeout.

So the number of threads you have (e.g. setting StartServers, MaxSpareServers/MaxSpareThreads) is way less important than the keepalive timeout: you can/should start enough threads to use all the available resources, but it will only make a difference if you aren't idling all those threads with a high KeepAliveTimeout. Apparently, that's the Apache default setting.
World's Largest indoor Photo: Library in Prague - 40 Gigapixel 360º Panorama
Assuming the average startup founder is under 30, this is effectively a non-issue. When I was 24, I got a high-deductible PPO that covered almost everything for $40/mo. That's beer money.

My point is moot if you're starting at 40, of course.
Great response - if you want an in-depth look at what's inherently wrong with 'StartUp Britain', then look no further than this http://postdesk.com/debates/why-startup-britain-is-nothing-m...
Why Lean Startup Machine's Trevor Owens left NYU to launch 2 startups
Suppose someone is found liable in civil court for deep linking to a website that prohibits it. What kind of damages could the website possibly be entitled to collect? I'm at a loss.
Google Body - Browse the Human Body like Google Maps
March 29, 1941: Radio Stations Shuffle Frequencies on ‘Moving Day’
EBay Pushes Into Amazon Turf
wow, just wow. He was wrong though. People are reading it. :)
Interesting project, and I wish them luck. But Python is really not suitable as a compiled language. Its ability to change what any object is, on the fly, really throws a wrench into things. I think efforts like PyPy are much more likely to produce improvements in execution speed.
10 tips of using find command in Unix
I'm surprised to see the comments here are overwhelmingly positive. Usually I feel like the hacker community tends to have a somewhat libertarian bent in a lot of ways, but I guess not here? I don't particularly understand why the government needs to step in and do this. If we've reached the peak oil inflection point by that time as some of the commenters here have speculated, would that not force essentially the same action anyways by driving the price of gas sky high? Additionally, it would provide a gigantic monetary incentive for whichever companies want to pursue alternative fuel sources. To me this seems to be something that will be sorted out by the market in time, rather than forced at the barrel of a government gun.
Excessive, Ineffective Rules Do More Than Kill IPOs (Letters to the Editor)
Display tech to watch this year: E-paper stretches its wings
It seems it relies on 3d information about it's surroundings... Perhaps there is a future project here to try and strip out / slim down the kinect internals to use with these copters and then off load the control system right onto the copter since it won't (maybe) need any more external data.
I'm not fan of the public school system, but I don't think it's that simple. Mainly, wouldn't home-schooled children (and their parents) presumably be more concerned about their "education" than your average family? The fact that they are homeschooling their kids, rather than dumping them off to the school system, seems to suggest this.

If that were the case, these students would probably get a higher quality of education even if they were forced to go through the system.

It's this same flawed argument that always comes up with college earnings. (College grads are more successful, therefore you should go to college.) Isn't it likely that those who are likely to enroll at a college are more driven, potentially-successful people to begin with?
I edited that bit btw, should be 40,000 megapixels.
Do it. Create interesting material and we will read it.

The problem isn't the number of startup blogs, its the number of startup blogs that are started and then languish with no content of value.

Good luck with your blog.

Recommendation: Your h1 tag font renders poorly for me -- http://i.imgur.com/WEtKP.png
Like all of you say the title throws you off. Its more a person who seems to be threatened by younger entrepreneurs or the ambitious youth of today.

However he is right in one thing, he is not right in saying that too many young entrepreneurs is a bad thing, he is right that we do not have enough experienced people in company culture, finance, HR etc. aspects companies need for after the 5 year struggle. (at least in the valley)
Can't really argue that. But the problem is that the market correction is inherently painful. There will be an overshoot, and the correction will hurt everyone together. I think the point of this article is to try to avoid the worst of the overshoot, and thus the worst of the correction pain.
The problem became unsolved in the interim, largely because it was virtually impossible for the 2001 Internet to overwhelm the limits of Apache's default settings, whereas it is fairly easy in 2011 to do that with social media.

There have been three posts on my blog this year which would, with absolute engineering certainty, have effectively DOSed Apache if I had kept the Ubuntu default settings. All involve numbers which are really small for computers, like 300k (hits in a day)

It took me years of blogging to realize why this happened and address it, despite my blog running on a beefy machine and me theoretically having experience with much harder problems than serving 20k of plain text repeatedly.
Heard it on the grapevine: The secret society of plants
I imagine the stitched file contains images for various zoom steps rather than just one very large photo.
Great stuff. We find the style quaint and affected, but this kind of formality permits a greater degree of nuance, and thus penetration of insight, than a simpler style. Gibbon's "Decline and Fall" is an excellent example of how a truly great writer can use language to impart the subtlest concepts to a reader's understanding.
Not to mention that because of the kind of news and images of war we can see these days, no one's exactly looking to jump into the fray so eagerly.
Scalpers rejoice -- and hit eBay & Craigslist -- following Apple WWDC sell-out
Wow, I was scared he was talking about scaling an application through most of that post. Only to finally realize it mentions its for a blog towards the end.

Its drastically oversimplified if you need to scale an application. "Step 2: Make content static". For an actual application, there is far more to say than 4 sentences.

In my opinion:

* There are few cases where Apache is better than nginx. I don't run PHP, so that may be still there.
* Varnish is awesome, use it, love it.
* Purely static blogs, like jekyll, are great.
My first thought is that it may not be necessary. Petrol will be so expensive by 2030 that only the rich will fill their collectible cars with it, and they are about as likely to drive them around the cities as the Baron Montagu commuting in his Rolls Royce Phantom.

I reckon we have about a decade of reasonably affordable petrol left before we hit the wall in a big way. 2050 is way past crunch time. By 2050, nanotech should be in full effect. This idea is a gesture, nothing more.
Even with manufacturing, you can still make a prototype and "sell" it (in the form of promised orders or the like) before committing to significant capital outlay, contracts, factories, filing patents, designing a logo, etc. There are a lot of Kickstarter projects that have done well with this approach, such as http://www.kickstarter.com/projects/danprovost/glif-iphone-4...

In retail, you can hire a concession, work out a deal to temporarily use someone else's space, or get a market stall. Anything to prove you can sell whatever it is you want to sell before committing to premises, branding, and the like.

There are cheap, scrappy ways to prove the market in most areas without significant capital outlay, unless you're into pharmaceuticals, energy, or similar areas with sky-high infrastructure or standards costs.
> So they will require quite an elaborate runtime library.

No kidding. The most realistic methods for compiling Python are probably something like Nuitka, which basically turns Python code into CPython API calls, bypassing the step of parsing bytecode at runtime. So it started out 100% compatible with CPython but only marginally faster, and then they started adding some optimizations.

http://kayhayen24x7.homelinux.org/blog/nuitka-a-python-compi...
If the blog supports comments, it needs to talk to databases.

Step one: Have your blog export all entries to plain HTML.

He did that.

A website hosting a blog, on the other hand, needs to serve files. And that's been a solved problem for fifteen years.

"Too few Apache threads" is a known problem, which he recognized as soon as he saw the load numbers.
"Atheism is making one of it's cyclical comebacks to popularity"?

That's bad?

Also

"Over the past couple of millennia, the amount of work required simply to live has decreased dramatically, at least in the western world. It used to be almost your entire life was taken up simply in an effort to survive; now most of us work 40 hours per week and it takes care of all of our needs."

That's not really true. I suggest reading "A Farewell to Alms" (http://www.amazon.com/Farewell-Alms-Brief-Economic-History/d...)

A more accurate description would be something like "After several thousands of years where civilization has made life more difficult for the vast majority of people, over the last 200 years, in a few countries that have experienced the industrial revolution, the effort required to survive has returned to roughly the same level as required by paleolithic hunter-gatherers. Though with significantly longer life spans almost entirely due to a large reduction in infant and child mortality."
I was just going to post this - http://www.kalzumeus.com/2010/06/19/running-apache-on-a-memo...
Kind of. This is all good advice, but WordPress is still the major blogging platform, and it is awful at scaling out of the box. You can get Super Cache or Total Cache but most people don't do that up front because they're not expecting the traffic, and even those won't do S3/Cloudfront for the static content in your site's themes.

If you're stuck with traffic to your blog, you should look at an existing caching solution and maybe scale your VPS a little. It's not likely to be a permanent thing.
Yeah, no one mentions this anymore, but there were huge protests against the draft for World War I. And rather than being able to rely on the volunteers, the U.S. had to draft something like 10 million men for World War II.
Yeah, I usually hurry home w/ my napkin and get coding straight away.
More than you can see as an ordinary visitor, people aren't usually allowed in, you can just look out of the door back there.
I posted this awhile ago on a similar Ask HN. It's probably not relevant if your site is really community-driven, but it might be worth thinking about.

---

Reframe your site so that you don't rely on the community to power it -- make it so each user can use the product to its fullest extent without a single other user.

We had this same problem during the early planning process for our (currently just my) startup. Ultimately we realized that we were looking at the problem the wrong way. Instead of making the tool community-powered, we made it individual-user-powered. This lets us be "successful" with far, far less users.
Ding ding ding, we have a winner. KeepAlive can even kill your blog at 2 (achievement unlocked 4 times over last year).

Edit to elaborate:

Sorry, was eating dinner and Kindle is not exactly made for typing on technical documentation. This comment is a abbreviated version of http://www.kalzumeus.com/2010/06/19/running-apache-on-a-memo... -- read that if you want a longer spiel. (It is my most cited blog post on HN. I don't know whether to be happy or sad about that.)

Basically, there are a couple of Apache MPMs available. You may have the prefork MPM installed. You can check by running "apache2 -l". If you see prefork in the output, take a look at your config file (quite possibly /etc/apache2/apache2.conf) and check for the setting" KeepAlive On". If KeepAlive is on, your blog is broken and you just haven't found the failure condition yet.

On my server (Ubuntu, has gone from Dapper to Lucid over the years), the package default Apache2 settings for the prefork MPM are: 15 second keepalive, 150 MaxClients. If your server has enough RAM to support 150 processes for Apache (and, if you're on a VPS, you probably don't), that will let you process a hard theoretical maximum of 600 clients per minute. There are many, many things you can do to exceed that maximum bound: getting on the front page of Reddit or getting retweeted by Jimmy Wales at the right hour of the day both qualify.

Calculation: any client requesting any file, regardless of whether it is dynamic, static, cached, generated by a PHP monstrosity, whatever, occupies one process for a hard minimum of 15 seconds. 4 clients saturate one process for 1 minute.

With special attention to fellow VPS owners: after having died hard several times when apache2 decided to use up all available RAM and then swap the machine to death, I eventually tweaked the MaxClients setting down to 24. This means that, even with KeepAlive at 2 seconds, my max throughput was 720 clients per minute. Again, that number is achievable under very plausible circumstances for a personal blog in 2010/2011.

There are a variety of countermeasures one can take against this. One is not using the prefork MPM, but you have to be a configuration Jedi to figure out how to actually do this and still run PHP on your server. "apt-get install apache2 libapache-mod-php5", which is what substantially all guides will tell you to do, will force you to use the preform MPM. If you had been using the worker MPM instead, you would have a much, much harder time crashing your server serving static content.

Another alternative: switch to Nginx. This problem goes away instantly. (If I didn't have 15 config files I would have to migrate, I would have done this years ago.)

The easiest alternative: turn off KeepAlive. This will give you a very modest throughput hit, but I'll trade "Blog stays up if mentioned in the NYT" for that hit any day of the week.
Have you considered simply moving your entire blog onto Cloudfront? It would take a lot of traffic to bring that down, and deploying to it is essentially as easy as deploying to a web server.

I'm afraid I'm going to have to stand by my assertion that static file hosting is a solved problem in 2011. I think the real issue we're seeing with all these "Slashdotted blogs" is that the database-based-blog is the 20 minute intro lesson for every new server-side tech. The result is that everybody thinks about blog hosting as a problem involving taking content from the database and displaying it to the user. This leads to things like caching and other performance hacks that could be done away with if you simply thought of the problem in terms of hosting files.
There are worse things like... Fox News?

I for one would love to see a powerful counter-force to Rupert Murdoch in this world.
Why NFC?
.. and this is different from what Rupert Murdoch has been doing for the last 30 years, or what Seymour Hersh did before that, because... ?
Linode offers StackScripts, which can automate a lot of the initial deployment steps. http://www.linode.com/stackscripts/
From Rejection To Raising $1.5 Million In Capital – with Jon Crawford
Home schooling is not the universal answer. I can tell you anecdotally from first-hand knowledge that there are some parents who claim to be "home schooling" their kids but are in fact doing nothing at all. These kids end up absolutely unequipped to do anything but reproduce more of themselves and let the rest of us finance their existence.
Women In Business Catch Up After The ‘Mancession’
There is still tremendous value in the development of the control algorithms. The external optical sensors provide lightning fast, precise 3-dimensional location information. Pair these algorithms with a self-contained position-awareness system, and you could adapt the algorithms for use in a free-flying device. The development of the self-contained position-awareness system is a large project in itself.

The Wii remote, Sony six-axis controller, and iPhone use rudimentary forms of this type of position-awareness. As these sensors and technology develop, it's conceivable that future generations will be self contained.
Rumor: iOS 5 to include cloud-based features
Completely agree, that a system load graph not CPU usage.
Ask HN: Have you looked back at your YC submission?
It's been a couple of weeks since I submitted my application for YC11 and I thought I'd take a look back at it. More specifically the video. Honestly, even I got bored of watching it ;) Have you looked back at your submissions? What did you think?
Ghost in the Shell - Japanese miracle (http://en.wikipedia.org/wiki/World_of_Ghost_in_the_Shell#Jap...)
Canadian ISP backs off metered billing approach - for now
Google indexes Stack Overflow at a rate of 10 requests per second
The key benefit can be had with monkey patching as well:

- Publishing a new solution and making it available.

The packaging is not ideal, as setup and configuration of the lib+patch will not be as simple as pulling a modified lib. But think what you would have to do to incorporate 5 separate patches to a given library. It could very well be simpler to run 5 monkey patches than to fork a project and do 5 merges.
These aren't quadrotors, but they're relevant:
http://www.makanipower.com/
I think the benefit of using styled text over images is they scale up nicely, instead of becoming pixelated. On the desktop this maybe isn't so important, but it makes a nice difference if you're zooming in on a mobile browser (or using a high-resolution display like iPhone 4's display).
I've always enjoyed Gatto's writing, although I disagree on some points: I'd prefer to move public schooling towards a more liberatory model, than encouraging home-schooling (something which doesn't favor people without the bare minimum of means). I prefer to change institutions than to drop out of them.

If you like Gatto, I'd also recommend reading up on Francisco Ferrer, A.S. Neill, Paulo Freire, and Alfie Kohn.
It is CPU utilization. Linodes have access to four cores so the graph's scale is from 0% to 400%, which might not necessarily synchronize with top. Same information as the Linode Manager, just a different time scale to fit constraints of the iPhone screen. The same graph on my personal Linode, from the Linode Manager, has a legend that identifies itself as percentage:

http://dropbox.jedsmith.org/undertow_hn.png

That number comes from outside of the Linode, not within it. The 14-day graph is also a 2-hour average, which means each value is over a particularly large period and big spikes will be smoothed out; I don't think the results are too far from the real world here, though. Not a lot of CPU time is required to fetch things from various places and transmit over the network...it's mostly wait time.
Did you mean that alternative schools have usually the same results as homeschooling or as standard schools?
Amazon will monitor and shut down such usage as against their T&Cs, not because it's "piracy" per se, but because it would cost them more money to deliver the audio than they'd be making from mp3 and storage sales.

You can of course already do exactly what you propose with various other services, though again many would shut you down if half the internet tried to access them for equally pragmatic reasons. Small darknets based on social networks are wholly possible though via nearly anything that can transfer files e.g. gmail, google docs, dropbox, IM, samba, apache, swapping USB drives, etc.
Ed Reitler responds to Fred Wilson's Challenge to Startup Lawyers
..maybe you should advertise this on Zaarly? ;)
So clearly we should have her pick a number between 1 and 1000!
Definitely, I probably wouldn't have bought half the apps I bought and bought maybe other apps or something else. Less buyer's regret is good.
Yesterday somebody asked why robotics hasn't taken off like it should have by now.

Its because people like us didn't have tools like this available till recently. Now we do. Let's go innovate!
Oh god that is head meltingly genius. Could you post that to the blog? Well played sir
In the meantime, here's one:

regehr@home:~/volatile/bugs/tmp007$ cparser --version
cparser (0.9.11) using libFirm (1.18)
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

regehr@home:~/volatile/bugs/tmp007$ cparser -c small.c
cparser: ast2firm.c:3197: conditional_to_firm: Assertion `get_irn_mode(false_val) == mode' failed.
Aborted
regehr@home:~/volatile/bugs/tmp007$ cat small.c
unsigned char foo (int ui1, unsigned char ui2)
{
return ui2 ? : ui1 + ui2;
}
He did that.

Exactly my point. He did that and it worked.

If you have a blog that may one day see traffic, I'd recommend taking that bit of the post to heart and skipping the whole "serve blog content via the database" part altogether.
If you are constantly feeling overwhelmed as an Entrepreneur…
Being that dropbox uses amazon S3, I can't say I would expect them to be surprised at this.
Do you own the gadgets you buy?
http://www.fastspring.com/