skysight-inc/HackerNews huggingface dataset:
the price of FEXPRs is not 'dynamic scope', the price is that compilation gets hopeless. No matter how fast your interpreter is, for most practical purposes a native code compiler will a) do some checks at compile time and b) the compiled code runs orders of magnitude faster.

Dynamic scope is not about 'power', initially it was an implementation error. Then it stayed in Lisp for a while. Unfortunately most Lisp compilers implemented lexical scope (also because it runs faster), while interpreters stayed with dynamic scope. With Scheme the whole thing got cleared up and interpreters and compilers of the same language now were using lexical scope. Dynamic scope was now an extension (so-called 'fluid lets'). The developers of Common Lisp accepted that this was the right thing (like anyone else in Functional Programming and most Lisps like ISLisp, EuLisp, Dylan, ...) and adopted lexical binding, also requiring that the compiler and interpreter behave the same. Common Lisp additionally allowed to use dynamic binding when declared, because in many places it is a useful feature - just not be default.

The so-called 'Newlisp', from 1991, invented some of their own ideas, went back to old ideas and reused names (like 'macro' for 'fexpr') in confusing ways. The thing where it gets stupid is where people believe that it is 'better designed' (it is as ugly as most Lisps) or that it is 'faster' (for constructed benchmarks).

The problem with dynamic scope is not name clashes. The problem is that I don't know what bindings MY code will use, because somebody else might have rebound variables or functions in his code. That's the purpose of dynamic binding: injecting new bindings into old code. Additionally it is bad for compiled code, etc.

Newlisp is full of potentially scope problems and writing anything larger than a small script with FEXPRs is a maintenance nightmare. There has been lots of code being written with FEXPRs in the past, but today it is gone. Much of the dynamism that it provides is just not needed and simply gets in the way. One can generate artificial requirements where FEXPRs would be useful, in practice they are a relict of the past. Scheme and Common Lisp and all the other lexical scoped dialects are plenty expressive.
India to pay women big money to cry rape
It's a known fact that electronic communication actually encourages disagreement, as opposed to face-to-face communication which encourages agreement, and from that you could draw the pessimistic conclusion that people will never learn to broaden their minds by discussing things over the internet.

But at least they're talking to other people. At least they're actually exposed to differing viewpoints, many many more differing viewpoints than if the internet didn't exist. There's probably something good coming out of that, even if it looks like people are as small-minded as usual.
Does not compute.

High-level languages are almost always slower. So by simple logic, people who prefer high-level languages prefer slow languages.

However, people wouldn't want anything to do with a slow language that's low-level. And in the same way for a shirt made in a poor country that's not cheap.
Just curious (really) - where do you see French smarting over the Minitel ?

I'm French and around me (including friends who are living outside France) nobody seems to be bragging about the Minitel these days (maybe 10 years ago, but now, no really).

We consider it mostly some outdated device that had its importance a long while back.

Any links or feedback to provide ?
That's some seriously bad logic. The fact that cheap implies misery does not mean that misery implies cheap. People aren't buying the product for the misery, they're buying it for the price. Adding misery without affecting the price will not make people any more likely to buy your product.
EVAL is most of the time not needed. Why add a complication. Write simpler code. There is little need to call EVAL over and over.

Using EVAL in Newlisp and any other Lisp slows down the execution. Any compiled Lisp code will run MUCH faster than any evaluated code in Newlisp (with Fexprs, or without).

Who cares if the Newlisp interpreter is faster than the CLISP interpreter, if Newlisp is anyway many times slower than compiled code in any other Lisp? Why should I burn useless cycles with Newlisp, when a simple compiler will speed up things much more?
UGG Boots,Uggs,Womens Ugg Sale - Free Shipping|.com
Shells found with some chemicals on which are used in modern times as pigments.

