skysight-inc/HackerNews huggingface dataset:
Keep in mind that the instrument developers who built the two imagers onboard have spent the last ~10 years of their life working largely on this project. For many of them, it will be the crowning achievement of their career. The results are likely to reshape the discipline due to the increase in spatial and (especially!) temporal resolution.

To get this thing to work, they had to overcome a lot of technical obstacles, including thermal stability of the focal plane and optics (it's a high-resolution telescope that mostly sits in the sun, but goes into Earth's shadow regularly, altering lengths of optical paths), and bandwidth issues (a set of 16-bit 4096x4096 images every ~10 seconds).

Finally, and this is not made clear in the press materials, they're exploiting some neat spectral effects to get unusual "images": spatially-resolved velocity (thru Doppler shifting of spectral lines) and spatially-resolved magnetic field (thru the Zeeman effect). That is, an image of local magnetic field. Those calibrated images are a main driver of the science -- although the flare pictures are cool.

Putting it all together is an impressive technical feat.
The title is genius. In case you didn't notice it means "First they came for [the people making videos parodying a movie about] Hitler...". But that wouldn't be as funny.
ITA still uses Common Lisp. There are excellent blog entries on this matter by Dan Weinreb: <http://danweinreb.org/blog/category/ita-software>. However, they don't require Common Lisp knowledge from new hires. The beauty of Common Lisp is that there really is very little syntax to learn. Afaik, the simply use the excellent Practical Common Lisp book by Peter Seibel as a "training manual".

The problem with Common Lisp, unfortunately, is there's no standard and cross-implementation way to create an application that makes heavy use of network I/O, multi-processing/multi-threading and the file system.

That's would not be a problem internally at ITA (where must have built a standard set of libraries), but it would be a problem for taking submissions for web applications from applicants. On the other hand, even making a complete end-to-end webapp is a part of the Java standard. I am guessing that's why the puzzles that require talking HTTP either to or from a web server require Java.

Several of their other puzzles, however, don't specify a programming language (e.g., bit vector, word rectangle) and could probably be very well suited to being done in a Lisp.
What I don't get is that he claims that calling Apple is sufficient to make a 'good faith effort', and it may well be, but it ignores the fact that the individual's next responsibility, if they can't get ahold of the owner, is to turn the property in to the police.

The guy didn't even try to call or return to the bar to see if the owner had tried to find it (he had).

He basically called Apple's 1-800 number, left a message with someone, and then sold it to Gizmodo for five grand. That doesn't imply good faith. What it implies to me is that he called Apple's public number, couldn't get through to anyone, and then realized that it could be worth a lot of money to the right people.

Hell, he even had the name of the employee from Facebook. Why didn't he message the guy? Or call him? Why didn't he pack the thing up in an envelope and ship it to him at 1 Infinite Loop?

He got greedy, and gave in to temptation. Gizmodo then bought something it new didn't belong to the seller, rubbed Apple's nose in their lost property like a schoolyard bully playing keep-away with some kid's ball, and then when the teacher showed up to settle things, said 'I didn't want it anyway!' and gave it back.
Is My Credit Card Stolen? (A ruse to educate people about phishing)
I added http://www.facebook.com/plugins/ and https://www.facebook.com/plugins to AdBlocker's filters in Safari.

It seems to have removed all Open Graph stuff from the web for me.
In True Names, Neuromancer, and Snow Crash, the future user interface was 3D. Science fiction writers wouldn't lead us astray, would they?
Fantastic setup!

Here's my standup desk (no treadmill). Total cost was $125 for 2 extending sawhorses from Amazon and a heavy door from Home Depot.

http://icecreamforeveryone.com/2009/03/12/moving-to-a-standi...
Beyond or beside Google: Week 2 - Google
When it has a camera, can take handwriting from a stylus and can be used to give presentations then it'll be a nice laptop replacement. It'll also let me get rid of my paper notebook and let me replace it with a searchable log.
from a comment on your blog post:

is treadmill programmable? You could increase the speed while your program is being compiled.

