skysight-inc/HackerNews huggingface dataset:
You implement your loop macro such that it binds some variable to a continuation, that when invoked, exits the loop. Then when you want to exit the loop, you invoke the continuation.

(Loop exits, exceptions, returns from functions, etc. are all special cases of continuations.)

This is an improvement over something like Perl's "last LABEL" statement, because you can pass the continuation around and exit the loop from anywhere you desire.
That's not true.

The european legislation has explicitely made an exception taht you are able to download and cache the document, as long as it is necessary for something to work (eg browser).
Or if you are using it for personal use only.

But otherwise, storing a copyrighted document is illegal (interstingly twitter messages are not considered copyrighted).
Is it possible to reassemble a shredded document?
I just finished my first bit of private consultation work. Basically I told the guy I'd do a website prototype free of charge, and if he's happy I'd continue with the "real" work. He was so happy with the prototype has wanted to use it in his production environment. After that he needed a few changes and enhancements and I think he's getting ready to demo it to his business partners as I type this.

Post-mortem:

No matter how simple the task seems it's usually more work than you anticipate.

Stick to the requirements. I spent about 40% of my time implementing nice-to-haves that noone would probably use anyway.

Proper documentation is paramount
This is the link about Steven Frank quitting the iPhone:
http://news.ycombinator.com/item?id=734182
Unfortunately the Hero looks like it has some "lag" issues when navigating around the screen in the production models out in Europe right now. I hope it's a software fix to make it better, but I imagine we're going to have to wait for a faster processor to take advantage of that slick UI it has.

Also, T-mobile said that they won't be carrying the Hero because they are releasing the "myTouch" that Arrington was talking about in that article.

Let's hope someone gets on the ball in the US and gives the iPhone a run for it's money with Android. I think it will eventually happen, but we're probably going to have to wait another year.
My response was not to the technological achievement, but to the ethics of it. I am always unimpressed with doing wrong things, not matter how impressed others are.

Many people here at hn are capable of impressive cracking, but choose not to even go that way. I'm sure there are systems out there I could crack if I tried, probably quite a few for financial gain. But I dare not go there. That's one cherry that will never be popped.

Say what you will about the technical merits of individual feats, but I'm much more impressed with someone who tackles the problems of other people and goes to work every day building something of use rather than shooting fish in a barrel, which much cracking is.

I stand by every single word I wrote. In fact, it's one of my favorite posts. Since crackers often do what they do to impress their peers, perhaps we should all just be unimpressed so that they can channel their energy into something more useful.

I didn't know what to expect when I made that post, but I have to say I'm disappointed. Why am I so often the only responder who has a sense of right and wrong?

Thanks Thomas, for providing me an opportunity to explain with the only reply that was suitable.
Beating the Creative Blocks
I really look forward to it!
I can't help but feel that if you consider your phone just a phone, rather than a defining characteristic of your personality, you're less likely to be so outraged at its shortcomings.
While I agree that it would be best to not have to give your private key to Google, I think it would be a good start to get all email transmitted using the PGP protocol. Once the emails are being sent like that, those who don't want to trust Google, could more easily do it on the client side since it would be much more in use.

