skysight-inc/HackerNews huggingface dataset:
"
I know there are people who build incredible things out of monads, or inventing monadic metatypes I'm unable to grasp, and generally doing stuff never done before.

But that is merely a sign of great cleverness of these people;

One could, I suppose, say that it's like a treadmill with wheels that are connected to the running belt but slightly downgeared: you can use it to move on a street by exercising walking with your legs but most people choose to just.. you know, walk directly."

This is the flakiest analogy (not to say a condescending one) I've seen here in a while.

The exact same argument could be made for writing a macro in Clojure vs just writing out the code in java.

"yes you could write a clever macro and there are clever people doing it but other people just, you know, walk"

Some programmers have trouble grasping monads. Others have trouble grasping macros. Others (believe it or not,) recursion (Ron Jeffries, an agile "guru" said "Recursive methods tend to be confusing, in my opinion." http://xprogramming.com/xpmag/dbchaskellbowling/), Others TCO (see Tim Bray's recent rant for e.g).

When some programmers look at powerful languages they see,

"merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well.". - PG on the blub paradox.

Insert clojure and haskell appropriately and this sums up your argument.

People who don't "get" monads and/or or how powerful type systems work think languages with those features are "weird" or "too clever" and languages without them are "better". So what's new?

So yes, in spite of your " I don't want to come across as a language troll" disclaimer, you do come across as a borderline fanboi/troll. Not sayng you are one, but your argement comes across that way. Subtle condescension is still condescension.

fwiw.
Seems like that list of 8 things should be taped on the bathroom mirror of every aspiring web entrepreneur.
"...the communist state's..." - FTA

Why is China still referred to as a communist state? In fact, why is "communist state" even in our vernacular? It's an oxymoron. In a communist system, there is no state as everything is owned by everyone. There is no central authority; the authority is left up to the proles. The fact that people need to find employment and actually buy things, and the fact that there is still difference in comfort of living, shows that China is, in fact, not at all communist. The fact they aren't even working towards a classless system, shows that they aren't communist, even taking a loose definition of the term.

Edited for clarity. Instead of just down-modding me, I'd appreciate some (hopefully constructive) criticism as to why I'm being down-modded. My email is in my profile if you'd rather not clog up the comments.
"The fact that people need to find employment and actually buy things, and the fact that there is still difference in comfort of living, shows that China is, in fact, not at all communist."

the fact that the "rapture" hasn't happened yet shows that Christianity doesn't exist?
Ratatat
Kelley Polar
Bon Iver
The Knife
http://screenr.com/
I'm not an expert, but I think that that is an oversimplification. Communism, as a theory predicted a transitionary period before the ultimate stateless utopia. A communist state could also be defined as 'any state with the long term objective of bringing about communist utopia'.
You're confusing a economic system for a political system. China is indeed communist because there is only one political party. China is also capitalist because it uses most capitalist tenets (things sort of mingle where politics and economics meet).

On the other hand the old Soviet Union was a communist political system with a command-economy. The state decided what was built, where you worked, and how much you earned.

China hasn't been a true marxist-communist since the late 70s. When Deng Xiaoping turned the economy (only the economy) towards capitalism.
Atlanta Web Design, Web Development Company | Atlanta,Georgia
Atlanta Web Design and web development company offering logical online solutions to small and medium businesses worldwide. Custom Web Site Design, SEO Services, Ecommerce Solutions. Contact us today for your online needs.
How and Why Your Website Should Track Goal Conversions
The ability to track goal conversions through Google Analytics is one of the most important tools that webmasters have at their disposal. In this post I will look at why tracking goals is important as well as explaining both how to set up goal conversions, and how to analyse the results in order to improve your website.
The author doesn't state which version of Python / BeautifulSoup he's using, but based on this page, the older versions parse HTML more reliably.

http://www.crummy.com/software/BeautifulSoup/3.1-problems.ht...
Can you be more specific about what an easy mobile payment solution is and why you're enthusiastic about it?

To me it sounds like a system in Australian and New Zealand called mobile EFTPOS (I believe Europeans have something similar although it's called something else) that allows merchants to do transactions wherever they can get GPRS coverage — does the US not already have something similar?
I am deeply sorry you never met such a team. It's a most gratifying experience.
Virtualization Changes Application Deployment but Not Development
Apparently, you've never heard of Garrett Lisi.

But he is definitely not your standard Physicist.
Why kids don't program
I had a totally different experience with Best Buy. I used to get extended warranties with my cell phones from Best Buy. I'd get a phone, and it would usually stop working sometime later. I'd just take it in with the warranty info, and I would get in store credit and buy another warranty with the new. It was really quite painless. I'd estimate that I ended up getting 2 or 3 phones worth around $80 new off of the extended warranties. And I remember the warranties being around $20-$30 bucks each. So it was worth it for me.

It's too bad that they sold the division. I doubt that I would buy another extended warranty for a cell phone if I couldn't get a new phone the same day.
China is the only major state left who is claiming to be communist; therefore, China now defines "communist".
Here's an example of a parser I wrote using Parsec: http://github.com/michaelmelanson/cminus-compiler/blob/maste...
Not true. A quick hand wash gets rid of almost all the bacteria. Fungi take a bit more scrubbing to get rid of.

I found this out in first year university biology. We swabbed and cultured our hands before and after washing with plain soap. Almost no colony forming units of bacteria are left after a short wash. A reasonable amount of the fungi is still there though.
Yeah good job for destroying his code publicly like that, that's pretty cool and I hope it make you feel good. Just send him a patch email with the beautifulsoup version instead.

And I can't believe this is ranked first on hacker news.
"My first reaction was “boy is the screen beautiful but boy am I overwhelmed by the complexity.” What do I mean by that? the iPhone has a far simpler UI. You can only drag it one direction, left and right. On the Droid you can drag the UI left and right and up and down. This introduces a LOT more complexity."

I laughed my ass out because this guy is stupid idiot posting his idiotic ideas on idiot's blog! For instance, if I could drag mouse in Windows only left and right would it make the over all Windows UI better and much easier to use ? Would it make Microsoft a better company ? Of course not.
Google’s Local Featured Listings
For long, small and local business have struggled to effectively capitalize on search engine promotion, be it organic or paid promotion.
She fails to heed point 2 herself - know your audience.

While management is more likely to write a purchase order for salespeak driven marketing than developerspeak driven marketing, if you're aiming at developers that might not be so true.

I'm less likely to buy, or ask for a purchase order for, an online source management system, for example, if it lists 'why we're so great', rather than features. As a developer, I would be looking for the feature set not some bullet-point buzzword list.
There's no need to ridicule the writer for his opinion.

There's a big difference between a moving a mouse in 2d space with a device moving on a 2d surface and navigating in menus. A better comparison is navigating in a 3D game vs a 2D (platform) game. The latter is easier for most people.
If I was the only person left claiming to be [insert group of people here], would that mean that being a [said group] would be defined by me? Just because there is only one thing claiming to be something doesn't mean you can leave behind actual ancestry.

I (or anyone else) can claim to be a lot of things. That doesn't make it so.
The guys at Brightbox are all awesome chaps and by far the best rails host I've ever had the pleasure to use.
Except that communism is a socioeconomic and political structure, at least as envisioned by Marx. A single-party state has more in line with fascism than communism (despite them being on opposite sides of the political spectrum).
Hot And Stunning Aishwarya Rai Wallpapers 2009
Check out latest hot babe of bollywood Aishwarya rai wallpapers.
I'd say that, in the world of politics, yes.
Why Don’t All Entrepreneurs Write Business Plans?
I will say it again, this Scobler guy is moron and complete idiot! He proves this with every post he makes. Somehow the idiotism he posts makes his blog even more popular, so I conclude that ppl who read him are in same coherent "state of mind".
Ask HN:Should google include tweets and retweets as part of pagerank?
Don't know if this has already been asked or discussed to death or whether it's a stupid question.

Anyone have any opinions on whether Google should or have plans to include tweets and re-tweets of url's as part of their page-rank calculation?
That's a nice one, albeit several simplifications are made in there (e.g. from a quick glance I could not find anything dealing with scopes [the prefixing with "_V_" for variables might probably hint at its non-existence]).

Nevertheless, impressive work from one of the most interesting projects around.
Driving School Richmond
Thames Driving School offers the very best in driving lessons. Driving services are offered in Richmond, Kingston, Hounslow, Morden, and Hammersmith.
http://www.jingproject.com/ - Works like a charm.
Is there an equivalent library for PHP? It might save me a lot of time.
I was using 3.1.0.1
Since nobody mentioned it, there is a very interesting paper among what are know the "lambda papers":

http://library.readscheme.org/page1.html

What you are looking for is answered in "The Art of the Interpreter, the Modularity Complex (Part Zero, One, and Two)", Steele and Sussman, MIT AI Lab Memo 453, May 1978.

http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-...

More LISP details can be obtained by the book "LISP in Small Pieces" by Christian Queinnec (1996), and an excellent description of the eval/apply functions can be found in "The Architecture of Symbolic Computers" by Peter M. Kogge, 1990.

Btw: to satisfy my more or less latent pedantism: The second SICP author is called Abelson not Ebelson.
Peer-review and constructive criticism are valuable forces for change and improvement.

Clearly there's some personal politics going on (insults having been traded) but jgc does raise some good points: the original code is very tightly-coupled code to whatever Berlios outputs, and would incur a large maintainability cost.

It's also bought BeautifulSoup to my attention, which seems quite a neat utility built exactly for this sort of thing.

For these reasons it's interesting, and is why I've upvoted it.
Zenwalk 6.2 Core has been released - Linux Critic
Murdoch: We’ll probably remove our sites from Google’s index
I did a DVD training series for PHPTR and we used Snapz Pro X. Works really well, and supports a lot of crap that perfeshunnal video people seem to understand (I just did what I was told).

http://ambrosiasw.com
Mr. Murdoch should consult his referes log before executing on that strategy.
Granted, esr's a bit of a strawman here because it's clear he rarely if ever has to parse HTML or deal with it at all, but his counter attack at John's corrections was way, way off base. Watching a programmer as prolific as esr defend hand-parsing HTML with trivially fragile regex is painful and downright surprising, but worse, he defended it with a weak and garbled argument about "semantics". There's a disconnect here.. :)
Constructive criticism != demolishing someone publicly for a small snippet of code.

+ The word maintenance is incorrecly used there.
It would be foolish of me to pretend and try to hide my dislike for Eric Raymond, but it comes down not to a personal problem, but a problem with the way he presents himself.

In this case, the juxtaposition of the quality of the code (which was truly poor) and Raymond's opinion of himself (recall that he claimed to be a Core Linux Developer at one point) made plain the problem that many people have with the man.

Interestingly, his response to my criticism was not to say something like "You are right, but don't be nasty about it". Instead he wrote a blog posting going on about how right he is. Oddly, I share his concerns about HTML parsing, but I think he's wrong to not use an HTML parser and do everything by hand. Having done a lot of screen scraping work dealing with all the edge cases is a pain.

And, also, Raymond claims to be very thick-skinned: http://catb.org/~esr/writings/take-my-job-please.html
Media by You, Working for You
I think there's an important distinction between telling someone they've written "poor code" and telling them they're a "poor programmer". Whether the latter is true or not is irrelevant to the discussion at hand and comes across as an ad hominem argument.

I more or less agree with your criticism of parsing via regular expressions, but there was no need to distract us all with insulting Eric (and he should know better than to respond in kind).
Previously on Hacker News: http://news.ycombinator.com/item?id=928566 :)
I don't think there is, but a way to workaround it is to use tidy to clean up malformed html, then use simplexml or another parser library.
I'd agree with you if we were referring to political parties such as democrats or republicans. Those do (and have) changed over time, likely no longer standing in the same region of the political spectrum as they once did. I'd also agree with you on ambiguous terms like liberal and conservative, which are relative terms. Communism isn't that ambiguous or relative. It represents a fixed set of ideologies like laissez faire[1]. It may not work or it may be completely unattainable, but that isn't the point. If you call something a duck, it should walk like a duck and quack like a duck. If it doesn't, well, it probably isn't a duck.

1. Communism and laissez faire are obviously different ideologically, but they are still somewhat fixed ideologies.
Ask YC: is building a startup around an aggregator ever worth it?
You know, "X shows the most Y content on Twitter", "Y lets you see all videos in one place" etc... Is that ever worth spending serious time on?
Social Isolation and New Technology
That's so crazy it JUST might work! Nah, it won't.
Ask HN: Please review my website
The <a href="http://www.mathmaster.org">Mathmaster.org</a> is a free resource for teachers and parents. You can make an unlimited number of printable math worksheets for children, for the classroom or for homework practice.

Thank you
I think the idea would be fun, but I'm afraid this will ultimately turn into just "HomeworkStack".
It's odd to me that nobody ever makes a connection between social media addiction and more traditional problems with repetitive checking. If the people who checked their Facebook feeds 500 times a day were checking anything more mundane like whether they turned off their ovens or locked their car doors (either of which is more important), it would instantly be recognized as OCD.

This doesn't imply that people who are addicted to social media actually have OCD, rather that social media is a sort of supernormal stimulus for "checkability", in the same class as slot machines and chocolate chip cookies. Regardless, it should suggest the hypothesis that SSRIs, which help eliminate the compulsions of OCD, might also reduce the Internet-based compulsions the negative impact the lives of normal people. Anecdotally, taking SSRIs has helped my Internet addiction immensely, though the usual caveats of n=1 studies apply.
Vaporplan? As far as I'm concerned, when a business leader says their company might do something, it's as good as not saying anything at all. Even when they say they will do something, they often change their minds.
One thing I asked myself after I wrote that comment was how I would feel if I had been on the receiving end. I think there would have been two reactions.

First, I would have had the sort of anger and upset reaction that would have come with someone describing my code as "looking like it was written by a poor programmer". I'm sure that I would have wanted to lash out at that person.

But that reaction would have quickly been replaced with deep shame that my code had been examined by someone and found to be very poor. Once I had examined the code I would have felt very bad because I had put something out there of that quality.
شرح تنضيف و تسريع و حماية جهازك وبريدك من الهكر
There is a battle going on regarding being the "One aggregator to rule them all" and I am personally looking for an aggregator that do not only span over most networks but also allow for a much better prioritization of the content that I get in.

What I want is

1. Trends within my social network.
2. Automatic up-voting based on my interests
3. Anomalies algorithm that will show me stuff I didn't know I didn't know but would want to know.
4. Contextual search based on what I am currently doing

But what I really want is that aggregators convert data into "information matter" and present a visual landscape to me that represents what's important for me, rather than having to go through a list where 99% is not of any interest to me but accumulated could be.
This would have been great for my wife who was a math teacher that had a horrible time creating original worksheets.
Did Amazon (or Google) publish this result?
I heard different things from various physicians, is all I can say.

Maybe that experiment should be done at school with all children.
This is actually more like science than TLB says. If you've been working on something for a few months and you haven't published or at least given a talk about it somewhere, one of two things is probably true:

a) You're a reclusive genius dedicating your life to solving in secrecy a problem many hundreds of years old; or

