skysight-inc/HackerNews huggingface dataset:
"I'd have to setup a server, which would enforce the notion that I am doing some kind of man-in-the-middle attack. There is also some obvious reason pointed out by HN members, no need to refer to it."

The first one isn't a good reason. If it immediately redirects the user will then be at news.ycombinator.com, which can be trusted.

What was the second reason?

Also, pg could solve this by performing the redirect himself whenever the "Host" header is not equal to "news.ycombinator.com"
http://news.ycombinator.com/item?id=84040 (found via http://searchyc.com/hackerne.ws?sort=by_date_r) — Sounds like he's offered to do so in the past.
Cyberduck used to be good and then they added all those features.
Author claims you get unlimited memory addressing on 64-bit, is that right? I thought it was just really big.
Could it be the times has an issue with facebook? As has been pointed out by other commenters there is no real evidence to suggest a facebook exodus but could this be a subtle message to readers that a facebook exodus is a desirable outcome?
I'm in the UK :-(
This is really a pointless article. The author just repeated a bunch of semi related well publicized memes and there you go. No research, no data, no insight. Are giant companies really returning? God knows.

But I would still like to note the little lies and half truths the Economist loves to peddle so much. The first it that deregulation helped the emergence of small companies. Not exactly true. You can cite deregulations that may have helped smaller companies, but a lot of regulations helped small companies too. The most important one is antitrust regulation which severely restricted IBM and resulted in the emergence of the personal computer. Another regulation that really helped small companies were the laws that required telecoms to allow small ISPs to use their equipment. That allowed affordable Internet which really helped popularize the internet. That law was removed later on and that really hurt small companies driving many ISPs out of business.

The other huge half truth (or lie by omission) the Economist commits has to do with the whole idea of how it complains that governments are propping up failing companies like General Motors. That is a lie by omission because the Economist does not criticize (and it actually actively supports) the governments propping up much larger failing companies -- the banks. General Motors is peanuts compared to the banks in terms of government resources needed to prop it up. But the Economist complains about General Motors non stop in order to build up its libertarian cred and then brazenly supports much bigger subsidies to the banks.
Hm, OK. Could be more mannerisms then.
Worrying about X is often worse on your health than X ... except when X is getting eaten by an animal
Sounds like a good idea. So, eBay? Or someplace else?
Point 1---true enough, but if I decide to drop BellSouth phone service, I'm still liable for any outstanding amounts I owe them. Why does Google get to walk away without paying what it owes the website owner who hosted the ads?
PG could configure the news.ycombinator.com server to return a 301 to any request which has a HOST header that's not news.ycombinator.com - either that or hardcode the domain name in links.

I'm sure that Volida's motives are honest as he stated but this practice - buying a domain name that sounds like something popular and setting the A records to the intended site - has the potential to be used maliciously. All you'd have to do is wait for traffic to grow and then, in time, switch the DNS records to your own site. Of course, the HTTPS pages are going to show certificate problems while your A record is pointing at the original target - but many users will just go ahead and accept bad certificates.

How would a legitimate site owner defend against this sort of thing? Would the solution I described in the top paragraph be effective? Has this ever been done maliciously?
I never thought I'd see someone argue that writing the same thing over and over "isn't necessarily bad". Of course you did hedge by saying "with variations". But that's the whole point about design patterns vs. higher-level languages. If a language allows you to factor out the sameness and deal only with the variations, it's a bit perverse to want to keep doing it the lower-level way.

The problem with your argument about clarity is that clarity is in the eye of the beholder. To someone who doesn't know about first-class functions, code that defines a class to hold a function and passes instances of a "strategy pattern" object around is going to be clearer. To someone who does know about first-class functions, such code isn't "clear", it's silly, and the "strategy pattern" is ridiculous.
TweetMeNews Tries To Be A Custom News Firehose For Twitter
Also, most of the developers are based in Europe, where software patents are much more dubious than in the US.

