skysight-inc/HackerNews huggingface dataset:
At some point, the cost of servers outweighs the cost of programmers
Well, I suspect they're happy in their grumpiness. I know a few old (and grumpy people) like my father in law. He loves being grumpy :)
Why is ssh insecure by default?  [AllowTcpForwarding]
As far as your brain's concerned, money can act as a substitute for social acceptance, reducing social discomfort and, by extension, physical discomfort and even pain.

It makes sense. Money enhances your personal security just like social acceptance and bodily health do. If you think of your brain as a tool for genetic fitness, it's quite clear that your brain actually badly underestimates the degree to which money enhances your ability to survive and reproduce in a first-world country. If you have money, you're never dependent on the goodwill of others for food, shelter, and physical security. If you fall out with your friends, girlfriend, or employer, money ensures your physical survival and gives you time to build new social relations.

It's interesting that our brains are able to grant money such deep significance. I wonder how generic that ability is. Does it apply to any object or substance that we think is a source of security -- like a gun, for some people, or a good-luck charm, for others -- or only to objects of recognized social value that we can trade for goodwill with others? How easy is it for an object to assume that primal significance -- do me merely have to rationally know that it is valuable, or does it acquire that significance by repeated association over time? More studies, please, guys!
I think "don't worry about normality" is a ridiculously bad statement. But perhaps "selectively denormalize when you run out of other optimzations" would be a little more reasonable.

One approach is to make all your denormalizations populated by triggers -- that way to you can still think about the DB in "clean" terms in your code when modifying data, but get your denormalized tables for queries, too.
Actually we don't have any bitrate limitations. I've seen users push 8mb streams before, but most people chose lower bitrates because very few viewers have the bandwidth and CPU required to enjoy those streams.

You make a very good point about VBR, thanks for bringing that up!
The NYtimes link? It worked fine for me. I was linked straight to the article.
Hudson Crash: Seeing Lady Liberty is fun, but risky
You're probably being voted down because you provide little evidence for your claims. It is practically impossible to "logically deduce" the result of certain elements of the economy because it is dependent on so many variables.

Consider, for example, the resistance in a wire. One might logically argue that because the power dissipated instantaneously in a resistor is equal to I^2 * R, that a decrease in resistance R leads to lower power (and heat) dissipation. Of course, that would be wrong, as that same resistor relates current to resistance by V=IR. Now, one can see that by decreasing the resistance by a factor of x (R/x), one also increases the current by a factor of x (xI, at a constant voltage). Thus, when the original problem is solved again, P=(xI)^2 * (R/x), so the power dissipation is actually increased by a factor of x.

The economy works in the same way. To argue that taxes cause a decrease in first order capital may be true and may be a logical conclusion. However, logically deducing broad statements about the economy through that is a logical fallacy. The solution to this is data, not more reasoning. Remember, the variables you forget never appear in your equations.
Currently, Code Complete 2 by McConnell. I'm in chapter 5 right now. Also, Dead Reckoning: Calculating Without Instruments by Doerfler. It's extremely difficult for me to follow, so I'm still in the first chapter.

Sometime in the future, I might read Essential Java and Unit Testing in Java: How Tests Drive the Code.
The Future of Your Web Traffic
I can only get it to show inheritance diagram, not thedependencies diagram... am I missing something?
HN is a sausage fest? Who woulda thunk it?
I could be, bug if you change that to 'the lengths they will go to to get another way to pay for apps' does it still hold? There would have to be a killer app there...
Does anyone know what happened with megite.com?
I've been using it for a long time to surf focused articles on tech, internet news, etc. I haven't been able to access it for a few days now. Might any of you have any news on it?
My rule of thumb is to buy something regulalry while you’re there – at least a large cup of coffee every hour.

That's insane. Might as well rent an office for that price. Also, that much coffee is definitely not good for you.

I agree that you should buy something, but I disagree with the "regularly" part. I certainly would agree that bringing your own teabags to a coffee shop is totally out of order though.
Ah, thanks. Sigh.

