skysight-inc/HackerNews huggingface dataset:
I would love to do this, but sadly I have no other (good) choice. We've basically got AT&T, Clearwire, or Comcast. Comcast is fast and expensive, AT&T is okay but cheap (and their tech support sucks), and Clearwire is just shit, plain and simple.

If I had any other options, I would switch.
I didn't even realize the alternating article numbers. Bah humbug to colorblindness.
A well engineered lisp(and any other language actually) program isn't a stream of beautiful lines, but a set of components, any of which might have a complicated implementation, but all of which have a good clean interface. Lisp is beautiful not because it allows you to write beautiful 20 line programs, but because it allows you to design large systems that still have a chance to be maintainable, despite the complexity of the problem they are solving.

I can still show you examples of beautiful and horrible 20 line lisp programs, but I'd rather show you examples of large scale design. The most popular might be Emacs. Emacs has a million lines of elisp, imagine if it was written in java or C++, scary thought :)

In a large system like emacs you'll find many examples of beautiful and ugly code, but the overall system is still beautiful and maintainable. This talk by Stuart Halloway might explain what i mean by that: http://vimeo.com/1013263

In a nutshell, emacs is big, but small for its size, meaning that those 1000000 lines of lisp do much more than a million lines of java will ever be able to do. That property comes in part by using a lisp as an implementation language(and not a very good lisp at that :)
What can we do against ADOBE, Apple, Microsoft and Visa who are also pro SOPA. When companies start feeling the pain, they will soon withdraw their support.
Can anybody recommend a SOPA safe registrar that I can transfer my domains to?

There are about a 6 threads on HN right now that mention various anti-SOPA registrars. Read a few and see what the opinions are.
It's Christmas.
>I don't think Google+ will have an equivalent effect because few people visit it habitually, and when they do, most posts are fairly formal/professional instead of playful/casual.

