skysight-inc/HackerNews huggingface dataset:
The article made me smile too. Bringing the conclusion back to the analogy it sounds like he's recommending the girl from the bank just stop pretending and really be your girlfriend, forget the home loan, meet your parents and I'm not sure where it goes from there.

What I was talking about though is the idea of a 'mix.' That idea basically makes twitter into a baby version of TV. We'll have content which people will want. Then we'll have the promotion which people tolerate to get the content. That doesn't apply very well online and it definitely doesn't apply to twitter.

The problem with twitter when it's a company is not knowing what you are signing up to. I have no problem with promotional content on twitter because I don't have to see it, unless I'm signed up to it in which case I probably do want it.
From this(http://www.well.ox.ac.uk/cvri/people/fellows/sears.htm), we can infer the apprximative average volume of a cardiac myocyte as 21 048 µm³.

Knowing that the human heart weights on average 300g, it makes about 10^(10(+/-0.5)) cells, hence 2^(10^10) states for a FSM built on it (rough approximation).

Even though the simulated experiment had obviosuly less cells, I think that the real heart can in practice be considered as turing equivalent.
Conway's Game of Life implemented in Brainfuck
Mb.jquery.components
Especially since the NOR logic gate symbol almost looks like a heart...

http://en.wikipedia.org/wiki/Logical_NOR
There is nothing really 'dead' about Lisp, whether you're speaking about Common Lisp or all Lisps. But it is true that most programmers would not turn to it when considering new projects.

I essentially see two problems with the state of Lisps. First off, the one with major library support, Common Lisp, is often times lacking in good library support. You'll find 10 libraries to do anything, but 5 of them will be undocumented, 3 of them will be dead projects, and 2 of them are incomplete.

The second problem is community. Again, I speak of Common Lisp, because it's the most fully-featured Lisp out there right now. Where is the community of Common Lisp? Who do I go to ask for feature requests in the 'next version'? Do I get some form of support? (I mean, c'mon, just compare it to Python!)

I think that Clojure has solved the second problem, more or less, with it's BDFL. However, I don't think it has the breadth of features that CL has, and being on the JVM brings some of its own problems.

Clojure is getting there, but I think that if a group of, say, 10 people decided to 'popularize' Common Lisp, they could. Just create a distribution of Lisp (say, using sbcl or anything else cross-platform) and ship it with a few helper libraries - since Lisp has macros and reader macros, it can essentially be transformed into the clean language it sometimes isn't.
Actually there are users that were looking for alternatives to expensive or dying CL implementations. These were and are financing work into SBCL and now also CCL. For example the port of CCL and its development environment to Windows is paid for. Recently at the ECLM (the European Common Lisp Meeting here in Hamburg), Dan Weinreb of ITA Software described what enhancements and robustifications of CCL (Clozure CL) were paid for by ITA for their reservation system project. I can tell you that it was quite an impressive list.

Currently the state of implementations like SBCL and CCL is really good. There are lots of further improvements possible and necessary as the computing landscape evolves. But from a Lisp user perspective, the free implementations have never been better than today. Users should be aware of that and take advantage of that. More work on graphics, development tools, etc. is welcome, though.
It's a lot more likely you'll die if you avoid drinking water.

What's this got to do with HN, in any case? 'Survival skills' for hackers is probably more akin to having to cook for yourself if the local pizza/mexican/chinese/whatever place is closed (to play on a stereotype; plenty of hackers are good cooks).
You could make the app for other countries. After all, there urban loneliness in every major city in the world :)
IIRC, there was this female (Magda..?) in William Gibson's Pattern Recognition who was employed by an advertising company to do just this for their clients - social/viral marketing at its most grassroots. She'd hang out at bars, clubs and other 'hip' spots, chat up people and subtly hawk the company's wares.

The upshot was that she did this for so long, that she became quite unable to have a normal conversation with people at such places - owing to the lingering suspicion that there might be other such advertising 'plants' like her.

