skysight-inc/HackerNews huggingface dataset:
"The number of times I got bitten in the ass or just wasted time trying to figure out how the "magic" in Zend worked was infuriating."

This is true for all frameworks in all languages. Instead of doing the Unix thing and providing well-behaved libraries that do one thing well, people build a pile of opinionated spaghetti. To quote HN user mahmud:

"snippet -> program -> application -> library [STOP HERE]-> framework [GO BACK]->platform [GO FUCK YOURSELF]"
Maybe. But I'm pretty sure it was upvoted because of the sensationalist title.
What are the disadvantages of solid fuel Thorium reactors?
We have known that enzymes make use of quantum tunneling for a while: http://en.wikipedia.org/wiki/Enzyme_catalysis#Quantum_tunnel...

And since our brain, like the rest of our bodies, is full of enzymes, I would in no way be surprised if we find other quantum effects.
I think very few would think that.
Geee, instead of wasting all that money they could have given me a fraction of it and I would have simply told them Facebook marketing is a waste of time for your brand. Seriously, people care about funny videos and celebrity scandals more than they do about their own safety, what makes them think they will bother interacting with whatever brand that's being promoted?

The only way their brand would benefit or get any attention is if they had someone make a viral app, which I doubt they know how to.
This. Plus installed knockd (http://www.zeroflux.org/projects/knock) of course :)
Maybe because five years ago was five years ago. I see nothing wrong with focusing on the most immediate five years.
How to hack growth?
I help make WordPress.com. Any questions?
This app is certainly not the first of its kind, but it's interesting to see a more localized example of social media uniting people in protest. When the protests in Iran were happening I don't think I was convinced of Twitter's effect on fueling social movements. When they happened in Egypt I began to come around. When it started happening outside of my window it became difficult to ignore.

There's no question in my mind that one of the driving forces behind this protest is social media, and in particular, Twitter.

Interesting times.
Netscape complicator, I mean communicator. The browser that was almost impossible to download by itself instead of the entire suite of useless crap.

I'm convinced the source code that became so unmanageable for the Netscape team started with frames.
This is total bs, pardon me. I've had numerous viral apps over the years and it didn't matter if you asked for extended permissions or not, users will give you any permissions you ask for indifferent to how much you want them to give you.
On Writing Books for Programmers
As this provision only triggers on exercise, not sale, there seems no way for an ultimate loss to balance out for the company. And since an employee would never exercise an underwater option, there's never a 'negative' payroll expense flowing to the company.

Intentionally overpaying for dead/dying/underwater company options/equity, to create offsetting losses, would save less in gains taxes than the new losses taken on. And, there's no indication a company could deduct investment losses elsewhere against this particular purported 'payroll expense'.
TutorSpree folks, here is a search I made in Washington, http://www.tutorspree.com/search/?q=washington you have this two duplicated many times over. You may want to fix this.
There are already other tests though, but MS didn't use them in this analysis. Hence it is a good test to see if they've reached there project goal but not a good test of general compatibility with the standards. If they are just using their own tests and not the others, then raising more test cases is not going to make any difference.
Its easy dud.. Use HGH like GENFX..Its FDA approved and proven..used by celebrities too.

Details- http://tiny.cc/iumja
My observation is that quite often, systems built with the 'advanced' languages are more sophisticated and are much closer to cutting-edge researchy ideas. That also tends to correlate with 'niche' and 'small company'.

I agree, but I think this is the problem. If advanced languages are better, its surprising that it doesn't manifests itself in virtually any way that one can measure.

For example, if you're a CTO deciding which language to use, there is virtually no data to suggest using an advanced language is advantageous except religious arguments. Which is odd given they're supposed to confer both a superior language and superior developers.

Where's the beef? If I'm building a skyscraper, I'm using steam shovels, not standard shovels. The data makes it clear which is more effective. There's no remotely similar argument to be made for advanced languages.
They have slightly different philosophies about how they work with their companies. They also have different feels from the perspective of the entrepreneurs. (Not even going to go near the flame bait of trying to sum up the diff --brief for the two companies.)

Also - the different TechStars have a different feel depending on which one you're involved in (e.g. Boston ain't Boulder ;) )

