skysight-inc/HackerNews huggingface dataset:
AisleFinder.com, Makes a Deal with Safeway, Wegman's
We just made 2 landmark deals with 2 retailers on east and west coast, to include the mapping of their stores.What this means is that they essentially give us their cooperation to gather data form store managers. Tell me what you think .
Writing down what I just did and what I need to do next before every break has been a HUGE productivity boost for me at virtually no added effort. Heck, doing it just before every context switch is worth the minor inconvenience because it completely eliminates the ? "where was I?" from my mental vocabulary and lets me focus entirely on whatever the new problem I have to face is. It's literally a game-changer. Write it down.
"It turns out there is a hack in FreeBSD, invented by Filo, that causes the O/S not to give a new connection to the server until an entire HTTP request has arrived."

I wouldn't call it a hack, but a feature ;-)

# Buffer a HTTP request in the kernel
# until it's completely read.
apache22_http_accept_enable="yes"

Is HackerNews web scale?
I used to compete in gymnastics - it really is a grueling sport. My wrists are ruined from the pommel horse.

Congrats on the comeback, serious injuries are a huge mental and physical drain.
"junkpunchr.com" - Genius!
Num1, we were a bit surprised by all the new traffic coming from HN on our Chartbeat dashboard and I followed the link here.

I thought it would be nice to reply and thank a user that posted a link about us.

We have no affiliation with Marvin85 whatsoever.

I can promise you we would never set up something like this on HN - we respect this community and have been following it for a while. We also had planned to post a "Rate my startup" post when ready, but Marvin85 beat us to it.

Sorry about all the fuss - I hope you will try vox.io yourself.
IMHO this is an amazing project so there's that, but I don't understand the flying suit in general. I would much rather fly in something that had a little more structure to it and was more aerodynamically stable (e.g. a flying car)

Is anyone building a quadricopter that'll hold one person and fit in a 2 car garage? I bet a lot of those would sell.
I was getting connection errors less than an hour ago, so I'm not sure if it actually worked.
well, for one thing, i dont believe it is a jet turbine. It appears that the thrust is solely produced by a giant propeller.

The gas generator that runs the big fan is probably ventilated well enough not to burn the pilot.
I agree. I am not a sports person, but I have friends that participate on a very high level in sports that no body shows up to watch. Yet they love it and wouldn't consider anything else.

It's what you love that makes what you do great. It's the same with many things, but with sports it's more apparent.
And, no, I am NOT related to Bruce Lee.
Does seem a bit faster -- could be placebo though :)
Japan running clinical trials for a new form of radiation therapy
As an aside, it would be fairly simple to decrease the time taken for a unit test suite to run by switching to incremental testing--that is, by not running tests for code that hasn't changed.

While I've never implemented something like this, I imagine it would be straightforward for compiled languages if you have a good linker:

1) compile each unit test as a statically linked executable

2) make sure that each unit test outputs to an individual file; e.g. ./test_a >> test_results_a.xml

3) jigger your build process such that the linker removes dead and unused code from each test executable. Now each test executable contains code that is directly used by the test.

4) ensure that your build process only touches a statically linked test if a dependency has actually changed. This comes for free most of the time, but you may still have the linker touching files that it doesn't have to. You can remove these cases by staging the test files using a binary comparitor tool like rsync. If you have a crappy linker, or there's something in your test executables which is always changing (like a build stamp) you might need to compare using more advanced tools (like binutils) or something like Google's Courgette.

5) Run your tests only when the test is newer than the results--that is, when test_a is newer than test_a_result.xml. This is straightforward to implement using most build systems, like make, or using a test runner script.

Bam--now a test only runs if some dependent code has changed. If your test also uses data, you should list it as a dependency in your build system--either manually or by detecting open() calls at runtime via a shim over libc, or via strace. Your test run takes much less time, and, best of all, developers get a lot less spam to read through. This is perhaps a much greater benefit than increased speed.