ha i like that! or connect other feedback from your programming/computer usage to your treadmill. e.g., if you're slacking off by reading HN too much, it will increase your treadmill speed until you get back to hacking
Design by committee, and the "tread softly" model of UI design is why everyone else is so completely behind Apple on the UI front. I for one am glad that Ubuntu is taking a stand against it.

There was a link posted here a day or two ago about the secret to Apple's success - they don't do focus groups, they don't have big surveys about what will and won't work. They just do, and when you have capable, knowledgeable people at the helm people will get behind you.

I see this as the same thing.

> "Why not have a wrapper for the notification area that turns it into a menu, for a last resort?"

This doesn't work, it has never worked. Just look at Windows: "hey devs, we've deprecated this horrifying monstrosity that should never have seen the light of day. For the sake of compatibility we've preserved some functionality, but please switch over to the new better thing soon"

Developers: "meh"
>often in markets the retailer is unwilling or unable to enter for a variety of reasons

If Joe Retailer can't or won't enter a particular market but Bill Reseller will, Joe selling products to Bill sounds like a pretty efficient solution to the problem of how to get the product into a market that wants to buy it.
Did she program it?
Gradual Typing for Functional Languages
Actually, I think the scalpers are right on some level. If they can sell the tickets at x3 price, then the real price of that ticket is x3 the original price. It only means that the vendor could do the same and get them all sold out anyways. If they really want to stop this process, it's enough to issue only tickets assigned to a name and check IDs at the gate - this way you cannot buy the ticket before you know who is it for - which means if person X can buy a ticket for me, I'm able to buy it for myself from the source.

But limiting scalpers is basically the same as EULAs and DRM - they're regulating what you can do with the thing you just bought. They're making life harder for normal users, while those who gain money by ignoring the system keep earning money.
Clerk: Sorry, but you've violated our policy.

Customer: What exactly is your policy?

Clerk: I'm not allowed to tell you.

Customer: Then how am I supposed to observe the policy?

Clerk: I'm not allowed to tell you.

Customer: ???

Clerk: I've said too much already.

------

ISPs are notorious for having similarly obscure bandwidth caps.
What really turns me off to contributing to Python is waiting a year to even get a reply on a bug report. I'd like to think my reports are decent and usable - hell, some even come with patches - but that's still some pretty terrible triage.

That, and the amount of bike shedding going on the dev mailing lists is ridiculous. At least it seemed that way the last time I kept up with it. So much pointless circular discussion.
What a waste of time! I'm a bit ashamed that we (me included) are all so impressed by this. We should be weeping for the tragic waste of human ingenuity and productivity. Three years of work for nothing.
Rant: Why is this "Hacker news"? This is nothing spectacular, almost everything was in line with analyst estimates. They are suppose to do this every quarter... I can understand Apple earning stories coz they were out of ordinary.

If it starts going this way we will see a bunch of earning non-stories on HN every quarter.
I'd second this. We've been using GRaphael for the reporting graphs on MinuteDock, and we had to manually hack in a bunch of things - like rotating the labels on the x-axis correctly if they were too long, and even drawing both axes on some graph types.

It's worth the effort though - works on iPhone/iPad out of the box, and is super snappy even on OS X (unlike most Flash charting solutions, including Google Viz.)
I'm pretty sure that the majority of Apple customers feel that way or at least aren't interested in any kind of "Apple lifestyle". The proportion of Apple customers who are true fanboys is probably no higher than the fraction of Dell customers who are gamers with too much money and completely unrealistic opinions about the relative merits of AMD vs Intel and Nvidia vs ATI. The stupid rich Apple fanboys get more disdain than the stupid rich gamers because the Apple fanboys are more ostentatious and the gamers [ab]use technical terminology that makes them sound less subjective.
Do you have a live demo?
Do you have a source for Carl's role in eGroups? It is hard to tell whether he was just an employee at the company or something more: http://en.wikipedia.org/wiki/EGroups
I feel like making somersaults in front of my desk but I usually just end up in unusual sitting positions e.g. with my legs on the wall or one knee in my face as right now. But I don't think I could ever stand standing. That makes me tired and wanting to lie down just thinking about it.
I'm waiting for an account at http://prgmr.com/ so I can start putting up live demos of my stuff. In the meantime, if anyone has suggestions for a cheap VPS to put something like this up on, that'd be awesome (the cheapest I know is Linode, but 19.95 a month is a bit much for random screwing around).
I play SC4 myself on my netbook. It's a great time killer on a long plane ride.
Rachner was wearing a faded t-shirt, jeans and leather jacket, and didn't remotely resemble the guy who misfired the ball, who wore English golfing duds, a Tattersall's hat and fake orange sideburns.

