skysight-inc/HackerNews huggingface dataset:
Indeed, it did start out as a part of OS9. However, I think the Principle of Charity applies here—Apple generally employs good engineers, and they got everything else native-ized, standardized, POSIXized, etc. for 10.0. There must have been a particular reason for iTunes being the one thing that got left out of HIG-ification in 10.0 and every update since, and I propose that that particular reason is Windows support.

Yes, Windows does have hooks to add functionality—but hooks aren't enough. The reason Apple could remove components from iTunes was that it could, itself, integrate them into all shipping copies of OSX. Apple doesn't decide what drivers and plug-ins get shipped with Windows, so anything they'd install would be third-party and after-the-fact (which is what already happens: e.g. the CD burner driver bundled into the Windows iTunes installer.) You can't slim down Windows iTunes because you have to ship all the programs that make up the functionality of iTunes, whether modularly or monolithically. However, you can slim down OSX iTunes if you just start saying "this will be an OS feature, not an iTunes feature."

Also, on a completely unrelated note:

> The phone almost gets it right except for the gratuitous password nag.

I've always taken that to be a sudo escalation prompt. You don't want your kids picking up your phone and buying things on it.
Really enjoyed this- the best customer acquisition strategy is building a compelling user experience.
I only remember 0x00 and 0xEA these days :)

All the rest of them have slid in to the swamp of time. The 6502 was a funny chip with it's zero page access and lack of a 'mul', to some extent not having a mul makes you a better programmer (you'll have to roll your own, and that will lead you to discover look up tables for nibble sized chunks pretty quickly because of a perceived lack of performance), and the 'zero page' was a good preparation for knowing how to deal with memory with different degrees of accessibility (think of caching and demand paging).

I worked a lot with the 6809 as well, and that was a much richer instruction set (and more orthogonal too), but I did not learn as much from that as I did from the 6502 because of the more restricted environment on the 6502.

I believe my first 6502 based computer had all of 1K of RAM :)