Most? I was aware that many were, but I know at least a couple are not. However, in my first comment I was very clear that I was speaking only to US developers -- Europeans, feel free to ignore.

Patents do not apply to the developers, they apply to the users of the software

Not in the United States. "Except as otherwise provided in this title, whoever without authority makes, uses, offers to sell, or sells any patented invention, within the United States or imports into the United States any patented invention during the term of the patent therefor, infringes the patent."[1]

[1] http://www.law.cornell.edu/uscode/35/271.html
Except that you don't seem to be doing anything with it.
Reminds me of this problem:

Given a set of consecutive natural numbers, must one be coprime to all the others?
With autocomplete, typing can be faster than a bookmark when all you have to do is type "h" then press down and ok.
Maybe it's a US thing. The roads and traffic culture isn't good for cycling there.
Anthropomorphism and the Illusion of Life
"he couldn't stand cyclists because even if they had plenty of room to let someone pass, they would hold up traffic simply because it was their right."

I think this is just a misconception. Anytime there's not enough room in a lane for a car to safely pass entirely within the lane, the safest thing to do is to take the entire lane so cars will pass you in the next lane. It's not about holding up traffic; it's about avoiding opportunities for drivers to maim by miscalculation.
Transmit is my personal favorite, especially in a workflow with Textmate.
ok, here's how I do it (this is in turn stolen from a framework I use).

generate a random salt

concatenate the salt and password and hash them up

then I take a known array of integers the same length as my salt and slice the salt into the password hash using the integers as offsets and store the result.

For password comparison that salt can then be extracted using the same offset array.

I've found this to be a great trade off: if the array of integers is kept safe it is next to impossible to attack the stored "key". If the offset is known someone else can extract the salt: but because each person has an individual salt it still invalidates any table based attacks on the hash.

There might be theoretically more secure schemes: but I think this one has the best tradeoff of simplicity and security!