b) You're afraid to find out that what you've been working on was stupid.

Guess which one is more likely?
Murdoch Making News Invisible To Search Engines? Not So Fast
Six eye tracking studies and lessons for website conversion optimization
In the post it says "It's the sort of startup we like at Y Combinator: technologically disruptive with a good chance of cashing in."

I can't think of many technologically disruptive YC start-ups off the top of my head to be honest.
It's a shame we don't have something like Beautiful Soup for .NET or C or any other of a dozen languages -- it would have made this article more applicable.

But the thrust is good -- for easy-to-describe yet tough-to-implement problems, always steal somebody else's work if you can
Upvote I used to dig BeautifulSoup. It's latest release is slower than it's predecessors. That's why I use PyQuery nowadays, it's based on lxml and uses a jQuery like API to access the DOM.
But the state (status) of car doors are ovens aren't likely to change often where facebook feeds may change 20 times a day.
This is why I avoid Microsoft products. Wait, what?
Acording to the article it sounds like they are hedging on pre sales expert advice and double stick tape.
I don't remember seeing any "dynamic typing extremists" who would argue that static typing is totally worthless, just that it has cost (e.g., it's an additional concern for the programmers) too in addition to the benefits it provides, and there are often times and cases where the cost dwarves the benefits. I do see static typing advocates who would argue that static typing should be everywhere, at all time, and non-optional.

