skysight-inc/HackerNews huggingface dataset:
Our node.js solution uses around 10x less memory than the Netty solution. It also serves many more req. pr. sec on a lot of open connections. Of course, Netty might have improved since we used it and we might have used it wrongly. Generally my experience was good with Netty and buying a lot of memory is cheap, so Java developers should definitely check it out.

A quick note is that we have implemented a custom java.nio solution and it had similar memory usages like Netty. It was much harder to code, so I would not recommend using java.nio directly, especially since there is little to gain in terms of perfomance/scalability.
Um, I'm going to go out on a limb and guess that there will be at least one major browser bug leading to a remote compromise from this feature.
Maybe I'm just paranoid...
Ask HN: Content filtering App
I work up early this morning and began working on an app that filters content(images/ads/iframes/flash/profanity ..) selectively from websites. There is a central web dashboard which allows you to customize settings for specific websites/domains. i.e. www.techcrunch.com could be selected to have ads & images turned off.

Essentially when you visit techcrunch you'll get a clean version of the site with no images/ads.

It's gonna initially be a ff extension or gmonkey script.

Would anyone use this? It going to work in a fashion similar to google safe-search. Locked for a browser by a central account tied to your IP address with some cookie-work.

suggestions please!
So happy you caught it. It should be another great event. (Even tough I'm a YC employee now, I can honestly say they seem to get better every year).
Interesting.. Could you elaborate at which stage in your career did you take 3 years off? How did you deal with family/relationships?
So, if your kid comes along and says he does not want to go to school,what do you tell him?
Did you read the explanation? I thought the context method abbreviations was brilliant.

The chess one got second place. I like it too, but it was not really a "playable" game, more a demo of some cool hacks.

I DID however find it interesting that none of the top three were the visualization demos which seemed to make up a majority of the entries.
Not a bad choice, methinks. That's an amazingly polished experience for sub-1k. I do wonder if some of the arguably-better submissions were excluded for bugs, though I think I'd do the same in a competition. Readily-apparent bug = disqualified.
Ruby, Perl and Python packages usually come with a README that says:

This depends on these external packages: ...

Java programs usually come with a bunch of .jar files which were once independent packages, but have been dropped into the release itself. No dependency problems!

Then, if someone wants to package a Java application for Debian, the process is:

1. Look through the collection of .jar files in the release

2. Do you recognize one of these as already being packaged for Debian?

3. Work with upstream to delete that .jar from Debian's copy and depend on the system's version instead

4. Repeat for every other .jar in the release, until you hit a wall

5. Upload the package to Debian with an acceptably small number of bundled .jars

6. Time permitting, get someone to package the other .jars that aren't available in Debian yet

That said, you can cause a similar amount of trouble in other languages, it's just not the convention (thanks to the success of gems, CPAN, PyPI). For example, Ubuntu appears to have deleted the sagemath package because upstream keeps their own patched copies of dozens of libraries they depend on:

http://packages.ubuntu.com/search?keywords=sagemath&sear...
No. Have you actually tried it? I just did. It copies a broken image. Sweet.
That's not all that fair on Mark (who yes, can be just as bad) - there was a desire to fix things within RSS 2.0, but Winer refused to update the spec to fix things like the Reuters problem. Atom seemed like the only way to move things forward at the time...
Well, there's also the fact that some "UX" guys don't have any great ability in graphic design, but are great when designing the use and flow of an interface. It's not necessary that an ability in the latter implies similar ability in the former.
Perhaps, if the <link> points to a menu.xml you don't control? I'm not sure what you could do with this that couldn't also be done with <link rel=stylesheet>...
same thing happened to me when I had a *Blaster domain. I backed down, but regretted it since.
And... We're hiring :)

Where do you work?
"Born Sabado" Worm Hits Google’s Orkut
I am pretty sure Apple would rather have the largest profits.
How do you mean you can't find it? I live in the US, and all my phones have been Nokias for a while.
http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dap...

http://www.nokiausa.com
Agreed. The best product people are those who can understand the back end--even if they couldn't code it themselves, they have a respect and basic understanding for what's going on.
Assembly has been largely replaced by higher level programming languages.

And since SQL is a fourth generation declarative language, I really don't see how it could go the same way as assembly by being replaced with imperative programming. It's already more expressive and succint, and have stronger abstractions from implementation details, than imperative programming languages.
How about now? http://www.google.com/trends?q=ruby+on+rails,+django+python&...
In Arabian Desert, a Sustainable City Rises, Walled and Lofty
Fortunately I think this is changing: tools are coming out that make running quantitative UX studies easier. Services like Optimizely, GazeHawk (disclaimer: that was a shameless plug for my company), UserTesting.com, etc are becoming more commonplace, bringing the barrier to entry for a UX consultant who is actually useful down.

In the future I imagine there being plenty of UX consultants who, rather than having a strong education in the psychology of websites, instead is experienced with the tools necessary to evaluate a design and make recommendations. Then there will be graphic designers, marketers, etc who are actually qualified to work with usability.
Hitting a non-blocking C stack is much better than hitting a blocking Python stack - especially when you have tons of clients hammering with polling requests. So the optimization was to reduce the load on our Python servers by handling most of the polling requests in a C based server.
I have to agree with this article in that there is FAR too much text being added to the webpage for this functionality. Separating it out into a separate file is the way to go. You know, like CSS already does.
Northscale
Many game companies already have proprietary libraries to manage the SPUs. It's still a struggle to make PS3 games look as good as the 360. In fact, I know there are at least a couple of games where the 360 version is crippled to match the lesser quality the developers could wring out of the PS3.
Excerpt:

For decades, it has been obvious that development aid as a rule achieves exactly the opposite of that which is desired. Hundreds of economists, disillusioned aid workers and experts in recipient countries have discussed in books and essays the senselessness of the well-intentioned undertaking.

Makes sense to me. Maybe some day I will be able to put it into words...or something. For me, getting well has been deeply rooted in rejecting the "please save me" mentality common among people who are extremely ill. (Feeling a bit hypocritical as I say that since just earlier today I was saying "I don't think I am 'asking' for much (from the universe/'god'/karma/whatever). $100,000 would resolve my financial problems and people with my condition routinely get way more spent on them for staying sick.")

I've spent much of my life pondering how to improve things without stepping in that psychological/social trap. It's not easy. In most cases, programs designed to resolve problems (or "help", more often than not) offer assistance in a manner which actively rewards people for having problems and grievously punishes them for making any real progress.
Actually, try any ORM.

Hibernate for Java, SQLAlchemy for Python or Class::DBI for Perl (never used that last one) would be good examples for ORMs that blend well with the language they're written for.

Performance may vary across different ORM modules; the best-of-breed ones are certainly as fast as if you'd create the SQL yourself.
You keep saying the same thing over and over; you use the word "obligation". Why do you think they are obligated to reply to your emails? Are they legally obligated? Are they morally obligated? If so, why? How many people have to email them every day before they aren't obligated to reply anymore? Why?

Your point would be a lot clearer if you had said, "I wish" instead of "obligation". I wish a human at Google would reply to my email when they accidentally delist my site. I wish someone would spend $100 of Google's time to research my problem and talk to me. I wish Google would mail me ice cream and ponies once a week.

If you actually read what I've been saying, which I know is very hard, because we have a tendency to skim and let our biases let our emotions get the best of us, I'm not saying anything crazy.

If your sentences focused on one topic, and didn't diverge to psychoanalyze me, which I know is very hard, because we have a tendency to let our emotions get the best of us, causing a run on sentence, where the word obligation is used a lot, and holy shit this sort of thing is hard to read, emotions or not, and what was I saying? Oh yeah, your points would be easier to follow.

Anyway, Google's philosophy is to make decisions in general rather than in bulk and then they let the computers do the real work. It's the only sane thing they can do; there are billions of websites, and if they had to research every delisting case, they'd be out of business. It's no loss to Google or its users if your site doesn't show up in search results.

You just aren't all that important to Google or the rest of the world. Nor is anyone else.
Would you consider partnering with someone who could take it over and run it for you? How can I contact you?
Those queries don't even begin to give enough information.

Flight to LA from where, when, how long, economy/first, what times of the day, etc.

Hotel room in New York next weekend which days, smoking or not, upscale or not, which part of new york, which new york?

Metallica san jose tickets are closer and could generally get you the venue's page that will then ask which showing, which seats, how many tickets together, etc.
Colophon:

The Long Beards, (Latin Langobardi, later "Lombards") were a tribe of Germanic "barbarians" who settled in Northern Italy in the late 500s AD. They were primarily responsible for thwarting the Byzantine Emperor Justinian's campaign to reconquer Italy and re-establish the Western Empire.

http://historyofscience.com/G2I/timeline/images/alboin.jpg

Today Lombardy is the most populous of Italy's 20 regions and Milan, the capital, is Italy's leading financial center.
Got confirmation on the broadband, there’ll be at least one stream here: http://www.ustream.tv/channel/cto-school-fall-2010 (sounds like there may be a couple of us providing streams).
Jean: I'll be there, streaming to http://www.ustream.tv/channel/cto-school-fall-2010
Firstly it is hard to argue that more education is a bad thing. If you are truly passionate about a topic and want to research it go for it it.

You will also meet a lot of good contacts in terms of fellow students, lecturers and tutors as well as industry people as part of your research.

However if you do want to work for a startup - working on your own practical innovation or startup maybe a better path. Also doing a lot of networking may yield faster results.

I find the Google application process particularly enlighting in terms of what they value - a master and other education take a side step to experiance and side projects in particular

If you do decide to do one though maybe consider an open university so that you can continue to work or if you have the funds to burn work on your own project or voleentear at a startup or work on an open source project which in the end maybe as much or more valuable than the MA next to your name at the end of it
If you do it often just make an alias for it in the browser.
I think bioengineering is one field where real advances are being made. If I could go back in time, I might tell myself to get into developing software and hardware for abiogenesis and genetic engineering research. I'd say to myself, "There's a lot more to learn than cloning a sheep." I expect to see some exciting discoveries in this area over the next decade, like artificial lifeforms, using base life-related chemicals to produce alternative fuels, etc.
In addition to the travel search engines that have been mentioned, I'd include Hipmunk.
Sorry, I wasn't more clear. I meant the browser feature, not the specific implementation.
I think the idea in the article was fantastic, and would be much cleaner for developers.
Excerpt:

He began with a meticulous study of old Arab settlements, including the ancient citadel of Aleppo in Syria and the mud-brick apartment towers of Shibam in Yemen, which date from the 16th century. “The point,” he said in an interview in New York, “was to go back and understand the fundamentals,” how these communities had been made livable in a region where the air can feel as hot as 150 degrees.

Among the findings his office made was that settlements were often built on high ground, not only for defensive reasons but also to take advantage of the stronger winds. Some also used tall, hollow “wind towers” to funnel air down to street level. And the narrowness of the streets — which were almost always at an angle to the sun’s east-west trajectory, to maximize shade — accelerated airflow through the city.
Don't judge the book by the cover and description on Amazon.
How about subtitle of the book: "Why High-Tech Products Drive Us Crazy and How to Restore the Sanity".

It was lacking in almost any real substance and was
effectively a thinly disguised rant about coders.

Looks like you were not able to understand the essence of the book (hint: it was not about programmers). And also looks like Cooper was right in his description of a typical programmer that he calls Homo Logicus.

It is sad and weird that many programmers don't like the book or, like you, see it as an attack on them. It's far from the truth. The book gives very accurate description how our (programmers') way of thinking differs from that of "ordinary" people. If you are a programmer writing software for other programmers it may be ok not to care how Joe User thinks, but if you are making product for general audience you better pay attention what Cooper says. I see a lot of his ideas in many successful products: Google Search, GMail, Apple products.

Just recall all the comments after Apple introduced iPad; look at the report that iPad now is the highest-scoring product that a leading consumer satisfaction index has ever tracked; and then go read chapter 7 "Homo Logicus". After that it should be clear how such a lame and purposeless device in the eyes of geeks can be so wildly successful product among consumers.

For me the takeaway from the book was not that "programmers are to blame" but "design for your user, not for you".
They are valuable for several reasons:

1) They may give you feedback
2) You can track + analyze their usage
3) They may refer peers
4) They may become 'paid customers'

