skysight-inc/HackerNews huggingface dataset:
There are a few demos of the Xerox Star floating around on YouTube. Seeing it in action gives you a much more complete picture of the system.

http://www.youtube.com/watch?v=Cn4vC80Pv6Q

The "look" was obviously hugely influential, the "feel" not so much. It is quite an odd beast, as the mouse is actually only used for selecting objects.

The Lisa GUI prototypes are also and interesting bit of GUI trivia. It's easy to see the Star's influence on the final shipping version of the Lisa GUI compared to its prototypes.

http://www.jeremyreimer.com/apple_screens.html
There is a very good reason why hunter gatherers never built the Parthenon, and in general why their technological development is sorely lacking: they lack specialists. Masons, blacksmiths, and later scientists, engineers, and professors are only able to make a living because other people engage in agriculture.
It does seem to have 256 color support - I'm seeing lots of red, blue, green, pink.
Prompt does have public key authentication.
Running that on my EC2 .pem yields this:

unable to load Private Key
56049:error:0906D06C:PEM routines:PEM_read_bio:no start line:/SourceCache/OpenSSL098/OpenSSL098-35/src/crypto/pem/pem_lib.c:650:Expecting: ANY PRIVATE KEY
Just switched over to tweetbot today. I'm liking it so far, wish it had native Push notification support though.
I have learned a great deal from Diamond's books and articles, but even he shows elsewhere that the two leading causes of death across hunter-gatherer societies are combat between tribes and homicide within tribes. Agricultural civilization didn't introduce cruelty and ignorance into the human race. As smart and creative a thinker as he is, I don't think he adequately corrects, when he compares overall human well-being today with that of 10,000 years ago, for his perspective as someone who has never gone hungry with no idea of when he would eat again, and who is able to study the sweep of human history only because of the human advances in physical and intellectual resources of the past tens of thousands of years.
Change a File Type Icon in Windows 7
For the users of windows 7, they have to go through a registry hacking process that is going to change and modify their file type icon according to their own requirements.
EasyDNS does this beautifully:

https://web.easydns.com/About/
Haven't checked which color escapes (16 or 256) it actually supports, but it does do the xterm-color color escapes just fine. GNUS looks really nice, for instance. :-)
Facebook Has Eclipsed Google As Most Popular Sign-In Choice
I assume the cause of this is the high latency in your cell phone's data connection. I can eliminate most of the latency of using ConnectBot on my Android phone just by being connected to Wifi instead of HSPA.
April 16 Is Foursquare Day In New York City
Totally true. It seems to me that for most of the legitimate temporary uses (e.g., shortening a google maps URL), that's not a huge issue.

Agreed that there's still, e.g., the problem of people hiding affiliate links behind shorteners and the like.

Note also that you can always append = to the URL to get its status page, which tells you where the link goes. (I realize this is a less than satisfying solution to the general problem.)
Yeah I found that part especially wrong too. His article is all about fairness, and it seems especially unfair to me that someone would work and have a huge chunk of compensation deferred with a nontrivial chance the company never pays.

If I work for someone, they need to compensate me right away. This may mean I receive an option grant that is eventually worthless, but at least in that case I would have had an upside to my risk. The IOU has no upside but has the same possibility of worthlessness.
Has anyone tried GNU Screen on this yet (before I plunk down the $5)? Thanks.
Just remember the PlayStation3.
> Aurora could be crashier than an alpha.

I think "beta" (even a "pre-beta") connotes more stability than "alpha". Pre-beta sounds like a "beta rc1".
For more on the "Functional Patters are Concurrency Patterns" idea, see Bob Harper's recent post on the subject:

https://existentialtype.wordpress.com/2011/03/17/parallelism...

