skysight-inc/HackerNews huggingface dataset:
A California subtlety often missed by those who didn't grow up here (and many that did) is the fact that Silicon Valley started out a lot like the other 'the valley' that grew up with the aerospace / defense industry, the San Fernando Valley, which have extensive similarities, including small details like the Fry's electronics and bigger details like the main drags through town. Ventura Blvd. and 82 are basically the same El Camino Real. The 101 (which parallels Ventura Blvd for quite a distance) is marked as El Camino Real, as is 82 in Silicon Valley. Both have foundations in the Spanish missionary trail. They're basically two sections of one very long road.

If you've seen Steve Blank's presentation on the 'secret history' of Silicon Valley you'll see where I draw the parallels. Lockheed Martin, Rocketdyne, General Dynamics, Litton, Rockwell, and many others were once based there.

http://www.youtube.com/watch?v=ZTC_RxWN_xo

But the divergence was inevitable I suppose - the valley up north has gotten comparatively nicer in the past 15 years, though, as San Fernando's fortunes have faded a bit. The SF valley now basically lacks a coherent high technology business base and all the aerospace and defense has moved out. It's been replaced by Hollywood entertainment, healthcare, porno, import/export, and a bunch of other smaller industries and some light manufacturing. It's not defunct in any way - it's still pretty nice, but it's just not as nice as up north. Most of the newer wealth is in other areas of LA.

Both are nearly entirely made up of suburban housing and low laying office parks and are situated just outside of the main urban area. The biggest/tallest buildings are the chain hotels and a select few office buildings. Strip malls are everywhere, which is where all the good food is.

It's an interesting kind of an 'alternate reality' in the other end of California that many people aren't aware of. Personally I'd rather live bayside in Santa Monica or San Francisco (and have in both), but to each his own, some people like the suburbs more.
It would depend on who is involved. The last time Fillion and Whedon were idle (read: writers strike), they made some pretty good content for the web with a pretty small budget. http://drhorrible.com/
Just a quick note: these features are definitely experimental. The @task decorator has been in stable forks of Fabric for over a year at this point (this is the 3rd, if not 4th independent implementation of it). Likewise, parallel tasks have also been relatively stable for quite a long time.
That's a good suggestion (me being an avid reader of the pragprogs for a very long time).

I'll try to make more "publisher-specific" linking.
Yes, I don't disagree with any of that but the point I was refuting was the suggestion in the post above the one I replied to that you had to pay 30% on all subscriptions, whether purchased through the IAP model or elsewhere.

I'm not defending Apple (as it goes I think they have the right to make money this way but I do think the model needs some fairly heavy tweaking to address some valid concerns in certain areas) but I do think if we're going to have a discussion about it we should do so on the basis of correct information.
Basically everyone has to maintain a fund...

And with that, you're no longer in a free market.
Maybe it's just me, but I'm not getting any presence information from invisible users (was signed in as invisible from Gmail from another account) when I log in.
No wonder Lisp got a bad rep for excess parens. I think Lisp is awesome, but I would never want to write a significant amount of that code.
This is a random group of random people.

