skysight-inc/HackerNews huggingface dataset:
New BMW 6-Series Pictures
The standard engine to the BMW 6 Series model is a 4.8 liter V8 model that can deliver power up to 360 hp and the engine can be paired to either manual or to an automated transmission.
> That's not the bottleneck.

What is the main bottleneck of HN?
Clear.CO or Cntortd.COM - Split Testing a Domain Name
I wouldn't want to have to rendezvous at a time and place. That would kill this idea.

You'd also have to take into account people with small kids. I wouldn't use this if I had to stay in the convoy for the whole trip. I like to stop fairly frequently, otherwise the kids get bored, restless and upset.

I think it's likely only to work if you get on the motorway catch up to a convoy and then join it - Which I think is the way this works.
The author recommends using protocol-less urls for content, but do they actually work in most browsers? Most js include this use js to determine the http vs https part of the url. Google analytics does this.
The Essence of Groupon
You may be correct about that. The last time I did in-depth testing, browsers were raft with inconsistencies when it came HTTPS caching (regardless of whether you sent the correct headers). Firefox wasn't even caching HTTPS content in memory at one point. Thorough analysis of more current browser versions would be interesting.

You've glossed over the actual point of the post though. Even if every version of every browser did respect the cache-control header for SSL content, over-referencing the SSL version of the script is still fragmenting your local cache unnecessarily. With many thousand sites already using the regular HTTP references to the Google CDN, sites that use the HTTPS reference on HTTP pages are missing out on the cross-site caching benefit, which is probably the biggest advantage of using a shared CDN to begin with.

I've been seeing more and more people using the fixed HTTPS reference on simple sites like WordPress blogs, thinking it's more secure or that it allows them the flexibility to offer their site through both HTTP and HTTPS. In reality, that's just harming their site's performance for most visitors, whereas the protocol-less reference gives them the best of both worlds. Hence the post.
Official Kinect Drivers & SDK Coming Soon?
The problem with not going 2x with an iPad 2 Retina Display
See the second paragraph.
I think it means that your web app can survive being slashdotted. So, a lightweight C10K-capable frontend, all static content on a CDN, everything heavily cached, database queries optimized to the hilt, etc... etc... Some people think that just using a NoSQL database is sufficient, but there's much more to it. Interesting talk on this stuff (was posted on HN earlier): http://ontwik.com/python/django-deployment-workshop-by-jacob...
Apple’s blow-out quarter: The bloggers called it, the Street blew it
web codec development would move at the same glacial pace as Windows version updates

I'm not convinced that that is the case, but even if it were, the state of things with bundling codecs is being limited to what Google and Mozilla say is ok for them. You, the user, have no say in what you can view. This might be acceptable if you have supreme confidence in them (where is the next free codec going to come from, anyway?) but frankly I don't think they've earned it.

not to mention losing any semblance of uniformity

I find this extremely dubious. The incentive to publish in a format viewable by the widest audience applies regardless of what format that happens to be. Flash became ubiquitous for web video precisely because it was the most useful at achieving this aim, not because any browser decided to forbid other plug-ins. I see no reason to think that this incentive would dissolve if codec support was left open-ended.

changing the status quo in any meaningful way away from patent-encumbered codecs

This is is an ideological demand, not a spec requirement or a technical necessity. Which is my point: that is why these browser vendors are doing this. Not because they are forbidden from supporting h.264 (compare Epiphany) but because they're trying to push an ideology under which h.264 is heathen.
HTML5 logo in flash
Running into an issue:

Error: Cannot find module 'helpful/login'

Any ideas?
> 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. This might reduce the number of threads a lot, and thus improve performance; I'll give it a try today or tomorrow.

Anyone know if they're referring to "accept filters" here? FreeBSD folks can "man accf_http" if they're curious, which does prevent a request from being handed off to the application until the complete (and valid?) request has been made. Certainly not a "hack" but a feature of the OS itself.

