skysight-inc/HackerNews huggingface dataset:
For the avoidance of doubt:

1. That means "address part" and "decrement part"; the IBM 704's registers were divided into two portions with those names. (Well ... actually into four portions, two big ones with those names and two little ones.)

2. This means that Greg is right that CAR and CDR don't refer to an "address register" and a "decrement register".

3. But I think Greg is a bit confused about the words "register number"; I think the idea was that CAR n means "contents of address part of register number n". It's not that there was some special kind of thing called a "register number" that had address and decrement parts.

(I've always expanded CAR as "contents of address part of register" and CDR as "contents of decrement part of register"; it looks to me as if this is correct.)
Thank you very much for this link. That is great! Can't believe I never knew about it.
How Many Droids Has Motorola Sold?
I like that he is almost deferential to him; a huge portion of his readers are Da Vinci Code folks looking for more and I think people are often petty about these sorts of things.
Oops, I assumed from your other comments that the OP was yours. Sounds like you've got a good situation though.
Yup.

A list is really a lens for viewing a particular chunk of the world. It's "here are all the things that have this particular characteristic", be it generals in an army or items you want to buy at the store. The characteristic tells you what to items to put on the list, and the items you put on it in turn tell you more about the characteristic itself. Going round and round like that is a good way to learn how the world works.
Elegant ways to present data
Amazon is looking for control of online retail as well, especially with their recent purchase of Zappos. I don't know how this fits in to a battle with the other contenders however.
The major 'new' features in GO over 'C' are in my opinion the 'goroutines' and the 'channels'.

I don't see either of those in the 'pike' documentation.

Interesting how one of the authors of 'GO' is called Pike!
I was all very excited, but as it turned out the launch was clearly premature.

First off, the blog post does not link to pricing page or even the product page.

Second, the price on the pricing page (which is here http://www.rescuetime.com/solo) is not related to the prices you see when you click through - some of them are much lower (https://www.rescuetime.com/signup/solo?plan_id=38), some are higher (https://www.rescuetime.com/signup/solo?plan_id=29) and some are in the middle of the volume-discount table (https://www.rescuetime.com/signup/pace) but not matching any particular price point. In addition, the first page does not render correctly in firefox 3.5 on Mac OS.

Next, the ad copy at the bottom of the consumer plan page (https://www.rescuetime.com/solo) extols virtues of business plans which was very confusing.

I have sent an email about the preceding problems to tech support on Saturday and received no reply yet.

So this all should have alarmed me, but the problem was so bad for me I rushed in and punched my credit card number. What did I get?

The project tracking didn't work. I created project GeeTasks, specified GeeTasks as a keywoard and starting browsing my site GeeTasks.com and using XCode project GeeTasks to code my iPhone app GeeTasks (XCode displays the project name in the title). None of that time was accounted for - my project time is empty. I did get hour-by-hour accounting of what I did and there I could see "XCode - GeeTasks" line for XCode, so data collector seems to work.

I have sent an email to tech support about that and received a reply that said they are aware of the problem and working on it.

Last night, all tracking data has disappeared from my account. I have sent an email to tech support and received no reply as of yet.

It doesn't help that Tony bragged about steaming full speed ahead without doing backups: http://twitter.com/webwright/status/5695689067 I don't care how confident you are, please do backups on a regular schedule.

Lack of updates about mentioned problems from the blog or twitter is also not encouraging.
It's ironic that this page renders so poorly in Safari
Yes, Tk is fugly. Only a developer would think otherwise ;)
Open source companies to watch
Good point that the norm of these axis tend to be on the line.

However, a good M-B test will also provide a degree of strength or clarity of your various dimensions. So it can be useful to see where you deviate from the norm.

Personally, though I'm INTP, the only dimension that is particularly pronounced is the N (88). And that does say something about me. While in all the other dimensions, I can't see a clear preference in myself, I can say that I do live primarily in the world of abstract thought over sensory data.
Ministry of Mxxxxxbation
I would think Amazon deserves to be on that list more than Apple. Apple as a platform doesn't even make sense. What are they doing to become infrastucture for others to build upon, the app store? Amazon made cloud computing popular, did they not?

Edit: My comment reads like I'm getting defensive for Amazon, and or bashing Apple. I'm not.
FakeWhale - Make fake tweets for anybody
Poll: 10 Widespread Beliefs--True or False?
We made this for Atlanta Startup Weekend 3. Let us know what you think!
You don't even need to go outside English for some of these to be a problem,

What letter does the name Van der Waals sort under?

What about D'Arcy

Does McKay come before MacKay ?

Is 7-4-09 an American holiday or a week after April fools?
Contractor had included GPL code, so Microsoft decides to publish its own source
Avatar marketing: Sell to Carol
It was a joke I couldn't resist. And it wasn't even about anyone in particular, so get off your high horse.
Not just Safari.

Same deal in Firefox, the big image totally breaks it.
Funny, my county's health department just set up a number where you call and set up a reservation to come in. Why go through all the trouble of making people drive to the clinic twice?
Cisco ups Tandberg bid, says has 40+ pct backing
Hmmm... so the points display was messed up. I thought the vote discarding system used for comments was being extended to links.
Introduction to Algorithms, Third Edition
Themeing is not an excuse for ugliness, especially if no available themes look presentable. Yes, in theory, it could be awesome, but in practice, it is not.

Also, his examples really don't give enough context to show /why/ Tk themes are so bad.
Our brains are constantly being "rewired" by everything we do... So?

This is just like the silly, "Is google making us stupid?" article in The Atlantic over the summer. (Hint: if a news magazine has a question headline, the answer is usually "no.")
Yes, I was thinking of 66 lines.
It's all just part of a day's work as a semiotician. "Well, see, this here defiency of language ain't aligned right with that there topos of the inexpressable. But I think I can fix 'er up real good with a few lists"
Why Apple considered buying AdMob
Hollywood: "Planet 51" Los Angeles Premiere Photo Gallery
Apart from the launch problems how was the product?

It didn't show promise to me as it doesn't integrate into my work-flow. The way I track my time is by recording the start time into a spreadsheet and then the end time. Later I tally up the number and not only record how much time I spent on project GeeTasks but also what work item I was doing. This is very disciplining and should help me plan future work with greater accuracy. For example, now I know that I spent 8.3 hours to localize my GeeTasks iPhone app into the first foreign language, 8 hours for second two languages and 2 hours for the fourth language - clearly I am getting better at this localization thing. My biggest problem is that sometimes I get excited about a project and dive in head-first without recording when I started on it. The end time is usually clear from source control logs, emails etc. As a reuslt I feel uneasy about accuracy of some of my project data and I feel it may taint all of it. So I was very excited about prospect of autmotically tracking everything that I did.

Alas, RescueTime doesn't seem to help with that - it records in a given hour how much time was spent here or there. In other words it's too coarse for my goals as it does not allow tracking workitems. Given that the project tracking didn't work I could not evaluate the UI for it, but the regular tracking UI was not quite what I wanted to see - summary display was too coarse while the drill-down was too detailed with each few-second interval being reported.
That was Chomsky's whole thing, find a pattern and make a list of all the ways it can occur

How does that describe generative grammar? There are an infinite number of ways that can occur.
I use horde for webmail, I don't use XMPP but I think it is supported.
Apologies, guys :)
That might piss them off, but yes, the idea is to get to the bottom of it.
Links to explanations of the professor jokes in the new edition here:

http://mitpress.mit.edu/algorithms/profjokes3e.asp
I've thought that kademlia or some other DHT would be the ideal solution to this.

Think newsgroup/forum style conversational threading, with a separate data channel for large transfers, and landgrab DNS based on popularity.
Pitiful excuse of an article no depth, no proper examples and to top it all bad rendering on FF. Icing on the cake - ad infested top,bottom and the sides.
Don't forget the Y combinator and the memoizing Y combinator:

http://matt.might.net/articles/implementation-of-recursive-f...
It looks fine to me..
That title is completely misleading - I actually was looking forward to reading about the market they had perfected for and how long it took them.
I don't think so. The point was that the list may seem primitive and basic, but it's a sophisticated linguistic tool; much of poetry is like that. (Homer's epithets come to mind as seeming both basic - what could be more basic than just repeating from the same set of adjectives ? - but also is an important & sophisticated part of his poems.)

(And with Eco, it doesn't matter if he strays. What, is the interviewer more insightful, interesting, and knowledgeable that we would prefer to hear what she has to say instead of Eco?)
I would recommend Anki for the spaced repetition. It's fantastic.
Here's my take on the matter, which I know quite well:

* The guys in charge of Tcl/Tk, in about 2000, completely missed out on seeing that the future of Linux UI's was Gnome and KDE, and basically did not touch the Unix Tk look and feel until Tk 8.5. This was a major mistake. It would have actually been possible to make Tk look at least a little bit nicer on Linux without even touching the C code, but this was not done.

* However, Tk looks decent on other platforms, and these days looks decent on Linux too.

* Tk also gained a bad reputation because it made it so easy for just about anyone to throw together a GUI. Very often, 'anyone' did, with no prior training or knowledge of how to do a proper GUI, and the results have given the toolkit a bad name where it's not really deserved.

* Where there is some blame to go around is the lack of a culture of creating good GUI's. Brent Welch's otherwise excellent book, for instance, contains next to nothing about how to make a good looking, effective GUI, although it has chapters on how to use all the different widgets.

At this point, Tcl and Tk have themselves something of a marketing problem, because despite some very real and positive recent progress, and lots of nice features, everyone "knows" that they are so 1999. If nothing else, Tcl and Tk have been a fascinating study in how to market good technology badly; and by marketing I don't just mean 'selling/advertising' but gathering user requirements, keeping up with market trends, and so on. That's not to say they don't have some problems, but they aren't insuperable or worse than problems other systems have.

In any case, if you need to do an cross-platform GUI, or a quick GUI on any platform, Tcl and Tk are still a very valid choice, depending on your requirements.
Most striking at the time: symbolic differentiation in some ancient dialect of Lisp. I thought this was an example in McCarthy's original paper, but it turns out not; I forget where I actually saw it; but anyway, starting from very primitive beginnings and making something that did Real Mathematics is pretty mind-blowing when you're 15 or whatever age I was.

TeX: by a large margin the best-documented substantial piece of code I've ever seen, and (by now) with an extremely low bug count. As for the actual code, there's plenty to love and plenty to hate.

Lots of things in Norvig's "Paradigms of artificial intelligence programming". Nothing in there is really astonishing, but the standard is consistently extremely high and of course it's accompanied by a wealth of insightful comment, namely the actual text of the book.

Various bits of low-level bit-twiddling. I love the population-count trick that begins with x & 0x55555555, but typically it's not actually the best way to do the job (four lookups in a 256-element table will usually be faster), so instead I'll pick the trick for finding whether a word has a zero-byte in it (useful, e.g., for operations like strlen), the idea of which is basically to subtract 0x01010101 and look for evidence of borrows across byte boundaries.
A small example: many programs do not fold accents. So when I start typing "lo" in the to: field of most email apps, it suggests "Lorena Foo" but not "Fulanito López".
Using Windows 7? Please take Technologizer's satisfaction survey.
I'll second lesson number 2.

The Windows Mobile 'smart' phone I bought three years ago was easily the worst tech purchase i've ever made.
Charging Money for GPL'ed Software (Read the comments)
1. Setting up a centralized high volume phone reservation system on short notice is not easy or cheap.

2. Setting up a centralized high volume system to print tickets is easy and cheap.

There's a reason why the landscape is littered with software based startups, but only precious few telephony based startups.
Pike is interpreted and dynamic. That alone should be enough to qualify this Ask HN for a one word response: "no".
The Ruby Revolution is Over
I'm just saying that since this was an interview it would have been nice if Eco could have kept it coherent. As for the author, whether he is more insightful or not, I was interested in a direct answer to that question.
The Ruby Revolution is Over, Take 2
What is boilerplate? and why is Lisp so good at reducing it?
What exactly is boilerplate? and why is Lisp so good at reducing it?
I could not find a phone number for them in my account. There are different levels of Adwords with different levels of support.
>Because we live in the global world and you can never be sure where will your code end up

Well you can't be sure of anything, but sometimes you know for more-or-less certain that English speakers aren't going to read the code.
Too late.

http://en.wikipedia.org/wiki/Blame_Canada
> Turning an object into an array isn't a nice way to do things

This doesn’t happen. The object is unchanged when you call array.slice.

> Maybe runtimes optimize

Only insofar as the built-in array methods are optimized anyway.

> maybe they create completely new objects

No, they don’t. Or rather, yes, array.slice creates a new object to put the slice in, but only because that is part of its declared API.

> Yes it works well, but it's not really necessary.

What’s the alternative?

> It's inefficient wasted effort.

Inefficient how? If you time it, it’s faster other ways of accomplishing the same thing. Whose wasted effort? It certainly saves me time as a JavaScript developer.

* * *

To be honest, I think that arguments should just be an array (then we wouldn’t have any of this trouble), but I assume that’s not possible for the language at this point.
So version 1.0 isn't perfect. Why don't you call the regional health office and make a feature request that ensures families all go in at once.

Also, I suspect you aren't actually familiar with FastPass. Tickets all collected together (such as with families) all have the same return time. Are you sure it isn't the same in Quebec, or are you letting your bias lead you to make assumptions?

Do you have evidence that people are "bored", or is this yet another assumption? And remember, the plural of anecdote is not data.
Tell HN: Startup Weekend Project (asw3)
We made this for atlanta startup weekend 3 as a fun project. Tell us what you think: http://fakewhale.com/

And the project is cash-flow positive after selling some automatically generated t-shirts.
The best code is the oldest code:

http://betterexplained.com/articles/understanding-quakes-fas...
The intersection between Ecco readers and the Dan Brown crowd, imo, is phi.
I'm a big fan of Twilio for 1). Easy and cheap.
Performance Tuning + 3rd Party Patches for MySQL (videos)
The backup tweet was a joke-- Of COURSE we do backups. I just thought it was funny that we were doing it on Friday the 13th. Good lord, man.

We probably should have set better expectations (maybe a beta label on every new feature)-- we're a release-early-release-often shop. Jump into a new feature on the DAY of the release, and you should expect bugs (potentially show-stopping ones, but hopefully not). Jump into it in the first WEEK, and we'll probably still be ironing out little wrinkles. Jump in next year and you could STILL run into a snag-- we're happy to help;

Thanks for the thoroughness-- some of the above stuff is helpful (though I tend to think that if that was your motivation you would've just emailed us). I'm certainly sorry for any delay in response. On a weekend after a big release we can sometimes fall behind a bit (the support team IS the dev team).
The companies: Cfengine, Cloudera, CubeTree, Eucalyptus Systems, Gluster, Likewise, Lucid Imagination, MindTouch, openQRM, Reductive Labs, Talend.

Also unless you like clicking through 11 screens,
the "print" version is better: http://www.itworld.com/print/84390
America's Cup Sailors Plan to Use Rigid Carbon-Fiber Airfoil
Nothing new here. This "third thing" is mezzanine finance. Mezzanine finance sits between debt and equity in the capital structure and mezz investors choose a variety of risk/reward options making their investment more debt-like or more equity-like.

The coupon stream on mezz notes can be linked to income on specific assets (like covered bonds).

Subordinated debt and preferred shares are examples of mezz finance instruments.
Weird how it gets spun as a 'danger of open source'.

It's simply being careless. If they have a review process and it did not catch this it can't be much of a review.

The really worrying thing here is not that a chunk of gpl'd code made it into the distribution but that apparently subcontractors can put chunks of code in to microsofts main distributions without proper oversight.
For the link-lazy: http://fakewhale.com
In fact, I think the best method is to get your own domain, set up Google Apps for you domain. Then you can set the catch all address, and for every website you need an email address for, you use <website>@<yourdomain>.com (eg amazon@example.com and msdn@example.com.

Email to amazon and msdn addresses would autoforward to your catchall address - if you found that msdn was spamming you too much, then you can just mark anything coming in on that address as spam. (if their unsubscribe didn't work, that is.

It's a great way to find out who sells their email lists (or has had them stolen). "doostang.com" is a great example of this - I receive a ton of spam from other companies based on the email I used on their website.

Just FYI.
Domain names stopped being 'just the latin script' years ago.
Ask YC: forums still a viable format (group-enemy problem)?
I have a hypothesis: forums still exist and are still popular, despite being (feature and ux-wise) stuck in the 2000s. The 1 issue they could never solve is the "a group is its own worst enemy" problem, which Twitter addresses with the follow mechanism, Facebook addresses with the friend mechanism, answer sites by structing the discussion as an "answer", yc and co with upvoting etc. Forums rock though by bringing people together around topics, I don't think social networks/twitter/blogs/... compete with them there.<p>My hypothesis is this: forums can stand their own against social networks/blogs/... etc, but they have to be able to definitively solve the group-enemy problem.<p>Thoughts?
Yup having a secondary market is extremely important. That's why it already exists (just like mezz finance, which is what he has reinvented here, also exists). The idea of having an instrument that pays linked to a particular income stream is also not new - covered bonds, asset-backed securities, pfandbriefe etc for example all work this way.
Agreed, and considering the post was added by the author of the linked article, it's not a huge stretch to suggest he knowingly did so.
Netbooks are dead. Long live the notebook
Looks like a good use of technology for the satire of a service and community that takes itself far too seriously :)
...oh, and covered bonds linked to a specific income stream is also not new. XS0271006602 for example is a covered bond linked to the income stream on a chain of pubs in the UK.
Or are the new formats (facebook, ...) simply better and stronger, and will forums go the way of the dodo?
You forgot when you turn 25, and insurance premiums go down, and you can more easily rent cars.
Don Dodge: fired from Microsoft, hired by Google
Startups Continue To Attract Funding, Create Jobs
Does it really make it "much, much" harder to read? No proficient coder will be reading lines of code as English sentences, even if by some happy coincidence they happen to read that way. I don't think having a few keywords in a different language makes much difference. You might just as well say that the switch in languages makes the code easier to read, since it separates out keywords from variable names.
Coding Horror: Parsing Html The Cthulhu Way
Very interesting article. It's clear that large (non-interoperable) silos are forming across the various aspects of the web -- content, data and infrastructure. Developers should be concerned as this will bring us back to a time where we need to build 3-4 versions of everything. However, the industry changes fast and this competition may open up opportunities for smaller players to fulfill various needs.
I'm checking out the product in a few minutes.

One thing I think that's missing from big-project tracking (and time tracking) is Realtime. I'd love stuff to push ajaxwise into a page, even if I'm on it already. I need to see what's happening now, just not when i refresh.
why is Amazon in this list?

Kindle, I suspect.

Remember, this is being written by Tim O'Reilly, a person who has reason to know and care about the Kindle's position in the digital-text marketplace and the relative openness (or lack of openness) of the platform.

I agree that Amazon Web Services doesn't seem to belong on this list. AWS is a powerful offering, but it's not as if Amazon has an exclusive lock on the Linux virtual server business. I believe that even their provisioning API is in the process of being cloned in open source.