skysight-inc/HackerNews huggingface dataset:
Homoiconicity is part of the answer. The other part is that Lisp is built up from a small number of axioms (probably the smallest such number) that are Turing-complete and at the same time are a language that people would actually want to use.

As pg says: "In 1960, John McCarthy published a remarkable paper in which he did for programming something like what Euclid did for geometry. He showed how, given a handful of simple operators and a notation for functions, you can build a whole programming language. [...] It's worth understanding what McCarthy discovered [my emphasis], not just as a landmark in the history of computers, but as a model for what programming is tending to become in our own time. " http://www.paulgraham.com/rootsoflisp.html

Why does pg say McCarthy discovered Lisp, not invented it? I think because it's something of such simplicity that one can imagine others inventing the same thing. So if humans contacted intelligent aliens, it wouldn't surprise me if they had independently invented Lisp, just as it wouldn't surprise me if they'd invented prime numbers, or cartesian co-ordinates.
Examining Apple's incredible growth in China
Update: Internet Explorer IQ story was bogus
> and s-exps are essential to being able to do this

Counterexample: macros in Dylan (http://www.opendylan.org/books/dpg/db_329.html).

It's certainly true that Lisp's super-simple syntax makes it much easier to have a powerful macro system. Dylan macros are like Scheme's hygienic macros, based on pattern-matching and not as flexible as CL's fully general code-generating macros -- but still pretty powerful. (And there's an unofficial procedural macro system too, which I haven't looked at but I understand gives you CL-like power without too much pain.)
标牌机
Former NSA & CIA Director Suggests Employing Mercenaries For Cyberwarfare
I don't think rubyonrails.org is too bad, but it could still do with some updates. For example, it doesn't recommend railsinstaller.org to the Windows folks, even though that's the quickest, one-shot way to install the entire Rails and Ruby stack on Windows.

And I don't think linking to a tarball with the Ruby source should be the first link to getting Ruby.. there are tutorials they could link to that would be more useful to newcomers.

Nonetheless, rubyonrails.org is better updated than ruby-lang.org in any case, and provides a better model to follow IMHO.
Actually, the display:table-* properties in CSS2 is the CSS equivalent to html tables. 'grid' seem to allow positioning of elements in a grid independent of their ordering in the html, which is very nice, and more powerful than either html or CSS2.
One of the nice attributes of haXe is that you can use one programming language to target different domains. Where in web development you'd normally use PHP and Javascript you can use haXe since haXe compiles down to either PHP or Javascript.

Of course, haXe code has to be written in such a way that you know you're going to compile it to PHP. You can't simply "cross" compile for different run times.

But learning one primary language is definitely appealing over learning many different languages. Reuse...
So, after all the stories, all the submissions, and all the hype, perhaps the whole thing was a hoax after all.

Also interestingly, it looks like the BBC have changed the text on the referenced page. Originally it reported the story, but now it claims it's a hoax. Can anyone get the original text? I've not been able to get it from the Google cache.

Here are some of the submissions of the story:

http://news.ycombinator.com/item?id=2818847 : aptiquant.com <- This has all the comments

http://news.ycombinator.com/item?id=2822935 : conceivablytech.com

http://news.ycombinator.com/item?id=2822162 : mashable.com

http://news.ycombinator.com/item?id=2823776 : cnn.com

http://news.ycombinator.com/item?id=2823808 : msn.com

http://news.ycombinator.com/item?id=2823947 : pcworld.com

http://news.ycombinator.com/item?id=2823949 : theatlanticwire.com

http://news.ycombinator.com/item?id=2827618 : theregister.co.uk : killed

http://news.ycombinator.com/item?id=2832782 : telegraph.co.uk : killed

http://news.ycombinator.com/item?id=2832818 : pcmag.com

http://news.ycombinator.com/item?id=2832948 : telegraph.co.uk : killed

http://news.ycombinator.com/item?id=2833997 : (unknown) : killed

http://news.ycombinator.com/item?id=2837736 : bbc.co.uk : killed

http://news.ycombinator.com/item?id=2838228 : npr.org

http://news.ycombinator.com/item?id=2838474 : bbc.co.uk
My Chrome default startup settings open about 40 tabs. Sometimes in addition to this I might open 20 or more news articles in rapid succession in order to scan headlines and lead paragraphs. I've noticed this effect many times.

Still, I can't help but think this is a tweak. I mean, at the end of the day, we're talking about CPU time, memory allocation, and processing priority, right? So allocate a few extra processes and large chunks of memory, set the priority such that Chromium doesn't tank the system, then work a buffer allocation system.

Of course, that's rampant speculation on my part. Seems like I read somewhere that timing and process priority is still an unsettled issue in Linux, so I know it's a lot more complicated than I make it out to be. (But I also know that having 150 processes do things without hosing things up is by no means an unusual situation in any operating system.)
I recently switched from Firefox to Chrome after their appalling release of Firefox 4 & 5. 5 Is better than 4, but only slightly. In most cases, Chrome out performs Firefox now and it's a shame that I had to switch from Firefox.

Although these are real world statistics you encountered, I still think that Firefox needs to buck their ideas up and start releasing more stable versions.
What you mean is not in a mandatory fashion and at the C code level and that's true. But what I meant is that you can do it for the objects you manage, such as JS code and the rest of the webpage. It doesn't prevent an issue in the Firefox interpreter itself.
Has anyone tried to recreate an Alto, a Lilith or a Lisp Machine using FPGAs? Would they fit?
The version in the story is Firefox nightly aka Firefox 8.
There are many changes from Firefox 5 to 8. Since they adopted the rapid release, Firefox 8 won't take forever to be stable, but it will still take a few month.
Pretty much any modern language will run on all the operating systems you mentioned, without having to modify the code.

What you want is a framework/standard library to abstract away platform specifics. There are many alternatives out there but none of them delivers what they promise. One of the biggest problems is the lack of any standard GUI interface.
> But now they are peddling mobile phones, and everything under the sun with books as an afterthought.

So... like Amazon?
I used ussearch.com, they are a scam site, they will autobill you when you only specify a one time charge. They nabbed me for $90 bucks when I only wanted a one time charge of $14.

Using a credit card to do a background check on yourself or others is a VERY bad idea. They make you jump through 5 hoops to stop the autopayments you didn't request. do a google search for ussearch.com unexpected autobilling and you'll see a mountain of complaints. And to top it all off, the information about the target was wrong.
what a ct. bad bad bad borat parody. not funny at all isn't it?
I think you are. I took the mustache very seriously.
I'm pretty sure the total time depends on which webpages you open.

Also please note that this is for Firefox nightly (8) only. This might also be true for FF 6 and 7 but nothing before that. Memshrink enhancements have only started at FF 6 (which is not yet released as stable, but soon)
Calling their tech "infinite detail" instead of "voxels" feels no different than calling the iphone screen a "retina display" instead of listing its resolution details. Good marketing is not inherently evil.

Here, though, they're suffering a huge PR backlash, which I suspect is because they're out-marketing the work of passionate amateurs and academic researchers instead of e.g. big phone companies.

It admittedly does feel dirty not to give due credit in this scenario, but I can also empathise with their desire for a descriptive term which can resonate with the general public.

On an unrelated note, I'm often impressed by how large a portion of the game development community manages to stay aware of the bleeding edge in their field. I haven't seen any other arena where that's quite so much the case.
Isn't it? What's the difference?
According to wikipedia, flipkart was funded by founders with Rs 4 lakh and broke even in 2008, I don't understand how it is loss making. It is certainly not worth $1 billion now, but so was facebook when it was funded by MS. I don't think any body would be so stupid in making decisions as described by the author.
7 Free Business Card Templates
We are here free business card templates for stimulate your creativity and

imaginations about designs. Business card is first step to introduce you and

your product in market and it gets deep impression upon your customers and

clients. So see below and get ideas for your own business card.
Finally. Stop ruining everyone's lives by wasting tax payers' money on jailing marijuana users for doing something that never caused anyone any harm!
Electronic circuits with \0 as electrons and /dev/zero as power source
> A ton of responses and no one mentions the one-word answer?

Statements like "You can easily do this is Ruby" hint that author understood exactly nothing and focused on some random uninteresting example code while missing big picture.

Does Ruby have COND?

If it doesn't, can one implement it using existing Ruby constructs?

If it does, can one implement it using existing Ruby constructs except COND?
I'd like to see how it looks. Anyone know of a framework or a web app example?
Opera's doing just fine. As I am writing this, Opera has all 150 tabs open and still feels snappy. ~1.5GB memory and ~30% CPU (currently). I could not measure the time but it was well below 10min.
The terminology is fuzzy, for sure. Here's my perspective: the Netherlands is a good example of the difference. It's not a crime to buy, sell or use marijuana there, but it is illegal to produce it. Marijuana is thus "decriminalized, but not legalized".
Oh, give it some weeks to flourish before RIAA will strike. And I bet they will.
There's been a rash of people in the last year that think 'to pass' somehow means 'might pass', when it doesn't actually. I've taken to ignoring anything they say.
The limit is found pretty soon on older machines; while the OP tests on a Mac with 8GB of Ram, on my main machine I have only 2GB of Ram, and Chrome becomes unresponsive after ~10 tabs opened.

I didn't think Firefox would be better but if it is, I might go back to it!
Short version? The penalty for a violation is a fine (like a parking ticket) and not a jail term.
The big unanswered question here is can they dynamically sort their data in real time?

If they cannot they can never have movement through the environment - something that they have failed to demonstrate so far.

Dynamic animation is a similar problem but can be solved using key-frame point data (although this could severely limit the fluidity of animation and greatly increase memory usage). You cannot do this smoothly for movement (without using tiles or a combination of tiles and key-frames).

There are many cool games that could be made despite these limitations but Euclideon is promising more than this: their comparisons are with modern FPS's.

I really hope that they have solved all these issues. But if they have, why aren't they demonstrating them?

If they haven't I hope they are being more honest with their investors than they are with the general public.
It still illegal in order to comply with UN and other international treaties, but in practice it's not enforced.
_Google is a latecomer_ so it's quite easy today growing faster than myspace or facebook because people are now used to these networks.

btw the link is a good sign why g+ for apps is really missing: This service is not available -> new incognito window -> works
Cost of Computing in Coal: Copyrighteous
I'll love CSS exclusions, the site will be like a magazine's front page.
Perhaps some of them got replacements from RSAs competitors? (I'm not an expert in this area, that was my take on it.)
Urumi (2011) Telugu Mp3 Songs Download - Tollymp3z
Urumi (2011) Telugu Mp3 Songs Download - Tollymp3z
>No software patents:

We have software patents in the UK, we just don't have them "as such"(!). I'm pretty sure your quote means business methods.

Whilst Aerotel/Macrossan has reinforced the notion of requirement of a technical effect the MPP says that the Macrossan methodology of assessing patent applications against SS1(2) is in effect the same as the "technical contribution" assessment given by following the previous established case law, Fujitsu et al. [MPP 1.10.2].

The EPO's position has liberalised somewhat and UKIPO hasn't followed (though they're supposed to assess similar parts of the law consistently with the EPO approach).
At least here in Portugal, it means you still can't sell or buy it. It's just not a crime to possess small amounts or smoke it (I'm not sure if it's still punishable with a fine or not).

It's still a good step, since it doesn't get you a criminal record nor it clogs the courts, but it's not anything near to actually legalizing and regulating the sale and consumption.
OK, and how is this Hacker News material?
The grid element is one of the inputs from Microsoft. This is not very surprising - it uses the basic concepts from the grid in WPF and Silverlight. It's pretty a cool way to lay things out.
Git for dummies (Really, git is Not for dummies)
>Maybe what we need is a limit on the number of years a PM can serve for?

We do, the country votes every 5 years. That's a democratic limit.

PMs die too but I guess you were thinking of a shorter hard limit.
مشاهدة محاكمة حسنى مبارك
مشاهدة محاكمة حسنى مبارك وحبيب العادلى فى اكاديمية الشرطة بث مباشر 3/8/2011 فى المحكمة
محكمة مبارك وحبيب العادلى على النت بث مباشر
مشاهدة محاكمة حسنى مبارك وحبيب العادلى على النت فى المحكمة قتل المتظاهرين 3/8/2011
Maybe i didnt pick it up from the article, and not to be facetious but i dont understand the point of such an exercise?
Interview Lineup for Black Hat in Las Vegas
Asthma myths facts
We do have an online petition system, http://epetitions.direct.gov.uk/.

I'll agree that we need some system like that in Switzerland where a large enough proportion of the population can force a referendum.
So the good news is that the use of Internet Explorer is not strongly correlated with IQ. The bad news is that falling for hoaxes is...
http://www.jointjs.com/
coz a lot of creative programmers happen to smoke too!!
A parking violation isn't a crime, either.
You think the legality of abortion in the USA made a big difference to worldwide energy consumption per capita? Why?
What you have to do now is keep the good quality of your product, keep the good service, keep the personal service.
And remember not to hear the fools.

Remember how many bad reviews some movies got, and they still make millions. Even Avatar got bad reviews, or The Matrix :).
I've had the contrary experience with FF4 and Chrome... Chrome is like lightning
It's just kind of neat. It's also an interesting test of non-verbal brand identity since it can take a moment to recognize, not unlike color-term mismatch tests.
there is a huge difference between breaking even to an initial investment and making losses on a day to day basis. Sure they may have recovered their initial investment - but if the difference between their expenses and their income is negative - they are loss making. It's basic economics.

As for comparing flipkart to facebook... I dont really know where to start on that comparison!
Flat Fee Divorce Jacksonville
send him an invoice for $5
Also the scale of that grid seems a bit off. Or maybe the guy just really is good at everything.
Just for the record, there are good marketers and bad marrketers; the good ones don't talk like that, and don't live their life around buzzwords.
In countries where corporate political financing is not a decisive factor in the elections, it takes some time for corporations to buy their way into a new government. Plus those in power take some time to switch their focus from dealing with the immediate issues to the corrupting issue of "building their legacy". Just be patient.
That might not work as well as we might wish. A substantial amount of spending in most first world economies results from spending money earned by illegal drug sales. (I don't have figures to quote. A pretty good book came out I think ~10 years ago that was about the contributions to various economies from spending as a result of criminal enterprise but I'm afraid I can't recall what it was called or find it on google now).

If you legalise and apply tax the government would see additional sales tax revenue but also a reduced corporation tax revenue.

I imagine they'd still be better off by a long shot because they'd likely spend less money fighting drugs related crime, and also because legalisation seems likely to increase consumption.
In my experience it's not uncommon for a boss to have people draft up their own recommendations when it comes time to find a new place to work and then just sign them afterwards.
Didn't you see the last part of the video?
I'm using Chrome on Windows. Does most of the font on this site look poorly rendered to anyone else?
Newzbin case leads to broader censorship in UK
Thanks, very useful. Looks like this is a basic requirement of common law contracts:

http://en.wikipedia.org/wiki/Consideration

I don't plan on signing it, I was just curious what people thought (and so far no one has said I should)
"Infinite" has a specific meaning. Had Jobs said "infinite pixels" he'd have suffered the same backlash. "Infinite detail" is deceptive because we know there's a practical limit. "Retina display" has no similar connotation. They chose that phrase so they could then give you a definition. "Infinite" already has a definition.
can you get an ast in perl/ruby/python?
UK government scraps plan to block illegal filesharing websites
It's weird because from the tone of the presentation it sounded like a parody. Then it felt like a running gag everyone seemed to be in on. So they were actually serious?
For more details, see his blog post: http://www.matthew-epstein.com/land-a-job-at-google-journey/

Google contacted him a day after publishing it.
Macros are not something you need everyday (at least not your own macros) but when you need them you really need them. CoffeScript is a good example, if JavaScript would have been a real lisp there would be no need for CoffeeScript at all because you could build it in JS.

Your example of meta programming is very very messy and putting eval everywhere would also be a security nightmare and if you do it this way you don't end up with nice syntax.
<-- People don't really use this because of those reasons.

Macros are not messy to use they look like a normal function that meens often you don't even know or care if something is implmented in a macro or a function.

The other big part of the macros look like language build ins for example in a REST-Framework you would have something like 'defresource'. The auther of the framework can give you the best syntax to discribe what his library does. (Look on Stackoverflow for DSLs in Clojure)

Writting good macros your self is a little harder and can look wired because your just not used to code looking like this.

The USE of macros is a REALLY REALLY big part of every lisp programm because the HOLE language is build on macros. Almost everything that is normally build in the compiler is just a macro.
I've noticed a recent trend of self-promotion that I don't understand. I'm not writing to criticize, I just want to know why you say some of the things you do.

For instance, you call yourself a "rising sophomore". What does this mean? How is it different from any other sophomore? Can you explain why you chose that word and what the impression you intended to convey is?

Also, I love that you made a product like this quickly. In reading your story I noticed something you did right that I totally would have done wrong, and I appreciate being reminded of it. I applaud your gumption.

But then I clicked thru to the website and saw: "Our team of web usability experts has put together a comprehensive survey". So, do you have a team of web usability experts behind domain polish? I'm assuming it is your solo project. Why not say "Our carefully crafted, comprehensive survey" instead? Do you think that would really kill your sales that much? Do you have any qualms about saying you have a "team" of "experts"?

Notice, I'm not passing judgement... I'm asking questions because I want to understand your thinking, and also I find this alien culture of the "kids today" baffling and mystifying. :-)
Flex/Air is probably as close as it will ever get to being write once/run everywhere.
I agree with what you're saying. A person's direction in life can change at any time and it's unfortunate that people judge and discriminate so carelessly.

They are acting rationally though. Take, for example, your anecdote about your friend's employment difficulty. The employer is just trying to get the best person they can for the job. They can't realistically predict future performance of the person they hire so they just rely on credentialism and base the decision on past performance/qualifications in the hope that a person who performed well in the past will continue to do so.
BlackBerry Bold 9810 unveiled‎
Path dependence works, you know: the person you were will tend overall to shape the person you will be in the future.

You also can't just "decide to shape the future", you've got to actually analyze your past and develop ways of deflecting your current path. The problem people have is they think over-much and experiment too little.
> I’d just like to say that I would absolutely LOVE to be proven wrong. Being wrong is awesome, that’s how you learn.

This is the best possible attitude to have. I think calling it a "scam" is perhaps going a bit too far, I believe they can actually render what they are showing us... but I agree that this isn't really that exciting, and definitely isn't practical for the applications they talk about.
Humans and Neanderthals interbred
I figured that around 150 was an unlikely use case but see from the comments that some people are using approx 100 tabs. I can't imagine doing that. What kind of real world use cases do people have for such a huge number of tabs? And how do they navigate efficiently?
Ask HN: Your experience with landing page creators?
Hi,

I've finished a game for ios & android which I'm about to launch. I'm about to create a landing page for it. One of my colleagues suggested Unbounce (http://unbounce.com/).

Unbounce seems quite popular with over 1500 customers on their customer wall and supports features I might need - AB testing, analytics, third party stuff.

I wonder how many of you have used such tools to create a landing page and how has the experience been?

I'm a bit skeptical about paying up for this service as half of my brain says I won't be able to express my full creativity with such a tool. While other half says I might save a lot of time with this.

What's your take on this 'creativity' vs 'get done quickly' issue with landing pages? Are there any other better services I could use? and if you've used unbounce before, how has your experience been?

I also notice that most of their previous customers have switched to wordpress now.

Thx in advance
Government drops website blocking (UK)
Why Men Are Bad At “Feelings”
However IE and IQ are connected, I can't get how this kind of articles are of interest to the Hacker News community.

Don't get me wrong, I don't mean any offense, it's only that I see this kind of "news" quite unworthy.

- "Cool guys wear Nike"
- "Powerful men drive Mercedes"
- "Independent women buy Prada"

etc..
Should I work for free? (Flowchart)