Single board job with a hex calculator keypad and 6 7 segment displays and an fsk based tape interface.
Yeah, sorry, any venue that requires my True Name will never get more than cheerful fluff from me, no substantive opinions (unless they're utterly non-controversial) much less What You Can't Say. I rely on getting food and shelter by negotiating with other members of a nosy, judgmental, sometimes irrational species.
How'd golf get to be a businessman's sport?
Did any peer chip have a mul in the late 70s/early 80s?
I didn't. I looked at their user info and it says nothing - says it was created 9 days ago and the user only submitted 2 redfin articles and nothing else. Normally entrepreneurs and CEOs round here write a short note that they are the founder or CEO or whatever. I didn't put 2 and 2 together. Mae Culpa. But do I now have to double check every submission? Wouldn't it be "normal" to say that you're affiliated if you're affiliated. My hunch says yes.

Personally, I don't think it's ok that a CEO posts here for financial gain - I don't like that motive and I don't like in what direction it would take this site. I feel like this site is like a tech-news link aggregator with a entrepeneurial spin. I don't think it should be used by established businesses to boost traffic. Yes haveing a CEO of any company is of value to the community but only if they are here on merit, and not if they try to manipulate the community.

Like I have said again and again, it is neither here nor there if I agree or disagree with the article - the discussion I want to have is that I think this one: this guy when he submits 2 posts (written by himself on a corporate blog!) one day after another on topics that are guaranteed to cause a stir is cynically trying to boost traffic plain and simple. I don't want up-votes, I just think it speaks of the mob mentality and group-think on HN that you can't dissent or point something out like this without being down-modded.

I am taking it is. Thanks for taking so much time to respond. I hope you see my point of view. I don't see why I keep getting down-modded for it. You seem reasonable and if you say you feel this kind of thing is fine then I'll certainly take you opinion into account and I feel like you're the type of person who would extend me the same courtesy.

Phew!
In the 90s it was difficult to imagine Novell ever fading away in the enterprise server market. There was no alternative comparable to Netware and NDS. Microsoft completely killed them off with NT Server and then Active Directory with Win2k. We had around 50 clients running Netware, and within 12 months of Active Directory being released, we had switched almsot all of them over to Windows (usually with Linux servers alongside for web stuff).

Some customers were so desperate to move over that we actually installed and rolled out preview releases of Win2k - since it allowed them to manage their network using the GUI and it was a total cost reduction.

Novell simply never responded. They were still stuck on DOS when Win2k provided a familiar GUI and much easier management. In our bespoke rollouts, even we recognized that Win2k wasn't the best at everything, which is why we would almost install some Linux or BSD servers as well (with Samba) (we did so much of these hybrid installs that I ended up writing NDS drivers for Squid, Apache and a bunch of other open source apps - I think that same code is still being used today). Running Windows also meant that you had one unifying network protocol - TCP/IP, instead of IPX/SPX on the network and TCP/IP on the outside.

RFP's from government and large corporations flooded out with requests for Windows rollouts to replace Netware. It was amazing how quickly this happen. A lot of consultants made a lot of bank at that time ripping Novell out of the enterprise and replacing it with Windows, and often Linux as well.

By the time Novell picked up SuSE, it was too late - they had blown the massive lead they had in the enterprise server market and never regained it. Sorta sad what happen to them, since Netware was a great product for its time.

Enterprise Windows, and to an extent, enterprise Linux, owe a lot to the poor strategic decisions Novell made (or didn't make)

I hope Ximian find a good home, there is no mention if they (and Mono etc.) are part of the Linux deal. I wouldn't be surprised if the second buyer is IBM, but Microsoft have also poured a lot of money into Novell the past 5 years, so it could be them.
The real difference is google gives you app inventor for free, and while apple makes it's sdk available for free they charge you $99 a year to put the results on your device. I'm a little surprised there isn't a larger open source community for the iPhone made up of people spending the $99 to be able to run arbitrary code.

I do think apple is working on their own app development product for non-developers and have been since before app inventor was released. In fact, this is sort of an unofficial hobby of apple, since HyperCard was such a hit, try keep coming out with visual development environments trying to get another breaktrhu. Most recent is quartz composer and Dashcode, both of which were goof attempts.
> This is not good for groupon, they should have done things better, made sure that the owner could afford the deal for one

What do you suggest they should have done differently?
Should they have filed her Taxes for her, balanced her books and determined her cashflow before turning her down.
Maybe then she would only have written a blog post about how the Groupon people were a bunch of elitist asshats that wouldn't do business with her instead?

> If margins are that thin, maybe they should be looking at not such a good deal, or no deal at all.

I'm sorry but this is arrant nonsense.
What is she .... five?
She's a business owner for goodness sake ... if she couldn't do the math and see that it wouldn't be beneficial to her business to do a deal with Groupon then how is it Groupon's fault?
As far as these little shorthands go, you've left out the one I use most all day long; the ever-handy !:-, which means 'the last command minus the final argument':

$ cat ~/my_huge_dataset.csv | tr '\|' ',' >> testing.csv

$ !:- for_real_this_time.csv

>> cat ~/my_huge_dataset.csv | tr '\|' ',' >> for_real_this_time.csv

$

This is really, really handy for me - particularly in two situations: first, when (like above) I'm testing a command by outputting to a random off-server file first; and second (the more often) when I'm running the exact same process on a dozen different files, just pasting the filenames onto the command line. It's really handy to be able to use !:- all the way down for every one.

Oh, and theres's also this: !! - which means 'the last command exactly.' That can be handy, too:

$ rm /usr/lib/libutil.so

>> m: cannot remove `libutil.so': Permission denied

$ sudo !!

$
I'm not really sure about that. Have you seen the kind of stuff people post on facebook? It's outrageous. You can get people to use their real identities and you can get them to share real personal stuff as long as you trick them into doing it with the right social incentives. What we can learn from this failed experiment is that rational arguments don't convince people to do anything even if you do offer higher signal-to-noise ratio.
"I work in advertising, where frequently the challenge is to get the client to agree to pay you as much money as possible, then go away. The problem is that some clients (particularly new ones) will absolutely refuse to let an estimate pass their desk without making some alteration, just to show that they’re involved in the process. Now, if you go in with a carefully crafted ad campaign, where everything beautifully interlocks with everything else, then this moron blindly slashing away with his pen will inevitably cock it all up.

The solution is to give him a helicopter. A helicopter is something glaringly, obviously wrong, deliberately thrown in to satisfy a busybody’s need to “do something.”

It comes from a video producer I once knew who would always include an actual helicopter (for aerial shots of the city) in the estimate every new proposal he made. The helicopter was always obviously far more expensive than anything else on the list, and the client would always immediately cross it off before approving the proposal. End result: the producer got to do the project as he wanted, the manager got to feel useful, and everyone was happy."
> That said, I doubt I'll ever see this S3 glitch again -- I got a phone call from Amazon providing some additional details about what caused this and it was clear that they were taking it very seriously.

They'd better.

I'm as surprised as you are (well, probably not because I'm not using S3, but I know a bit about how it is put together and I can't believe the Amazon people are happy about having this happen to them, it's the exact opposite of what should happen in a 'cloud' storage situation).

I think there will be some pretty high level meetings on this glitch, the one thing you don't want is customer data going absent-without-leave, even if only on a holiday instead of a permanent departure.

Isn't it against your instinct to have data from different customers live in what amounts to be the same file? I understand you've got it encrypted to the hilt but that seems 'un-Colinish' ;)
Do you have any numbers to support this assertion?
BTW: Commondore keeps a page on the history of MOS and the 6502 with a lot of insights: http://www.commodore.ca/history/company/mos/mos_technology.h...
6809 did 8x8 mul.
I once worked on a multi million $ ecommerce platform startup where none of the founders had experience with ecommerce or retail at all. The story is familiar - they blew resources on building the MVP product assuming they knew all they needed and did a huge successful launch with big name sellers seeding the marketplace. But the numbers dropped off and the sellers became more difficult to retain. They learned some hard hard lessons with a $1m product build that fell flat on its face - for primarily reasons that were completely obvious to anyone in retail. The team was distributed across continents and they couldn't iterate very fast at all. They wasted the rest of their cycles and investor cash fixing these problems until they went broke and collapsed. It is sadly a pretty common scenario

Much of what you cite as an error is the direct result of not having understood journalism out the gate. It sounds like you spent a lot of your early resources trying to understand journalists and the news reader audience - after you built the product. Had you known more about the field when you began, how many of your core problems would have been solved in the design phase?
From the other story about the key leak, it seems the key-generation is based on traversing a 40x40 matrix of 56-bit numbers.

If my maths is right, that adds up to (40x40x56)/8 = 11,200 bytes. Which really should be peanuts for any (half-way modern) FPGA architecture, storage-wise.
Funny conclusion of the paper linked at the bottom of the article: "Although we find no relation between handicap and corporate performance, we do find a relation between handicap and CEO compensation. In short, golfers earn more than non-golfers and pay increases with golfing ability."

http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1374239

http://en.wikipedia.org/wiki/Illusory_correlation
I should have added on there that my comment was based on my own experience with Windy Citizen where we at one point had 4 "editors" writing content for the site and managing bloggers...all unpaid. I was able to talk myself into thinking that was going to work until we had a harsh deadline (Obama's victory rally) pop up and all of sudden everyone was too busy to pitch in. That's when I realized these people really didn't work for the company in any real way and we didn't really have a company or business in any real way.

I did not intend it as a slight, but as something I learned in a painful, embarassing way. (The day after Barack Obama wins the presidency, we didn't have a single photo or story from the victory rally!)
I support adlep's freelancing suggestion. Depending on what you can do, you could work on 1 job a month and charge your goal income for that job's development. I recommend fully researching your online freelancing options first however should you choose to freelance through a service. All services are not created equal. Look for a service that gives you free escrow and arbitration protection (like vWorker).
Organ that recycles sound wins New Music award | Music
Sure, some people might be okay with the haggle or even expect it.

At my company, I've come across people who find it in their nature to haggle the price. There are only 2 ways to deal with them. Up the price and come down to your normal price or don't deal with those customers.

99% of the time, I tell that we don't negotiate price. We charge what we charge because we do a good job and you're going to love it when we're done. 1% it's a good friend so yea...

If they ask again, I tell them we're not a good fit for each other. 7 times out of 10, they try to convince me to do business with them after that. 3 out 10 walk away, which is awesome because they just saved me a shit load of headache.

Nothing personal but I feel cheat out of money if I give into hagglers and if I'm not happy, I find it harder to serve them as well as I want to. Better to refuse that business than to provide sub-par service.
This guy apparently haven't heard about the freedom box.[1] It's not out, but it's doable, and once we have it, self hosted Diaspora seed will be a matter of plug and play.

Therefore, we have no need for huge, scalable seeds. And despite the AGPL, profitable companies can make money out of Diaspora: contribute => make the freedom box more attractive => sell more freedom boxes. Pure software companies can be paid by hardware companies to do this job, everyone's happy. Equating profitable with "proprietarizeable" is quite a stretch.

I feel like I'm stating the obvious, here. Could I be missing something?

[1]: http://wiki.debian.org/FreedomBox
This is actually a better article on why you should move to the Valley than many other I have seen, because it asks the reader to understand why they are moving to the valley. I've read many an article that that tells readers to pick up their bags and pack to the Valley, in the same pretense an actor or writer would go to Hollywood.

The Valley isn't cheap. If your product can be completed without going to the Valley for as long as possible, try to hold off because you'll be burning cash fast. You may choose to go to the Valley to find mentorship or grow your idea, but remember your cost for every month you're there.
> That is, you don't sell someone something that they can't afford or that will cause them harm

Seeing as she negotiated the terms down from Groupon taking 100% commission to 50%, I don't think the Groupon rep could have had an inkling that the woman was the type to be taken advantage of in the manner you're describing.

> And it is unfortunate that our national character has changed to the point where we lionize people who became rich selling shady financial instruments, and pushing bad loans.

Lets not stray into the melodramatic shall we? ... its a step too far to equate Groupon with people pushing bad loans. In 95% of cases or so, the businesses benefit greatly from doing business with Groupon ... they weren't uniformly getting screwed over like case of the punks selling Mortgage Backed Securities and Subprime Mortgage loans.
Thanks for saying this. I think it's best to compare this kind of freedom to freedoms we get from our constitution. You can't deny others those freedoms.
Sharing my SEO tool, a mini startup?
http://thomasalwyndavis.com/2010/09/poilep-backlink-tracker/
Fair enough, that's what I wanted to test ;)

People post to HN while hoping that pg et all will give them money- There's even more on the line then there is posting under your name.

I still think that people Would, if there were compelling enough content there to warrant the "price of admission", but since the site only works once people pay it by verifying themselves, it never builds up that unique content and discussion, so never will hit critical mass where people are willing to ID themselves to join.
The Stone House reinvented
A List of products by Google
Related: http://www.visual6502.org/JSSim/index.html

A 6502 emulator in JavaScript, visualizing the actual core and its electric flow during operation, cycle by cycle, instruction by instruction. If this is not Hacker News worthy, I don't know what is.
Tell us a little about the project and perhaps we can recommend someone/something.
6809 was one of the first to have a mul instruction, and was used in the initial development of the macintosh:
http://www.folklore.org/StoryView.py?story=Good_Earth.txt
AWS introduces Linux option
Bruce Schneier: Social networks talk big about privacy, but do very little
I guess the grass is always greener on the other side of the fence... Sure, people in Silicon Valley usually have a great attitude towards the web and entrepreneurs but it's also cut-throat competition out there. Don't believe that being based in the valley alone will make your life much easier. If you already have a complete team, a minimum viable product and some traction, then you'll be able to meet there people who know how to build up your audience and maybe get funding. There's definitely more experienced people there per square meter than anywhere else. But it's also a very expensive place in terms of housing/office space and talents.

Europe might not be as web-friendly but there has never been a better time for startups there. Think Seedcamp in the UK, startup bootcamp in Danemark, Hackfwd in Germany and many, many more.. There are loads of people in Europe taking startups very seriously.

At the end of the day, users don't care if you're based in Singapore, London or San Francisco. Also, you should be able to get an iPad not too long after anybody else in the US :)
The $300 Million Button
I dont think the author needs your advice, the post was half written as advice and half I expect a cathartic "bitch", at least thats how it came off for me.

people can enjoy something immensely and still feel the need to bitch about it once in a while, I think thats fairly healthy.
I wonder how much you get paid? I could see myself working just for fun, if I were certain that my salary will take care of me for the rest of my life. An example would be being an university professor with tenure, maybe? It would basically be advanced fuck-you money - you don't have the millions in the bank, but you have a guaranteed substantial monthly paycheck for the rest of your life. In corollary, whatever you do, you just do for fun. So you help out your company just for fun, and because you can.

Otherwise, much as I would like to donate my time to my employer for fun, I just can not afford it.
Ah, memories, memories.

The BBC micro model B was the first ever computer I programmed, at the tender age of 8 or 9. My dad was (still is, in fact) working in the computing department at a university all those years ago and managed to get us all kinds of nice little extras.

Like duel floppy drives - no tapes for me! And I didn't even realise how lucky I was until I visited a friend and we spend 20 minutes loading a game from tape. And visited another friend who saved some of his work to tape, only for the tape to get corrupted somehow, so it never loaded again.

Like sideways RAM. I always thought it was called this because it plugged sideways into the motherboard, but apparent this is not so: http://en.wikipedia.org/wiki/Sideways_address_space. This supported an extra 16kB (I think) of memory, and allowed us to run a complete word processor, and my dad used a Pascal compiler - which took up to half an hour to compile his code! I remember him setting it going over dinner... But it used to die on the first compile error found, which did tend to slow things down even more. And we had a daisy-wheel printer, which gave fantastic quality so long as you only required one font at a single size.

Then, a couple of years later, we got a 6502 co-processor connected via the 'tube' (http://en.wikipedia.org/wiki/Tube_%28BBC_Micro%29) - an expansion port on the BBC micro. This more than doubled the memory, and ran faster. But various optimizations didn't work. You could no longer write directly to screen address-space, as this was still in the hosts address-space, whereas user programs now executed in the co-processors address space.
But, excitingly, there were API calls that allowed you to read/write to/from memory in the host system, so I wrote a (very simple) windowing system that stored the graphics contents beneath each window in the host memory, while executing on the co-processor.

The most ambitious programme I ever wrote was a sideways scrolling shooter game, which was written almost entirely in assembly, and could have up to 50 moving sprites on the screen at the same time without dropping frame-rate. Sadly I never fully completed it, as my dad had just got his first PC at the time and I moved over fairly quickly.

And of course, no discussion of the BBC is complete without mentioning Elite, which was a truely awesome game. They completely re-implemented line drawing routines, as the inbuilt ones weren't fast enough. And they used two screen modes _at the same time_ to allow high definition at the top of the screen, but only in black and white; and lower definition, but in colour, at the bottom of the screen. Try doing _that_ on a PC!

Sigh... Wonderful times... And all in less than 32kB of memory...
Maybe that there is a hugely popular free, zero-installation social network as Diaspora's primary competitor?
Uncle Bob Martin's "Clojure - Up Close and Personal"