skysight-inc/HackerNews huggingface dataset:
HP revives TouchPad following "pricepoint avalanche"
>I'm sure they were disgusting to the detective but not to the intended recipient. //

How sure? Perhaps she has a scat fetish that her boyfriend doesn't share. Yes it's subjective but not necessarily a chosen response; most people find the image of a mutilated corpse or a festering wound to be disgusting for example.
Carmack has released id's previous engines, they're pretty interesting to read, and folks are still maintaining them. The technology ioquake3[1] is 10 years old now, but well-maintained as an open-source project. Darkplaces[2] is a heavily-updated Quake I engine that maintains backwards compatibility with Q1 while using fairly modern game programming techniques. Google ported Darkplaces to NaCl a while ago, and it has renderers in OpenGL, Direct X, and OpenGL ES now.

[1] http://svn.icculus.org/*checkout*/quake3/trunk/README
[2] http://git.xonotic.org/?p=xonotic/darkplaces.git;a=summary
Sounds like they could have used a blackbox.
"And the Zune, while a failure as a product, was equal in quality and even design to Apple's iPod"

This is troll's material. How can anyone with an unbiased view can make that assertion?
Sure. But it's not a mistake; it's a correct choice given current expectations.

What I don't understand is why the various CMS's don't offer automatic on-the-fly reconfiguration. It's 2011. We should be able to have the best of both worlds:

--when load is light, your blog software hits the database 42 times with every page loaded, no problem

-- when site load shifts from 1 page per hour to ten pages per second, the CMS should automatically, with no user intervention, say "oh shit" (perhaps audibly in the server room) and then automatically generate a static front page, and static article pages for whatever pages are being linked to, turn off the bells, turn off the whistles, email and tweet at the server administrator, etc. The CMS should cheerfully weather a storm all by itself. And when the load dies down, the static page should revert to a dynamic, 42-queries-on-the-database page, again without any intervention from the server administrator.

Does this exist anywhere, out of the box?
same error ..was going to check it out to see how many server handles load
Quick Question. Would using Nginx as a front-end to Node improve performance in the same way it has done for serving PHP?
Blogs really don't need a PHP, Rails, or anything backend. It's static content.

Here's how I think blogging should work:

1. Visit a web app where you create your blog post, add pictures, use your rich text editor, that sort of thing.

2. Click the "Publish" button, which generates static HTML and runs any other processing like tag generation or pngcrush.

3. Your static HTML gets pushed out to some server that does the hosting for you. It could even be one of those really cheap shared hosting providers.

If you really want comments, let someone like Disqus or Intense Debate handle it. Pretty much any dynamic feature you need can be outsourced.
His math was wrong, but his point stands, it's a simple test to see why these hits show up.
Omg.. this is getting worse.

SQL is a DSL to deal with sets of data. Unless the application you're writing is a database management app, you're pretty much doing it really wrong, I'm sorry to tell you that.
Live Stream Ghost Hunters Season 7 Episode 12 - TV Butut
Evaluation Essay- Compare, Contrast, Comprehend
An evaluation essay is a one of a kind essay that cannot be categorized so easily unlike the other essays that easily come under descriptive essay, narrative essay, reflective essay examples and so on. In fact it is said to combine the characteristics of both comparative essay and argumentative essay. Evaluation essays are usually written for the purpose of arriving at conclusions by weighing the pros and cons of something.
Why use FPM over Fast-CGI? I know Rasmus uses FPM and I would like to know the benefits.
Fotografi model Bangka Belitung
fotografi model Bangka Belitung
Yes, you need the other person to agree to the changes. So you send it back to them and ask them to sign it.
Very nicely done. Using JS to give personalized experiences seems to be the way to go. I suppose you could generate a JSON list of id,date pairs to reduce page bloat, if it matters.