Or they could use a proxy. All this "fuck me I'm famous" attitude is stupid.
AWS Elastic Beanstalk Concepts
If you don't modify anything, you can still sell it, right? Take firefox for example - i thought Mozilla was objecting to the additions & changes.
not to mention that one thread per connection is, well, extremely outdated.
The Rise And Fall Of Yahoo: The Infographic
Yea, I feel your pain, but I would forget the thought of "traditional" lines of financing for the time being. Some thoughts on hackfinancing:

1) Set up an organization website, profile and all the relative legal structures prior to actually quitting your job. Determine cap ex and operating costs upfront and use them as a barometer of short and long term financial viability -- don't forget to include your salary. Identify all the costs that can be extended over the long term (for example, artificial turf that can be bought under letter of credit from the manufacturer). This all does take quite a bit time and after the paychecks stop coming, the urgency to get the show on the road is on. Save yourself much of this by starting now.

2) Develop a community of soccer enthusiasts by asking them to get on an e-mail list on your site and/or collect them out and about in different places.

3) Develop a community of businesses in your local community that would be interested in supporting your organization once you get off the ground. Use a free CRM tool to keep track of your relationships and be relentless about setting up the ground work and pounding pavement early. Do the same with family and friends.

4) Develop a program based around a specific operating season that invites team captains and corporate sponsors to buy into the league's founding year at X costs. Use the team captains as your primary vehicle for driving the membership model for your initial run. Promote shamelessly to corporate citizens with various contribution levels and use the organization's structure and initial interests to drive participation.

5) Take the participation metrics, financials, organization's structure to the equipment suppliers/manufacturers are request special financing terms that will allow you breathing room to lengthen your operating horizon given the special liquidity situation you're currently in. Pay hard cash for only the essentials necessary to keep the concept moving forward. Take a similar approach and now approach your target locations with a sound proposal for renting the space, with allocations for build out (most available with property improvement assistance from the landlord if they have the resources). Seek probono assistance from a commercial property managers interested in the project on how best to set this up and approach the landlords. Do so ONLY after all the steps above are completed and documented to confirm how you intend to run the enterprise.

Additions:

Seek friends and family financial assistance for net difference by allowing them to become founding partners in the operation - granting options or stock (under the allowable limits as determined by the SEC).

Sell yearly "pickup" game passes for specific day of the week pickup games on a membership plan.

Host weekend day birthday games for kids (see how climbing centers do this really well). Sell 10 pack kids party tickets in advance to parents to build up cash.

Set up and host summer camps, sell passes early.
Windows XP will remain a security target in 2011
"It's been a fun ride going from loser 'hacker' to legitimate businessman"
I'd be more concerned about landing it. There's no cage around the pilot and it must weigh quite a bit, if for whatever reason you lost thrust for a moment during a descent you'd crush your lower body as you fell to the ground and the machine strapped to your back fell too.
npm install helpful

http://npmjs.org
Just to make the point clear they said in the conference call today that they have no intention of forcing anyone to use an IDE and people using TextMate can go on doing so without interruption.
Yes. Having worked at Yahoo, this isn't even a bit surprising. rtm's capitalization of 'filo' as 'Filo' -- everybody spelled it lowercase i.e., as an /etc/passwd entry not a lastname -- is the surprising part.

Regardless of what you think of Yahoo's current situation, somebody who could easily retire wealthy but still hacks and flies economy class on Southwest to meetings in remote offices is worthy of respect.
Sounds like the problem is sprawl and the fact that most of the houses near you are McMansions is besides the point. All houses in a climate that nears 100F are going to want AC.
Nothing scales trivially in the material world. The fundamental problem is that as you scale, the strength of the structure increases as N^2 but the mass increases as N^3.

> the only real danger would be people doing stupid things with them on purpose

Not even close. The quadricopter design is very non-robust in the presence of a failed engine. That alone is probably a show-stopper for ever having one of these as a passenger vehicle.