Dynamic languages are a much harder nut to crack, as are integration tests that are loosely bound to the code.
Name calling aside, all journalists depend on their subject for news and all subjects have a interest in being reported in a positive light. Of course there are degrees to which that relationship is a two-way relationship. A war correspondent doesn't want war, but yet without it, they don't have a job. And the politicians waging the war are considering the impact of media portrayal. Are they using the media as a tool? They sure will if they can.

Movie critic? Game review blog? Local news reporter? They are all being "used".
I think the author was pointing out that, if you put https://.../jquery.js in your page and a visitor comes from a site using http://.../jquery.js, he'll have to re-download the file. (The HTTPS resource is cached, but the browser doesn't use the in-cache HTTP resource.)
"If you think sports is about just impressing other people, then I'm guessing you've never played a sport at a high level."

In college I was the fastest lightweight rower on the #1 ranked team in the country. I was within a couple seconds of the Olympic time standard when I found out that I had a minor lower back problem and quit the same day. The thing is, the only thing I can't do right now is row competitively, I have no day-to-day health problems. Whereas most of my friends who had similar problems and kept going are now in horrible pain just from walking around and sitting at their desks, and a bunch of them are strung out on drugs as a result.

Don't get me wrong, there's nothing I love more than getting to go out and fuck up someone else's day, but I feel like part of being an adult is learning how to do that in ways that further your actual life goals (e.g. through a startup) rather than just spending six hours a day in the gym or whatever.

"Being able to unify your mind and body at a high level in competition... it's one of the most cerebral, peak experiences, and it shapes and develops your character henceforth forever afterwards."

I agree completely. But as Alan Watts famously said, "Once you get the message, hang up the phone."
This best thing about cappuccino's tableview is that it can be use everywhere... For example reimplementing tweetie's tweet list (more on that in a week or so). It doesn't traditionally look like a table, but it is.