(No book recommendations for something like e.g. "High Performance MySQL"? Well, nice with no fanatical fanboys in this area, at least. :-)
I bought a Kinesis keyboard, and that solved most of my RSI issues with emacs. Thanks for the tip on ergoemacs; I still have some issues when using my laptop.
That looks like control flow, not a dependency diagram. Control flow is too complicated for my purposes - I only want to see compile-time dependencies, really just visualization of #include directives would be perfectly fine.

Suppose class A comes with callback interface AC. Class B calls into class A and also implements AC, so that A can call it back if needed. In the dependency diagram I want to see dependency from B to A, but no dependency from A to B. The reasn is that A can be understood in isolation without B, but B can not be understod without A. I think compile-time dependency makes for a pretty good proxy of this "understanding" thing.
That mostly depends on how much you use ONLY your own system. If you have to use different systems much, getting used to idiosyncratic keybindings will REALLY slow you down, and the faster and more instinctively you use them the more it will slow you down.

I do take some exception to his advocating the arrow keys - they slow you down less than the mouse, but ^P, ^N, ^F, and ^B do the exact same thing as the arrow keys and you don't have to take your hand off the keyboard at all.
I've read both issues of this magazine and really enjoyed them. This is the first magazine since Make that has really impressed me.
Your family dog may be smarter than your toddler
I keep hoping for a magazine that will recapture the glory days of Dr Dobb's Journal. (Or Creative Computing, or Kilobaud, for that matter.) PragPub is nice, but, ultimately, meh.
Allowing TCP forwarding by default is not "insecure." The author of the article states that the SSH manual's justification for leaving it enabled by default is not valid because, "have you ever tried to install a forwarder on some random shell account?" Well, doing so would be trivially easy.
I can't agree with the `2. Don't use the mouse'.
Unless Emacs' mouse support is completely broken (doubtful), mouse is only going to increase productiveness.

http://plan9.bell-labs.com/wiki/plan9/Mouse_vs._keyboard/ind...
You misunderstood the comparison with gambling. It's obvious bad software usually isn't gonna be too successful, no matter the platform and its policies. But the way Apple is letting you know only AFTER you are done with development whether you'll be even allowed (!) to sell it, that is definitely NOT the conventional risk you take when you decide to develop an application or not. And there are numerous hints at Apple not approving an application citing a certain policy that is in no way related to the actual reason for not approving the app. A developer is, by definition, unable to make 100% sure that his app will be approved by Apple. _That_ is the actual reference to gambling.
I usually buy several cups of coffee throughout the day in addition to a morning latte.

But not every hour. Not even I can stomach that.
I've been reading Cryptonomicon (Stephenson), Code Complete 2 (McConnel), and Algorithms: A Functional Programming Approach (Rabhi, Lapalme). Those first two are well-known and commonly recommended; the last one I just happened upon recently, and have really enjoyed it. It's the first algorithms/data structures text that I've seen targeting functional languages.

I've been meaning to read Godel, Escher, Bach (Hofstadter) for awhile now, but I'm not sure if/when I'll get around to it. Next on my list are some introductory number theory texts.
Robert Pirsig's follow-up to "Zen and the Art of Motorcycle Maintenance", that being "Lila". I started it some years ago but didn't get too far. However, his addressing the concept of quality, plus the impression Zen had on me, leave me feeling I really should give it another go. And I just turned up my paperback copy the other week.

It's been quite a number of years, and memory fades somewhat, but for me, Zen was one of the most profound reads of my life. I just checked the Wikipedia page for Pirsig, which states (somewhat unclearly, with regard to what "Board" is being described):

Pirsig's publisher's recommendation to his Board ended with "This book is brilliant beyond belief, it is probably a work of genius, and will, I'll wager, attain classic stature."

