skysight-inc/HackerNews huggingface dataset:
> EDIT: To the reply about the 15 year old giving a blowjob to a classmate, read the subjective part again, sometimes the punishment doesn't fit the crime, especially when you consider two minors, I'm addressing the adult indecent behavior, not the minors with minors, that's a parenting problem in my eyes.

The problem is that you're not addressing 'adults with indecent behavior.' And even then, what is 'indecent behavior?' Pissing on a wall when you're drunk? Are you really and truly afraid of that person molesting your child? If so then you have serious issues...

> I hope to know about it. I don't care how minuscule the crime is, the possibility of repeat offenses or misbehavior is too high to risk it.

This right here says that you're not concerned with 'is the punishment too harsh.' "I don't care how minuscule the crime is," says that you don't give a shit about people that were too harshly punished. You would rather just brand people as 'good' or 'bad' and then avoid the 'bad' people. Sorry, but the world doesn't work that way. There are many shades of gray.

> any inappropriate behavior around children (impressionable, gullible, naive) should be punished.

The problem is that 'inappropriate' is subjective too. You're saying that the harshness of the punishment is subjective, so it can be ignored, but the 'inappropriateness' of the crime is paramount... only that's also a subjective measure.

> If a person shows that kind of poor judgment they should suffer the consequences of their actions.

So a person that pissed on a wall should have all of society treat him exactly the same as a person that spent a lifetime raping 7 year olds. Not only that, but someone that was 18 and had sex with someone that was 17 years old should be treated the same as someone that kidnaps 12 year olds and tortures them to death... You're a pretty vicious person.

{edit} Just to add, that someone that was convicted of raping a woman isn't necessarily a 'danger' to your child either. Even the people that 'deserve' to be on the sex offender list aren't necessarily all there for the same reason. {/edit}
64-bit Snow Leopard defaults to 32-bit kernel
Why We Endorse Former Facebook Exec Chris Kelly For California Attorney General
Real IE6 Usage Reasons
Isn't the CLI syntax for managed pointers itself a proprietary extension to C/C++?
I wanted to do that, but I'm not proficient enough in excel to do it quickly. Surprisingly enough, even getting the histograms was kind of a pain in the ass. I spent an hour and a half getting those 4 charts done.
What I worry about is mismeasurement. They seem to have a clever classifier, but how are they training it?

(My concerns here are relative to the mismeasurement of employee productivity that arises from having humans doing the evaluations.)
Maybe gaming is timeless, it just seems to me that some fields have a time when they boom, and other times when they don't boom so much. So looking at a company founded during the boom could be misleading.
Windows Live ID OpenID CTP Status Update
What technology tells us about society
Do you have some thoroughly reliable evidence to back up your claims about the Daily Mail readership? And your name calling? 'Deeply stupid'? The Met Office is cited as one of the worst buildings in Britain for pollution being responsible for more than 12,000 tonnes of carbon dioxide a year. No one says anything about shutting down supercomputers - that's your straw man but the fact reported is a tad ironic and eminently reportable I would have thought.
Modern treatment of the elderly is a matter of economics and demographics, not one of moral decay. There are simply too many elderly and not enough workers for the elderly to be afforded the same treatment as a generation ago.
Whatever's most appropriate for the job! For dynamic content I use the HTTP abstraction native to the language I'm using (WSGI, Rack, Servlets, etc.), and a single-purpose HTTP server that supports it: twisted.web, cherrypy.wsgiserver, GAE, mongrel, etc. For production, separate HTTP servers (possibly in multiple layers) reverse-proxy the app servers: handling client interaction, caching, routing, dispatch, etc.

Apache's design is completely degenerate: you're encouraged to do all of these logically independent things in one process, even the app execution!