In a vacuum, non-paying customers may not be super-valuable. However, if these non-paying users have good experiences with your product/service, it is possible they are adding more value to than they cost.

Remember, the marginal cost (per user) for many web apps is minimal.
I'd be interested if the business model were a little different. It seems like it's just a replication of Feedburner in its current iteration, but you have to pay for it after 1000 subscribers. I think there's another approach that would be both more intriguing as a business model and more compelling as a product, without changing the app itself very much. Interested in connecting? scottmagdalein@gmail.com
A bit of sandpaper or a quick dip in acetone will help with that.

Or you could buy a 'smoothing station' for $20k.
Unlike patents, trademarks have to be actively defended to remain valid. My guess is that companies of this size send out letters like these to maintain that they're indeed defending their trademark.

I wouldn't worry about it but still send a reply letting them know why I don't think their trademark applied.
As with our exchanges in the past, this one is fruitless. You're words are untrue and inflammatory. I use obligation only once throughout all of my comments on this topic, and only in response to your usage of it. To say that the word obligation is used a lot is false, just like everything else you're saying.

You say you're not trolling but you just think this way, I'm sorry but I can't have any meaningful exchange with someone that's grasping at things that just aren't there.
I just wanted to come back and thank you again - in that I've spent a little bit more time researching this and it looks promising. When I had looked before the API was limited, but I think I can do everything I want to do.