Yes, from what I know the failed ones will be easy to re-download later. It's not something to worry too much about anyways.
Teaching, Learning and the Job Interview
Great page load time, by the way. (I know I'm a dweeb for noticing such things) I also like the fact you're using smaller image files -- I'm sure it helps with loads. And it's cool that you have a bazillion more books than I do. I struggled with how many books to include, and I'm still not sure I got the balance right. If I had to do over, I might go with a much wider list as you did. Don't know.

Cool work!

EDIT: FWIW, I enjoyed your site and our thread so much that I took a bit of time today and blogged about all book sites that are popping up. http://news.ycombinator.com/item?id=2250382
Have you been inspired by the design/structure of Iconfinder.com?
Nice domain name... got me thinking. I wish there existed a community I respected that curated books on all topics. Like, I'd love to have fivegoodbooks extend from topics like Ruby and Python to Russian History and Urban Planning.

Another interesting idea maybe would be to map the annotations/bibliographies of all books, so I could start with books I've read and better see what kind of linkings exist. You could visually see the seminal works in a field and all the branchings. Maybe that already exists in some form?
We plan on bringing some innovation to the electronic signature side of this as well. We won't be resting on on laurels. :-)
"netem provides Network Emulation functionality for testing protocols by emulating the properties of wide area networks. The current version emulates variable delay, loss, duplication and re-ordering."

http://www.linuxfoundation.org/collaborate/workgroups/networ...
Don't apply to SaaS today. What about tomorrow?
'We're not attacking Westboro Baptist Church' - Anonymous
To be fair, many of us web programmers use the command line extensively. 75% of what I do is web work, and It's all written in vim, and often ssh-d into a server. I got my irssi running in a tmux session 24/7...

Web programming has much more in line with systems work than most appreciate.
1. Too many questions

2. Ensure that the questions are all ordered the same; that is: conservative response, centrist, liberal (no crime, some crime, crime ok)

3. Cancun was the first return for me with 100%. Maybe I don't know myself, but I worked in back country Alaska and have crossed the country several times on motorcycle. I'm not the Cancun type. Your copy above says explicitly "instead of just going to Cancun." Hmmmm.
Also, people do not evaluate things independently and rely on pundits like Glenn Beck or Rachel Maddow to evaluate the situation and give them an opinion.

This applies as well to pundits on other regions of the political spectrum. Are so many of us really so hollow now? (Unfortunately, the market says: yes.)
Whilst forking is always a possibility, I'd rather contribute back to the project and help improve Fabric collectively. The community is made up of really nice guys and it'd be great if we could figure out a way of getting the various ideas to work together.

Thanks for checking out the docs and your encouraging words!
Having to maintain static copies of every page that should be indexed seems like a huge amount of overhead. GWT could be great for an internal app, but until this is resolved, I couldn't see using it for a public-facing application.
Well it deserves a blog post to describe how things work a bit, but roughly the things that help on the load are:

- fragment caching with redis/rails 3 (with some warmup script)

- the full search is handled by solr

- nginx and passenger are quite fast

I still need to make some work to compress the js/css together. The images themselves are served by Amazon.

On the size of the list: well I really have a bias toward "data aggregation". My two previous side-projects (http://www.learnivore.com and http://www.toutpourmonipad.com/) were already "ETL"-based.

I have another project where I will manually curate the list, though...

I think both approaches (data-driven or manually curated) have their pros and cons...

Glad you like it in all cases!
So 95% of them would have purchased it even if there was no iOS version (as per your original post), but as there is an iOS version 100% of them will now make their purchase using the IAP model (as per the post above)?

That seems a pretty unlikely scenario to me. If they're all purchasing in app, then it's an indication that that's where they're using the subscription and that's where a significant value is being added. That provides in some part a justification for Apple's involvement.
>We don’t yet know how the revolutions will work out...

The only thing we can be reasonably sure of is they probably won't work out, given the track record. Public institutions take a long long time to build.
I agree that everybody (not just activists) should be allowed pseudonymity on Facebook. But his argument that "it could lull many into a false sense of security, encourage complacency, and actually put people at more risk" is just silly. Activists are using Facebook today; giving them more rights can only help them.
This looks like the M[] syntax, rather than the current s-exp one.
Good list of common JS scoping problems.
put me down as interested....pending a)approval from boss for outing (i work in a bureaucracy) and b)none of my servers go belly up on the day :):)
While I like a lot of the stuff you have incorporated into your fabric, it seems to me that you are trying to take credit for things that have existed as branches to the main codebase of fabric for quite a while. Just off the top of my head: task decorators, parallel execution, better host management and command-line task listing all exist in other people's patches. If you have redone the code, good for you, but at least mention that the ideas and prototype implementations aren't yours. (I don't think a claim to ignorance of such is really that valid either, since the Redmine for the project has tickets for most of the things you've done, and has links to the branches containing them).