Years ago I used lighttpd and even hacked it's webdav implementation for using on localhost as an alternative to FUSE on OS X. I eventually realized that they made all the same design mistakes as Apache, they just had the courtesy to use epoll (the Apache MPMs are a cruel joke).
I think the main point here doesn't even have to do with the money. Everyone feel appreciation differently. Many people would think fondly of you if you just take the time to ask how they are doing, and really care to hear the answer. It doesn't even have to be of monetary value at all.
Suppose every violent crime has a sentence of one year, and every drug crime a sentence of five years. You'll retain drug inmates and lose violent inmates, quickly yielding a situation in which there are more drug inmates than violent inmates.

(This is simply to demonstrate a logical contradiction in your proposed evidence, and is not intended to make a factual argument.)
If you know nothing about it and are looking to launch a product anytime soon, I would focus on targeting a particular demographic with better design, marketing and demographic-specific content.
Mark Bao is getting into college. :)
Where did this title come from? I read that and got all up in arms but then read the article and that wasn't really what it was saying.
How is this hacker news? basic unix admin skills are a prerequisite for hacking.
Chris Messina's response: http://lists.openid.net/pipermail/openid-general/2009-August...
I'm curious to know why, on that page, there are three vertical AdSense banners.
I'd use one of the many search engine APIs available (BOSS, Bing, etc) to a build vertical search engine that enhances the basic results provided to me.

Re-inventing crawling, relevance clustering, etc isn't worth the trouble or the cost. Finding ways to enhance a specific market segment however would be a differentiater worth pursuing.

disclaimer: I work for Y!
IBM Predicts the Future of Physical Infrastructure
Thanks for the list. But most of them are classic VCs. Which we are not ready for yet. We are more looking for incubator / early stage help.
The problem is that stuff like this can arise from 'domestic disputes.' Maybe it wasn't rape, but the other spouse just wants to 'get revenge' for losing an argument or something.

Not to say we should ignore it, but the courts hate dealing with these sort of issues because they can be so messy.
Definitely deserves props for persistence and constant iteration. Perhaps they have cracked the secret of getting TechCrunch coverage: Just keep changing your name!

Feb 25, 2009: Fliggo Launch
http://www.techcrunch.com/2009/02/25/y-combinator-startup-fl...

May 21, 2009: Fliggo -> TwitVid.io
http://www.techcrunch.com/2009/05/21/twitvid-wants-to-be-the...

Aug 28, 2009: TwitVid.io -> Vidly
http://www.techcrunch.com/2009/08/28/vidly-twitvidio-changes...
if i wanted crap like this i would go to reddit
I'm curious - what are people's experiences with controlling bounce rates on sites that extensively use AJAX? A user could easily visit my page and browse a great deal of content without a second page request needing to be called. As I understand it, even if they spent 10 minutes using the AJAX functionality and left, they would count as a bounce.

I essentially see it as a tradeoff between usability and SEO-friendliness, but I'm wondering if anyone has any thoughts on it. I've considered doing something where the first click would perform a page refresh but subsequent calls would fall back onto the AJAX functionality but that seems a bit silly.
Respectfully, your post/edit pattern in this thread exemplifies the problem of people voting for things before thinking through the likely ramifications. When this happens, it tends to be pretty harsh on the people who have to live with the consequences of poor decision-making.
Video: How Google is changing its approach to the real-time Web
China executes at most a rounding error of the US prison population. 2005's high of 10,000 is less than half a percent of the current US prison population, and they would need to have been performing at that high for seventy years to hit the US population. Furthermore, they have a billion extra people! Nowhere close to the American rate(!) of imprisonment. (They'd need approximately five times as many their official imprisonment rate 'off the books' to equal US.)
Maybe not the best place to post this... but it depends on how long each request takes. If it's 100ms/avg then a single mongrel thread can do ~10req/sec. Mongrels are single-threaded which is why you usually see 5+ instances. If you are caching so it hits apache and not the mongrel than potentially much higher. If you can switch to nginx passenger though, do it. Much faster and cleaner.
Then look for ACLs on core backbone routers.
Ignoring any illegalities of 'To Catch a Predator,' there is the moral issue that they are fueling this mass hysteria over 'oh noes my child!' that is largely the product of less fact than fiction. They are blowing the dangers of the 'lone child raping stranger that will kidnap my child' out of proportion just to get ratings. They are playing on some of the same human viciousness that the Roman Colosseum played on (getting people to watch slaves fight for their life/to the death).
Let's hope they don't try to automate this; CALEA was complex and expensive enough.
It's not PHP that's staging a comeback, it's the tech sector that's improving. People are finally pulling out their wallets and launching projects, mostly of the web variety. To staff these projects, they're turning to the huge affordable population of PHP programmers.
I can't wait to see some useful applications of this.
Actually, my reason for writing "C/C++" was simply because they're the two languages I see targeted by articles like these. It wasn't to lump them together as one; it was like writing "Ruby/Python".
Using parens that way with the print statement is a bad idea. You aren't using it like a function -- the parens are parsed as an expression.