Good read, somewhat unnerving, slightly meh ending..
Exchange secret messages with a friend without anyone around you noticing
TurboGears’ Killer Features: Object Dispatch
This is real. I was just invited to a Windows 7 Launch Party by the student Microsoft rep on campus. The officially-worded invite mentions a PhotoPalooza, a photo tour of Windows 7 on her machine.
more AK47s were sold in the world than all other assault rifles combined.

Don't you think that that is more due to price and availability than anything else. I imagine buying a case of M16s can be quite tricky in the middle of the mountains in North Pakistan, while you probably have at least two people in your circle of friends who knows I guy who makes AK47s in his workshop.

So to draw the AK47 analogy to its logical conclusion, If you want your product to hit it big make it easy to build give away plans on how to built it to everybody without any sort patent, copyright or royalty claims. Remember that the vast majority or AK47s bought are knockoffs and that the original company doesn't see a dime from those sales.
cat data | tee log | data_processor

it's called "the Unix philosophy".
invented by Doug McIlroy, probably before you were born
Key Computer Data on Global Warming Has Gone Missing
JavaScript must die
http://www.erlang-factory.com/upload/presentations/116/Simon...

http://www.reddit.com/r/programming/comments/l434/ask_reddit...

http://jjinux.blogspot.com/2009/02/haskell-or-erlang.html
If you can, go with ASP.NET MVC or MonoRail - "regular" ASP.NET will be probably be frustrating given your background. ASP.NET makes it difficult to control the generated html and js, and likes to pretend the web is stateless (viewstate).
Orbit Systems- Procter & Gamble Case Study
Does OSX work in a VM?
Executive Lounge Advertising 
Ultimate executive airport lounge experience! Executive Media Network offers innovative and flexible media opportunities for advertisers ranging from airport, Amtrak and the Hampton advertising.
Texas Business Litigation 
Expert family law, divorce, business litigation and real estate Lawyers to fulfill your legal needs in Texas! We represent range of areas of law throughout the Dallas-Fort Worth Metroplex, including the counties of Dallas, Tarrant, Denton, Collin and Rockwall.
Sep.23, 2009: 11 new Cisco critical vulnerabilities
WOM marketing. "Word of Mouth" I don't know how prevalent it is now but it spawned a few years ago from a mashup of network marketing and friends.

http://www.bzzagent.com/

"Welcome to BzzAgent

Join BzzAgent's word-of-mouth (WOM) marketing network to try new products and spread word of mouth.

How can your brand benefit from Bzz?"
Clojure crossed Common Lisp on Google Trends in october 2008, then remained stable until 1.0. From then, it kept on growing, at a slow but steady pace.

I guess we'll see another boom when the major libraries will have stabilized as well...

http://www.google.com/trends?q=clojure,common+lisp
And continuations, apparently. As of 2002, he was apparently working in embedded for Nohau Corporation: http://www.nytimes.com/2002/02/28/technology/a-long-time-ago...
Yup. I think there was a demand (of better language), but supplying necessary tool chain in Lisp required too much resources. In PlayStation2 era, NaughtyDog got advantage from their custom compiler, that's I heard in their GDC talk. But not everybody could afford that resources. I used Scheme in a part of toolchain in the production but never managed to push the code in the actual game shipped.

I am still trying to use Lisp for these domains. A small piece of Scheme code is running on the server side of one of the metaverse applications currently doing beta.
Safari is based on the KDE browser's open source rendering engine, however. I don't know how much of it is left but certainly it was a huge boon for them -- and later Google -- to start with a highly standards-compliant and open code base.

I've found the best OS projects are system libraries and utilities and tools where the developer is also the end user. The more UI is piled up, the more non-developer involvement is needed the worse it gets. The worst are open source games; nothing good since Nethack.
This line interested me greatly:

But because TV reaches a much larger audience [..] when considered on a ‘cost per viewer’ basis, its greater expense is not quite so pronounced.