To the extent that a single case can prove anything, what is being done here in fact strengthens the case for dynamic typing, for it shows that a dynamic language can reap the benefits of static analysis too, WHEN it is beneficial.
> already has more useful software being written in than CL.

Like what?
Those crippled Java wrappers?

> CL is a failure, admit it.

You are a failure, admit it. Since you are not popular (I don't know who you are), you are useless. (Your broken logic in practice.)
http://www.zxspectrum.net/
First-known iPhone worm 'Rickrolls' jailbroken Apple handsets
The spam on twitter is bad enough as it is, as soon as this happens you can expect it to go right through the roof.
It would be more accurate to call them a one party state.

In contrast, America is a two party state.
On a typical day I wear a nice pair of jeans, a white collared shirt, and a sweater.

/programmer in Boston
I think forcing a PDF download in order to have any idea what you're getting is a mistake. Some sort of HTML preview would be really nice.

I find the configuration of the worksheets somewhat confusing. What do minimum and maximum value mean for reducing fractions? That is completely unclear until generating a few worksheets and seeing what it does, but generating a few worksheets and then tweaking the results is a pain because of the lack of HTML preview.

Some of the sheets seem repetitive. I did 20 reducing fractions problems, and almost all of them had 54 in the numerator.

In regards to design, I think one thing that would really help is having some visual guidance in the form of icons or previews. Instead of tucking the list of available worksheets on the side of the home page, stick it right in the middle and instead of making them normal links, make them big buttons that say what they are and show a preview of the type of problems you can generate. Instead of giving complicated names to the types of problems ("associative multiplying with missing number"??), show a picture of them. Users are going to get frustrated if they have to download a dozen PDFs to finally figure out what kind of worksheets they actually want.
Hahahahahahaha

hahahahahahaha

hahahahahahahahahaha...

pauses

Hahahahahahahahahahahaha
Exclamation Points: Don't Use Them
The meaning of Droid
He showed just how incredibly oblivious he is to the workings of new media.
esr is a poor programmer. there are dozens of examples.
I've invested in to a company that tries to do just that, and from looking over their shoulders the task is definitely non-trivial.
I know. "Pointless" acts of willpower are also a common theme in some religious traditions and martial arts, as well as things like what ellyagg mentioned earlier. I really expect there is something going on there, but I'd like to see properly controlled scientific research to shed some light on the details.

Unfortunately, most of the studies on self-control I've seen have focused on the short-term aspects only (for obvious reasons).
What makes everyone think they haven't done a lifetime ROI analysis and discovered that search referals aren't profitable ? - the only thing we have is speculation. What Murdoch has is hard data about visitors and ad-click through rates. I'm willing to bet they have a much better understanding of the value of search referals than anyone here.

Going pay-only is a risky strategy, everyone knows that, but the only way they'll know if it works if they do it. Business isn't always about accepting the status quo, sometimes you have to gamble.
http://heroku.com/