I would talk to a few of the more recent enrollees and a few of the graduates in both and ask them for their perspective.
Except when we use DuckDuckGo.
Lcamtuf's blog: Possibly the most fascinating HTML parser behavior ever
@steveklabnik Google helped with http://hackety-hack.com right? Is this an extension of that?
Looks like a school project with associated reading material. The owner forgot or overlooked the fact that the repo is public and indexable.
I ported my site to jekyll last night and moved to S3 for hosting. Then I realized that my .htaccess file wouldn't work so I couldn't redirect some links I wanted to keep.

I'm mostly a product guy, and the entire experience of setting up jekyll was exhilarating.

S3 was pretty easy to set up for hosting.

http://iamnotaprogrammer.com.s3-website-us-east-1.amazonaws....

But, I moved the site back to linode for htaccess to work.
http://iamnotaprogrammer.com
Have you guys got the ability to support non-American businesses yet?
Woops Looks like WordPress Itself isnt 100% GPL Either
You need water to run a Photovoltaic farm. Mirrors or Solar panels, you need to keep them clean. The efficiency of both degrades with dust, which is not in short supply in the desert. While not technically necessary in the immediate process of power generation, as a practical mater, access to water is required for all power generation except wind.
I believe Oracle dropped OpenDS. Forgerock took the opportunity and renamed it to OpenDJ: http://www.forgerock.com/opendj.html
I really only use templating and a DB class. Seems like one doesn't need much more.
Would have been even more popular if it read 'her book.'
You can try http://is.gd/SHXvJj
> > Bad candidates are more likely to laid off,

> ... mass layoffs ... cut a lot of people that the don't want ... the valuable employees are usually retained.

There's a huge difference between, "was not sufficiently valuable for prior company's developing needs," versus, "is a bad candidate."

This reminds me of the superior/inferior bias that people try to put onto evolution. "Suboptimal for its niche," does not mean, "inferior."
House Passes Amendment To Block Funds For Net Neutrality
If you find you "must" use PayPal, be sure to keep as little balance in there as possible at all times.

Also, close the original bank account you tied to the PayPal account ASAP, because they can and will withdraw reversed charges and fees without notice, at any time on their whim.
I relied on Paul's guide for a lot (thanks paul!). The one difference is I exported the Wordpress posts to XML rather than grabbing the database.

Daniel Hoelbing's Importer.rb will do that for you.
http://www.tigraine.at/2010/10/01/goodbye-wordpress/
Thank you all for your suggestions!!

I am going with Seagate Data recovery; they have inofrmade me that the Seagate Barracuda Drive that I have has a known firmware issue. They will fix it(firmware flash ) for free in approximately 4 weeks. Or approx $600 if I want to get it done in 2 to 5 days.

Now that is a a cool business model : make money even with bad quality !!
Petition AWS for Elastic IPs on S3 buckets
Greatest Cover Up Ever Continues
It doesn't help when developers aren't willing to seriously investigate and code in the languages, but rather throw mud on the ideas.

/done with thread
FYI, it is only the first chunk you get upon signup AND it stops being free after 4-5 weeks. It wasn't explicitly clear on the landing page.
Fully recognizing that Apple's 30% is highway robbery, isn't Google's "only 10%" still fairly outrageous? This seems like more a 5% feature, since the app providers still have to provide all their own infrastructure to actually support the subscription.
Why is it not true; the bug reporter never claims to be the author, just notes that the book isn't owned by the repo owner (those names don't match) and that the ebook is most likely pirated. If it is not pirated, and wright.edu has access to the Thomson course technology materials, then distributing/making available publicly is certainly a violation of the epub license agreement.
How reddit became reddit - the biggest smallest community online
Profiting From Free Software
You know, I was nodding my head as I read the OPs progression. The first programming I ever tried was Rails (it's the hotness, why not dive in!). My problem was that it was magically solving problems I didn't know I had.

I would strongly argue for (if you have time) experiencing the progression of web dev to its current state from the ground up. Understand WHY templating is useful. Understand that most basic CRUD controllers have the same methods, and the schema underneath is setup the same way. Doing some things the 'hard' way I found made it much easier to understand the reasoning behind today's most modern frameworks. I understood their benefits.
That's true, but it would be a short term operation at best. Why set up a system for two years maximum?

And while a recession could happen at any time, there is often an employment lag. There would be time to set it up. There are more fundamental problems to this off-the-cuff idea. :)
One interesting thing about how Automattic works is that they don't hire engineers without first going through a trial contract. Instead of the normal interview process where they ask you arbitrary questions, you work on the actual codebase solving real bugs.