[Edit: This is 100 qps. It's a lot for a blog, but is not an unreasonable load by any means.]
The blog spam charge makes me wonder about blog formats. On Google+, I basically run a share plog most of the time. One or two lines of comment, usually why I think it is worthy of a read or a quick summary of main points.

What exactly qualifies as blog spam?
I'll wager that "Intellectual Property" idiocy will keep things pretty much as they are, or even cause the general state to regress to a broadcast type of thing. The "Rightsholders" are currently setting up a legal environment where only a "Rightsholder" can determine what to do with a given "property". The "Rightsholders" are also merging with the ISPs, so the business interests of the connection-provider aligns with the "Rightsholders" interests. "Welcome to Comcast Searchlight! Press 888 on your cable remote for a pleasurable, legally-vetted Internet Viewing Experience!"
But you can't configure it like the physical kindle, where page turn on either side up higher is "back" and lower is "forward." So if you're going to hold it one-handed, that either has to be your right hand or you do this weird left-arm-around-the-back contorted thing. Sounds trivial, but it's an important problem if you, say, drink coffee and have little left-hand coordination :-)

GoodReader has alternative page turn virtual zones, which I definitely take advantage of.
The mobile apps are the same way; I don't imagine the tablet will be any different.
Heh, I spoke to a recruiter recently who was concerned that I had no Unix experience. What it has on my CV is about 15 years of Solaris and Linux...
This what happens when two computers talk to each other - "I'm a Unicorn"
I was slashdotted at the beginning of the year. Spent quite a bit of time at #1 for https://grepular.com/Abusing_HTTP_Status_Codes_to_Expose_Pri...

I managed to have it up and running again in about half an hour by converting some content which didn't need to be dynamically generated for every request, into static content.

Once things calmed down, I spent some time optimising it further and making lots of content static, which didn't need to be dynamically generated for every request.

I'm glad I did, because I hit the #2 spot on Slashdot for most of a day this very weekend because of this article:

https://grepular.com/Protecting_a_Laptop_from_Simple_and_Sop...

My lowly Linode VPS didn't even break a sweat this time.
FPM stands for "FastCGI Process Manager".

I hope that answers your question.
It's like you've never actually experienced the autoupdater and are only responding to a rough description of the process. It's a HUGE win.

> What if it sucks down bandwidth when I'm on 3G?

That might happen. What if it does?

> What if an update breaks something, and I'm in the middle
> of something that can't be updated?

As per TFA (and experience): The autoupdater never interrupts you. The only UI change is one of the toolbar buttons changes subtly. Most of the time you don't notice that an update is ready to install. More to the point, after the update you usually don't even notice anything different.

> What if an update silently breaks the update process?

There's absolutely no precedent for this, but honestly, who cares? This is hardly reason to shun the entire system.

Bottom line: The autoupdater makes sure I never care about the version of Chrome I'm running, just like a web app.
AskForIt: A Jig-like startup that launched earlier this year
I’m using really a weird definition of punishment. That’s my fault. Maybe I should stop doing that.

I’m ok with punishment if we know (or if it is at least plausible) that it’s a deterrence. I’m not ok with punishment for the sake of punishment. I’m also not ok with drastic increases in punishment for little or questionable gains in deterrence.

To pick an absurd example: If we were to find out that not imprisoning or otherwise punishing murderers would decrease the murder rate I would be all for stopping punishing murderers. If something is an effective way of preventing crimes – even if it’s not punishment – I’m all for it.
It's called specialization. It's not necessarily a bad thing.
That's pretty much how MovableType used to work.

Fun fact: it was terrible. Most bloggers I know hated it.

Wordpress is a bucket of poop too, but it has the quality that when you press 'publish', the site is updated in seconds, not minutes.

(I believe MT has changed since then).
Sorry to be off topic but this websites layout is unreadable on my G2. The right pane doesn't scroll and the text doesn't line up to the right.
Congrats Alex!
How many people here use Python on Windows? What are you using it for?

I used it for Python's excellent NLTK (Natural Language Toolkit - http://www.nltk.org/) to build http://www.offensivest.com/books/ .

That site ranks the most vulgar English works released by Project Gutenberg. I calculated the ranking based on ~150k user ratings of the offensiveness of words listed on The Online Slang Dictionary.
It's how Greymatter and a few other systems used to work as well. The main problem was determining which pages should be updated, which usually resulted in the entire blog being rebuilt. This took several minutes if you had a few years of archives, and if anything went wrong part-way through the process you had to start it all again.
Totally agree, when I create a design I want to actually create it myself. Handing it off to someone else who hasn't designed it always manages to miss important elements of the design.

There's also a similar issue with web developers who only focus on the backend and can't create decent HTML and CSS.

I think if you're working on anything web related you really need to be able to write decent HTML and CSS.
You're asking that like it's special. Why is that? I mean, Python works great on Windows. Has an installer and all that; next next next finish. Package management is something of a hell (esp if you're used to ruby gems) but all in all it works fine.

I for one, prefer win as a dev platform, no matter the deployment platform. That means if the language of choice is Python, I use Python on Windows. I always assumed that this is rather common..
Virtual machines change the economics of hosting for the host. A given VM has a lower administrative overhead per customer than shared hosting does. This will eventually drive out shared hosting, IMO -- except for single-application purposes.
A variety of tasks. To mention just a few: moving data between spreadheets and a database, with edits along the way; bashing a vendor's files into a usable form; rewriting AutoCad interchange files (.dxf files) to include new labels based on existing ones; providing mass upload into a document library where the original developers gave us only file-at-a-time.

In the *x world, I tend to use Perl, because I learned that first and know things in my fingers that I have to stop and think about with Python. In the Windows world, though Python for Windows just makes life so much easier.
4 reasons why you should not trust a real estate broker
I just ordered direct from O'Reilly (eBook) and, before ordered, located a coupon code that worked for me (on August 31, 2011): 4cast -- it gave me a 50% discount on the eBook ($13.99) and supposedly gives 50% off on the printed version.

The books looks to be useful for people who want to build/understand an MVC library from the ground-up with jQuery as a base. There are also chapters about the various ready-built solutions.

Nicely done maccman.
That article didn't have numbers & stats in it though.
TapinRadio 1.39.1 ML Portable
Great design! Who's the designer?
Compromising user data isn't a prerequisite to building something cool. Negligence is still negligence. Drunk drivers make it home without killing anyone more often than not.
While I've never seen an update cripple our software. I have noticed changes in rendering engines that change how things appear slightly. Minor stuff, only a few pixels here and there.

Also, I was forced to change our browser checking software to only do lower bound checking. Before, I would explicitly specify which versions were allowed. Now it's more like Firefox 4+, etc.
I also like it so much I wish he would go meta and tell us about the initial (winning) choices he made for developing ST2.
We did it all in-house! http://www.gidsy.com/team
I've ruminated in the past about a better blogging system based on updating on-disk caches based on POST and not GET. I think everybody who watches Wordpress trip over and burst into flames when you so much as breathe on it has.

The main problem to solve is inter-page dependency. The rest is not that hard /famouswords.
Yes, sorry about that preek. I am currently working with my provider to get the email issue resolved. Keep an eye on @vimconf and I will update everyone once it gets fixed. Thanks!
Ask HN: Looking for book about turning a company around
Yo,

After getting through a couple of books from the Song of Fire and Ice series, I'm going to change it up for a break:

I'm looking for a good book that focuses on someone coming to a company and turning it around. As a mildy technical guy, I'd prefer a technically oriented book.

Any recommendations? What is the best book you've ever read about transforming a company?
The future is dangerous! looking forward advanced recruiters could begin to use API from sites like StackOverflow to retrieve developers with high reputation. Yesterday I just wrote a small post about it since I needed to recruit people for my company around my location (Buenos Aires, Argentina). If you're interested for a responsible use :-) http://blog.databigbang.com/converting-excel-cells-to-hyperl...
Company Man: I am buying back the company that owned India
Scala 2.9.1 final - faster compilation and many other improvements
Is a Post-Programming Age Possible?
重庆丝足会所
I use http://loadimpact.com/

The free version can give you an idea of how your server will handle a small spike, and the other versions are per day so if you only need to test once or so a week as you finish a sprint then it wouldn't be a horrible cost.
Bought (and enjoyed) this back in May while it was still a preview and I'm really pleased to have the finished copy now.

Congratulations Alex, really liked the writing style and it's been very helpful alongside 'The Definitive guide'.
i agree. many small businesses are using groupon or livingsocial to bring in foot traffic, then switching the new consumers over onto their own loyalty programs to retain them. if the consumers like their experiences, they can join a mailing list, where the vendor can send their own discounts.

this, and highly unconventional approach regarding the IPO by andrew mason (not remaining quiet during pre-IPO quiet period, recent executive reshuffling), as well as questionable sustainability, will probably delay the IPO for several months. i, as i'm sure many others, are curious as to what the company will look like in a year.
Now that people are considering NOSQL will more people consider no-DB
We actually stole that Yi feature from Emacs ('pretty-lambda', I think it was called.)
Is groupon's bizarre ceo ruining his IPO?
Why We Selected Omaha, NE for our Headquarters
The introductory model of the TouchPad costs $306 to manufacture, according to an estimate from research firm IHS iSuppli, suggesting a loss of roughly two-thirds if it is sold for $99.

Sterne Agee analyst Shaw Wu said the temporary return of the TouchPad was likely a poorly thought-through decision

They likely already had all of the parts (chips, board, case, screen) just sitting at the factory. Since the purchase of those parts would be a loss already (not likely to be used in other products), my not spend the extra few bucks to get them on the market?
Why I Chose to Commute
European small chocolateries club idea
Please leave a comment with your opinion. Thanks
Google have open-sourced their auto-update mechanism to a project called 'Omaha'. But it's so complicated an google-specific that nobody else seems to use it:

http://stackoverflow.com/questions/3711435/has-anybody-used-...
Will Kindle Be Free By November? [from feb 2011]
Press Release Gaming Desktops
Yes, do often. But also, not-do.

As Lao-tzu wrote in the Tao Te Ching:
"Practice not-doing, and everything will fall into place."

http://academic.brooklyn.cuny.edu/core9/phalsall/texts/taote...
It's an excellent question. An article that actually had an ANSWER to the question would be quite interesting. This article has nothing more than some speculation that perhaps HP has a bunch of parts inventory to get rid of, which is admitted to be nothing but speculation.

My personal opinion is that the senior management at HP is trying to find the fastest and most effective way to destroy the company, and they belatedly realized that selling tablets at a significant loss per unit was even MORE effective at that goal than getting out of the business that the company has mastered in hopes of out-IBM'ing IBM.
I'm not too sure I'd go with a load testing company that can't even keep their own website up.

http://blitz.io/

> Internal Server Error
> In order to take the signal booster, which will be free of charge, customers will need to sign a new 2-year service contract

The subscriber is considering leaving (they're almost able to get out of their current contract), and you're asking them to sign a 2-year service contract?

I predict that the response to this offer will be lower than T-Mobile hopes.
Writing tests is not fun. anyone who tells you otherwise is a liar....
The 3.1 asset pipeline is great stuff ... but if anyone currently using Jammit is leaning towards switching to the asset pipeline -- for any reason other than it's the default in Rails 3.1 -- I'd be curious to hear about why. I'd like to keep developing Jammit as an alternative approach, as there are differences in philosophy: explicit asset packages vs. in-file dependencies, for example.
How one man made an MMO
My Kindle 3 feels very solid, it never creaks or flexes. The top-shell's plastic tactile sensation does literally feel cheap, but I've not had any complaints about its structual build quality or durability. The only issue I've had is that the button lettering paint wears off fairly easily.
No company would ever hire Steve Jobs
August 2011: The Worst Month for Failed IPOs in a Decade
As one of the recent contributors I can confirm that development has recently started back up.

Yi is more like an editor construction set than vim or emacs is. Configuration is basically plugging together a key press parser, syntax lexer, and front end with whatever customizations you want. Much like XMonad.
That might happen. What if it does?

Then it risks costing me money, for doing something I've not chosen to do. For a feature described as "not worrying", that can be potentially very worrying.
How We Work With Portfolio Companies
I don't know, but I do know that my architectural approach is to get any web app I write to only hit the database ONCE per page view. Ten calls is a lot for me. I've seen some that hit the DB 100 times on each view and I was able to reduce all 100 down to a single call.
This might work well in a fixed database, but it would not work in real life since people change zip codes when they move every couple of years, or have more than one zip code (home, office).

The only way to identify people in real life is to issue them a public ID number that can be used in conjunction with a private ID number (SS#).
Ask HN: Kickstarter for gifts and events. What do you think
Me and my partners are creating a website that in a nutshell is kickstarter for gifts and events named NoBadGift(dot)com.

Nobadgift(dot)com is a site that allows users to make wish list of item/gifts for anything but focuses on gift giving events like birthdays, x-mas, house warmings, and such, like an online registry. Next users can share these wish list with friends and family members through e-mail, social media, or mailed invitations. On the other hand those potential gift givers can now view these wish list of exactly their friend or loved ones wants. Then either buy a gift on the list and have it shipped to them or make a contribution towards any number of gifts on a wish list for a small transaction fee. On the day of the big event all the money that has been contributed to a users wish list is then sent to that users paypal account.

What do you think? good or bad idea? Poor execution? Is there something we are missing?
I used to struggle with it too, until some time ago I think it all kind of clicked in place.

Don't try and think of it as similar to other shells like bash, but as an interactive console for objects. The operators, flow mechanisms and semantics make a lot of sense from that perspective, at least to me.

I've found that in that capacity, and as soon as I grokked the object pipeline, it's a wonderful tool with access to the entire .net ecosystem and a really hard push from Microsoft to have support for it on most of their tools

I've been automating several procedures with it and it's been working great.

That said, I also have some (iron)python scripts for some other tasks that don't involve as much glue between applications and services.
> I would like, for example, for you to express in clear terms how, say java, in any of it’s incarnations, addresses the idea (inaudible).

I believe the (inaudible) part is "embodied in OpenDoc".
Yale med school will provide students iPads instead of printed course materials
手术治疗近视
This is what you get with WordPress and W3 Total Cache (the caching plugin I use). It generates HTML files, then uses some fancy .htaccess magic to send requests to them. It can even push to a CDN. My blog survived being whacked by 3000 hits from HN over the course of 2 hours without blowing up.

Pre-gzipped pages are nice too. :)
This headline is misleading. They are not reviving the TouchPad. They are just using up the leftover parts and manufacturing capability they already had, and which would be considered sunk costs. Reviving would imply they had a plan to make more than just a few, and they wouldn't be warning people that there won't be enough to go around.
How to choose a good website
Seth Godin: The web leaders hate typography (but not for long)
Scott Maxwell: What Prick Will Pop the Bubble?
Now HP is not just selling a platform, they're selling a platform with an installed base, developer support, enthusiasts and demonstrated demand. This makes their business a lot more interesting for potential buyers!
So why hasn't Firefox implemented this yet? They've already said they are moving away from version numbers, but I still get the "You need to update, do you want to?" and "You've updated, now stop what you're doing and restart".

Chrome has eliminated both of these dialogs (that used to be browser standards), and the FF dev team is usually responsive enough to adopt new, good ideas quickly. So what gives?
> The Consumentbond already tells people to expect warnings and ignore them, for they have not been hacked, but merely experience a temporary "browser issue". Reports of DigiD helpdesk telling people to ignore warnings, lower security settings or place the site in "trusted sites".

Isn't that because Mozilla also blocked certs used by the Dutch gov (which DigiD uses I suppose), which aren't actually compromised?

I read that in a new update they'll unblock the Dutch gov certs though.

Still never a good idea to teach people to ignore warnings, especially not on a site like DigiD.
You're right, I probably should have mentioned that I work with Andrew.

I absolutely love competition, and I think App.net serves a real need - and so does Limelight.

Also, I have an older account (http://news.ycombinator.com/user?id=brennandunn), but I lost my password and never attached my email address to that account... so I'm out of luck. I'm a lurker, and have only recently decided to become more engaged :-)