Is this an assumption they're making? Is using the TV to reach out to people cheaper than the radio? The reverse holds true for India (All-India Radio reaches way more people than Doordarshan (state-sponsored TV channels)), but that's a different situation - radios and radio coverage across India is dramatically cheaper than that of television, and radio advertising is orders of magnitude cheaper than on the telly.
It seems so, but following the policy you'll have to host your vm's over an OSX server edition.
What's the point of it compared to tar and dd?
Is there anyway to edit that Wiki page without registering for an account?
Naughty Dog used Allegro Common Lisp for their development environment - to implement some kind of Scheme dialect for the Playstation II. Then they got bought by Sony and for the Playstation III they used C++. As I understand they wanted to share code and technology with other parts of Sony working on games - and those were not using Lisp, but C++, like most of the industry. From reading some of their latest presentations I get the impression that this did not work out the way they had thought. So Naughty Dog is back using Lisp, this time using Scheme as part of the toolchain.

Xach recently wrote about the use of Lisp in Games:

http://xach.livejournal.com/229485.html

But there is more, I remember for example that there is a relatively large online game that uses Common Lisp: neuroarena.com - a tutorial video is at http://www.youtube.com/watch?v=XFzP6Shxbbs .
Sure, much like walking upstairs brings you closer to the moon...
Infrastructure Integration: Metadata versus API
Forbes mentions GraffitiGeo (YC S09): part of the "Web Squared" era
TV will always have a place as something people can twitter about in real time.
Apples own iPhone apps never rotate "upside down" in portrait mode, so you can use a landscape view on your side with no trouble. 3rd party apps should follow this convention.
I said as much in the blog comments, but I'll repeat it here too. The issues noted in the presentation, plus the fact that the language is a bit of a dog, is why I suggested proof-carrying code as a replacement for Javascript:

http://www.plsadventures.com/2009/08/worrying-trends-in-prog...

(and got pretty well flamed for it, too)
Heh, check out the statistics for that URL:

http://bit.ly/info/robots.txt

Hundreds of thousands of "direct" hits, and hardly any actual referrers. Looks like bit.ly is counting crawlers as hits. Not too surprising given the lack of validation elsewhere.
This is cool, but I won't truly be happy until someone's implemented Conway's Game of Life in Conway's Game of Life.
Thanks for the pointers. Encouraging.
Pretty silly really. (NoScript? deprecate js? aint gonna happen thankfully).

Many of the arguments are just arguments of why you don't include arbitrary untrusted javascript in your page.
Many of the use cases of including external scripts in a page could be done exactly the same server-side, which would make them far more secure. But, it's extra work for websites to do that, so they often don't.

>> background-image: url('javascript:window.alert(1)')

Some browser seriously executes that js? I have not seen that work anywhere. (Just tested safari, firefox).

Perhaps a better answer would be to have browsers show you a small warning if the website is including js code from external sites, however, it's so common now that most websites would flag up. But it might cause people to rethink things a bit.

(Also as others say, the issues are not with the language javascript, but in the way it is used in browsers. Killing js wouldn't solve anything if you don't address the issues in the browsers).
This is interesting analysis. However I think the most important factors of success of a start-up are 1) what service to provide; 2) team to run the business. Friendly funding environment is a plus, but it is not a sine qua non for a young company.
it spawned a few years ago from a mashup of network marketing and friends.

I realize you probably mean "network marketing and things like it," but it sounds like you mean a mashup of network marketing with the concept of friendship.
And again a link for which the only interest is the short, attracting and more or less controversial title.
Web development is changing to meet mobile needs
This is far and away the most detailed explanation I've seen:
http://people.redhat.com/drepper/cpumemory.pdf
One of the reasons I read Hacker News is for the great comments on submissions, and this is one of the best I've seen. Thanks for taking the time to write that.
What is 'trusted' javascript though?

There is no differentiation between 'trusted' and 'untrusted', which I think was the point that the presentation was making.
Most funded companies are incorporated in Delaware. Many VCs insist on it. Delaware has positioned itself as "business friendly" with low corporate registration fees and a legal system that favors business interests. YC recommends that all of their founders incorporate in Delware.
Iteresting, how new language will solve problems with have little to do with the language itself?
There's a difference between a language and an API. JavaScript is a very powerful language in itself that has features like closures to please professional developers but is also easy to grasp by novice or amateur programmers. This makes it ideal for the role of being a client-side script engine of the web.