That was certainly my impression. I should revisit Zen, as well. Unfortunately, my old copy -- full of my scribbled notes -- was I believe lost to water damage.
A large cup of coffee every hour is insane, but so is buying only one cup of coffee and then sitting there for several hours. I'm sure there's a balance between the two that will work out for most people who decide working for hours at a time in a coffee shop is preferable to, say, a coworking space.
I think he's moaning because he's in the SEO business. Basically, his entire working knowledge is shattered by a viable Google alternative. Now he's got to understand two ways of working (PageRank vs whatever Bing uses). I think that has caused some anti-Bing bias.

Try searching for "visual studio crap" and you'll see how unbiased it is.
McAfee has also written a pretty good open-source introductory economics textbook which can be downloaded here: www.introecon.com
The underlying reasons for the gap in life expectancy are quite different, but my main gripe is with the author using the sensationalist, marketing claim that Americans are the unhealthiest people on earth, which seems to be a popular meme.

I don't disagree for a second that Americans as a population could be healthier, but that is a different, less you need to buy my book now kind of statement.
Touchable holography
We do it the other way round to your suggestion.

SQL Server + NHibernate does handle the CRUD stuff, custom fields and DDD-based domain logic very well.

NoSQL (CouchDB in our case) doesn't handle transactions, locking and business rules effectively. However it excels at providing extremely fast views on schemaless data such as our core domain model plus custom fields.
Funny, I was in Berlin last week and spent a couple of evenings at this place where I can't recall a single person _without_ a laptop:

http://www.spottedbylocals.com/berlin/area/mitte/bars-mitte/...
I think this does what I want but only for .NET:

http://codebetter.com/blogs/patricksmacchia/archive/2008/09/...

It also seems that Doxygen http://www.stack.nl/~dimitri/doxygen/diagrams.html can generate the diagrams I need. Now all I need is to integrate this into XCode...
Idiot. Wait for Theo to comment on this one. It's surely be a laugh.
I thought my claim was pretty conservative. All my experience with small businesses (2 just in my immediate family, friends with lots more) is that dealing with the administrative as well as straight up monetary demands of taxes actively prevents them from hiring as many people as they'd like to. it seems like common sense that if you wanted to encourage employment you'd have like a 3 month moratorium on new payroll taxes when getting new employees up and productive.
considering that you're taking someone OFF unemployment and turning them into an active taxpayer...seems like a completely unadulterated win-win for the government...so why is there zero incentive?
I usually use "they"...
I won't. But since they provided the interview, it'd be nice if they provided a transcript as well. A transcript which takes 2 min to read instead of watching an hour long video.

Efficiency. Look it up. Or have Mechanical Turk look it up for you.
We're not done by a long shot. The next wave of mortgage resets -- option ARMs -- comes through late this year and next.

http://www.businessweek.com/lifestyle/content/apr2009/bw2009...
Anyone know of links for user agreements and privacy policies?
What exactly about the design needs to be better?

Fair enough on the feature tour. The feature set is being kept minimal at this point, so there's not a lot of features to tour ;).

As for how it works:

- you create a 'project' or category that you want to track expenses for
- invite anyone who is 'chipping in'
- When you pay for something, add an entry for it
- or if you give someone money (ie for your share of something) add an entry for the amount, Chipped.In keeps track of both.

On the people page, is a summary of exactly how much each person has contributed (either in expenses or money given to others).

I just added weekly (last 4 weeks worth) and monthly (last 3) summaries to do week over week and month over month comparisons.

I struggle to find the balance between to much and too little information on the landing page, so everyone's input is much welcomed.
How Hard Would Dramatic Greenhouse Gas Emissions Reductions Really Be?
The attacks were “the equivalent of bombing a TV station because you don’t like one of the newscasters,” Mikko Hyppönen, chief research officer of the Internet security firm F-Secure, said in a blog post. “The amount of collateral damage is huge. Millions of users of Twitter, LiveJournal and Facebook have been experiencing problems because of this attack.”