It's incredibly flexibly and is used ALL OVER apps in Cocoa. Cappuccino has an amazing tableview, I don't think that can be said for other desktop class browser app frameworks.
with 25m3 (800 cubic feet) per second flow of air (at the speed of 100m/s) behind your back ? (that's a mass flow and speed he needs to get through his 0.6m fan to get 250Kg of force for 120Kg device + 80 Kg pilot) Letting a bit of it out to caress your back doesn't seem to be a problem.
> i agree with you, but i don't think you have to go that far to make your case.

I went back and forth on quoting my experience with training and injury above and didn't, but maybe it's worth saying - breaking a few bones in my right hand ended my fencing career, I was broke a tooth training in Krav Maga, and tore some cartilage doing squats with slightly bad form in the gym.

I'd have preferred not to have had those injuries, but I wouldn't give up the lessons I got from my training to not have them, even though all three are a minor annoyance on a semi-regular basis.

Tangential note - I'd recommend epee fencing to anyone here. It's a lot like playing Chess with your body, incredibly cerebral and conducive to excellent thought and flow.

I've never been as locked in as when I came back from down a few touches to tie it up at 4-4 or 14-14... you know that last touch is everything, and your opponent starts thinking "oh no, I could lose this when I was up so much" - in epee fencing, if you have a lead you almost always win, because a draw benefits the leading player and draws are easy to get if going for them - when you come back from a deficit, meaning you're scoring touches and avoiding them getting even a single draw, that final touch you get so locked in, and then winning after being down... nothing else compares. I shiver just thinking about about battling back to even, winner-takes-all... nothing else compares.
Would be interesting to see if traffic goes up after this and is elastic. Marissa Mayer had a talk at some conference in 2009 where she explained her early tests on number of search results on Google - 10, 20, 25, 30 - but in the end it was just about the speed associated with loading the pages that accounted for the number of pageviews and visitors.
I completely agree with this sentiment, however I think that templating systems such as JResign's microtemplates or Mustache.js go a long way to helping us avoid the problems associated with using JS to construct views.

All my views are saved as HTML templates with ERB-like syntax for populating the views with dynamic data received via JSON.
I'm not an airplane engine expert, but they show a compressor and turbine blade. Would that make it a jet turbine?
Sounds like there is a scalability issue within MzScheme in that it iterates over the number of threads, asking each thread about the sockets it has. As one can tell, once # of threads and # of sockets grow - finding which thread to run in user space becomes awfully expensive. As any clever admin will do, a least invasive fix involving limiting the number of connections and threads was done - with what sounds like immediate results!

I have no idea what MzScheme is but I am curious about why is HN running threads in user space in 2011? The OS kernel knows best what thread to pick to run and that is a very well tuned, O(1) operation for Linux and Solaris.
That was my first thought and it would appear so. Filo was a big FreeBSDer

http://zer0.org/daemons/yahoobsd.html
Yep. He's still a mensch. Yahoo did some incredible stuff on Apache & FreeBSD back in the day. I remember a hack that added hardcoded HTTP headers to the image files on disk, to squeeze that extra nilth percent out of the server.
flat files, no database
The article argued against says browsers don't cache SSL resources to disk. This is not the same as saying they don't cache them at all. Can someone test and report back the actual behavior?

EDIT: I see from an HN comment by the author that he did mean on disk.
What is a good business inventory / budgeting web app / client app?
My wife is a professional coffee taster and we are thinking about opening a coffee shop cafe without borrowing money (we already own machines, which is a major cost). The coffee quality in town is mediocre for a population of 135,000 and we think the standard should be higher.

Does anyone have any suggestions about good software that can handle inventory AND perhaps budgeting also? I prefer a web-app (but open to client apps) and I'm also a princess about UI/UX (chevasdesign.com) so if I am ever going to use it, I'm hoping that it's well designed.

Thanks!
haha, well to start off I feel a bit honored to allow you to see something you haven't seen for a long time. But maybe it wasn't the best way to illustrate a point, but it wasn't really meant to be an analogy. The goal was to emphasize the poplation of Facebook, how how valuable of an asset the user database is. I mean no one doubts that Facebook is a community, but when a community gets THIS big, it's somewhat justified to call it a country.
"The amount of presumption that I have to deal with from strangers on a regular basis "

Seriously? Where the hell do you live, Georgia? But, I suppose being white I don't see it.

And that psycho-sexual thing is called a "rice queen." Uh, fyi, I guess.
I love the people shouting to the roof for standards support and how H.264 is a proper standard and how we should support it because it's being used everywhere.

I just can't help think of the OOXML debacle.
What does "web scale" mean? I see it thrown around a lot without much explanation.
Maybe that's just for dynamic pages. Probably most of the most popular pages are cached and wouldn't be considered in that 20 req/sec. Just my own wild guess though.
Founder Institute Expands to South America, Should Your Country Be Next?
The article talks about it getting up to 300C. Regardless of how it works that is a little concerning.
Google App Engine is only Python 2 as well. I wonder if it was moved to Python 3 we would see a faster adoption.
Reverse-proxying via nginx would solve this problem and more: the arbitrary 30 second limit on form submission (hotspots sometimes are slow...), nginx could handle rate limiting & logging instead of srv.arc, etc. The Arc codebase would btw be smaller and cleaner (no policy/sanitization code, etc.).

Serving static content via Apache was a first step ;-)

Don't reinvent the wheel!
On the one hand, I have a low opinion of the WSJ editorial pages, so I want to believe that the editors crafted the op-ed to portray Chua in a way that reflects their own political and racial biases, rather than the image that Chua wanted to present of herself. (I know personally a family that signed up for one of those “reality TV” shows, and I cringe at how they were portrayed.) On the other hand, framing her this way appears to be helping her sales figures. Back on the first hand, would she have wanted to project this image of herself to a national audience just to spike her book sales?
That's some optimistic data there.
Which is the correct way to do it. If the URI change, then the content can not be assumed to be identical.
You can set up a server to serve two totally different websites on the same domain name, one on http and the other on https. If both those site have a javascript file of the same name at the same path, I certainly do not want my browser to confuse them.