statement function
print(1) 1 1
print(1,2) (1, 2) 1 2
print(1,2), 3 (1, 2) 3 SyntaxError

Just use the old syntax, and let 2to3 take care of you when the time comes.
Reminds me of a dilbert-esque quote that I heard (on Digg or /.) a few years back... It was a 'call to action' by a manager, "We need to do something even if it isn't the right thing"
Smart children aren't being left behind, per se. You might say, rather, that their opportunities are being diluted by big leaps in the education of the margins of society.

I wonder if we really know yet if this is good or bad for innovation.
When I used to have a lot more disposable income I used to do this kind of thing all the time. If I would go out to eat with friends, I would very frequently make a habit of paying for everything.

I'm not sure why I did it, honestly. I think I just wanted to do something nice. I also figured it would just be a nice gesture to "take care of the bill" so that everyone else wouldn't have to worry about it and could maybe relax and enjoy the rest of their evening without the possibility of them being concerned about how much money they had spent. I think on some level I felt guilty about other people spending money. And when I would buy someone a meal or buy them a few drinks I wouldn't want or expect anything out of it. To be honest, it made me a little uncomfortable if people made a big deal about it or even said anything more than "Thanks".

I've had times in my life when I've had extra money to spend and had times when money has been tight. And I know I've experienced occasions where money is tight and you go out for a meal with friends and spend a portion of the night feeling guilty that you're spending money. I think that when I had extra money, I just wanted to make sure that no one was feeling that way. I just wanted to give them the opportunity to enjoy the night, or enjoy lunch, or whatever it was we were doing.
"Alleged" "journalist"? He's a columnist at the KC Star. Do the damn Google search before you post an elaborate critique of people's spelling and grammar.
Would you consider Apache appropriate for the job for someone who doesn't want to have to try six different solutions to serve their webpages?

I hear what you're saying about it being monolithic, but I do think it has its place.
Cybersecurity Act of 2009: President allowed power to turn off the Internet
You can't have closures without variables to close over! :)
I agree; everything about his letter was pitch-perfect until he stepped on that landmine.

I think Mark's right about the letter if you take the same generous interpretation he did, but the applicant here was more than irreverent, he was also tone-deaf.
Yes, but if your language doesn't provide a way to abstract over the repeated code, you have no choice but to write it over and over again. (Not all repetitions can be eliminated by defining a function or a class.) This is the problem that design patterns "solve".
I'd like evidence of someone pissing on a wall and getting on the list, first and foremost.

I'm not sure but I thought sex offender registries displayed the cause of the crime, which will allow you to judge if it could really be a threat, it's implied to me that if they're on the list, that some sort of reason will be listed, if this is not the case, it definitely needs to be there if people are going to be put on it for "pissing on a wall".

Also, I addressed the issue with minors earlier, don't rehash it out of context, obviously there are flaws when an 18 year old has sex with a 17 year old and gets put on the list, but like I said in other replies and posts, I'm not addressing that because it IS obviously flawed.

Just because I would like to know and believe I have a right to know, doesn't make me a vicious person, I've stated multiple times that I wouldn't keep my children in that situation, not that I would grab a pitchfork and be at their door screaming for blood and retribution, I wouldn't even have to confront them or make it known, I would just be leaving the situation, they can live their life.