There might be issues with the standard JavaScript API (I mean, the DOM) but this could be fixed by correcting the API, there's no need to "kill" the language.
Sure there is (I agree js doesn't know the difference, but we do, and we are the music makers).

trusted: I wrote it / looked over the source code

untrusted: I pasted some <script src=http://gonnaHackU.com/blah.js>; into my page.

Including <script> tags from external entities is always a potential security risk. And it's always better to do it serverside if at all possible.
Seedcamp announces its six winners for 2009
I took a quick look at the features page, and saw 'protection against media errors' and merging mentioned. There's much more, I get the impression it's the (command-line) infrastructure for a modern (graphical UI) archive util.
Right, but that's just a social distinction. It does nothing to protect users from careless web developers, and it does nothing to help web developers be less careless.

Please, somebody think of the users!

There are obvious technical solutions to this, but people seem unwilling to acknowledge that they might even be necessary.
> The business cycle has since the 1970's has been a bit worse than the cycle from '45 to 75. Nothing like the current financial crisis happened during that time.

Nothing like the current financial crises happened since the 1930ies. Then again, the structure of the economy radically changed since that time (think globalisation).

> I don't know how the overall growth rates compare. GDP calculations are full of subjective assumptions.

The 80ies and the 90ies was one of the best and longest periods of economic growth for the USA. Since 1982 (before the current mess) there was only a small recession in 1990 and a quarter long one in 2001.

GDP is probably one of the least subjective measures that there is. I don’t know what other measure would be less objective. You also seem to ignore the extremely high inflation in the 1970ies.
internet explorer allow javascript expressions in plain css, it used to be a handy trick to make zebra striped tables, although thats a bad use, its also part of what was behind the png hacks
Don’t Make The Same Mistakes As Bit.ly and Tr.im (running a URL shortener)
Here is an example of a GoL unit cell - "a pattern with two states, which is determined by its previous state and the previous state of its neighbors, using exactly the rules used to compute it; that is, it simulates its own universe": http://www.radicaleye.com/lifepage/patterns/unitcell/ucdesc....

Basically a pattern in GoL that mimics the behaviour of a single cell. A regular grid of these would therefore implement Conway's Game of Life in Conway's Game of Life (and of course you could do this recursively to any level you choose - at an exponential decrease in speed of course)
PRESS RELEASE: 37SIGNALS VALUATION TOPS $100 BILLION
Black Hat SEO: Their Side of the Story
I got it working just fine on a Debian machine (Lenny) running Openbox without Nautilus. You can do the installation purely from the command-line and run the daemon in the same way. The one downside is that Nautilus used to be the only way to get visual notitification of syncs, etc. I got syncing just fine, but nothing on a panel or the like.

I haven't used Dropbox in some time though, so someone may have figured out a hack to integrate the tool with KDE's panel in some way. Their forums are pretty active with a variety of Linux distros and desktop environments. Search there.
Even more impressive is that, according to the comments, he actually wrote it from scratch (as opposed to generating it using some higher-level language). No comment on what that seems to imply regarding his brain. :)
Using Comet on Google App Engine
Discover watter in Moon and Lunar base
If we follow the idea of killing everything that's "insecure" then we will end up killing everything, because nothing is 100% secure. I vote for improving JavaScript, for example, by sourcing external code via Google Caja. We should also improve defense against XSS and CSRF attacks in today's most popular frameworks (because, a lot of the times it's not the JavaScript that's insecure, but the frameworks that developers use - - i.e. making it possible to source arbitrary HTML is a very bad idea, no matter if JavaScript is used or not [e.g. one can do malicious attacks via an image tag as well]).
I thought Dishpointer AR was even cooler.
Sigh... just RTF part 1 before moaning:
http://www.infoq.com/articles/flightcaster-clojure-rails

It goes extensively into detail about their use of Clojure.
The fact that the 2nd part's title is "Building FlightCaster's Frontends for the Web and Smartphones" could've tipped you off about what's inside...
I was aware of expression() when used in css on IE, but didn't know anything would execute url('javascript:

IE7 executes expression() when used in css (inline/style/external css file), but not when you set css from js. Also cannot make it execute url('javascript:

(Safari/Firefox/Opera/Chrome execute none of the above).
TV emphasising its difference and its production value compared to social networking. The things people do on social network sites are either worthless or have a value close to zero. Compare this to TV which is made by skilled professionals and has a high production value. If TV lowers itself down to the social networking space it will just fall into the noise of the web and lose its value amongst all the twittering and poking.
Which API are you talking about?

I don't mean to sound condescending, but following the general tone of your post, are you sure you know what an API is?

The take-home point for me was that the execution model for Javascript is inherently poor security-wise. Changing this would require changing the semantics of the language (i.e. you would break most Javascript code in existence), at which point it essentially ceases to be Javascript (unless you want to start to argue about replacing axe handles and such, but the original point stands - you could take a new language which fixes the execution model and call it "Javascript", but it would still not be the Javascript we use right now).
Fifteen lines for fifteen, functionally identical, and no where have I implemented a getter or a setter :-)

;; define the class
(defclass contact ()
((first-name :initarg :first-name :accessor contact-first-name)
(last-name :initarg :last-name :accessor contact-last-name)
(display-name :initarg :display-name :accessor contact-display-name)
(email :initarg :email :accessor contact-email)))

;; printing is built into lisp, you just customize its behavior
(defmethod print-object ((c contact) (stream t))
(print-unreadable-object (c stream)
(format stream "~a<~a>" (contact-display-name c) (contact-email c))))

;; implement some logic to validate the the slot values
(defmethod initialize-instance :after ((c contact) &rest initargs &key &allow-other-keys)
(when (slot-boundp c 'email)
(unless (valid-email-p (contact-email c))
(error "~a should be a valid email" (contact-email c)))))

(defun valid-email-p (email)
(check-type email string)
(find #\@ email))
The same as the point of using a wordprocessor instead of simply piping escape sequences to lpr.
There is only one sure way to prevent all kinds of attacks involving javascript.

Never emit contents of any variable to the browser without treating it with htmlspecialchars() (or equivalent) first.

If you want your users to post formatted content either don't use html for formatting (use something like markdown) or parse the html to tree, and run it through whitelist filter that will let through only tags you want to pass, only attribute values that you want to pass, and only values of attribute that you want to pass (defined by narrow regexps that dont allow such thing as background:url(javascript:)).

To sum up never mix other data types with html (kept in static places like template files or read-only database tables), unless you are absolutely sure that they contain html you want to display, either by htmlspecialchars-ing them (safe and fast general policy) or by parsing and whitelisting (for cases that you really, really have to allow some html).
That would probably be around the middle of Western Australia, since there's a Macka's in Alice Springs that throws out the absolute middle of the country as a candidate.
Also, if you look at a road map, that spot in the middle of WA is the furthest from major ("interstate") highways.

edit: http://mcdonalds.com.au/find-us/restaurant shows us that my off-the-cuff guess was largely correct. Zooming in on their handy map even gives us a nice rough set of directions: go along the Gary Highway until you reach the turnoff for the David Carnegie Road, and you will be at the least McColonised place in Australia.
I was, of course, talking about the JavaScript DOM API: https://developer.mozilla.org/En/DOM
Hackers !== Code hackers
.. and it's pretty unlikely your took your water from a hot vent or steaming geyser.
Phoenix Technologies Enables Uber-fast Boot
Only if they believe you, though. CFLs have a lifetime of around 10,000 hours but some people discovered the hard way that they don't handle some operating environments, and then stopped trusting the rated lifetime at all.
That was both not-obvious from your comment, and quite irrelevant, given that I can only see one complaint that stems from the design of the DOM API. The rest of them are all based on the flawed language security model. Basically an "API" is only as dangerous as the language that permits its use.
The DOM is unrelated to JavaScript's global variable/function/everything oriented nature, the ability to do stuff like redefine the Object constructor, the fact that there's no real protection between objects (e.g. guess the name of a variable or function and you have access).