On top of that, that's not "crippling google's CDN caching" at all, that article is over exaggerating.
I included a couple links at the bottom of the post, but I'll post them here.

on IE: http://is.gd/D09T83

"all versions of Internet Explorer will cache HTTPS content so long as the caching headers allow it. If a resource is sent with a Cache-Control: max-age=600 directive, for instance, IE will cache the resource for ten minutes. The use of HTTPS alone has no impact on whether or not IE decides to cache a resource."

on Firefox:
http://is.gd/8OW3Zl
"By sending the “Cache-Control: public” response header, the server can say that a resource can be stored in the disk cache."
You don't need a warehouse. You need an architect (of the sort that designs buildings). The building code requirements for an assembly use are very different from those of a storage facility particularly with regard to life safety (egress, fire protection, lighting, alarms, etc.). In addition, zoning issues relating to use in general and parking in particular are common in many jurisdictions.
youtube for "Piasecki Airgeep"
or "Moller SkyCar" to get a feel of current (which hasn't almost changed in 50 years) state of development in this area. Development of a new aircraft is very money-hungry enterprise. Moller, while was able to advance farther than anybody else, made several flawed design decisions (the flaws became obvious only when they were really implemented and tried out in the actual prototype, not before - this is why it is also very risky endeavor) which wouldn't let his car fly successfully and discredited the idea for the wide investing public.
If I had a buck for every distinct interpretation of values for the Drake Equation, I wouldn't need to grade homework for a living.

Whether this is a comment on the Drake Equation or my salary is an exercise left to the reader :)
Quadricopter seem like a perfect candidate for personal air-vehicles. The maneuverability rocks and the problem of computer control seems to be pretty well understood. You could design a control system that anyone who's ever played a video-game could master, the only real danger would be people doing stupid things with them on purpose.

I haven't seen any examples larger than models though, do they not scale trivially?
At home, Comcast is my one choice for "high speed" Internet. That -- for the most part -- works ok, although in the past some months it's started to drop for one or several hours at a time, which has me worried. (I've heard and read that others are not so lucky.)

The pricing they offer means it's about the same to get Internet alone or to purchased it bundled with basic cable, so I have basic cable from them as well. I turn it on, once in a while, and the quality I've observed has decreased markedly in the last couple of years. It seems that very frequently, one or another channel has a major technical glitch. These will -- when I check -- persist for hours or even days.

In addition, with the transition to digital, sometimes programs flip mid-scene between different display modes and ratios. A lot of digital artifacting from overly constrained bandwidth, particularly on the "less desirable", i.e. Hispanic, channels -- also at times PBS (gee, I wonder why). Keep in mind that, being basic cable, the final leg is still analog and so is not the problem.

What I gather from the programming is that all the channels are more or less under combined control, anyway. The same 5 movies are on different channels, in slightly different timeframes/rotations. A lot else seems the same: "That 70's Show" and "Men" seem to be on every channel.

Even though I'm "paying" for it, Comcast displays no interest in even technically maintaining, much less programming, the basic channels. This has left me with no confidence in their being a corporate "good citizen". If you aren't the fattest part of their revenue stream, they couldn't care less.
I figured you would cite Warren. The media bought her "study" hook line and sinker, and there isn't much else to support this claim. (Seriously, if you don't believe me, try to find any replication of it.)

Her study is deeply flawed. The biggest problem is that it doesn't address causality or even correlation - for all we know, 62% of statistically similar people who did not go bankrupt also had a "major medical cause" of their non-bankruptcy. She doesn't address this at all.

Here is the study: http://www.scribd.com/doc/16155232/Bankruptcy-2009

Here is a more detailed critique of it: http://www.theatlantic.com/business/archive/2009/06/elizabet...

Here is Megan McArdle's followup, based on a prediction she made (she was correct): http://www.theatlantic.com/business/archive/2010/12/will-hea...