As to getting stuff into fabric: a very valid complaint (and one I have myself, since like a lot of people I run my own hacked version of fabric) is that fabric development moves very very slowly. There are several different feature branches in several people's code-bases that could have been released 6 or more months ago. Perhaps if you start pulling other patches that have a lot of functionality complementary to yours, you could have a product good enough to push development on the mainline too (ala gcc/egcs of old...)
There is definitely some cool stuff in there. I particularly like the @task decorator, the directory support, the context and of course the parallel tasks.

Nice work tav.
I’m not so sure about that.
Jeff mentioned on twitter that he's keen on merging some of the stuff post 1.0.
The article mentions SeaMonkey, currently the only browser that doesn’t fetch /favicon.ico by default.

But yeah — some web apps rely on /favicon.ico as well. All the more reason to just place it there :)
I think the obsession with next comes not because we're obsessed with new, but because we're excited about it!

New technology, new ideas, new innovation - it's all happening at lightning speed. We're part of the greatest time in the history of the world IMO, and that's why we love next - we can't wait to see it.

We're inventing fire, the wheel, and the printing press back to back. Whether we like it or not, next is the new drug.
Unless I'm drastically misunderstanding the numbers, Apple already isn't the biggest shareholder in mobile platforms (http://techcrunch.com/2011/02/09/gartner-android-os-sales-tr...)

That's why I think this strategy is suicide for Apple. They can reach more users on Android without having to pay a 30% toll.
I'm not meaning to offend these people or anyone else. I even stated in my comment that it happens to the best of us. It's just that if you call yourself the ArchiveTeam and come out guns a-blazin' like you're the savior of all that is data you should at least make sure you have the basics covered. I think it's a good thing what they're doing. I just find the attitude in their plea for assistance crude.
DRM is still a big concern if your HTPC runs Linux and they don't provide a client that works with Linux.
Surely the common sense solution is to keep the no-pseudonyms policy but use some discretion and not ban peaceful pro-democracy protestors whose passive protest group was favourably received by the world's media.
Yes. I wonder if that split is one of the reasons so much energy goes into re-inventing and re-discovering old ideas. My academic background is in historical research, so I'm particularly conscious of that.

It probably doesn't help that the ACM, etc. keep a lot of important primary documents locked behind their paywall, either.
After HBGary I went through and implemented this (throwing in algorithmic based use of symbols and prepending & appending algorithmic components.)
Ask HN: What should be included in 45 minute Python talk
Hi All,

I am going to give a talk on Python to computer science researchers at university. I am looking to first give some motivation by some examples and then tell some syntax and APIs that make life easy for prototyping, testing and experimenting. Kindly give some suggestions, what you would like to see in this talk? And particular examples (I am looking to give example of 3 line quicksort in python) which would be fascinating for audience? Anything else that you think can make it a perfect talk.

My motivation is to release these researchers from C++/Java trap and show them the cool thing of Python that can make their life easier for little daily programming tasks they perform.

The title of the talk is "An Introduction to Python" :)

Thanks,
The recently introduced XpertFinancial is another player in this space:

https://www.xpertfinancial.com/

Glad to see more stabs at this. I've often wondered why there is no eBay for securities offerings.
That code scares me. Someone please tell me there is a way to write lisp that doesn't make me want to shoot myself in the head. Is this representative of "proper" lisp syntax?
Great idea going to the community for help. The definitive "one-line pitch" should have what you do, who you do it for, and a bit about how -- here's a blog post I did on this last week: http://bit.ly/agile1p5

You've got the 'who' nailed, but it sounds like you're not completely satisfied with the 'what' and don't have anything about 'how'.

How about something like ...