Archaeologists appear to make great leaps.
Bridging loan London
Competitively priced personal and commercial bridging loans! Masthaven Bridging Finance specializes in offering bridging loans, short term finance, short term loans with first-rate advice.
Words are bad, pictures are good. Children's books have got it right.
I haven't seen Pi. I've studied physics. My point is that the fact that the 'golden ratio' is indirectly involved here, is completely irrelevant. The point is the E8 symmetry. Mentioning the golden ratio is just a grab for attention from laymen and it draws attention away from the actually interesting things, as well as giving those laymen the impression that what physicists do is numerology.
I think you may have misunderstood. "smarting over" is somewhat idiomatic English. It means to be embarrassed by something. In other words, you and the person you replied to seem to agree.
It's not at all clear that they can. According to German news media (e.g. http://www.spiegel.de/netzwelt/netzpolitik/0,1518,670897,00....), the European Commission doubts that Google's alleged "dangerous dominance of the market" is real, and says they will check whatever the French propose for legality. And a concrete proposal hasn't even been made - so far, it's all just some big talk.
Assemble a web browser in Javascript:

var ie = new ActiveXObject("InternetExplorer.Application");
ie.Visible = true;
> You were just going to run MD5 on a salt and a password and store the hash. PHK runs MD5 for thousands of iterations. That’s called “stretching”.

My understanding is that unless you add a nonce at each iteration, this wouldn't help at all, and probably would just increase the number of collisions. Is that correct?

I recently had to look at the phpBB password hashing scheme. As I recall, they iterate MD5 a small-ish number of times without adding a new nonce. There's a comment which says their scheme would be improved if they did something - but then it would be slower, which means they'd use fewer iterations, which would make it less secure.
Haah - thanks for the clarification.
The philosohpy he used in leading the greatest empire the world had ever seen to a humiliating dissolution.
Yep, that's exactly what I mean. We British had Prestel of course, but the loss of that was no dent to national pride, since Tim Berners-Lee is a Brit.
"i hope to be working for a VC one day, ask me anything and i'll pretend to know what's up, and regurgitate information anyone can get by frequenting the right blogs and forums, while beating off to people divulging to me their hopes and entrepreneurial dreams like i can help them"
"Smart" also means, umm, "a stinging sensation" I guess. The physical manifestation of embarrassment, or the physical equivalent of the emotion of embarrassment. You might say, "ow, that smarts". I didn't realize it wouldn't translate :-)
This is a problem of amplification. The modern media greatly amplifies any small incident, and to many people this translates into a high probability threat that they need to urgently pay attention to. Also, when incidents are reported no additional contextual information is given which would permit the viewer/reader to better evaluate the situation. This was especially true with some of the vaccination and food scares, which to the casual observer appear highly alarming but are statistically insignificant.
Reaching the perfect database schema is only possible if you have static requirements. Out here in the real world, things change, and the more normalized your database model is, the harder it is to change that to reflect your new business needs.

Another opposing force is real-world performance. In most cases we're fine with a non-perfect model, we're fine with duplicated data, and we're fine with inconsistent data, because the problems they cause are much easier to deal with than performance bottlenecks. Having a slow frontpage because getting your inventory list requires a five-way join is gonna put you out of business really, really fast.
Why the fuck so much pussies voted for Sarkozy ?
He is trying to create an internet less free (free bear AND free speech) than real life. What an asshole.
I can't remember how many times I wished someone would have killed him, rather than insulting him in public, medias or anything.
If you think that is in any way comparable to a country like North Korea (essentially one huge prison camp) or countries in Africa such as Guinee or Congo where maybe a hundred or so people are fabulously wealthy and the rest of the population doesn't have nearly enough to eat, your sense of perspective is, I would say, seriously out of whack.
Wow, I think you win. This is by far the worst comment I have ever seen on Hacker News.
I assumed he meant rotating the handlebars clockwise and anti' when he says "forward and back".