>The problem is that 'inappropriate' is subjective too. You're saying that the harshness of the punishment is subjective, so it can be ignored, but the 'inappropriateness' of the crime is paramount... only that's also a subjective measure.

I'm pretty sure there is not a lot of gray area with the serious crimes. It's pretty easy to tell if someone acts inappropriately towards a minor, though I can see how even this can be abused, mainly by older looking teens lying about their age.

The law obviously has flaws, but without public records clearly stating the case and cause of them being registered to that list, I think it's still better to err on the side of caution when children are involved. Maybe it's because I'm a parent now and it's my responsibility to see to their well being and I want to be extra careful that I don't put them in a bad situation out of ignorance.

edit: Someone who was wholly convicted of rape, deserves to be on the list for the safety of single women who live alone, that is a fairly black and white situation depending on the ratio of false positives is now, with DNA testing it seems to be far less.
FWIW 150 requests per second is peanuts. If your server doesn't reach the mid 2000s serving a typical index page (static or otherwise, at about 4kb) without caching or tweaking, I say ditch it. Life is too short for lousy web servers. Nginx gets 8k out of the box, lightty about 6k or so.
That's pretty interesting - I'm fairly new to programming but now believe that at least 50% of my time is spent dealing with fringe cases (accounting for a small percent - a low traffic foreign language, odd xml validation problems, etc).

The protestant work ethic would suggest you haven't finished your job until you've covered that last percent.

The flipside to that is you can improve user experience for most of your users most of the time with a fraction of the work.

So given a finite amount of resources, what's better?
The age distribution is absolutely beautiful.
Fascinating; kill -9 is now the official way to terminate an application.

To support improved shutdown, your application needs to mark itself as “dirty” or “clean,” depending on whether it has unsaved changes and needs to do work before quitting, or can be terminated without further notice. When the system shuts down, clean applications are terminated (via SIGKILL) without further interaction.
I agree. First they came for the Haskell programmers, and I said nothing, for I wrote C and Ruby code. I'm getting the EMP devices ready.
I've been doing this for years. My home server is the dev machine. And changes go there first, once I'm happy with it (and the client approved it), I use source control to push out the changes to the production machines at a hosting company.

It's much faster to edit a file locally as opposed to over a network share (sshfs).
Stop posting mundane newbie crap FFS.

flagged.
Exactly, I was recently considering writing a @tryandfailsilent. Would save a bit of time and space.
Which is why it's disappointing that even the people on these comment threads haven't managed to be more cynical about all the Conficker stories that have been posted over the past several months.
this is mostly for the 12 year old crowd, and it's a spam post at that.

flagged.
Here's the actual bill text:

http://www.opencongress.org/bill/111-s773/text
That was the point of the article. A design pattern is a sign that your programming language lacks an abstraction that makes it impossible not to repeat yourself.
It's not kosher to complain about a downvote, but this is a logically sound and complete demonstration of why the evidence posted above doesn't actually support the purported claim. It indicates, yes, but it is in no way, shape, or fashion proof. I'm not sure how a correction is liable for downvotes.
Thanks for the heads up.

We're on it.

Rudy
Social Media Guru for Trulia
Sounds fine to me. I heard of this idea a few years ago: http://en.wikipedia.org/wiki/Crash-only_software http://lwn.net/Articles/191059/
Not sure I have an answer, but after writing a niche search engine I have this observation:

The more narrowly focused you get, the less keyword rich the data is likely to become. This creates obvious problems. I've been working on a search engine where last.fm is a major source of data, and their data is comprehensive, but keyword poor. How to work around this? There are ways but they're far from trivial or resource friendly.
OFF TOPIC:

To add blank lines in your text output here in HN, hit return twice (\n\n).
Apple doesn't need to (although it would be nice) and the high speculations are probably helping them. ie. more people developing apps hoping to make money.
continuing the fine tradition of blogs extrapolating general principles from anecdotes...
Apache.org Hacked
what's better?