(the original method comes from the KohanaPHP framework's example auth module by Woody Gilk)
I think the meaning of unregulated here is related to the context. The vendors of the off-the-shelf hardware are not regulated with regard to the security of certain critical systems which rely on them.

They may be under numerous safety, employment and financial regulations that apply to the company.
One caveat with MacPorts. Not everything is building properly. I had problems compiling libsdl (used by ffmpeg/VLC) and python26. There's a compatibility list here: http://trac.macports.org/wiki/snc/snowleopard.

For people upgrading their MacPorts, be sure to not only grab version 1.8, but recompile your ports (if you want) so they're 64-bit.
That would be less than 500k if I'm reading this correctly (although a significant portion < 100k, to be sure).
I thought you were referring to pay lunch to hungry people...
Having implemented this once or twice, it's actually pretty difficult. You have to first make sure the POST goes through and validates. This means you need an error display system in place to catch errors (What if the comment you replied to is now deleted or edited? And so on--so you should keep a tally of the state around the comment) and a way for the backend to report errors to the AJAX.

Now, if it goes through, you need to return a success code. On success, the AJAX will have to duplicate a non-AJAX request. That means finding the right place to insert the comment with the right parent ancestor. You could pass that back with the success code, which means you'll have to run the sorting routine first, which means it has to be re-factored out of whatever controller it's currently residing in. Or you could just remove all the comments from DOM and reload them from the back-end. But, by then, you're nearing the point where it's just as slow as doing a redirect.

Usually, (reddit-style) the comment just gets placed with the right ancestor and nothing is re-sorted. A little inconsistency, which irks me but it's acceptable.

And this all has to be done without modifying the HTML unduly so that people without JavaScript can still submit as usual: This means you now have two code paths to test where you previously had one, which I consider the biggest downside. What if you add a new feature or change an existing one? Et cetera.

It's all very tricky to do, and I've usually only seen it done on projects where everything else was already AJAXed and comments would've stuck out had they not also gone under the same powder and makeup.

OK, so this comment turned out to be more negative than I intended in the spirit of spinning out the "what-if".
Try disabling CSS using this bookmarkelet: http://dorward.me.uk/software/disablecss/ . Tested!
I think you make a good psychological point. Many people prefer to read and write redundant code. This may well explain why FP is not more popular. But this attitude to writing complex systems leads to disaster, which is why most complex systems are so bad.

At the snippet level, 40 lines of redundant code may be easier to read than 2 lines of, say, function composition. And 100 lines of familiar redundancy will feel easier to work with than a small amount of strange-looking compactness. But anyone who believes that a million lines of redundant code are easier to work with than, say, ten thousand lines of compact code (I'm making these numbers up) is deluded. This is how software projects end up with hundreds of programmers frozen in concrete. (People think of code as a commodity, as if it comes in sheet rolls that you cut enough of until your project is complete. This is a mistake.)

The root issue is that the number of programmers content to crank out redunant code is at least an order of magnitude (maybe two) greater than the number who are capable of working effectively with abstraction.

If that's correct, then there's a market opportunity. A small startup with programmers who do know how to program in more powerful languages (FP or otherwise) ought to be able to achieve ambitious things compared to large teams working with weaker tools. At some point, the quantitative advantage becomes a qualitative one. Small teams are able to do things that large teams can't, and small codebases can be worked with in ways that large codebases can't.
This sounds more like a warning about a paranoid girl than a reason not to buy a friend (girl OR guy) a lunch!
Philip Greenspun also talked about this. The problem is that some gigantic asshole will grasp onto that unsolved 20% and convince some other gigantic asshole in charge of your destiny that the fact that you couldn't solve that other 20% means you're a moron. Speaking from experience.
It's 256 TB on current hardware, and has the ability to grow up to 16 EB... it's not quite unlimited, but it might as well be.
I just hit "cmd +" and Safari zoomed in a bit. IIRC, Firefox, IE and Opera all have something similar.
I made myself a credit-card sized copy of the relevant bike laws for my state (California), so I can pull it out and read/give it to people like this. I've only actually done it once, but it sure shut the guy up fast.
The reports that Cyberduck doesn't work correctly annoys me more

There are Cyberduck beta's that work fine on 10.6, just hasn't been pushed to stable yet.
Like Zev pointed out, I am willing to do so.
Amusingly, all I do is type "n" and then press enter, and Google Chrome takes me here using the normal address.
Paylocity's Steve Sarowitz Spent $1 Million Building Flawed Software
It doesn't apply in the A/B testing case because you're randomly assigning a person to one group or another.

Simpson's paradox can't occur if the two treatment groups are the same size because the distribution of any external variable is constant across the two treatments (within some known, maximal error).

For example, if women are 10% of your population then there will be ~10% women in all your treatments.
I don't get it. Why are we making such a big deal out of this?
I find it hard to fathom how you can spend a million dollars on an application that can't scale past 100 users. Unbelievable!
How Yelp May Have Further Harmed The App Store Approval Process
under which definition Apple is not just being Apple but is incompetent since they are doing the same thing you point to Google as doing. You can't have it one way for Apple and another for Google.
Bikes brake more slowly than a car. I've been hit by a car while riding in the past, where they've pulled in front, overtaken and slammed on the brakes.

See this, too:
http://news.ninemsn.com.au/article.aspx?id=459119

and then the driver turns out to be a crackpot:
http://www.smh.com.au/news/national/pack-pileup-driver-accus...

but still got off pretty much scot free:
http://www.smh.com.au/news/national/cycle-pack-crash-driver-...
Negative, but great comment - very much reminiscent of Steve Yegge's Shit's Easy Syndrome, one of my favorite pieces of tech blogging.
Anyone else notice the spam hack in the comments?
"visit_foo" as a nested function definition, immediately before it's used in a function call, is not particularly unclear.
Technically, yes, but in this case really big is REALLY BIG. I don't want to be the next 640k is enough for anybody guy, but a 64-bit address space is enough for anybody.
Take a look at http://www.hcz.org/our-results

It shows what kids from the lowest socioeconomic class can achieve, given support, encouragement, and an enriched learning environment from an early age.

The kids in Promise Academy's third grade classes (scoring 100% at or above grade level in one school, and 96% at the other), had been intensive preschool since age three.

Read the book Whatever It Takes by Paul Tough for more details of one of the most hope-inspiring stories in education today.

One thing to consider in deciding how much to spend on education for poor students is the effect this will have on welfare and prison costs for the next generation.
Check out this ad for buying Avecora OnDemand - http://www.dealasite.com/buy-sell-website-16385.html

Interesting quote: I'm selling a startup of mine, Avecora OnDemand. We currently have no customers, so this is purely a technology sale. It is the result of hundreds of hours of work.

Considering it's got a listing price of $10K, and that this deal is announced as "cash and equity", I think it's safe to assume that the acquisition was for <$10K. I'm also curious what Mark will do staying on as CEO - if it's solely a tech sale (as the listing suggests) and there are no customers, his role will be...transitioning the new developer(s) onto the system?

Not to diminish Mark's work, but this sure sounds like a small payment to buy some technology, and a press release to make both parties sound like much larger entities than they are.
I mostly agree with the point of this article, but I also mostly agree with the 2 commenters below. The Economist is generally a pretty shallow publication that has somehow managed to market itself as being deep and incisive. This article is (like almost every article they publish), shallow, content-free, and anecdotal.

Much like the other article on the front page, which I also mostly agree with, but think that the reasoning behind it is a joke.

Just about every publication on the planet works harder to argue their point, while the Economist assumes this godlike manner, without attribution, substance, or argument.
I was once friend-zoned by a young lady I was interested in, and got to listen to a whole lot of talk about other guys. In particular, there was one gentleman that got upset with her because he thought she was, quote, leading him on.

"Mary, what do you do with him?"

"Oh, movies, dinner, that sort of thing."

"Who pays for these?"

"He does."

"And he says you're leading him on?"

"Yeah, what's up with that?"

"That's because you're leading him on."

Some time later I realized that Mary (not her real name) had a persistent habit of using people, and I began spending my time with people who did not value me solely for what I could do for them.
Sounds good ... I got tired fast of sites that insist on 'helping' you with your HTML.
I started commuting by bike about 3 years ago and it was then that I realized how many bad motorists are on the street...and how many bad cyclists are on the street. I believe that every vehicle on the road, no matter the number of wheels, should follow the rules of the road. I think of traffic laws as a protocol. If some one doesn't follow the protocol, then there's ambiguity. And ambiguity will lead to accidents.
As Internet Booms, the Postal Service Fights Back
It does work, but it violates the EULA (and is practically piracy), if that sort of stuff matters to you.
"Smart kids just have to be satisfied with the lectures and assignments that are designed for the marginal kids."

No, fuck that.

Everything else that can be said on this is mere commentary.
FWIW, I've seen "lesser-known" Google employees get people in touch with the right teams.
We focused on a specific niche.

http://www.errorhelp.com
Silicon Valley cracks government with Palantir
I would go to the site frequently, provided the ability to compare traits x,y and z of different "shops" within a specified area. This would be easy to do if you can find the right ways to structure the data.
I'm sure that most of the time it's being sent to people who deserve to get it

Bingo. It's optimized to stop spammers, not be inoffensive to false positives.
I built Bandzoogle.com, which is currently the leading band website host.

We have explored this idea at length. The problem is, 9/10 sites for bands just don't let you share data (some examples: Virb, PureVolume, Reverbnation, Sonicbids). And they are extremely protective of the data they have.

Derek does mention the idea of customer support logging into Facebook accounts to update the content manually. That is fine for a few dozen sites, but to scale that you would need a huge staff. We're not just talking about entering NEW shows, but also being able to modify them at the last minute when data changes. That is very hard with 10,000+ bands.

The end result is, until all these sites create an open platform to share info, it just is not possible to make a cost-effective solution to make one step entry happen. I wish it was.

In the meantime, we are integrating with all the sites that DO offer open solutions (Twitter, Eventful, etc)
Why not just charge $80/hour for support, and refund it for when people call in to fix false positives in the fraud detector? Seems like a win/win - make money off scammers trying to cheat you, and give people an easy way to re-enable their account.
Can someone who knows the ins and outs of the advertising business tell me why advertising seconds are worth more on TV than online for the same content?

Well, for one thing, you're reaching mostly middle class American families which spend money on things rather than college students who are watching Hulu because it free, which is the maximum price they will pay for anything which is not an iPod.
I think this less akin to thread pools, but closer to .net parallel extensions. A simple thread pool is still rather difficult to deal with, this also more fine grain work.
I do not see a need of short or fancy URL for HN.

BUT

since it's out there and the owner is willing to donate, I think it's better PG getting it.
I can't tell if your comment is sarcastic, but I imagine Google, the masters of search, keep track of all that information already. And checking major aggregate news sites is far from "super sophisticated". I wouldn't be surprised if most false-positive frauds were attributed to sudden spikes attributed to slashdot, digg, or HN.
IBM POWER7 4GHz, 45nm, 8core, 4SMT, 32MB L3, 6op/cycle vs. 8 in DEC Alpha EV8
In this case your better off just reading Norvig's original presentation.
This is an opinion piece that manages to go from start to finish without offering the slightest grain of evidence that its claim is true.
I typically get as far as "new", but then, I routinely have more than a hundred tabs open in Firefox. If Chrom(e|ium) worked on FreeBSD, I'd probably be using that instead.
'more refined, that's it?...' reaches for FreeBSD/centos
Did you mean s/must/can/ ? No?
http://www.no-ip.com/ is a good way to go for DNS.
Dog Day Care New York Dog Grooming Pet Sitting Nyc
gated

expired bugmenot

too lazy to find or make a new one
So...perl6's mascot is a bug? That's not a good start.
Jesus, it's hideous. I'm suddenly less enthusiastic about Perl 6, and I can't even articulate a good reason for it. I'm just very turned off by the site.
Are you saying that the answer to the question is "No."? How is that true?

Consider the set: {3, 4, 5}. 3 is coprime to both 4 and 5. Am I misunderstanding the question?
Sure, cause Yelp is the first app to include hidden features or use undocumented API calls. Please.

Reminded me of this post:

http://steveblank.com/2009/08/24/the-end-of-innocence/
because one of their fundamental tenets is that patterns cannot be represented in [the] code [of a particular language]

There. Fixes everything. Patterns are great, because they tell a language which way to evolve. They're even better, because they give those stuck in the "programmers program"/"language designers design languages" state of mind a chance to jump into the "I make computers do things" state.
The Simulated Diamond - Easy on the Environment
A look at diamond mining and diamond alternatives. One of the best ways to have the diamond jewelry you've always wanted without degrading the environment, is to buy a simulated diamond also referred to as man made diamonds.
I question "refuses to talk to me :("... Have you really tried going back up to her and saying "Hey - wanna go hit that beer joint again?"

Perhaps you're just assuming the worst...

Also, the simplest way to not look like you're hitting on her is to go with a group. If you have other really smart, into computers, funny, etc. etc. people who enjoy beers, why not get some of them together anyway, and then ask if she wants to come join you. Even if she says no, you still get to suck down your $20 beers and talk hacker stuffs.

What would be great is, since as you did say she's a smart programmer, if she also reads HN and actually has a chance to give her side of the story on this. Sounds like it would be a fairly unique situation for her to identify. That would be so priceless...
What about the much maligned factory pattern

If classes are first-class variables (as in Python, and now even Java (I think)), this is replaced with a constructor which takes a class as an argument.
Why should he donate it? He should sell it. If PG decides it adds usefulness, guy should at least get the purchase price back, if not more.

Obviously it's just a convenient domain name, so he won't sell it for a lot of money, but should sell it for _something_. PG can afford a reasonably priced domain, I think.