In the spirit of a 'hack' I've put a Deep Zoom (totally non-interactive) test harness here to play with - what do you think, better?

http://zoomreadsl.s3.amazonaws.com/seasl.html

(please ignore the layout etc, just gauging the zoom ability and performance)
A bullet going at relativistic velocity hitting a piece of paper might not punch such a nice hole - it would bust up molecules and atoms, and some subatomic particles, there would be tons of secondary radiation from that, and the rest of the paper would be destroyed along the way by some type of explosion.
It would be interesting to know the male-to-female ratio in trade schools and apprenticeships. One of the reasons (white) males apply to college in lower numbers is that they have the easiest access to the good jobs that don't require a degree. You won't see many women working as oilfield roughnecks, plumbers, or truck drivers. Without a degree, women tend to be trapped in low-end service and clerical jobs.
As a software developer who has at times thought that as long as the user interface is functional by the engineering definition that it is good enough, I've found it enlightening and interesting to go to local CHI (Computer Human Interaction) meetings where UX professionals present to one another. Programmers are a commodity but programmers who can understand and create user-friendly interfaces are less of one.

http://www.sigchi.org/connect/local-sigs
I want to do web appliction penetration testing, or really any type of security work.

I've been doing it my entire life as a hobby, and since a recent Reddit post wherein I expressed my frustration at being listened to for bug reports I've gotten a couple of dialogs with companies started... So I may end up getting to.