(The whole blog is worth reading; Harper is basically giving a blow-by-blow as CMU rolls out it's new functional-programming-first CS curriculum.)
Marathons, Pirates, and Moving Beyond jQuery
Just checked the .pem I was given (by a person, not by Amazon) - looks like it was an RSA format key all along. I'm a little confused - it's possible I'm an idiot.

I'll check to make sure I'm an idiot by seeing what I can generate from Amazon itself.
> But my litmus test is: if you quit, would the project die instantly? Then you are the CEO and you should get more.

I know of several technical startups products where the CEO can be replaced. Those companies would die if key technical people left. Since some of them have replaced CEOs already, their CEOs were not essential.

Are they doing it wrong? Should they have the tech people take on CEO responsibilities in addition to their tech work? What benefit will they get that compensates for the loss of tech productivity that will result from said shift?
sorry, but are you sure a C# problem applies to Java?

AFAIK the syntax for passing type arguments to a generic method in the latter would be

obj.<A,B>G(7)

so

F(G<A,B>(7))

is once again unambiguous, at a syntactic level.

It would seem the java designers thought of the issue :)
Actually, evolution does tend to be progressive from the point of view of selfish genes. It's just not necessarily progressive from the point of view of things like creature comforts.

I don't necessarily think this is a bad thing. Following pleasure and hedonic drives seems to lead nowhere. After all, isn't the most efficient route to happiness heroin?
Agreed - Needs something more to push the viewer to care about the development of the site. Screenshots, development progress, free stuff, etc. all could help get people interested.
It's a stopgap measure (because you have to click through the cert exception, because the domain name on the cert doesn't match the URL), but it will still encrypt the data just fine.

The warning will confuse some people (such as yourself); that's why the dev asked if it was okay.
iSSH is still better. Especially on an iPad, and most definitely if you use a bluetooth keyboard once in a while [1]

Furthermore, I don't understand how someone could even make the remark that an ssh client reminds them of linux, and mean it negatively. :-) I certainly don't want an the equivalent IOS SSH client to the one Apple makes for OSX -- Terminal is rather shitty.

[1] BT keyboards on ipads don't support CTRL as a modifier for all keys, you have to create a workaround. So far, iSSH is the only app I've seen that has done it (By using option and remapping).

EDIT: Ga! Read the wrong tab.. was responding to Prompt and Grubers comments on it (re: linux), but this link points to the actual app. Just clearing that up... sorry.
Seven tips for selling to large companies
"So I googled for "ssh client", found your page, and you're telling me who uses ssh clients. How would you get to this page without knowing what ssh is, and how would you know what ssh is without needing to use it?"

There are many ways to arrive on that page that do not involve googling for "ssh client". It's a blog for a software company, but there are other topics on that blog that don't have anything to do with software (like food, retro games, and design). Anyone can read it, not just the geeks who know what SSH is.

Point being: Why obscure what the app does to people who are less familiar with terminals or SSH? I don't see any fault in trying to educate others about the app by giving non-technical readers concrete answers of who would most likely use it.
It did, but then I was disappointed. I had hoped for something about Alfred Lawson, inventor of the airliner, and his unusual physics theories that revolved around things he called "suction and pressure", "penetrability", and "zig-zag-and-swirl".

His University, the University of Lawsownomy, offered a degree that conferred the title of "Knowledgian". That totally kicks the ass of such lame titles as "Doctor".
I don't agree with comparisons like that. I had two developers one making $10k more that the other, both about the same quality I would say. I didn't set their salaries, they had salaries negotiated when they joined the company. I thought it was unfair. It's not. Everybody has different skills, work ethics, productivity and on top of that expectations. The guy with $70k always complained about salary while $60k guy was completely happy.

It's up to everybody to negotiate salary that makes them happy, if you are not able to move on somewhere else where somebody will pay you what you are asking for.

However, putting all this aside, this application could be useful in environments where you have at least 5-10 people with the same skills, seniority, productivity, otherwise you are comparing apples and oranges.