A DoS attack is not on the same level as a terrorist bombing.
Know Your Materials
This is a rather bad summary of the original article at http://www.seomoz.org/blog/captchas-affect-on-conversion-rat... which isn't even that much longer. The main inaccuracy is that the original data suggest that more than half of the failed attempts are probably correctly denied spam submissions, so the real loss is 3.2% of conversions, rather than 7.3%.
You read the article.. but apparently only one throwaway line and not the actual meat. Good try tho.
I can't buy into a language that uses colon for assignment.
I can understand what you're saying, and I agree, but I think you miss the idea of abandoning the mouse. You're not doing it with intent to lose the marginal benefit of the mouse, rather, you need to give it up in order to become more efficient and familiar with the keybindings.

Thus, once you are no longer a beginner (the guide's target audience) you may graduate to keyboard+mouse. I don't use emacs or vi(m) or anything truly in line with them (textmate is my closest) but I have no doubt that someone who uses only the keyboard for three months and then reintroduces the mouse will show a greater capability with the tools than the same person spending the same time using both keyboard and mouse.
So, Theo was told around 1999 that the OpenBSD cvs server allowed port forwarding. And then told again, in 2002, by someone else, in a message sent to bugtraq (http://marc.info/?l=bugtraq&m=109413637313484&w=2), about the same problem, and apparently fixed it at that time. And yet in 2009 at least 3 of the OpenBSD cvs servers once again have the same problem.

I assume you're not calling me the idiot? -- Joey Hess
I know you mention it in the post, but goodness gracious the wasted toolbar space!

Can you trim it down and take a picture of a rendered page? I'm curious how well it renders stuff that is modern/complex/tricky.
Yes thats correct, i get the same feeling as well when working with lawyers and accounts (specially when i was incorporating). Howevers sometimes i cant help but think that as software engineers and developers we kind of do the same thing to the people we consult for. Yes some of the stuff we do might be complicated but many times our work is pretty easy and we still charge 100 - 150 dollars and hour.

Anyway thanks for these documents, expecially the compensation documents. Even though im from australia i can get an idea of how to arrange documents to be used here.
The existing developers of a project will almost certainly be willing to help you get started. Man power is always in high demand on open source projects so many of them even have mentoring programs for new developers. Hanging out in the channel is the first step to all of this. And remember: don't be scared.
It occurs to me that 3rd places in the old world may have existed in large part due to market inefficiencies. A combination of local monopolies and low overhead. Some element of love of the game, much like OS software, might have also played into the ownership of tea houses and outdoor cafes.

But what are we to do in our modern much more efficient real estate and beverage service markets?

Publicly subsidize 3rd places?

I'm having a hard time comping up with a libertarian argument for public subsidies of public spaces. I happen to think bridges are better when privately funded, like the Millau Viaduct http://en.wikipedia.org/wiki/Millau_Viaduct

But that's because the return on investment with bridges is easy to collect.

3rd spaces however could be crucial to community building, thereby acting as a fertilizer for increased business activity and possibly even as a way to reduce crime rates.

But those benefits are difficult to charge for.
Damn it feels good to be in Pittsburgh. As I often hop coffee shops, I understand the behavior. Students will even go so far as get a coffee, work, then go to a nearby food shop and bring something back for their dinner while they continue to work on their laptops. What's great is that no one cares. Here it is choice. Most coffee shops are open until 11 or midnight on the weeknights and 12 or 1 on the weekends, most have wifi, and most have outlets. If you were to be kicked out of one coffee shop, then simply that coffee shop loses your business and another one gains.

Just from observation, so many people come in and stay for just a few minutes or take their coffee to go that it's kind of a nice equilibrium. It's rare that you'll find a coffee shop in Pittsburgh to 100% capacity (except perhaps Sunday afternoon or evening in the fall and spring). Electricity costs nothing. If anything, having people in your coffee shop serves as a kind of advertisement that it is a place people want to be for whatever reason -- the coffee is good or they just feel comfortable there.

As fantastic as Manhattan is, there are two reasons why I wouldn't want to live there: too many tourists and too few coffee shops. The best I could find in the upper west side was Cosi, a chain. The best I could find around Soho was some piece that closed earlier than shops in Pittsburgh. And the best I could find in the Upper East Side closed a couple years ago. Pittsburgh, baby. Awesome place to live if you love the coffee shops.
It could be worse. http://www.geticeweasel.org/
When you say "we have no such thing", I want to assume you mean "here's your hat, what's your hurry" service ;-) (meaning, proscribing lingering), as opposed to no wifi in cafes. Is that what you mean?

Although politics have been overplaying here on HN, lately, I am curious whatever became of the concern that was reported a year or two (or three?) ago that Belgium was "falling apart".

With regard to a question perhaps of more interest to the HN crowd, I'm curious what the startup and small (tech) business culture is like in your country. I have a friend who now lives on the outskirts of Ghent, and a time or two I've wondered what I would find if things ever went beyond friends and I considered moving over there. I realize that's a pretty broad question, but my own thoughts have not been too specific.

If this isn't the best fare for HN, I'm happy to move it to email.
Super cool. Can't wait for Mac.
Good idea to have a less formal meal the evening before (rather than after) the meeting, where possible.
What this article is saying is that in the future, I'm guessing 2 to 5 years, China could see a credit bubble and misguided investments.

If you're an economist this is obvious. And as the article states, the Chinese leadership knows it as well. They had been tightening credit before the recent downturn.

Therefore it is a very reasonable assumption that China will start tightening again in 2 to 5 years when the global economy recovers.

In other words, this article gives no new or insightful information.
Thanks for your considered and interesting reply. I agree that a discussion is much more informative (for both parties) than a rapid-reaction test, but with the rise of a speed-dating approach to business in recent years it's hard to know what people are looking for, sometimes.
And now I was curious and played with their site.

Optipng cut 20% off the iphone.png (originally 37 Kilobytes). But by simply using JPEG you get a file of just about 10 Kilobytes.

If you want to go even further you could combine the images per row (eg http://www.serverdensity.com/img/screenshots/viewserver-smal... and http://www.serverdensity.com/img/screenshots/serversnapshot-...) and use an image map for the links.

PS: You are scaling those images in the browser. That looks incredibly bad, don't do that! Very noticable on the terminal shot. ;-)
You are somewhat right here, it should probably be disabled by default, but I believe you're misinterpreting what the docs say.

AllowTcpForwarding
Specifies whether TCP forwarding is permitted.
The default is “yes”. Note that disabling TCP
forwarding does not improve security unless users
are also denied shell access, as they can always
install their own forwarders.

Basically this says, disabling TCP forwarding doesn't add any real security UNLESS your users don't have shell access. This is not a throwaway statment because many SSH accounts do not have shell access. For example, my Rsync.net backup account allows me to access it over ssh, but I can only run predetermined commands, that are deemed safe by the sysadmin (ls, cp, mv, etc, AND in a jail). So in this case disabling it WOULD add security, since I don't have real shell access.
Also, it is quite easy to install a tcp forwarder as long as you have some access to any real language interpreter.

At my university, they throttled speeds for the residential network, so I compiled a simple java socks proxy and ran it on one of their servers that I had student access to, which allowed me to bypass the speed restriction. Hell, if you wanted to, you could cook something up with bash and netcat.
To summarize, this is a great feature to have, and also one I use often. At most, it should be disabled by default, but in most cases it won't matter since people who can use it usually have shells too.

And really, this is what sysadmins get paid to do!
This goes to show that while males waste their time on news sites females actually hack stuff.
(n-1) for the recursive call. God, I'm failing this interview.
Hmm... the real circumstances of social experiments are tough to evaluate. I'd have to be there to believe it.

I'm skeptical... people might just have thought: hey cool, a social experiment, let's play with the situation and enjoy myself. In real life telling somebody, that might know your friends or classmates, you play in a popular band will not do good for your reputation. I don't think people outright lie... they omit, expand, exaggerate, twist, etc., but not outright lie.

There's probably a socially accepted ratio of how much you're allowed to bend it, with 1.0 being totally honest and 0.0 outright lying. I'd say you can get away with 0.5 often (try at your own risk). Bell curve?
I must be really cool because I hate people that hate everything just to be cool