Current job == Unemployed. I hate it. All I do all day is either look for work (of any kind that pays well enough to cover my child support) , or get frustrated and drink.
If you compare the front page results from searching either 'django' or 'ruby on rails' that are actually related to the framework, you'll see that only 60% of django results are compared to rails' 100%.

I believe this has a lot to do with it.
Whaaat? Wikipedia's search sucks (at least it sucked last year, when I last used it). Now I use a Google search with the site specified to get Wikipedia pages.

To answer the question, I'd have to plug my own startup, http://historio.us. It's actually made bookmarking viable, for me.
Hey, I called Mongrel2 awesome, how is that insulting? ;)
The first mongrel (I used and liked it), it solved the very real problem at the time.
Mongrel2 may be 10x as awesome but now there is no unsolved problem for it to be as successful.
Ok, I admit, it may be insulting, but calling that book idiotic is even more so.
It is much older than 2009. Google released the information in 2009, but at the time said this was a server design "as used a couple years ago".
+1 for patching save games :)

I hex-edited my Commander Keen save games to get effectively unlimited lives and ammo. I'm glad to see at least one other person was motivated by the same concept.
The startup I work for will let you do queries using units of measure and price filters in the query string. For example:

http://www.shopwiki.com/LCD+TV+%3E43%22+%3C%241000?sb=1 (LCD TV >43" <$1000)
"let's say you can pull this off and you have permission to really make the UI sexy. Alright, where's your designer? In every mega-corp and government agency I've worked for there has never been a staff designer of any kind."

Amen to that. I'm working on a project to boost a new product line for my megacorp that competes against the established leader. So I asked to really boost the UI. And it was approved, provided of course, I made it myself :( . All my pleas for a designer were unheard or shrugged off.

With some help from the Internet, I've come up with a design that doesn't suck, but it's still a far cry from what a designer would have done in a tenth of the time (in effect, they hired me as a crappy designer and spent far too much of my time aka their money, but they don't see it that way)
One thing that might be helpful is to have a video showing off some of the "cool" features. I would think that this would at least get more non-techies to try it out.
Then it sounds like you've known some asshole executives and consultants that have completely misread this book.

Cooper's point was that, sans any other guidance, programmers naturally tend to create interfaces that reflect the structure of the code (since that is what they are immersed in) rather than the structure of their user's goals. And the reason they don't have any other guidance is that people running technology companies didn't have any kind of design phase other than sending salesmen out to get pointless checklists of features.

If anything, the book is a criticism of the way tech companies are (or at least used to be) run rather than a criticism of diligent programmers doing their best with incomplete information. In fact Cooper says this several times during the book. Unfortunately, it seems easier for a lot of business guys to use the book to transfer blame to programmers rather than implement what it actually says.

Really bad Amazon summary too.
And this is one of the great things about this community.
It's so tragically true. I made a rule during my iOS development adventures: I'll only write code that benefits my paying customers. No piracy detection, no DRM validation horseshit. I could sink a lot of time into those activities and you know who it would benefit?

No one. Not my customers, not me.

Piracy, in the end, is a marketing expense. The percentage of my potential users who are technically capable enough to pirate my stuff may as well be a rounding error. And even if it were north of 10%, having more people using my code and showing their friends cool things my apps can do more than makes up for any loss.

I build things because it's fun to get the high from seeing something start to work. I build them because I like to see people use my stuff to make their lives just a bit easier.

When you invest any amount of time on making your stuff harder to steal instead of more worthwhile to buy, you're a shortsighted dickass who needs to get out of the business of making things.

edit: Though, on the other hand, I'm not down with piracy enablers making money instead of me, so the piracy sites like RapidShare always get DMCA notices when I catch them. RS, at least, is great about honoring these.
The HTC wildfire costs 170 EUR, that's cheaper than any Nokia with the same functionality... All my mobiles have been Nokias so far, but the next one is going to be a Desire HD (just waiting for it to come out).
Iran Fights Strong Virus Attacking Computers
Exclusion Constraints are generalized SQL UNIQUE