Also, a lot of companies prohibit you from discussing your salary with other co-workers or not?
Mozilla nightly builds have always (AFAIK) been called Minefield. The name discourages non-developers from installing it (unless they mistake Minefield for a new version of Minesweep). :)
How is this different/better then iSSH?
“Be arrogant enough to get in the ring and naïve enough to think you can win after you feel that first punch.” (Go to 1:53 in the video) - Rich Aberman, WePay Founder
Deepweb
I keep reading up on things about this "hidden web" hidden wiki, darknet, deepweb and .onion. is incredibly confusing and i know the basis, something under what is readily searchable or hidden. alot of sites point to this as being illegal or filled mainly with illegal things, CP, assasins ect. anyone have experience? is the deepweb inherently illegal? is there a way to access this if it isnt? how does one exactly using TOR access .onion sites?
I'm glad it helped. Keep in mind that I don't know if I have it right. I marked several open questions, and I probably missed many. I'm still hoping someone with better information will offer corrections.
Then the University of California is doing something wrong...
In my startup idea..each customer will have its own phone # and account. I was thinking of a service that can be hooked to customers existing phone # such that they continue paying their existing phone # and I can offer facilities on top of that.
I am sure my potential customers are using land line and paying fixed money to get unlimited incoming/outgoing calls. But seeing charges of tropo/twilio it seems potential customers have to switch to pay minute by minute rather than fixed. I think i have to do a good research before I start this project. :)
"No idea why Google wouldn’t be leading the way on this."

Because Google cares about making the best technology that thinks solely about the user and in no way acts in Google's interest? Possibly because its not high priority for them.
I'm asking a different question.

Rendering a page as a semantically structured document won't remove the ability to globally disable a feature. (In fact, I would argue that it would make it easier.)

It's fair enough that pg does whatever he likes... no one can argue that point.
The higher-education system is in trouble the way I see it. I was a business major (Management) and spent ~5 hours each week on average (5 courses/semester) and graduated with decent grades.

I've since enrolled in graduate CS program. Taking 1-2 classes, I spend 10-20 hours each week outside of class. The contrast between CS and Business courses is ridiculous. I feel that my time as an undergrad was almost worthless.

I'm unsure of why the Business degree was so "easy", but my inclination is that colleges want to keep their enrollment high ($$$) so they try to keep less-than-stellar student's enrolled by watering down the requirements.

I'd be interested to learn whether standardized tests should be implemented for colleges/universities to ensure that student's are getting an education worth the price of enrollment.
Do 90% give up with $100k in the bank without taking additional funding rounds?

I see the benefit of the convertible note from the investing founder's standpoint, and I appreciate the violence of your disagreement, but you've misaligned the founders' incentives - the investing founder would be more likely to throw in the towel and get her money back.