"Talentopoly helps programmers, designers, and IT professionals stay at the cutting edge of their professions by ..."
I might be misremembering, but I think wireshark is/was a frontend for tcpdump.
I found myself in a favicon pickle just the other day. I noticed one of the only non-CDN assets we had was favico.ico, which was being requested from origin servers along with every request, putting an unneeded load on Apache. Ideally we might put static assets like that on something like Nginx, but short term I was looking into how I could reduce the (albeit small) load created by favicon requests without changing the application architecture.

Ruling out Nginx, the pickle was that I should probably rewrite requests to domain.com/favico.ico to cdn.domain.com/favico.ico. But that rewrite has just as much or more httpd overhead as just serving the favico, with an extra client-side performance hit as the client has to do an extra http request to follow the 301.

I ended up with just using a <link> tag in <head>, which should at least get modern browsers off Apache's back. But I wish there was a more complete solution.
Was it not a one off problem that was rectified:

https://market.android.com/details?id=com.kongregate.android...

Also, in the blog's comments you were asking if Google will allow the distribution of another App Market to be distributed via the Android Market, looks like they do:

https://market.android.com/details?id=com.appspot.swisscodem...

I could be misreading what you had posted, if so, apologies in advance.
Someone posted this here some time ago, looks like a great resource: http://hackerbuddy.com/
Otherwise, maybe we could get in touch? I'm working on something with an open-source CMS but it's lacking a few features and i'm mostly a graphic guy. i'd be happy to discuss
Something to add to the discussion: She says "my recent M.R.I. cost $1,300 at the “retail” rate, while the rate negotiated by the insurance company was $700."

I have insurance and the insurance company (BCBS) will only pay what it thinks is appropriate for a service, not some negotiated rate. That is, if the doctor, hospital, or lab says that it costs $1,300, but the insurance company wants to pay $700, I'm stuck for the other $600. The result is that in order to meet the high deductible (at which point I no longer have to pay out of pocket like this), I pay way beyond the amount of the deductible since only the approved rates are applied. In practice, I end up paying out 175% or more of the deductible amount.

I suspect that our experience will soon become the norm, if its not already.
It seems to me the common sense solution is to remove the no-pseudonyms policy, which in addition to activists also impacts domestic violence survivors, authors, performers, transvestites, whistleblowers, and many others.
How to Find the Perfect Startup Job - Selecting the Right Venture
The Boxee Box Experience Now: Netflix, Vudu HD and Lots More Refinement
Thanks for the ad hominem.

It would have been more plausible if you didn't claim to know better than the know-it-all in the next sentence ("willfully").