They do make wicked cool spy drones though.
It's compliant with FSF's definition of free software (http://www.gnu.org/philosophy/free-sw.html) and Debian's guidelines (http://www.debian.org/social_contract).

Stallman himself agreed that it was a good thing for Xiph to relicense their libraries from the LGPL to a permissive free software license (http://lists.xiph.org/pipermail/icecast-dev/2001-February/00...):

In response to the change of license, Richard Stallman of the Free Software
Foundation says, "I agree. It is wise to make some of the Ogg Vorbis code
available for use in proprietary software, so that commercial companies doing
proprietary software will use it, and help Vorbis succeed in competition with
other formats that would be restricted against our use."
... um, why is marketer's comment here dead?
> One of the things I love about my iDevices is that they don't support Flash.

You know, they make real computers that don't support flash too.
Question: The article says that if a resource is accessed as 'http:' and then as 'https:', then the second access will not hit the cache. Is that true? Thanks.
Read C10K? Both select() and poll() have this problem internally. You have to use one of the more advanced techniques available if you really want to scale. epoll(), kqueue() or friends.
The thing is how secure is any of our payment methods today? Can't credit cards be replicated as well?
yeah, like Erlang is already 27 years old.
I think the original op-ed spoke on both a logical and emotional level. On the logical level, as you say, the caveats pretty much cancelled out any substantive arguments. On the emotional level, there was an overwhelming message of you Western slackers, if you do not browbeat your children into being #1 the way we Chinese do, your children will die homeless and penniless and ten pounds overweight.

And the emotional message strikes some pretty tender nerves for those millions who either are status-anxious about how their children will end up (think of all those upper-class New York parents angling to get their toddlers into The Right Preschool), or who was raised by someone with that kind of anxiety.
perhaps continuations could be used more judiciously as well
I think not having to drive is a pretty good reason to use this. I'd love to be able to join a convoy and use my laptop, read a book or just nap.

On a 200 mile journey if you're doing the 60 trucks do instead of the 70 cars do you'd be 30 minutes faster at 70.
meta comment:

Although I get annoyed by these frequent semi-spam articles on HN, this one is interesting because there are at least 6 copies of it found by Google, but I'm completely unclear who has copied from whom.

https://encrypted.google.com/search?q=%22web+developer%2C+Th...
With GAE you have to write your application from the ground up to use Google's APIs and the design they force upon you. I'm not sure it's a fair comparison; in either situation you have to be cognizant of the environment your application will be running in if you want to take advantage of the environment.
I was a spectator at that meet--it was truly frightening to see. Glad Jason is doing well and sharing his story.
>Maybe Microsoft can be convinced to ship VP8/WebM in IE.

I certainly wouldn't discount it. MS made the H.264 decision well before Google announced WebM. It wouldn't shock me to see them cut a deal with Google if for no other reason than to put Apple at a competitive disadvantage.
I feel silly asking, but who or what is 'rtm'?
This is essentially everything I would have said on the subject. Python 3 is technically very good, but no one is using it, hence no commercial interest in the book. The optimist would say it was just ahead of its time. The pessimist would say Python 3 is a dead end and I backed the wrong horse. I'd say the jury is still out.
They used to have man-sized quadrotors in the early 20th century. My understanding is they went out of style because the material tech wasn't up to stuff yet and there were control issues.

Also, is there a reason these couldn't auto-gyro? The mechanics of how that works has always been a bit fuzzy for me.
Seems low considering Milky Way has between 200,000,000,000 and 400,000,000,000 stars.
this seems impossible for item pages due to how continuation ids are used for replies
I'd like to know where that value comes from, is there
any scientific basis to it?
Well to know that, they(the law makers) have to be smart enough to understand that JavaScript, HTML etc is also software/code(or a part of it) and technically might amount to exporting. :D

(I love this feeling that we are able to laugh at the morons. We must thank God for this ability. hehe)
Autotest depends on the rules you use.

Find autotest/discovery.rb for your project to see something like:

Autotest.add_discovery { "Rspec2" }
Autotest.add_discovery { "Rails" }
# both of the frameworks have their predefined rulesets

No one prevents you from adding your own discovery rules.

Also you're looking for autotest-fsevent if you're using a mac. Probably something similar exists for linux.
They are different resources so they are cached separately. There is no standard that says that a cached response for https://foo.org/x can be used for a request to http://foo.org/x.
I used them for a short time on my site -- they work as expected in browsers, but some less-used agents (eg, iPhone feed readers) didn't know how to parse them. If you need to support every device, absolute URLs are the way to go.
I think this whitepaper covers the plt web server bundled with MzScheme (now 'Racket'):

http://www.cs.brown.edu/~sk/Publications/Papers/Published/kh...
Shouldn't the answer be 42?
2 earth like planets per star with planets? that's bold.
>I disagree completely.

Then, frankly, you're not paying close enough attention. Video is only one part of why Flash is popular. One area that HTML5 isn't even close to replacing Flash is in webgames, and a big reason for that is something fundamental to HTML5: HTML5 behavior is at the mercy of the rendering and JavaScript engine the browser running it. Flash is the same everywhere.

All these fancy HTML5 demos you see everywhere? They pretty much universally have "Runs Best on [Browser X]" somewhere on the page. We're partying like it's 1999 all over again.

Like it our not, Flash is going to be around in the near-term regardless.
It's never going to be as entertaining as when your wallet becomes your mobile phone:

http://www.merlinmann.com/phoneguy/
The Truth Behind HTML5′s New Logo Fiasco
a phone can show you a "confirm this payment" prompt though, which i imagine puts it a step above paypass/oyster card type pieces of plastic.
Its interesting that Alpha has the equation baked in. What would be more interesting would be to see a regularly updated version of this with the latest cosmological data coming in from telescopes like Kepler. Over the next 3-5 years, Kepler is going to be finding Earth-size planets that exist in their star's habitable zones.

For those not familiar with how Kepler is finding planets, I'll explain. Basically, Kepler looks for planets transiting in front of their stars. The telescope watches for dips in the star's light. If the planet has an atmosphere, in some cases it can even get an idea of some of the gases from the light.

The reason that astronomers aren't expecting to find Earth-size worlds in the habitable zones is that they have to wait for several transits to know for sure they've seen a planet. The reason that most of the planets found to date have been gas giants orbiting very close to their stars is that it only takes a few weeks or months for them to transit the star several times. Astronomers can see one transit, but have to wait for a 2nd to hypothesize a planet is found, and have to see a 3rd or more transit to verify the planet is real.

So Kepler has likely already detected suspected Earth-size planets in habitable zones around at least a few stars. However, the telescope has to watch for several years to confirm the transits. Imagine an astronomer in another solar system that has seen Earth transit the Sun. They would have to wait 3-4 years to see Earth transit the Sun several times to confirm our existence.

Edit: Meant to include this earlier. There are multiple ways to detect exoplanets, including the transit method. http://en.wikipedia.org/wiki/Methods_of_detecting_extrasolar...
Lisp is definitely not a slow language: you can handle the crazy rate of 20 requests/second on a multi-core server!
That raises the question: What's the least-optimistic combination of data that yields at least one communicating civilization?
pg's friend. YC cofounder.

http://en.wikipedia.org/wiki/Robert_Tappan_Morris
Tautology? You've just defined a successful site as one that used PR and faffery to succeed (even if we can't see it), making it impossible to argue otherwise.
Overview 10 Best Python Web Framework
http://en.wikipedia.org/wiki/Robert_Tappan_Morris
MzScheme is an implementation of Scheme (dialect of Lisp); it implements its own threading. This is not uncommon for languages which support (or used to support) many OSes, with many different versions of threading: it's easier to write it yourself, once, than maintain N+1 OS-specific versions.

Of course, these days, N+1 is probably 2, since everything except Windows supports pthreads.
Book worm, nerd. Think Comic Book Guy, but healthier and smarter. Totally a bad-ass.
Adwords Conversion Funnel Reports Explained
Most of the time you need only some of your tests (the ones you're working on currently). Then, preloading the framework becomes the real bottleneck. But it's solvable too, via spork (I believe, there is spork-testunit, but I never tried it).

Most of my coding is done in minute loops (add test / watch tests fail / add couple of lines / watch tests succeed). YMMV.
Dogs guided remotely can take on risky tasks
Video Tutorial: Android Application Development - The Android UI - Marakana
Hey Jamis,

Your CI server should be able to accept a patchset and run it without committing it. TeamCity does this (or roll your own CI server can do this too!).
The Read Eval Print Lie
"Robert Morris, the other founder of Viaweb, whose username
is Rtm"

http://lib.store.yahoo.net/lib/paulgraham/bbnexcerpts.txt
Cool. Thanks very much.
What's really depressing is if you assume the number of communicating civilizations is 1 and make average lifetime of communicating civilizations be the free variable.
"LivingSocial Announces $175 Million Investment by Amazon.com
" (2010-12-02)

http://www.prnewswire.com/news-releases/livingsocial-announc...
As I said elsewhere in the thread, vendors don't have to release source for drivers (kernel modules); AFAIK every Android phone uses proprietary GPU drivers at least. So even if a vendor released all the source that they're required to release, that may not be enough to create a custom ROM with a future version of Android.
Yes. He wasn't the only one I reached out to either, there was also a long stream of therapists after that. I begged my parents to get us into therapy. We did and the therapy focused on why is insomniac so mentally ill. Insomniac (me) wasn't ill at all though. That's the point. Sometimes depression is the result of unrealistic expectations. For these the solution is CBT. But in other cases depression and suicide are symptoms of things being seriously fucked up. They are not "Mental illnesses". There is no chemical imbalance. The myth of mental illness as an explanation for why abused people are unhappy has caused a lot of suffering. I am not saying that some people are not insane. I am saying that when 50% of the people are depressed in a psychotic, inconsistent, abusive, warmongering society where abuse and torture are virtues, it's not because of a brain imbalance. It wasn't until I was an adult that I saw what was going on. Now I see pretty clearly and am no longer depressed. But I am angry, and that anger is justified. This was long ago and all the people involved are now dead, of natural causes. Getting the news they had died was the only thing that ever brought me peace.
I don't know much about MzScheme, but it's quite possible that "thread" means "stack", not "OS thread". One context stack per TCP connection is quite sustainable; with Haskell's threads and Perl's coros, I run out of fds long before I'm using any significant amount of memory. (This is somewhere around 30,000 open connections on my un-tweaked Linux desktop. I know I can do a lot more if I tried.)

The issue, in the case of HN, is with O(n) IO watchers. Most sockets are idle most of the time, so you really want an algorithm that is O(n) over active sockets, not O(n) over active and inactive sockets. You typically have so few active fds at any time that the n is really tiny, making massively scalable network servers trivial to write. But you also have a lot of connections at any one time, so if you are O(n) over active and inactive fds, then you are going to have performance issues. Basically, you don't want to pay for connections that aren't doing anything.

Fortunately, we have the technology; epoll on Linux, kqueue on BSDs, /dev/poll on Solaris. You just need to use an event loop, so it does all the hard stuff for you (and so you don't have to worry about the OS differences). Hacking a proper event loop into MzScheme may be hard, but it's absolutely necessary for writing scalable network servers. Handling 10k+ open connections is trivial with today's technology. And, all the cool kids are doing it (node.js, GHC, etc.).
"This Article Is A Must Read" (Dumbest article in TC history)
These are the values originally used by Drake et. al. when they proposed the equation in 1961. Many were outright guesses. Nevertheless, 50 years later, we still don't have much better guesses, but this may change soon for proportion of planets with stars (is probably higher) and stars with earthlikes (coming soon).
It seems to be just speculation. There's not much data you can use to guess those numbers with the current scientific knowledge.
Not yet. Working on it.