Both techniques are doing the same thing. The one in the post is explicitly guiding the rider as to the mechanism involved in keeping the bike upright. The "remove the pedals" method is allowing the rider to discover this themselves. The later method probably introduces a side-to-side motion by virtue of the mechanics of pushing off with ones feet; you twist and turn the handlebars automatically.

OT: Can't read that link at all in the default style, dark blue on black?
You can make that more concise too. An ideal compressor would be able to map every string of length n to a string of length m<n and back. Since a bijection requires that its source and target sets are of the same cardinality, and there are more strings of length m than length n, this compressor cannot be a bijection. Or even more concisely: you can't fit 10 pigeons into 9 pigeonholes unless one pigeon shares.
Things I'm not allowed to do anymore
Thanks for the reply and insight. To be fair, I didn't mean that helo should always be corrected to hello, but that it should appear among the alternatives when you click on a misspelled word.

My test case? "helo world" :)
"At least they're actually exposed to differing viewpoints, many many more differing viewpoints than if the internet didn't exist." (citation needed)

It isn't at all obvious to me that this is true. It seems quite plausible that the vastness of the internet allows people to find specialised forums of people who all think exactly the same way they do. Eg, conservapedia.
A webrowser written from scratch in Python: http://grail.sourceforge.net
Nexus One Review
Udge orders woman to keep her SubGenius books under lock and key
>Perhaps, but the scam site probably didn't care about the $11 either.

I'd expect the scammers to have a chargeback, which can be just the difference but is usually the total value and again can be more with an admin cost added. They also get a black mark from the bank which could with repetition lead them to having their account closed (but probably not if they're making good profits for the bank).

Banks don't like spending money that could be used for bonuses and so the admin costs are more significant and will turn the bank off their client quite readily.

Edit: there's Bystander Effect in there too - why should I complain as it probably won't do any good because other people won't complain.
In my experience it is easier to change a normalized scheme then a non-normalized. The redundancy and integrity issues of non-normalized schemas are really difficult to deal with when the schema has to evolve due to changing business needs. I have certainly never observed that un-normalized data should make it easier to evolve a schema - can you provide an example of when this would be the case?

Regarding performance optimization, I think it is valuable to distinguish between the logical model and the physical model. Any kind of caching is a kind of redundancy, but that is not a problem if the database engine guarantees the integrity of the logical model. Relational database engines provides ways to optimize the physical storage and querying of data without compromising the logical model. For example materialized views can provide the same kind of optimization as a denormalized table in the 5-way join case - but without the integrity issues.
Um, yeah. Pigeonhole principle. Not exactly news...

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

Any programmer who does not know this near-instinctively (and also related things like the impossibility of having distinct hash values for all strings) should be ashamed of himself and brush up on basic math.
But weapons...they can sometimes be progress. Take gunpowder. It is said that gunpowder made the infantryman, and the infantryman made the democrat.
I doubt anyone will be agog at concepts as mushy as 'democracy'. Few people read history and exclaim 'feudalism? who ordered that?'. We tend to be surprised at technological advances that somehow failed to be exploited despite their, in retrospect, obvious value. The first inventions of things like gunpowder, movable type and apparently mechanical gears fall under that category. By that token, future-people are might stare at us in disbelief of the less-than-optimal use we made of, say, packet-switched networks or the radio spectrum.
Orkut - início
Has it been established this thing works?
Can we all calm down and look objectively at the situation ?
This may help :

President Obama has thrown his weight behind a plan that could see foreign firms such as Chinese Global Internet Services being taxed for doing business in USA.

Known as the Chinese Global Services Tax, the controversial proposals will force foreign Internet firms to pay a new tax on their online advertising revenue in USA.
>Task: Scan books and send images to me (this was OK because I was official translator for said books) Result: Images delivered as promised.