Obviously the equation changes if the founder is investing $1M, but in the $10k-$50k range (which I'm guessing is a lot closer to the actual number than your $250k example) I'm not as convinced that the investing founder should get preferred or convertible notes.
It's not about affiliate links or advertisements. Target URL should be just there, without contacting random servers to determine it.
When I'm skimming comments on a front page post, name and points help me zero in on things I'm more likely to find interesting or useful.
I have built two sites so far as side projects to learn Django/Python, the first one I started is http://hatzillion.com a place to buy hats. I have some python scripts that run daily to get the latest deals on hats from different web sites (only 3 for now, more to come). The second project is http://10ThingsAbout.me inspired by a post on this site about threewords.me.
Webkit devs begin work on implementing experimental Media Stream API
I do all my programming in Emacs and use vi or mg* for sysadmin-ing, basically. I started using Emacs when I was learning Common Lisp and was blown away by Marco Baringer's SLIME (http://common-lisp.net/project/slime/) video. I had been using vi/vim for 4-5 years before that.

* a mini-Emacs, basically core Emacs without the extensibility. If it wasn't installed on OpenBSD by default, I would probably just use nvi in its place.

That said, using vi(m) for Lisp is not that hard. Paul Graham says he uses vi in his programming FAQ (http://paulgraham.com/pfaq.html). Mainly, you just need a good setup for "copy this block of code to the repl", "reload the file I just saved", and the like. A bit of integration greatly reduces friction, and Lisp development is all about reducing friction for quick experimentation and testing. (Not so sure about doing Emacs Lisp in vi, though... ;) )
the implementation on the site is in JavaScript, where everything is 64-bit floats. I'd guess 52 of those bits are mantissa.
I thought the justice dept approved it with conditions? See, for example http://www.google.com/hostednews/afp/article/ALeqM5gxkMxcbM-...

Edit: I see now that this is just the actual conditions. Not as interesting as I thought it was going to be
CoffeeScript: crucial like Sass or superfluous like Haml?
Well, they do mention in the article that they do it themselves....

> Many firms—The Economist included—automatically append these sorts of disclaimers to every message sent from their e-mail servers, no matter how brief and trivial the message itself might be.
I disagree with one statement:

> performance will go up, but implementation code size and
> complexity will go up by about a factor of two

Moving from basic compiler optimizations (CSE, let-floating, unused variable elimination) to static-analysis driven optimizations (arity raising, useless variable elimination, super-beta, CFA-driven closure conversion, transducer identification and optimization for concurrency) may only double code size, but the implementation complexity is pretty intense. Those optimizations often are performing global reasoning against a CPS-style intermediate representation, and debugging issues with them can take a while. We do all of the parenthesized operations listed earlier (in Manticore, http://manticore.cs.uchicago.edu), and I would claim order of magnitude more time/thought spent on the them.

That said, I think I'm supporting Matt's argument of avoiding moving up the complexity order unless you have to!
This is some incredible photojournalism. Very eye opening. Thanks for sharing.
Evolution doesn't always happen slowly. To take a well-known example: The lactase persistence gene went from insignificant levels to covering the majority of Europe and northern Asia over just a few thousand years.

Evolution usually happens slowly because usually species are already well-adapted to their environment. When an environment changes to provide a significant benefit to a particular mutation, the spread of that mutation can speed up dramatically.
Nope. It did not.
Yeah, magit isn't meant to replace vc; it just supplements it for the operations for which vc is awful.

I've got to say though; seeing that article explain how Emacs helped him use RCS and how it also has support for CVS and SVN really does _not_ help the "Emacs is from the 80s" stereotype. Especially ironic since magit is the best git UI I've seen anywhere.
iSteve: A Book of Jobs
What I don't understand is why would unlocking the boot loader immediately void the warranty. I get why Sony/HTC/Motorola/etc would act this way: they don't want people messing with their phones, screwing them up and then blaming the manufacturer.

However, the bootloader on my PC is not locked. I can get a PC with Windows from Dell, install Ubuntu on it and go on my merry way until the hard drive crashes. Then I can call up Dell and ask them for a replacement. I have actually done this and they did not care what OS I had on my computer (other than the first level support asking me to run a defragger). In either case, if something else broke, I could always get the stock Windows back on there.

Why can't this apply to phones? Give me a tool (for all OS's, not just Windows), that can reflash my phone back to stock (I realize these exist, but I gather they are leaked and not official binaries, no source). Then give me the ability to unlock the bootloader through whatever means (e.g.: a text message, etc). Then allow me to work on my own damn device. If I break it I have a way to flash back. The warranty should only cover the hardware and the software should be re-flashable at any point. Of course backups are going to be necessary, but that is a solved problem: sync your entire phone in an encrypted fashion to Dropbox continuously.

First manufacturer that sees this truth and sells subsidized phones, gets my money (Nexus S does not count as you have to get it at full price and now that T-Mobile is going away so is the "bring your own phone" discount).
Copyrights may not be capitalist, but open source is socialism, since everybody has equal access, and people contribute according to their ability (and desire, which I guess is what distinguishes it from state socialism). And it somehow works. This is what opened my eyes to the fact that self-interest isn't always necessary to produce something useful.
Great preso on user acquisition with real numbers.
I believe the way they enforce those conditions is to file a lawsuit to block the merger as it was (without conditions), then also file a proposed settlement that's agreed to by both the Justice dept and Google/ITA, that contains the conditions.

I suppose it's possible for the court to reject the settlement, but it seems incredibly unlikely.
Making a good SSH client for touchscreen devices is hard. Touchscreen devices have limited screen real estate and non-standard (read: limited) keyboards.

As to the language: Clean and crisp say both pretty much the same thing in that sentence, crisp is only along for the alliteration (as is cheerful). My Latin teacher would be delighted.

It's marketing, but it also makes sense. Not all apps are created equal, even if they all do the same simple thing, especially on touchscreen devices. It's more about selling you the keyboard (a suitable keyboard for SSH clients doesn't come standard with touchscreen devices) than about selling you the client.

Oh, and why do they include a description of the target group? Maybe because some people read the Panic blog without knowing what the hell SSH is? Those Panic guys are are pretty well known.
Only 1 of my 7 FF4 extensions were compatible with Aurora.
A fantastic set of articles. I do think that tutorials in general obsess over sorting too much. Rather than expanding this with dozens of sorting algos, it would be nice to see a treatment of trees and graphs. Lay the foundation for someone to understand search trees, huffman coding, A*, etc.
We are giving away 25 free tickets to a JavaScript Trampoline Party in SF
> time frames of 15,000 years are not evolution.

Tell that to MRSA...
If you use magit to switch branches it will automatically revert the buffers that were changed.
As a happy user of Terminal, what's wrong with it? It's fast, it's simple, it supports multiple colour profiles, it can be customised like any other shell... What more do you want out of your terminals?
Garry mods Garry's Mod to catch pirates
Well, Emacs is very much "a day to learn, a lifetime to master". I've been using it for years, have led sessions teaching other developers, and just yesterday I discovered rainbow-mode (http://julien.danjou.info/rainbow-mode.html). Before that, it was magit and halp.
This is beautiful. You should be very proud of yourself.
I had similar worries when I started college in 2001, time of 9/11 and dot-com crash. But I did CS anyway, and it has been the best edu/career decision I've ever made.
Ok, probably not all. Let's say "many".
An unlocked phone could be updated with a kernel that allowed overclocking the CPU, which could result in fried hardware.
Apple Hires Cloud-Builder from Microsoft
Better how?

iSSH has more features (the port-forwarding alone will keep me using it), but Prompt seems to have the basic login-and-command-line functionality working far better than any other client I've used. (All IMO, of course.)
Absolutely.

Think about it as the equivalent of buying a measly 3 or 4 CDs a month back in pre-internet days. I don't think that's an excessive amount of music if you're a music-lover.

I would easily download much more than that each month, and would be happy to pay for an omnivore plan to match.
almost all mass produced computers of that era (and essentially even present ones) have much of their timing derived from NTSC, not because they are explicitly designed to be connected to television, but because of component costs. Most of the commonly used VGA video modes are essentially NTSC and the 33MHz PCI clock (used as essentially "global" clock now) of modern PC is still generated by PLL from crystal that usually has some NTSC-friendly frequency. Reason is simple: you need PLL anyway to generate lot of different clock signals, so you can as well use cheapest xtal you can found, and that usually happens to be something that is used in lots of mass-market NTSC equipment. Today there are also some other common mass produced xtals (for USB, Ethernet and such things), but in 70's and 80's only mass-produced things that needed exact timing were clocks and television equipment.
Google Translate, Now With Voice Input
The Day Has Come: Adobe to Stream Live Video To iDevices (Video)
Enforcing something as a property right doesn't mean it should be enforced as a property right. I think capitalism also implies that certain things should be property but not other things. And I'm not saying here whether or not IP in particular fits, that's a debate to be had.
Not IPv6 then?
Similar to Vevo on youtube..
VMware CloudFoundry: Ruby powered PaaS
Most animals spend 100% of the time conserving energy or hunting (primates and children play excluded). They don't do leisure.

Evolution favors the plentiful. Some might say the most fit to survive the earth are the roaches. We can't kill them, all our techniques fail, nukes won't kill them, they live off the scraps of crap that humans don't even think creatures can live on.

Agriculture ensured that we have an ability to feed an increasing number of people. It also means that we can settle any area, and as long as crops grow there, or crops can be IMPORTED there humans can spread to that area. With that came technology for defending it from humans and predators. From an evolutionary perspective, agriculture is perfect.
Does Paypal website payments pro offer transparent redirect like Braintree?