If you really want this discussion then perhaps take into consideration the nature of the crime and try to recall your own youth (you've once been 18, too, right?).

I'm not saying he doesn't deserve a slap on the wrist. It's however beyond ridiculous to try and charge him with virtual 9 figure damages - potentially sending him to jail and ruining the rest of his life.

The more interesting question is who was charged for criminal negligence - or at least fired - at Valve over this?

This is the more interesting question because curious and slightly naive 18yr olds are a natural law. They will always be around, and there's strong evidence that deterrence does not work very well against them.
Yes. Those of us who have been in the Fabric community working with one another are aware of this. From my conversations on IRC with @tav, I thought he was as well.

It's always encouraging to see new people get involved. It's quite another to see someone relatively new to the community try to go around that community by announcing "new features" for a project they've barely started work on.

Sorry if that comes off a little bitter, but seeing this as the top post on HN today rubbed me the wrong way.
Neat hack, but here is a timer for hot water heaters on Amazon: http://www.amazon.com/Intermatic-WH21-Electric-Water-Heater/...

Anyone considering this should also invest in some insulation as others have said.
What you say is true for the Atari 7800, not the 2600. The 2600 had no protection or verification at all; it wasn't remotely thought of when the 2600 was designed in 1977. The 2600 happily runs any ROM at all containing executable 6502 machine code. There isn't even any BIOS in the 2600. Literally all it does at startup is point the program counter to an address within the ROM address space.

The 2600 was walled-by-obscurity for its first several years, since the video chip was custom designed by Atari and not documented publicly, plus the tools to write and compile and run 6502 assembler were fairly primitive. But by 1982 or so, enough reverse-engineering had been done and the tools had matured and enough Atari expertise was available on the hiring market that the system was essentially fully open.

(I've been there - I wrote an Atari 2600 game my freshman year of college in 1997.)
The thing about software development is that the technology (tools) changes faster than you can evolve a product. Integrating new technologies into an existing product can be a real challenge. If all you do is evolve, there inevitably comes a point where your product is behind the curve. Basecamp and Fogbugz are good products that were probably great at some point, but now they just seem old and crusty compared to products like Asana and Pivotal Tracker.

I'd argue that in order to stay competitive, you need to either evolve rapidly enough to keep up with the pace of technology (Gmail, Facebook), or rethink and rebuild the product before it falls behind.
Would this also work on Facebook chat? (I thought that was based on XMPP, too?)
That's pretty funny Cancun came up... the algorithm definitely needs work if I continue it, or maybe Cancun is your dream vacation and you didn't realize it ;)
"Your browser sucks." but it still works ... nice? Opera 10.6 (old version, I know)
Next time you're interacting with the police, you might want to use the OpenWatch recorder to record the interaction:

http://www.openwatch.net
This really whet my appetite.

I'm moving to the Valley this Spring, about ten years later than I should have. I've been there just about every year, of course, but it's not the same as being immersed in it 24/7.

Anyone else about to make the same jump? I'd love to compare notes once I'm over there with other new settlers.
That'd be an incredible resource. If it doesn't exist yet, please, someone create it.
That's funky. I just downloaded an apk and installed it on my phone.

On, uh, AT&T.
If you make it work in IE7 you might not be far from IE6 support, because the two are near equivalent when it comes to support of the various javascript APIs. IE7 was mostly an improvement of the rendering engine. (Note that there are supposedly small inconsistencies between IE7-mode in IE8 and the actual IE7.)

That said I have a vested interest in IE6 dying quick, so I fully support a decision to not support it.
Free Trove of Music Scores on Web Hits Sensitive Copyright Note
Do you mean some kind of google books widgets or similar ?

I'm not aware of that, can you give more details ?
Yes, but in many ways it was the consequence of 1848.
One gripe about the Burritos there - try to find a place that serves something other than 'mission' style burritos, because quite honestly they all taste the same to me after they're loaded down with 2 pounds of the exact same ingredients... I much prefer san diego style, which is just meat and guac. You can really taste the quality or lack thereof.
+1 for the tankless heater
+1 for the efficient tank

Great hack, but get a modern heater and a shiny micro controller for it, that may even speak ZigBee or some other home automation protocol.
"He mentioned that he was not familiar enough with GPS technology to make a decision based on my evidence, but I can’t help but imagine that it was an important factor."

So the judge categorically stated that it wasn't a factor in his decision but the author imagines it was...

The difference between what you want to hear and what was actually said.

The reality is that he got lucky because he heard what the lawyer before him said and copied it and the police officer was ill prepared (possibly because he knew that the defendant was representing himself which is normally a sign that someone doesn't know what they're doing).
What's so special about Vietnamese food in the Valley? I'd really like to know.
We're going to work together on a SAAS product and became associates (after moving to the countryside).

Wish us luck :) (and communication, it's needed :-)
Strange. What browser? Just tested in chrome, safari, and firefox and it works fine.
Both of John Allspaw's books (the latter two on your list) look good from their table of contents.

And if you're in doubt, John is now VP of Ops at Etsy and came from Flickr before that:
http://www.kitchensoap.com/about-me/

His blog is interesting too:
http://www.kitchensoap.com/

So without having read the books, I would shoot for the latter 2 if I wanted to have hard copies around to introduce me to this kind of stuff.