Usually the only reprographic copying rights, over fair use exceptions, are those retained by the publisher. Authors don't generally even have duplication rights to their own works so it would be unusual for you to have those rights as a translator. More unusual if your contract allowed you to transfer that right to someone else. You probably committed copyright infringement by proxy, FWIW.
There should be a tax on every player in every industry other than the smallest player in this industry if this logic holds.
Bringing Color to E-Readers
Please, get out of this place.
Are you kidding? Websites aren't free, especially the closed-source ones. [1] Ask my clients.

Websites can be very cheap, provided your entire vision of web publishing is stuck in 1995: a bunch of $5/month web hosts full of cookie-cutter blogs that will fall over every time they get linked by anyone. But good web hosting costs money. Good web software with any custom feature whatsoever costs much, much more money. Designers cost money, and cost the time required to find them.

Google are masters of the art of making ad-supported websites feel "free", but Google operates at massive scale, milking a giant cash cow whenever they need to support a loss leader for a while. Most other free sites come with very strict limitations: If their traffic drops below a certain point, they cease to be financially viable, whereupon they only last as long as a publisher is willing to pour time and money into them with no hope of return. That leads to phenomena like SEO-oriented blogs whose authors write with one eye firmly fixed on their ad traffic. Those are fine, in their role, but there are times when one wants something different.

--

[1] That's "free as in beer". There are many websites built entirely on free software, of course, but those fail your first criterion.
I went to a residential school whose motto was "Never Give In" I was there for 8 yrs. Luckily, this trait is instilled very well in me. Our school song might be worth a read for some.

http://en.wikipedia.org/wiki/Lawrence_School,_Sanawar#School...
If you've told anyone about your intentions or if people know you have the domain they're going to look quite negatively on a "for sale" sign though.

I'd add a "submit your email address for news" box and include a well crafted para about what you're doing in order to start ranking for your chosen searches.
I believe he was referring to the Christians dragging the female mathematician Hypatia to her death, which is sometimes associated with the sacking of the library at Alexandria, as she was also the Head Librarian.
Fair Trade keeps the Triangle Trade alive and well.

If you want to change things and help developing nations, make sure those developing nations have added most of the value.

For example, you can buy fair trade chocolate bars, with beans bought from Ecuador at a "fair" price, whatever that means. But then the bars are made in Switzerland, or France, and the European country adds much of the value, and keeps much of the profit.

Kallari Rainforest Chocolate, for example, is a cooperative making chocolate, and they pick the beans in the lowlands and drive up to the mountains and turn them into bars, and then airmail it out.

If you want to make a difference, figure out where your money actually goes.
Roanoke Times
I'd have thought that active damage, including a backdoor for example, would be the sort of thing that makes you liable and can't be disclaimed under the law.
> 1) People in USA/Canada/Other western world are _addicted_ to products made in misery (in China, for example)

The act of buying something made in a third world country greatly reduces the misery (by providing a job and an income to a person).

Btw, people in China have a pretty good lifestyle when compared to other people in third world countries - all thanks to Americans buying their stuff.
Veronica Rivers: The Order Of Conspiracy Game Download Free
After having a strange vision, famous pilot Veronica Rivers finds a mysterious warning claiming that disaster is about to strike! Veronica’s vacation is about to end abruptly, as she has to travel across the globe to take on a brand new case. Discover who has been following Veronica, and what exactly they want from her, in Veronica Rivers - The Order of Conspiracy! Use your Hidden Object skills to find the Gates of Destiny!
you might want to read this:
http://judiciary.senate.gov/hearings/testimony.cfm?id=292...
> insanely, hysterically excited about it's own deindustrialization.