This ultimately answers the questions of a) whether or not you can work with PHP and the WordPress code, and b) whether or not you can work and collaborate with the team remotely. If hired, you can then immediately start contributing without much more ramp up time.
I love HN for its high Signal/Noise ratio.

P.S: I just hope this comment is not ironic. :)
Agreed. I think we might be talking semantics here. It just depends what you consider to be asking the users. The Henry Ford quote is just meant to say that you can't take advice from users literally because they'll only tell you what they're already used to. To me, asking the users is not a literal asking, but rather, a questioning the shortcomings and potentials of the current environment.
I had an absolutely wonderful time teaching Python to a few high school kids last summer. Do you need any more folks on hand to help out?
That, and at least one of them probably carries the ad-hoc hospital, weapons and agents, ABC bomb detection system, etc.

The Atlantic had a great article with a break-down of the motorcade: http://www.theatlantic.com/national/archive/2011/03/the-pres....
The snarky comment seems unnecessary, "The most important difference is that JSHint is developed and supported by the JavaScript developer community and not by one very opinionated person". Douglas Crockford did a lot of great things for the JavaScript community. Considering they had just forked this, I'm not sure how they can immediately claim that theirs is supported by the JavaScript community, while JSLint is supported only by one person.

Given that, I do agree that JSLint is sometimes more strict but you can change the flags to ignore those warnings if you'd like.
A lot of the government's supercomputer funding is much more practical than that: its about doing simulation on nuclear weapon assemblies. During the cold war, nuclear weapons were not designed for long lifetimes or to be upgraded after construction. Most of our nuclear stockpile is or will soon be past its design lifespan. We can't just replace them with new weapons because of the Comprehensive Test Ban Treaty (yeah, it hasn't been ratified, but no administration is excited about breaking it and effectively telling everyone on Earth that the US has no interest is sticking with the NPT).

So we have weapons assemblies that are degrading every day and we need to ensure that they work (i.e., they detonate when instructed to and more importantly fail to detonate when NOT commanded to). Physical inspection and retrofitting is extremely difficult because the assemblies were not designed for that. So the only option left is massive simulation. Which is what Lawrence Livermore and the other national labs do. China's got nothing to do with it. Without supercomputers, the US lacks an effective nuclear deterrent (or at least, confidence that it has an effective deterrent).
make it an alias for http://piffhop.com, which does the same thing mentioned above
And I have no idea what you mean by "it".
UberTwitter and Twidroyd Suspended for Policy Violations
Thank you for the very useful comment, but why do you have so many uh words in your comment?
If you watch the platform near the wheel, you'll see that the water is actually going down since forward it the platform is in a lower level. I'm not an expert but, I haven't ever seen a pump making water flow that way, so maybe the water is always going down and the illusion is made by the camera position over a near flat object. Maybe you could tell the track position by watching how the water flows through corners... a pretty weird way if you watch closer...
Having read Prof Mackay's e-book[1] on the subject, I am massively, massively unconvinced by that article.

[1] http://www.withouthotair.com/
That's a great quote. Is there a link for it?
Neither am I a lawyer, but I'd look at it this way: suppose I had never heard of Google or Android, and I tried to name a new operating system "Android" purely by coincidence.

They could still sue me, couldn't they?
Well, some amount of self-promotion is necessary for success almost anywhere.

Sure, if you come up with something miraculous, then it markets itself. But otherwise you have to make sure that the right group of people knows about it or your idea will just fade away.
Schoolhouse Rock Introduction to Computers [80's video]
The article sounds to me, like Zed is saying Python's usefulness to him is mainly as an educational language, not so much a "daily" language. Is this right?
I don't know that I'd equate camouflaging a tank to switching ports.

nmap and other tools will already identify services on different ports, switching ports protects you from the dumbest of the dumb robots and that's it. The cost of which is potentially more confusion on your network. The other cost if you have an IPS that is protocol aware, it may not work with your altered ports.

I guess if you're only worried about script kiddies and robots then there is potentially some benefit. If you're worried about actually being attacked then it makes your life marginally more difficult (just a tiny bit more complexity) and it offers no security.
Scripts can't implement conditional behavior?
Correct me if I'm wrong but it seems you mean "statically typed" instead of "strongly typed".

PHP is weakly typed. Common Lisp, Clojure, Haskell and OCaml are strongly typed.

PHP is dynamically typed, Haskell and OCaml are statically typed.

That said I would like to learn more about these statically typed functional languages.
So out of curiosity, how many actual people work on WordPress.com - Matt has gone on a hiring-spree in the past year or two apparently:

http://automattic.com/about/

It used to be only a handful of people and I know the usage stats haven't grown that much.

20 people for all of Automattic in June 2008:

http://web.archive.org/web/20080624032336/http://automattic....

Today there are like 50 people on that page, some of them are for Gravatar and InstantDebate and PollDaddy, so what's the current headcount for wp.com ?
It's useful to talk to an average person and a marginal person, as well as wildly successful outliers.
Given his writings on this subject in the past, I think he's really using it as an excuse to have a dialog with the White House on how to help startups. How else could he have gotten their attention?
"If you simply covered every road in the world with mid range solar panels you meet the worlds current energy needs"

Ponder the immense amount of effort, cost, and trouble it took to build every road in the world. Even the massive Interstate Highway system only constitutes a fraction of US roads. Now, instead of laying down inert asphalt, blacktop, concrete, or gravel, what you suggest as an encouraging example involves laying down a much more complicated and expensive infrastructure.

There's no "simply" here, despite the breezy phrasing. (Which is of a piece of all grandiose plans that require only "political will" and umpteen trillions of dollars.)
I doubt it will be anywhere near an exaflop, unless you
do some creative rounding. Closer to .01 exaflops.

NCSA's Blue Waters is $208m and 10 petaflops,
its scheduled to go online by June 30 2011.
http://en.wikipedia.org/wiki/Blue_Waters
3 shooters, 3x the cost?
For this to be respectable on Twitter's part, they should have outlined what policy violations were committed.

As someone who has a number of twitter apps, all this does is make me feel even more afraid of twitter's increasingly hostile attitude toward their developer community
I've always moved my server ports to the 10,000+ range. The number of connections is trivial.

In conjunction with the following, I've had virtually no issues:

Port 22222 #Easy to remember, rarely hit. Even if it does get hit, it takes them a little longer to scan up to this range. Move it higher if you want.

Protocol 2 #NO EXCEPTIONS!

LoginGraceTime: 60 #seconds. If you need more than 60 seconds, you're probably doing it wrong. Change to 30 if your host is fast.

PermitRootLogin No #self explanatory. No means no.

AllowUsers jefe78 otherguy #this should help if you use obscure user names

Now, combine that with denyhosts http://centoshelp.org/security/denyhosts/ and some really strict configs and you should be better off than you were.
The whole point of their study was to determine what kind of mix would work. They made no claims that intermittent renewables could provide 100% of energy needs all the time.

Intermittent production is why they include hydro as one of the technologies: http://en.wikipedia.org/wiki/Pumped-storage_hydroelectricity

If there is a strong shift to grid-charged electric vehicles (as opposed to hydrogen fuel cells), that also holds great potential as a buffering mechanism for intermittent energy production. Just because we don't do it now doesn't mean it can't be done.
An Anonymous Black Market via BitCoin and Tor
The Hadoop Distributed File System
It's really not that hard to find examples of this. Chrome recently broke rounded corners, and they're about to break h.264 video. But it's certainly more fun to attack Microsoft in every post.
And included a link to a very colorful but incomprehensible resume.
The CPU time on a server located in a data center is worth money, but CPU time on a server in your house is worthless due to bandwidth and other issues.
Wonderful explanation.

I never run SSH on port 22 on a publicly-visible computer when I can help it.

I thought it astounding that the idea sometimes meets with scoffing, seemingly with a presumption that such a practice must be the sum total of one's security precautions.

No matter how effective a security technique is, it can be shouted down as "taking minimal effort to overcome," "providing a false sense of security" or "not going to stop a determined attacker." Dude, I live in a Bayesian world, I just want to improve the probabilities. Then again, that must be effective rhetoric for getting consulting gigs.
US only. BOOOO!
Growth of what? What do you hope to achieve by hacking it?
There's a way for PayPal to deposit money into your bank account every night at midnight. I forget how I stumbled upon this, but we use it at Carbonmade now.
Richard Fateman published two papers on this, one where MacLisp beat out Fortran, in 1973 (http://portal.acm.org/citation.cfm?doid=1086803.1086804), and a really comprehensive paper about Common Lisp in 1995 (http://www.scribd.com/doc/49112889/fateman-et-al-fast-floati...).
Ask HN: I'm an IT consultant doing something wrong, I think, ... What is it?
I am an IT consultants and I am actively looking for better ways to solicit new clients. My company provides web design, application development, voip and other general IT networking services. Any suggestions on what I should do differently on our website, http://ana.im/, or what we should try in general?
The headline is a pretty clear statement that the author reported the bug; "Author finds pirated version of his book in a Google Code Project, files bug" can't really be read to mean anything else than that the author filed the bug. Coderdude was referring to the headline, not the content of the article.
Try Google APIs (instant visual feedback, control over instantly recognizable tool such as YouTube video player and Google Maps) http://code.google.com/apis/ajax/playground/

Check out some courses at http://p2pu.org related to HTML and JavaScript
Kids are pretty good about malleability. Legos > jigsaw puzzles.
Server Errors for Restaurants
Sadly, it would be really hard to do this around the world, as each country has it's own completely different setups when it comes to credit card processing.

It seems like you're in China, which would be a really hard market for us to enter. We are expanding though, and will be in Canada in the very near future.
Apple's problem is it's company name doesn't end in AA, they are the only industries that can get away with 30% without investigation.
I remember using Konqueror at the time. Plugins were in external processes and they introduced tabs and other insane ideas way ahead of the time.
I don't think they've become anything. Their actions are consistent with what they've always done. It's more apparent today because their policies affect many more people. My startup launched a campaign on http://www.mylastiphone.com to protest their greedy practices.
(And I'm a white guy from northern EU. My sympathies to those from more targeted regions or ethnicities.)
Who knows, but the old saying, never attribute to malice, which can be ascribed to stupidity/ignorance.

See http://www.quora.com/Why-did-Microsoft-take-so-long-to-relea...

During that same five year period MS screwed up virtually everything else they were working on. It's not surprising they also could't come to grips with getting IE out.

To put it another way, do you suspect malice with how long Vista took? Probably not. I suspect that with Vista struggling all resources were moved to getting Vista back on track -- as important as IE is, Windows moreso.
Excellent course--as a self-taught coder I used these classes to learn the basics. Great review of common data structures, big-O notation & algorithms, and even some basic coding syntax. HN has a number of lurkers who want to learn to code at any given time--all of them should take this class.
MIT OCW is currently one of my home pages, but it's the series on Algorithms. The other home page is HN of course. Good material no doubt.
not sure what you mean - please shoot me a line at ryan@tutorspree

we haven't really expanded into the DC area yet but we're working on it.

edit: oops. you found an IE7 bug. thanks!
Looks like the repo has been taken down now
Is it at all ironic that it looks like the Death Star?