That depends on how important the project is. It would be worth it for Google to have someone optimize add-words for a full year even if they only got an extra click per 1/50,000 page views. However, that much attention to detail is useless when you have far fewer users / revenue. The secret is to focus on the highest reward areas and shift focus when other things become more important.
You generally don't need the reverse proxies in front until you're doing something sizable (or that fits into something of size). I haven't done a project that needed them in a while! You can just use a single app server capable of processing multiple requests -- twisted.web is a solid event-driven one.

If you just need to serve static pages nginx is perfect by itself. If you really need a monolithic swiss-army-knife, lighttpd is at least a pretty good implementation of a mediocre idea.

I really dislike a lot of things about Rails, but I will be eternally grateful for the way their community accidentally demonstrated to the world that the ASF's crap was not the alpha and the omega of webserving. At the time the only options that people thought viable were httpd and overarchitected babel towers (lots of Java crap, WS-*, Zope, etc.).
That's Sec. 18 (5). It says:

(5) shall direct the periodic mapping of Federal Government and United States critical infrastructure information systems or networks, and shall develop metrics to measure the effectiveness of the mapping process;

Which is to say, the government will have an inventory of its networked assets. Which, if the WaPo ran an expose about how the government didn't have an inventory of their assets (they don't), we'd be writing comments making fun of them about.

The thing that's freaking people out is Sec 23 (3), which says:

(3) FEDERAL GOVERNMENT AND UNITED STATES CRITICAL INFRASTRUCTURE INFORMATION SYSTEMS AND NETWORKS- The term ‘Federal Government and United States critical infrastructure information systems and networks’ includes--
(A) Federal Government information systems and networks; and
3
(B) State, local, and nongovernmental information systems and networks in the United States designated by the President as critical infrastructure information systems and networks.

23 (3) (B) allows the president to designate a "nongovernmental information system" as critical. That's scary until you realize that:

* There clearly are nongovernmental information systems, such as SCADA and nuclear controls facilities, or E911, or GSM towers.

* Those nongovernmental systems are often scarier than the systems this bill is really going to impact, viz. secretary desktops at Interior.

* The other requirements of this bill w/r/t those designated critical systems are so onerous that it's unlikely too many systems will be so designated.

* Those nongovernmental systems are often already under intrusive regulation, for instance NERC/FERC, and this bill is just aiming to harmonize that.

I'm not saying I like the language here. I don't. But it's just a badly written bill. It's not a conspiracy.
http://www.seedcamp.com/ - London, with mini-camps around Europe

http://beta.yeurope.net/ - Austria
> Also, I addressed the issue with minors earlier, don't rehash it out of context, obviously there are flaws when an 18 year old has sex with a 17 year old and gets put on the list, but like I said in other replies and posts, I'm not addressing that because it IS obviously flawed.

I purposely used an 18 year old because an 18 year old isn't a minor. But we have this 'hard line' where a person having sex with someone even a month younger than them qualifies the same as a 40 year old raping a 7 year old.

> edit: Someone who was wholly convicted of rape, deserves to be on the list for the safety of single women who live alone, that is a fairly black and white situation depending on the ratio of false positives is now, with DNA testing it seems to be far less.

My point wasn't that they don't deserve to be on the list. It was that even among people that deserve to be on the list, there is wide variation of motives and the demographic that they are dangerous too.

http://www.cbsnews.com/stories/2007/12/10/the_skinny/main359...

^^ Crap like this happens when people equate 'sex offender' with 'child molester.'
Burglars using Facebook, Twitter to find targets
"Give me six hours to finish the project I will spend the first four refreshing Slashdot."
Everything you say is fact, and yet I completely disagree with your interpretation of the facts.

The original "boring" idea would be bankrupt by now if it wasn't for the website. So yes, they are using the web as advertising, that doesn't mean it's not the key to their existence.

And they are making money by selling a physical product, there's a lesson there too. How many free websites are funded by selling shwag? Isn't Joel's free blog selling fogbugz? There's a pattern here.