Yeah, I tried to get a bunch of 16 year old Americans to make a bunch of shoes. Apparently they were not interested :(

American deindustrialisation is not only caused by cheap labour in other countries, it is caused by the educational choices of Americans. Engineering isn't exactly the most popular thing in American universities. There is still plenty of room for hi-tech industries in first world countries (semiconductor manufacturing, specialised steel, electronic design, mechanical design, high-end software development, etc…) while still not begrudging third world countries’ jobs (textiles, assembly jobs, etc…).
I'm trying to remember the last week a new tax was not introduced in France... I can't find, someone to help ?

I might be a bit cynical, but the truth is that this has nothing to do with culture, the French internet, or anything similar: this has all to do with France abyssal debt and chronically unbalanced budgets (the last balanced budget was in the seventies...), and the need for the government to get more money.

So why Google ? Because it's easy to explain citizens that you are going to tax a foreign company. Easier than telling them that they will have to pay yet another tax. And if it doesn't work because of the EU, the government will have someone else to blame for the need of a new tax on the French taxpayer... et voilà.

This, or they are really stupid and think that taxing Google will somehow have a positive outcome on French economy. I don't think they are stupid.
Fair trade is a first World scam. What fair trade does is mandate the price of certain commodities.

This in effect negates the biggest advantage of developing countries (cheap labour) and allows the products to be manufactured in developed countries at a "fair" price.

Fair trade, along with agricultural subsidization is some of the most evil things that developed countries do.
So if the temperature is dominated by atmospheric flows from equator to/from pole how is the temperature of Britain so different to other places at comparable longitude (Mongolia, say)?
Google Faces Deluge of Nexus One Complaints
Adding the nonce would make it harder; but the iteration is hard to crack anyway (ignoring collisions for the moment; you shouldn't be using md5 full stop because of that).
Ant Has Given Up Sex Completely, Researchers Confirm
This http://math.ucr.edu/home/baez/week289.html is what John Baez has to say about this
Paint away the carbon dioxide
Software Auditors Crack Down As Recession Bites
65 Amazing Tilt-Shift Photographs
Here are the 65 best photographs Tilt Shift the web, showing exactly what can be done with purpose.
I don't see how training wheels would help learning at all? Just wondering if there is an age when kids can not yet learn riding a bicycle, and then training wheels would enable them to use a bicycle anyway (like you wouldn't expect a 6 month old who can barely walk to be able to learn cycling, I suppose). That would be the only reason I can see for using training wheels.
For a lot of these I was reading and thinking "oh please tell me more".
The Hype Behind An Ijango Signup Account
A country where so many of the young (in this case, into their 30s) can't:

Get full time long term work.

Afford their own dwelling.

Afford to get married.

Isn't "thriving". A county where the birthrate is the lowest in the world, where it's been lower than the death rate since 2006, is dying, not "thriving". By the end of the next century there won't be any Japanese left if the current trends continue, and I've read that no society with it's "lowest-low" birthrate has ever recovered....
How could you possibly imagine that the North Korean regime would undertake any activity to "improve the living standards of their citizens"? The appalling levels of human misery achieved in North Korea are the product of the regime. It takes only the slightest mote of thought to imagine that without the regime the North Korean people would enjoy wealth and comfort of the level of South Korea.
UCSF Endocrinologist debunks "Calories In / Calories Out" Model
you're aware of datalog etc? sounds like that would have been ok for your project (even 5 years ago).
"There surely must be a limited supply of people who can do the really serious physics modeling or AI stuff. Are they subject to the same conditions?"

Yes, they are, because there are still more available than needed, and 'the best' is rarely a trait that games studios look for in hiring.

That said, someone with a SIGGRAPH presentation, or equivalents in AI or physics, WILL be treated with more respect in the industry. But at the end of the day, you'll still be a very disposable cog, that works the hours that management decries, or you're gone.
Chat on Translator toolkit
South Korea and Taiwan are today 1st world nations whereas even a generation ago they were not. They didn't get there by wallowing in their perfect virginal misery, untouched by foreign trade. Quite the opposite, they got there by providing goods and services to the rest of the world, bootstraping their economy and their industrial base in the process.
Too bad about the cuckoo clock. We have one right outside our meeting rooms.
Same here! I want to know more about the elevator!