The internal Google+ is probably 2/3 playful and social stuff, and 1/3 serious stuff.
Instead of donating that 4 hours of time to one specific project in need, why not create a platform for others to donate time? Think of a kickstarter, but for man-hours.
Hmm, Super Meat Boy seems to be totally fine on my mac. (2010 Air 11").

However, Binding of Isaac is pretty lagtastic. (But, quite possibly the most fun I've had with a game this year.)
Yes, but redis is just so nice for certain applications that can be a pain in a RDBMS. Not that it can't be done, but the simplicity and performance of redis atomic counter increment/decrement is often enough for magical vertical scaling sauce. Redis is chock full of these little use cases, even when you're just using it as a "cache".
This could be a good marketing opportunity for Twilio or some other similar service: if I were expecting such a call from GoDaddy, I'd love to use something like Twilio to set up a voice menu system GoDaddy would have to navigate through to leave me a message, and make it as annoying as GoDaddy's checkout procedure.
... and jonesforth (google it 'coz the original site is down)
I'm switching SSL which is more complicated.
No, whois reports the registrar that manages the domain, the DNS is irrelevant. For example: http://whois.domaintools.com/citricsquid.com switch to "Registration" profile, "ICANN Registrar:GODADDY.COM, INC."

The one flaw with this is that it takes "up to" 7 days to transfer depending on the registrars in question. I moved a domain to godaddy 4 days ago and it still doesn't show that it's with Godaddy.

edit: Nevermind, you meant in this specific case where it's using DNS. You're right, although it can be done via the whois data.
I guess my browser cached it. thanks
G+. https://plus.google.com/107781042718674753240/posts//p/pub

Or here.
10 ways we don't give a fuck what you'll do in 2012.
I wonder how colour-blind folks feel about it...
Ask HN: So what Holiday Projects will you be working on this year?
Thinking of using D3 and Square's Cube project to visualize my holiday gifting graph in real-time ;)
Isn't his point rather that Lisp goes beyond the normal definition of 'programming language'?

"Lisp is almost an interpreter builder rather than just an interpreter/compiler"

So most languages have a fixed grammar, and programs are always written in that grammar. Java functions, whatever problems they have, are at least always declared using a fixed grammar -- something like

function ::= returnType Identifier parameterList;

So even if you don't know what a function does, at least you (and tools) can easily see functions in the source code. The same applies to loops, classes, conditionals, etc. (Same for python, BASIC, whatever.) What Lisp does goes beyond that; I can define a new conditional language construct, or looping grammar, or object system...

"This means that one can make it be just about anything they want. Thus, its culture is almost a lack of culture."

The fear is that you'll end up having to join a project using "Dave's Object System" or "Nora's Conditionals Library". And that's where Lisp has the Aw(esome|ful) power to write in wildly divergent styles -- in fact, written in whole new grammars.

I suppose there's an idea that code can be written in a 'natural' way for the language. So you have this idea in python programming of something being 'pythonic' -- not just corresponding to the the python grammar, but also in a particular, respected programming idiom. So the question is, when you have the power to write your own grammar, can you then still write in a good, predicatable style that makes the code a good form of communication for other programmers? Is there a 'lispish' way to write code? (I suppose the same question applies to things like internal Ruby DSLs.)

Honest questions; although I've given Lisp a good shot, I've never written anything longer than a few hundred lines...
Forgive my naivety, but why do we have cross domain limitations if I can fire up a proxy and do the exact same thing? What's the difference?
Might want to put [2009] in the title, as without it seems to be a response to their current little SOPA fiasco.

Also… the GoDaddy CEO is going to talk about degrading social norms? How about baiting people to your website with inappropriate, offensive commercials during major television events. Grow up, GoDaddy. You suck ass.
I'm slightly color-blind (not red-green, something not well known and milder and somewhat treatable with the right supplements, so less so than I once was) and I have a crappy monitor in that regard on my netbook (I know because I have seen the green newbie names on a better monitor and it is much more visible there than here). Plus my topbar is only maroon when I hit "reply". So I had not noticed it until people began commenting. If I look closely, I can tell the numbers alternate color.
Top Most Successful Startups of 2011
Reddit: reddit.com
That's absolutely not true if you also use the registrar for DNS. We transferred a domain away from Network Solutions a few weeks ago, and got bit by the combination of:

1. When you re-point your domain at non-NetSol servers, they momentarily point toward a server that in turn says your A record is their "business profile" default landing page. It takes a few minutes before pointing correctly at your new name server

2. Many large caching nameservers don't obey TTL; our SOA's TTL was 7200, or 3 hours, but we saw servers at RCN, BellSouth and Cox serving our old SOA nearly 24 hours later.

Together, that means that for 24 hours, some people got this lovely page: http://www.vttcorp.com/ instead of our server.
By the way, speaking of design, does anybody know, why HN still uses old HTML4 elements like <center> and <font>? Too conservative I think! I am for cutting edge HTML5/CSS3 slick design for HN!
How to create your compelling core story: Part 2
I think making an example out of Godaddy for companies who support SOPA, is a good way to get others to quit and deter them from supporting such bills in the future. The worse it gets for Godaddy (say it ends up causing it to go bankrupt as a long term effect) the more chilling the effect will be for everyone else.
Lame. This is bylined today, with this stupid disclaimer "Editor's note: This story is part of a series we call Redux, where we're re-publishing some of our best posts of 2011."
GameDesk Study of Motion Math EdTech a Research Success
I can't enter the chat. Save Name button does nothing! I'm on firefox 3.6.17.
That's awesome!

This year my happiest moment was when I finished the 70km ultratail in the middle of wonderful mountains. When I arrived I was tired, but I felt like I was the boss of the world! :)

http://31337.it/files/393/jpghRPudRPuHL.jpg
it is a complicated issue with such a wide variety of places that we pick from, and the uptake amount and destination within the plant varies by species and the pollutant in question. my understanding is that in general plants do not extensively uptake lead or arsenic, and that most cases of heavy metal ingestion from produce comes from poorly washing it, or not peeling roots/tubers (which we don't pick)

for what it's worth, we have made cider from our apples and had it tested for heavy metals, which it passed ("below threshold" -- not clear if that was the detection limit of the machine, or against a concentration standard)

the vast majority of things we pick are also actually from people's yards (with permission -- no one wants what they've got). while the assumption there is that it is safer soil than something that's literally next to the interstate, it is true though that we have not tested the soil of every single place we pick.

it also brings up the question of how safe "real" farmland is, as many of them are located near roadsides, or once used lead arsenate as an insecticide, or ...
I've been putting off writing a Mac App to publish on the app store. I finally have a concept I can get excited about and I have already started. It's been a learning experience but I'm taking notes that I can hopefully transform into a series of blog posts.

As for D3, I'm intrigued and really want to play with it, but I don't currently have a problem to which apply it :(
The difference is in being explicit with permissions.

That said, JSONP is one of the ugliest (but useful!) hacks ever invented.

For more details: http://en.wikipedia.org/wiki/Same_origin_policy
Hm.. no, that's not ringing any bells. Other ideas?
PHP and Javascript
My general understanding:

HN is a side project which does have a business purpose for Y-combinator in that they require applicants to have an HN account (and if you don't have one, you have to create one to fill out the application) and Paul Graham (if not others) will check your comments/make a mental note if they recognize you/some such when reading through your application. However, since it doesn't directly make money and is a free service (with a much, much larger membership than just the YC applicants), it gets whatever time and energy Paul Graham can spare. So restyling it is not a high priority.

There are a number of "themes" which have been written by members that you can add on top of it, if you care to. For example: http://blog.vezquex.com/dark-and-wide-user-style-for-hacker-...

You can always search the site for others to find something you like (or write your own if you have such skills). But I get the impression that HN itself is unlikely to be overhauled any time soon in that regard.
I agree with most of the comments, like the numbers, either drop the top bar or make it a brighter red
Isn't this similar to http://chat.nodejs.org/?
That's really helpful -- nice to hear from a pro. Thanks.
This is a perfect example of the Free Software movement's lack of teeth. Even if they do manage to get the money together to sue HTC, the company will have no problem demonstrating the type of bureaucratic structure that would make source code take four months to be released.
Probably also interacts with a lot of pre-existing dislike of GoDaddy; they're not exactly a previously-loved company that just did something to anger people for the first time.
Probably. I just wrote it to learn web sockets and node.js
All websocket examples was too complex to dig in so I made a simple one.
Do elevator algorithms communicate with external systems, such as swipe cards?

For example, when an employee swipes through the security gates, the elevator is called.

Also curious if elevators use statistical analysis for predicting trends over time. A four-elevator system in an office tower would likely give the cars preference to being near the first floor at 8:30am. Is this what fuzzy logic schedulers do?
I assumed all the GoDaddy stories were just being highlighted in red for some reason.
I haven't made any crossbrowser test. It may only work on latest browsers. Sorry about that
Happy Holidays to my hacker family! This was my first year really contributing to posts and discussions and it's been incredibly rewarding. Thanks everyone!
Not to mention renewals. I hear of a few people with hundreds of domains that don't want to renew all at once. So they are going to let them near expiration and just transfer them away as they get closer to expiry, so as to spread the cost out.
I see people are complaing about the XHR requests. That's not my fault. I'm using heroku for hosting and it does not support websockets, so I have to force socket.io to use ajax long polling. That's actually heroku's solution.

But if you run it on your server or Cloud9 ide it will work just fine.
I'll be doing some consulting work to pay bills!
While the test pack is running, I'm playing around with some document databases to see if I can finally grok the differences in the current crop. :)

I played a bit with d3 for some datalogging work I did for my (now broken, of course) race car. It took me a while to wrap my head around it, but I really enjoyed it once I got it.
I thought unemployment/underemployment (especially among the young who are new to the workforce) is a big factor in the 'Lost Decade', but I don't see it addressed in this article. I wonder how that fits into the picture?
I think there are three separate stories linked from the HN front page covering this specific aspect of the story. Yet they all reference a single G+ post -- just one GoDaddy customer. If I'm keeping score right, there was one HNer who corroborated. But two customers doesn't necessarily make a trend.
It seems that when the client loses the connection, it doesn't attempt to reconnect.
While Forth is certainly a mind-expanding experience, I still feel that it suffers a bit from "Stackholm syndrome" when I see advice like that contained on page 144, under the section "An alternative to screens: source in named files":

Infnite-length files allow sloppy, disorganized thinking and bad factoring. Defnitions become longer without the discipline imposed by the 1K block boundaries. The tendency becomes to write a 20K file, or worse: a 20K definition.
ya..save name button does not do anything and it is almost similar to the chat demo of node.js
Your post advocates that we don't act on the grounds that we should act. Silly.

Advocacy often falls into the trap of trying to act uniformly, as if there is only one appropriate action for an individual of a movement to take.

One individual does not have the capacity to decide those battles which should be fought and those battles from which we should gracefully withdraw.

This is, in fact, because every battle that we have the present capacity to fight ought be undertaken:

Unless, of course, there is only one battle upon which the war depends. But this is not so currently; your own multitude of (in my experience, only marginally important) battlefields demonstrates this.
The number of dead people whose ashes have been lost by Elon Musk? 208.

http://nytimes.com/2008/08/03/science/space/03launchweb.html

That same statistic for Aubrey de Grey? 0.

Based solely on this information, I vote for Aubrey to take us to Mars. If he can't or won't, then I vote for UP Aerospace, the people who previously lost, and recovered, Scotty's ashes.

http://cosmiclog.msnbc.msn.com/_news/2007/05/18/4351626-scot...

On a serious note, I find it disturbing that Musk doesn't show any real sense of responsibility. From the second article: "We certainly felt a huge responsibility for getting this [the ashes] back to the customers. She [Wende Doohan] trusted us to fly it into space, which we did successfully, and she trusted us to find it." No such effort or statement was made by SpaceX.

This lack of responsibility goes further, in a more general manner. I can't trust SpaceX to put millions of people on Mars when they can't even be bothered to do a small test on the moon. I understand that the environments are different, so the techniques and technologies used for a moon settlement may not easily transfer to Mars, but there is no real reason not to make an effort, even if it's just a year-long experiment to see if ten people could survive. Even if the moon isn't an important strategic goal, and I'm not sure that it isn't, at least it makes for a good testing ground. Bypassing the moon for Mars smacks more of unbridled grandiosity than it does of responsible reality.
Gingrich can't take Romney's "negative attacks"
Ask HN: Any to-do app utilizing game mechanics?
I use gTasks for now to manage my to-do list. It works fairly well with Any.do on my phone and I see it on my Gmail interface as well. However, my lack of motivation is legendary, I figure if there's a to-do app which employs game mechanics it would get me to actually complete my tasks.

To illustrate, remember playing those good old jRPGs? When you complete certain task you are rewarded with experience points, you level up and gain new abilities. If there's a to do list which rewards you in such a way I'd be very happy to use it! (I realize there's no real-live level up, just figuratively saying that, there must be ways to reward someone mentally)

I looked around the web and can't find anything fitting this description. I figure someone where must have an idea if such a thing exists. Please let me know!

Thanks!
DM
Even worse than "readable" and "unreadable" are "maintainable" and "unmaintainable". At least I know what "readable" means at some level. But "maintainable" usually turns into a generic catch-all term for "this doesn't scare me too much".
JavaScript Snow Effect
I think writing a chat app is the rite of passage for node developers at this point.
NY Jets vs NY Giants live stream
NY Jets vs NY Giants
Match schedule:
Week 16 NFL Regular season
Date: SAT, DEC 24 2011
TIME :1:00 PM (ET)
Venu: MetLife Stadium
watch and enjoy NY Jets vs NY Giants live streaming and also watch
NFL full season live streaming online here. Get the best online sports
coverage on the net directly on your PC
Ok, seriously, enough. SOPA isn't going to collapse in on itself if GoDaddy comes out swinging against it. This reminds me of the phrase "security theater" as applied to the TSA. This is "activism theater" -- it accomplishes nothing but it puts on a show and makes people feel better.

Applying this pressure to your congressmen is the only real way to affect change. I've called each of mine and have the vapid "We're studying this closely" response letters to prove it. I agree that action against individual companies can be effective, but there is an extreme focus on GoDaddy like they're the linchpin of this whole thing, some kind of mob boss when they're just another company who has lent their weight to this legislation.
It's node's hello world. :)
domestic hers fitting houses dried sand greaves looker Egyptian
weapon abstract discovers insight stroke dens passions
paying genuinely oppressed contemptible inaccurate reneweth
thoughts material break drew protracted additions DOMINE
spouts
Yep, I just noticed that.
EpicWin fits your description pretty well.

http://www.rexbox.co.uk/epicwin/

On iTunes: http://itunes.apple.com/us/app/epicwin/id372927221?mt=8&...
Well, that would explain of course, thank you for your theory and the link.
Thought much of this applied to the mindset of a programmer entering their second decade of work.

"the biggest misconception that non-mathematicians have about how mathematicians think is that there is some mysterious mental faculty that is used to crack a problem all at once. In reality, one can ever think only a few moves ahead, trying out possible attacks from one's arsenal on simple examples relating to the problem, or using analogies with other ideas one understands."
In general you don't want to piss off your best customers. The type of person who owns 20+ domains is the type of person you want as a customer (lower support costs, lower cost per customer acquisition).

The person who owns 20+ domains is the type of person who probably is someone who cares about SOPA.

I don't think these numbers, really mean anything, to be honest. But I do think that pissing off the people who are the cheapest customers to acquire and support and the people who people are going to ask where to register their domains at is probably not the best business strategy long term.
Hewlett-Packard printers remote hacks Security fix available
The TeX and TikZ examples gallery is now on Twitter: TeXgallery
Instead of comparing Lisp with other languages, let's consider the problem stated, of people inventing their own little worlds - i.e. DSLs.

Brooks said that a "programming product" (meaning one that can be used by other people) takes x3 the work of a "program" that works. He talks about documentation, testing, generalization and "can be run, tested, repaired by anyone". I think this means careful API design for usability, discoverability and understandability - not just efficiency - is important.

So, inventing new worlds (DSLs) is not a problem; inventing your own little worlds that are hard to understand and use is a problem. But it takes x3 as much work to do it right, and it usually isn't worth it unless it is explicitly intended to be used by others (e.g. it's a library for sale; or a utility for use within a large organization; or a web API).

Secondly, an example from the history of relational databases. Codd had the idea of relations plus a high level language. He designed a couple of high level languages, but no one liked them. Instead, Boyce and Camberlin came up with SQL (originally "SEQEL"), that was usable by mere mortals. "Since Codd was originally a mathematician (and previously worked on cellular automata), his DML proposals were rigorous and formal, but not necessarily easy for mere mortals to understand." http://webcache.googleusercontent.com/search?oe=utf-8&rl...
Sometimes, designing a DSL for others is so hard that it takes a different person to do it.

This isn't specific to Lisp. It's an issue for designing DSLs and APIs (and languages in general), which can be done in any language. Lispers may invent more often and with more variation, because lisp is more powerful. Power --> Responsibility
I've written a (very) basic mud server in node.js (in like 8 hours). Maybe you'll be interested:
https://github.com/farevalod/nodemud
(I'd appreciate some comments on it too!)
Go straight to the source[1], this post has made several convenient omissions.

According to The Domains, yes GoDaddy lost about 21,000 domains but they also gained roughly the same number of domains from other registrars on that day (and that trend held for other days this week where they "lost"). In other words, they don't have any significantly fewer customers today than they did a few days ago.

[1] http://www.thedomains.com/2011/12/24/2-days-loss-from-transf...
Thanks! There really aren't many, which was a key reason why I put some together. There are lots of free PSD sites, but obviously they don't include any instructional material. However they are great to poke through to see how things are constructed so I'd recommend heading to Dribbble and 365psd and poke around for some free PSDs. They're great to learn from.