Doesn't sound like he had much to do with the golfing incident, the police was just ID'ing everyone they came across, he just had the audacity to refuse to comply.
This is just plain, old fashioned cool.
An apple also figures in the story:

"One day, when Gregor emerges from his room, his father chases him around the dining room table and pelts him with apples. One of the apples becomes embedded in his back, causing an infection. Due to his infection and his hunger, Gregor is soon barely able to move at all." (via wikipedia)
I'm impressed, it's not far from implementing Doom in javascript :)
> Is Best Buy selling these items for the same price they paid for them?

As far as I know, yes, they are. They make money on Apple products purely off of in-store warrantees and accessories. If you consider this, their store product layout starts to make a lot more sense: they have a huge Apple logo, tons of accessories prominently displayed, and then the actual products hidden on a bottom shelf.
Looks like the documentation is still in progress: http://g.raphaeljs.com/reference.html

but the demos are pretty impressive.
how is this better than google alerts?
Sure took a lot of pixels to not complain about it.
Keep in mind we seldom really need them, but, when we do, we need them really, really bad.
I have seen that before in another language, the box read:
"click here for your bonus".
Jokes aside, that's pretty good for so little code. Well documented too. Makes the previous language it was written in look like a slug.
I recall reading that you can't refuse to provide your name to a police officer.
Ask HN: Most interesting/important algorithms developed in the last decade?
What's your new favorite algorithm or data structure that was invented this decade?