You would probably have to not use Google, since if they are unable to read your email, that kind of destroys their business model.
What if you have multiple domains?
I think there's a lot more to this situation than we know right now. Apple hasn't commented officially on the situation yet. Has Google? I read some (second hand) reports that AT&T denied any role in the removal of the Google Voice applications which makes sense since they offer various models of Google Voice capable BlackBerries. This leads me to wonder if Apple isn't working on a deal with Google to officially support Google Voice in the iPhone OS. It certainly makes more sense than Apple making this huge anti-competitive strike against a company they are otherwise friendly with over a product that is invite-only and not even a blip on the radar to Apple. A deal between the two companies opens a lot of interesting possibilities especially when you consider Apple is looking beyond carrier exclusivity and is rumored to be launching an iPod Touch with a built in microphone -- along with the rumored tablet device. Until both Apple & Google release a statement on this I'm convinced they're working on a deal. Apple has been known to withhold information for PR purposes even if it's causing them bad PR. (ie, copy & paste in iPhone 3.0. They could have just said yeah, we're working on it -- but instead they refused to comment)
How dare they stop our Google overlords from collecting even more information on us.
I think it should read 'cloud computing makes some servers obsolete'.

Not everybody will be able to host 'in the cloud', the kind of data they host could easily be forbidden to pass to third parties, even for hosting. Think of medical data, banking and so on.

Quite a few servers could probably be hosted 'in the cloud', but for now the cost benefits are not really there unless your application falls in to a very specific niche.

Bandwidth and storage premiums in the cloud make it very tough to position a cloud based solution vs hosting your own stuff. The only case when it makes sense is if you need large numbers of servers for a short period and if you are growing faster than you can order hardware.

It's also great as a fall-back plan and to create redundancy.
Actually, we have tried this with my mother in law (not that I want to pick on her) who was convinced that organic bananas tasted better. We made her taste the bananas blindfolded and she couldn't tell the organic and non-organic bananas apart.

We were however capable of telling the difference between organic and non-organic chicken tough.
you're right that it is a huge chance for them. going by history I see no indication that they won't completely blow this chance while declaring victory. microsoft has become myopic.
A more civiled, less procedural version of CL's change-class + update-instance-for-redifined-class.
B&b dublin
// we don't even pretend to work on anything but i386 and LE arm
const unsigned char c[] = { 0x78, 0x56, 0x34, 0x12 };
assert(sizeof(int) == 4 && *((int*)c) == 0x12345678);
I think this site is a great idea for retail owners. As long as they sell to employees at a profit, this is a really good way of increasing their price discrimination.

Most of those people who are happy to pay full price won't bother using this site anyway. Those that aren't, but are willing to pay the discounted rate will become extra sales the company would not have otherwise had.

http://en.wikipedia.org/wiki/Price_discrimination

[Edit: I don't believe that employees should do this behind their employers' backs, just that it's probably a good idea for the employers to let them.]
"Why am I so often the only responder who has a sense of right and wrong?"

Pomposity, thy name is ...

PS: I didn't downvote you. I just think that sentence is off key in your (otherwise excellent) post.
So what's your point? War over petroleum (and thus plastic) is not that bad because we kill for other reasons too? Come on!
Points of View: Hacker, Noob, Project Manager, CEO
There is an improvement over an HTTP redirect to the HTTPS site. Such redirects usually occur in the beginning of every session (or, at least, of some sessions). An active attacker could intercept the redirect at any time a-la Moxie Marlinspike’s sslstrip: http://www.thoughtcrime.org/software/sslstrip/ . But once the browser has received the X-Force-TLS header, it will avoid accessing the site over HTTP at all thus preventing that kind of attack. In other words, the browser will now automatically perform the redirect without issuing any insecure HTTP requests to the site.
server logs / health / analytics.

right after i kiss honey good morning and before i put on my slippers for a first cigarette.
> For the first time in history, this gives science a way to control light with matter and vice versa.

Typical bad science writing.

Mirrors have existed before this year...
At this point you'd have to suggest a solution, because I cannot get what you're hinting at. If you can't my point original point is evident: the news agencies are stuck between a rock and a hard place.
The swinging pendulum in venture financing deals
You're missing the fact that the people that are happy to pay full price are also (as a general rule) also happy to pay less than the full price.
Hem... maybe I am mistaken but most gmos are not to increase yield, better taste or better nutritional qualities.

Usually, if we look only at the ones who are actually available on the market, is to enable the use of mass herbicide or resists specific pests. A lot of them look more motivated by marketing factors to create vendor lock-in.

I see GMOs in food as a temporary escape for monocultures. Ultimately I think we'll need to abandon this practice.
Sounds nice in theory, in reality less than 1% of applications really need to scale and only one "resource" a.k.a. "server" is going to have to do all the work, simply for economic reasons. Current (shared) PaaS offerings still have too many limitations and lock-in to be a suitable replacement.
Chinese Town Uses 5th Graders to Catch Cheaters on Police Exam
GPSD-NG: A Case Study in Application Protocol Evolution
All that would do is move it ISP side towards deep-packet inspection, something like what Phorm does in the U.K.
Voice transcription sounds pretty cool (in Google Voice). It's speech recognition, but the nice thing about this particular application is that it doesn't matter if it's not real time.
You are right. Actually, I shouldn't have said Canada, I should have said Quebec.
Maybe it's neither. Maybe it's just that some people consider their device as a hybrid personal computer / phone. Then it becomes rather annoying that you can't control what's installed at it.
Should biologists study computer science?
The examples given in the article are very limited domain systems, nothing that I would classify as AI (adsense, adwords, search and email classification).

That's nothing but procedural programming and scoring systems.

A real example of AI to me would be the use of NN in medical diagnoses.
I did not claim that forwarding email is a novelty. I'm against people using it in this very specific case.
I don't get it. Why not just remove the exit() and have the function return to where it was called, as standard?
yes, absolutely:

http://www.technovelgy.com/ct/Science-Fiction-News.asp?NewsN...

The east german stasi tried to get rid of truckloads of documents this way and lots of it got recovered.

The only real way that I know of getting rid of paper is to burn it or to dissolve it.

And with burning you still have to make sure that the ashes get crushed!

Paper is incredibly hard to really destroy.

Try burning a phone book and see how much you can still recover from it afterwards.
Or it may have something to do with this:
http://www.techcrunch.com/2009/04/10/report-founders-want-to...
Yes.

It has gotten even easier to do now...

If you need to have something be permanently "shredded", you should consider a "high security" shredder. That is, one that not only shreds vertically, but horizontally as well. After that is finished, but the little pieces into water and turn it into mash.

The other option is using acid, or....

not writing things down that will get you put in prison.
Well, compared to some other acquisitions, youtube springs to mind here, it isn't that bad of a deal. Skype is a leader in a rapidly growing market with high entry barriers, have a unique technology, a real business model and a lot of users.
1.31mm? For what?

I really don't mean to pick, a legitimate question. What did this site have that an yc group couldn't do for under 100K? Any guesses?
Only if they know the site exists, and are willing to bother themselves fiddling with it. The dollar rich are often time poor, so will be willing to pay full price to save hassle -- after all, they don't collect coupons (for example).
For what is worth, yesterday the news was on the home page of the 2nd most read italian newspaper:

http://www.repubblica.it/2009/01/sezioni/tecnologia/google-w...
Guy makes a 3D version of Lunar Lander
hattip to Grant on the Kiwi PUG list
>what if one of his class mate had thrown away his homework notebook. Would he be still be able to sue the other kid? Courts aren't setup to deal with this kind of issues.

He actually would still be able to sue the other kid. However, his damages would likely be rather small, and thus he would go to small claims court, which is setup to deal with this kind of issue. Probably he could also make a criminal complaint against the other kid if he really wanted.
Nothing has ever made anything obsolete.
Another reason this matters: some places/domains require email to be directed through their auth'd SMTP servers. It means they can do things like sign all emails, or guarantee that all emails you send to people at the same workplace will be encrypted whenever they're transmitted over the public internet.
Right. The first time I noticed the issue, I sent email to my landlord at the time (who was an older guy, a police officer and not all that technically-inclined). He saw my gmail username and somehow thought it was my last name. I thought I was sending him an email from "<firstname>@<lastname>.com"

But yeah, I don't care if someone can open up the headers and trace it back to gmail. I don't want (a) people getting confused; and (b) to have to reveal my gmail address every time I send mail with their client.
7 Tips For Using Rewards Credit Cards
EyeOS: your own cloud desktop
a serious OS doesn't break backwards compatibility on an individual developer's whim, no matter how famous they are.

Well, most people seem to like their OS a little bit less serious nowadays.

Or, more seriously, over here in the real world this is simply a non-issue for almost everybody. Binary compatibility between OS revisions was important when compile-runs would take days. Nowadays you just compile for your target platform and move on.
HTML in a DB Stored Procedure...

Select '<a href="/tickets/ticket/'||i.ticket_id||'">'||lvar_title||'</a><br />'
from tickets
where ...

because I was to lazy to do it in the proper layer...
We've just installed this in the office and are trialling it as our workspace.

It seems pretty handy initially.
Especially considering that having the link advertisements is essentially my payment for the gmail service. If you don't think it is a good deal to receive the gmail service in exchange for having to have the advertisements of the page (which you don't have to look at), you don't have to use gmail.
A/B Testing Download Landing Pages in Wordpress
Genetics might be in it for something. You'll always find people who can do huge amounts of unhealthy habit X without consequences.
> Doesn't Android deserve some blame for being an OS that, in 20 months, only one company has been able to put on one model of one phone?

Here in the UK there's three in the shops right now:

* G1

* Magic

* Hero

The last of which happens to be awesome [1].

[1] http://www.slashgear.com/htc-hero-review-2149880/
I could see him doing it, but I don't see him actually sorting anything out. His last years were not stellar. He did a fantastic job building the company, but I don't think he's the right person to rebuild it.
Even if you're right and we'll soon see a 180 turn on Google's app, it will still leave a bad taste in many mouths due to the way they booted the other related apps from the store.
short answer, yes. Otherwise how can anything useful or meaning be effectively done with the huge volumes data that biologists now have quite frequently. They should also work on their statistics background to so that they can do more sophisticated model / hypothesis testing, but that's a whole separate issue that gets into the matter of education and community incentives and this is not the appropriate forum for that latter topic.
Just curious how many calories in a typical day? That diet definitely looks very lean to me. One box of spaghetti is usually enough for 1.5 meals for me, if that. If I'm working out I'll eat an entire box in one evening.
seems like quite a lot of feature creep. mobile internet now huh?
<quote>Einstein and just about every other physicist insisted that light travels 186,000 miles a second in free space, and that it can't be speeded-up or slowed down. But in 1998, Hau, for the first time in history, slowed light to 38 miles an hour, about the speed of rush-hour traffic.
<quote>

I wouldn't have been surprised if a newspaper journalist used dramatization that indicated as if Einstein is proven wrong. I didn't expect that kind of dramatization when reporting scientific matters on news.harvard.

Of course, Einstein is still right. All these experiments slow down the speed of light when it's traveling in special matter at special temperatures. Constant speed of light in free space is a necessary condition for Theory of Relativity be correct. If that condition is found to be incorrect, our current understanding of the universe completely goes for a toss;
"Even without turning the machines on, anyone can see the difference in design and build quality. In fact, you don’t even need eyes — just pick them up and see which one squeaks. Apple is selling more MacBooks every quarter."

Give me a break ... Design ? Yes. Build quality ? Hardly. The Macbook (not pro) is a plastic toy. Its quality is just the same as of those Dell's Inspirons. The Macbook Pro unibody may made a difference in build quality, but definitely not the Macbook.
Cheap ideas and easy development translate directly into low barriers to entry -- if anything these are obstacles to getting rich, not gateways.
They've got quite a lot of bugs to work out of it before its ready. I've had google voice for about a month and have yet to get a single transcription that was useful.
"Pomposity" is the last word people who know me would use to describe me. I guess my writing continues to convey unintended meaning. One of these days, people will interpret exactly what I meant. Until then, I'll keep trying...
This guy is a tool. I stopped reading once I read this blanket assumptive statement: People who love computers overwhelmingly prefer to use a Mac today

Really? Did he go door to door? Because he missed my house and MANY other people I know..
If I understand correctly...he's "quitting the iPhone" because it's an unsatisfactory VOIP handset...

Of all the things Apple claims the iPhone to be, I don't think this is one of them; so I'd say that the problem has more to do with his purchasing choices than anything Apple and AT&T are up to...
How to Make Your Web Design Stand out from the Crowd
There is not just a single Apple
My co-worker told me that Google's app is already on Cydia. Can anybody confirm?
The iPhone Jumping the Shark with Early Adopters? | My Philly Network
After the Iranian revolution, carpet weavers reassembled shredded US documents by hand, revealing all the espionage that was going on.

http://en.wikipedia.org/wiki/Paper_shredder#Unshredding
Who is Steven Frank?
I was referring to the impression your writing (specifically the quoted sentence) conveys, (as I said, the rest of the post is well crafted) which is why I called it out. If I thought you were really pompous, I wouldn't spend the time or bandwidth. just think of it as purely subjective "tone check" feedback from a well wisher.

"Why am I so often the only responder who has a sense of right and wrong?" is a (relatively) off kilter question. Others do have a "sense of right and wrong". Whether that matches your "sense of right and wrong" exactly is a more subtle issue.
Thank you, this seems to be quite a neat thing.

Wonder how they've been able to stay off the radar with 400 K users, I'd never even heard of them.
I hate most phone companies, I hate most credit card companies, and I hate most banks. Evil corporations.

Edit: Love the groupthink voting against my relevant comment. Keep it up please!
Or a lighter, perhaps.
What you'd really want to do is work the advertisement extermination into the body of the email inconspicuously. Say I'm mailing my friend Katrina about a concert I'd kill for tickets to--I make an offhand reference to the financial crisis, a tsunami of corporate catastrophes, how the markets quake in fear of another fiscal tragedy. Just like that, an advertisement genocide. I'm sure it'd soon become as natural a way of writing as e-prime.
Any chance this will pan out?
Just because I pay money and think a transaction is legal doesn't make it so.

That is true. However, that is again Amazon's fault because they sold him the book without having the rights to do so. Instead of admitting their mistake and using excellent customer service to fix the problem they just deleted the book without any thought for the customer. They could have sent him a paper copy without him even asking, notified him before the deletion so he could save his notes and/or dealt with the publisher directly and obtained the rights to avoid the whole situation.
Think about what happens when you break a client computer by accident, say accidentally pulling a molar when its plugged in but now it wont start up because the spike blew the mb, or when you knock something off the shelf in a person's home and it smashes into bits on the floor.
the race to the bottom in the computer hardware market is generally over. We've arrived at (or near) the bottom

And the computer at the bottom are netbooks and smartphones, markets that MS is not strong in.
See also:

http://www.google.com/#hl=en&q=east+germany+shredded+doc...
You need varnish!
You have a good point, but he at least partially addressed this in the article when he said "First, I really like the use of the article “a” in reference to cloud as it speaks to all models of cloud: private, public, external, internal, and hybrid."

A company that cannot or will not put their data on the internet and "The Cloud" could at least in principle build "A Cloud" within their own intranet and host there, still gaining the flexibility of focusing on applications rather than servers.

Still, I think you have a good point with cloud computing makes some servers obsolete. Some data not only cannot leave the company intranet, but must be segregated strictly from other data within in the same company. This will require focusing on the server.

Also, it can (in some cases) be harder and slower to write in such a flexible than to let it be tied to a single server. Doing that makes no sense if programmer time is a precious asset in that organization and you will have a need for massive scaling in the foreseeable future.
A computer scientist can effectively analyse large volumes of biological data, I'm not convinced a biologist could do the same because there is just so much computer science related to visualisation, graphics programming and data modelling and their prerequisites.

A person who did 1/2 and 1/2 would likely not have enough knowledge or experience to do either the biology or cs side particularly well.

Not to mention, there are very few people I know who are good at both biology and cs.