Seriously, try again. I still have yet to see any source making this claim besides Warren.
It would be interesting to know how many startups have sprung up using Sun open source projects as the bases for commercial, non-open source products. The number is nonzero.
http://www.youtube.com/watch?v=b2F-DItXtZs
That's not the bottleneck. Essentially there's an in-memory database (known as hash tables). Stuff is lazily loaded off disk into memory, but most of the frequently needed stuff is loaded once at startup.

The bottleneck is the amount of garbage created by generating pages. IIRC there is some horrible inefficiency involving UTF-8 characters.
David Filo is the co-founder of Yahoo! if you don't know him.
Off-topically, piecing together the years that the previous posts were made, it looks like February 4 2009 had a downvote cap of 100. It's 500 as of late last year. That suggests the annual karma inflation rate in the HN economy is sqrt(5), or ~224%.
My understanding of mobile phone security is that it's somewhere between abysmal and non-existent.
I hope I can be forgiven for interpreting what you said as a statement, instead of as a true how-to question. My statement in reply was that this will take a few years to play out.

Chrome's support doesn't make an immediate difference to you or to content publishers. Firefox doesn't support H.264 <video> either and has larger market share. So rest assured that no soldering gun is suddenly needed, and you can continue to use H.264 on your iPhone 4.

Google's groundwork is supposed to come to fruition years from now, when you find an iPhone 5 or 6 already in your pocket.
I'm not quite seeing how this differentiates from JQTouch or just vanilla jQuery Mobile.

However, since I'm doing mobile HTML5/js development right now, I'll check it out after work and give my thoughts after playing around with it.
Tales of the minotaur or long polling with node.js
Filo was a total hacker, reportedly still is. At least into the late 90's, he was active on the FreeBSD mailing lists with encyclopedic knowledge of SCSI card and NIC drivers and assorted other hardware and FreeBSD stuff. He was oft found sitting on the hallway floor in the first colo I used (ISI in Mountain View), screwdrivering the chassis' of Yahoo's early servers.
Yes, if by "caching" you mean and only mean "caching on RAM".
New Evidence May Suggest Google Is Using The Meta Keywords Tag Again
One difference at least seems to be that this encourages development entirely through Javascript. In that sense, it seems more like trying to compare jQuery to Backbone.

The disadvantage of this of course, is you lose the true cross platform (plain html) capability that jQuery mobile and jQtouch both provide. Though I don't imagine that would be hard for this project to facilitate at some point.
I still recall a very brief and elegant point my pedagogy professor made by giving all of his students an IQ test.

The test just happened to test on material none of had ever studied, for example how to clean offal. This was a real test which people with the correct experience had scored highly on. Us college students on the other hand, were deemed barely functional by the same test.

The IQ test is not contrived but it does rely on learned knowledge to be able to test. So the IQ test itself is not a very good test of intelligence, especially in the case where the tool (lets say language) it's using to test IQ is lacking in say non-native speakers.

But to get back to the SAT test, my East Asian immigrant high-school friends with decent English - bad SAT scores. Two years later with greatly improved English, same people - great SAT scores. And I am talking about all of the SAT, including the math part.
Creepy Ed explains the Imagine Cup Software Design contest
Yes placebo, oh our brains, though its not mid day just yet :)
Firefox 3.x caches (to disk) HTTPS responses with Cache-Control: public. Firefox 4 caches HTTPS responses basically the same way it caches non-TLS HTTP responses. Apparently, IE and Chrome are also doing this more aggressive caching. (I work in Mozilla's Platform/Networking team.)
SproutCore Todos: 2.675 MB Uncompressed, onLoad in 1470 milliseconds (loading from localhost).

This is not an exactly fair comparison, a lot changes between the developer mode and actual build for deploy mode. Both in terms of performance, and size. Our app (which is much much bigger than the todo app) has a very respectable load time when it production mode while running off localhost.
Startups and growth entrepreneurship from the Nordic and Baltic countries.
A transcript can be found at http://mongodb-is-web-scale.com/

"Shards are the secret ingredient in the web scale sauce. They just work."
I agree with you on all points - I was just pointing out that the article did have some point.
That's what I thought - "average number of Earth‐like planets per star with planets: 2"... really?