I'll nominate the FM-index (2000) based on the BWT (1996), which has enabled some wondrously fast mapping software for DNA sequencing applications.
IPad Killer; or Killer iPad
It's no worse than the three years of TV that millions of people have spent their time on for the last 3 years.
"Extra dates added, by popular demand"
We'd love to host you at ElusiveHippo.com - it's like Heroku for nodejs apps. Email me at van@elusivehippo.com and I can set you up with a beta account.
I'm not going to bother questioning it, but that's to me the silliest reason imaginable.
I would suggest getting a linode anyway and carefully placing (http://www.linode.com/?r=bde45b7ba8346eec9a56d7276f536caea70...) a few referral links.

you get a free month per person signed up, if you have a semi popular blog or tool then you can usually get enough to cover your hosting.
If they weren't putting changes and policies in place to make the software more consistent and friendly, then wouldn't Ubuntu just be Debian unstable with a different logo and release schedule?
You know what, this is a phisher's dream. Even if we could trust this website for not saving the data, the connection is a regular non-secure connection, so all somebody would have to do is catch some open wireless connections or similar.
the most obvious would be large crowd behavior analysis. That would not necessarily require divulging individual information.

The other possibility would be some form of association tracking. This is not significantly different than trying to determine enemy dispositions by inspecting who communicates with whom, and at what frequency. IOW, traffic pattern analysis.
we have applied for an SSL certificate, from both GoDaddy and Comodo.

they are both 'pending', since apparently, having 'credit card' in your domain is suspicious:
http://ismycreditcardstolen.com/anti-phishing.jpg
One issue that I have with wget (and IIRC curl too) is that when downloading a file from a URL like, "http://example.com/file.php?id=1234 it will download the file to 'file.php?id=1234'. This fails because the HTTP headers could specify the filename when returning the data (which wget will ignore) or that URL could be a redirect to the actual URL which contains the filename (but wget blindly uses the first url supplied). I understand that this functionality is probably desired when it comes to wget's mirroring functions (since the src= and href= values won't point to the redirect URL or actual filename) but there is no option to parse out the original file name even if all you are doing is providing a list of URLs to download (not mirror).

{edit} To be fair, this is a pain in the ass to do w/ LWP::UserAgent in Perl too:

sub download_file_callback {
my ($response,$useragent,$h) = @_;
return undef if $response->code >= 300 and $response->code < 400;
my $fname = $response->filename();
$useragent->remove_handler('response_header',owner => 'billy');
return $useragent->get($response->request()->uri(), ':content_file' => $fname);
}

$ua->add_handler( response_header => \&download_file_callback, owner => 'billy');
my $response = $ua->get($url);
cool demo, I worked on collaboration for inkscape in google summer of code, while it never ended up production quality, it was quite enjoyable to work on and very cool to see working.

I would take a look at using existing chat servers like ejabberd as the backend as opposed to writing your own, a lot of the complexity involved, especially when you go to > 2 room is the synchronisation and ordering of messages between all participants and chat server come with some free help with that.
That's interesting, because it's true, this is a huge problem. Reminds me of a Flash game my son was playing the other day and when he would inadvertently move the mouse cursor out of the play area, the entire game would freeze and it would say in big letters, "Move the mouse back to this area."

A good FPS has to be immersive, and that means full-screen, mouse-look, no browser chrome. So we have a ways to go still. But this is still a very cool demo of canvas.
Yep, I get excited for all the Ubuntu releases but end up back on Windows a couple weeks later.
Search engine optimisation london
Totally provide quality London SEO and SEO London also known as Search Engine Optimisation London. We are a quality London Search Engine Optimization company and SEO Company London based in London.
View the HTML source. The credit card inputs aren't part of the form. They're never sent across the wire.
...so in the spirit of sharing, I invite other readers to downvote one of these comments and upvote the other. Or hell, downvote me twice if it makes you feel good.
Unfortunately you must either use a credit card or leave empty-handed; Apple stores don't accept cash on these high-demand items in order to enforce this very policy. IIRC this was instituted some time after the launch of the original iPhone.

That said, enforcement is at least a little spotty. There are reports of Apple Store employees helping customers circumvent the no-cash policy by taking the cash for a gift card, and immediately accepting the gift card for the original merchandise. In the other direction, there are also reports of purchases with gift cards being denied for the same reason as cash.
I noticed that too...

(1 hour later) so has anyone managed to get the other message below 4? I can't vote on my own comment, obviously.
Your Mom's Guide to Those Facebook Changes, and How to Block Them
FourSquare finally hits the Million User Mark
I understand the need to upset people by forcing change in order to make improvements in the long run. However, I will still list my annoyances, although I'm prepared to reserve final judgement for now.

I'm forever getting mixed up between the status menu and the messaging menu. The only thing I really use them for is Empathy, which now seems to be split between two menus. And to bring up the contact list it now takes two clicks (or more often three because I clicked the wrong menu) instead of one.

I don't like to just minimize Empathy or Rhythmbox since that gets in the way of my "working set". As a programmer working on distributed systems I often have perhaps up to a dozen windows in a workspace in each of eight workspaces. "System" stuff gets in the way of my window management. I'd like this stuff to be somewhere distinctly different.

> No competent designer, sitting down to design an operating system from scratch, would say to themselves “I know, let’s have two completely inconsistent ways to hide windows”.

I disagree with this. I want two different ways, because they have two different purposes. One is my for the working set: stuff that I'm doing. The other is for stuff that's always there, like a new email notification, an IM contact list, background music and the clock. I don't see a problem here.

I think that a notification bubble worked just fine for notifications. You'd have the icon pointed out to you, and then it would be there in the background using minimal space until you attended to it. That's about as unobtrusive as it gets. Grabbing clicks has never been a problem for me, but not being able to see under it has. I'd prefer to be able to close the notification bubble rather than being forced to wait; being able to click through is pointless if I can't properly see through.

Instead I now have an annoying popup telling me that I should update appearing in a separate window that I have to close only for it to pop up again. I understand that this is intended to be improved, but at the moment it seems to keep demanding attention and interrupting me and then it forces me to wait while it loads.

I suppose that the problem is that as an experienced user I know what the notification icon for "updates available" meant and I want it to stay there as a reminder. However, I only want to be interrupted once. At the moment (on Karmic) I get interrupted repeatedly and the only way to stop this is to remove the notification entirely.

I agree that the UI should be consistent. I would prefer if any suitable application had the capability to either minimize to the system tray or to the task bar based on a user setting with a sensible default. The close button should always close it (or if not, the behaviour should still be consistent across all applications).

I understand that some of my complaints are intended to be addressed already, so I look forward to my experience getting a little better, at least. I thank Matthew for the blog post - at least I know that these things are being worked on.
I bought a used Multi some time ago. It's awesome, the build quality is superb.
I don't call into question his morals and ethics, but it probably would have been more honest if he didn't try to paint Apple as the bad guys though.
Can you even associate an iPad with an iTunes account that's registered in a territory where they aren't selling them yet?
Thanks for the suggestion. Did using chat-based backends help much though? It seems like the hard part is in merging user actions when doing a collaborative drawing-like app (like Mockingbird). Chat servers, AFAIK, can just push messages onto a stack. I asked about this in another thread - http://news.ycombinator.com/item?id=1280135 . Other than Google Wave, there don't seem to be too many frameworks out there that do the brunt of the work for me.
On a similar note, it's a shame that erasing tapes regarding matters still under investigation in the name of a retention policy doesn't appear to be considered as seriously as destroying evidence should be.
Forking an indeterminate number of applications? Now that would be cocky.
Ubuntu doesn't own Gnome

I thought anyone was allowed to fork any free software, and was encouraged to do so if they don't like the existing direction?
Custom-themed Facebook profile demo with the Open Graph API
Yes, I was exaggerating... I will make that clear next time. I don't like the direction the iPad is taking software development, so this was the first one that I actually had a good laugh reading which is what I was refering to.

I will assume you are exaggerating on "entire experience the guy writes about is common practice like... everywhere". I've bought lots of newly released Dell computers and never ran into it... matter of fact, they wanted to sell me even more. It is all a game that Apple (and others) play to make you want to get it and to feed off early adaptors. If someone wants to be an idiot and buy one for more the MSRP, let them. Dealerships do that all the time.
However in this very article the author talks about the iPad stock shortages.
Do You Know the Top 3 Tips For Instantly Boosting Your Website Traffic?
I shouldn't have to set a setting for the close button to close an application. I hate applications that do this becasue they defy my expectations when I use them. Pidgin may just happen to have a 'behave normally' setting. But not all applications will, and certainly they won't all have the same way to set it. I find that, in general, it's a better use of my time to avoid applications that do this, than try to figure out each one individually and make it behave the way I want.
Ask PG: Why Have An Upvote?
Why have an upvote on stories? Why not just see if people click them or not? Clicked stories move up and unclicked stories move down. A click is more honest than an upvote. It's like looking at sales data instead of asking a focus group.
i wonder if there's a scriptable game like simcity (maybe freeciv? i dunno) ... that could make for a good testbed for certain optimization algorithms
Debt: The first five thousand years
My 1-page Wireframe for Tout
Gehen Sie zurück und lesen, was ich schrieb. Dann denken Sie wirklich, wirklich hart ...
I often click on a story and then find out that it's not particularly interesting or relevant, so I don't upvote it. Just because a story is clicked on doesn't make it good.
Marc's not saying anything that 80+% of people working in software security haven't been saying for years. Nothing against Marc, just, this isn't controversial. Of course they are.
I think your logic is flawed. I'll click on something that says "Whoa, Node.js + Sinatra + Websocks = AWESOME!" and it could be the biggest link bait ever.

UpVote is my explicit way of saying, yes, this is indeed awesome.