skysight-inc/HackerNews huggingface dataset:
PyPy's sandboxing hasn't been as thoroughly analyzed and tested as, say, Javascript's (not by far) or Java's, but the actual construction is simpler and arguably better. The PyPy devs, at least, are fairly convinced of its robustness. Basically they whitelist system calls and all other calls are translated to sandboxed calls during compilation of the sandboxed interpreter, as I recall. This is entirely different from CPython's restricted execution, which was essentially a blacklist of Python calls/attributes-- every attempt at such a system has died a death of a thousand cuts; it really pays to do it from the bottom up like PyPy or E.

It might not be ready for prime-time in some very critical systems (like a web browser for example) but it's honestly probably good enough for this, especially in combination with process jailing as you suggest. I might consider trying to patch Cells up to use PyPy's sandbox instead of the non-solution currently implemented (I cried (okay, groaned) when I heard about it-- yeagh), when I have time, and if nobody else does it first. I'm a bit worried anything I write now would get lost or broken in the incoming tide of patches/changes anyway.

The main problems with using PyPy's sandboxing is probably with communication to/out of the sandbox, which is apparently problematic. I also anticipate some complaints about relying on PyPy in the first place, which is rather abnormal compared to using CPython-- using and relying on PyPy-specific features is pretty much unheard of.
Not as many as being afraid would.
Does any one know if there is a hn/reddit style news board for UX/AI/Web-Design news and articles?
Noone has 2.1 running on the M001 yet, and the speculation I've seen is that it doesn't have the RAM (128Mb) or enough graphics acceleration to do it well.

I was thinking about trying it myself, but I mostly bought it to put debian on it, and remove the board to use it as a robot controller. Not to mention that the Android build process looks tricky and extremely device-specific, from what I've seen :).
Plenty of companies still have them, mainly when designers insist that a website needs to be compared to a magazine or print brochure. They're typically the same websites that have music playing on every page (and that can't be turned off).
lol yeah, that is ftw
Guys? Are you intentionally being stupid?

http://www.gonegoogle.com/ and enter in the name of any company you want...

It's a generic advertisement, not something specifically targeting Microsoft.

Also, this article is a duplicate:
http://news.ycombinator.com/item?id=1395521
If it does blow soon, and it turns out to be as bright as the sun, which is possible according to the article, might this have some impact on climate?
it would be more helpful if you tell us how you remember it
Because "Large advertising firm expands product line; moves into competition with major hardware manufacturer" wouldn't get nearly as many pageviews.
Best idea I've heard yet. I, for one, welcome our new sticking-it-to-the-man robot overlords.
It's not crazy. You should pre-ajax in the content of the next page. Set display:none, when the user clicks next, show it.
Project Management should go to Boot Camp
that's pretty much what patent consortiums like MPEG are.
The great thing about Concrete Mathematics is that you can use it for what it is: a really cool "grab bag" of techniques.
Because its not false. Its just unlikely. I think he got it spot on.

You expected him to say "It's not going to explode this year." then look like an idiot when it does? When someone doesn't know something, I expect them to say "I don't know," rather than try to pick up as many ad impressions as possible by saying something outrageous.

Disclaimer: I'm a huge fan of Dr. Plait, the author of this blog.
Too Yellow
Totally OT but do you guys still know the content of the first tweet?

Apparently the best google-fu effort only yields #20: http://twitter.com/jack/status/20
I thought about submitting that post earlier today, but, well, sourcing doesn't get much sketchier than that.

My best hope was that some science journalist would actually contact observers at Mauna Kea, as a gut check, but Dr. Plait's dénouement is probably good enough for me.
Mostly, though, we think it's just adorable.
> I've used Gentoo, a little FreeBSD and never felt like it was that much different than .debs.

There is quite a difference in speed of the standard stuff compared to customized optimization, e.g. via USE flags.
I found that actually bootup as well as system speed is faster. (tested that on Asus eeepc)
My girlfriend was a barista in college, so I know about the hacks but I feel like enough of a dork ordering a "tall quad iced americano with a splash of soy" without making it even more complicated. Honestly I'd rather just pay the extra at that point. :P
Maybe you can break up queries in keywords, where each keyword triggers a JS-balloon or title="" with explanation of its function. This way people unfamiliar with the language won't need to look up what fst is and why it is there (how rigid the syntax is).

Otherwise it is the languages fault, not yours. Sad that issues like keyword naming and syntax is often not taken seriously enough by language authors. Popularity really puts languages under a constrain of development towards the intuitive.

Would you agree with me that we need a very transparent and human readable super-language, that other languages can be easily translated into? This way it can exist exclusively for the definition of algorithms and learning purposes. This way speed and re-usability will never be an issue, and developers of this language won't need to keep its weaknesses for the sake of forward compatibility.
>> Steve Jobs says Apple "created" WebKit. That wording makes it sounds like it started from nothing.

That wording is also more TechCrunch's than Steve's.

Steve's words:

> Well Chrome is not... you know. And it's based on webkit, work we did at Apple.

> Almost every modern browser is based on webkit... Nokia, Palm, Android, RIM has one... and of course ours.

> We've created a real competitor to IE. In the mobile space it's #1.

(link: http://www.engadget.com/2010/06/01/steve-jobs-live-from-d8/)

While that still takes more credit than I'd care to see, "work we did at Apple" definitely is a softer statement than "Apple 'created' WebKit". Even though the word "created" does come up a couple of sentences later...
OT PSA: Under-25 fees for car rental are negotiable. Whoever is working can choose to waive the fee. As always, being (or seeming) willing to walk out helps.
That home screen looked like the default Android 1.5 home screen that was originally on the G1 (the icon spacing is wider due to the higher screen resolution).
Not to be morbid or anything, but the only painful part of suffocation is excess carbon dioxide. In a pure nitrogen atmosphere you'd be in a good mood for a couple of minutes, then lose consciousness and never wake up.

I have no idea if that sort of thing was available on the moon missions, but it would probably the most convenient option if you've got nitrogen available.
Steve Jobs Finds Foxconn Deaths "Troubling" (shares views on Gizmodo episode)
Ethernet, and the Internet, were build from the ground up to survive such a catastrophe. My best bet, although boring, would be that surviving copper pairs would be used, power generation would be very local (generators, solar, battery-operated microservers, etc.) and worldwide routing would coalesce slowly from there. We'd see random pockets of the world appear and disappear from the global connectivity since there would be little redundancy, akin to the old days of FIDOnet. With time, any dark fiber that survived would light up, redundancy would build up, and more people would have access. Wireless transmission, IMO, would take a longer time to appear since they are more power-hungry: first packet radio, and wifi only if laptops survived relatively intact (although short range would make wifi pretty useless, except in larger population areas).
> Jobs: Adobe had a chance to get Flash on their devices, but came up short.

> Jobs: this removal of Flash was simply the latest in a series of moves Apple has always taken to stay ahead of the curve.

Seems inconsistent.
Mercedes-Benz's Armored Vehicles
...if we can get used to car, cdr and so on, I guess its not bad.

Common Lisp (and MzScheme) users can use first (and second, and third...) and rest, and probably should do so when using simple lists.
Regarding Gizmodo, there is no doubt how Mr. Jobs sees it:

"This is a story that's amazing," Jobs said. "It's got theft. It's got buying stolen property. It's got extortion. I'm sure there's sex in there somewhere. Somebody should make a movie out of this."
> It's not a "flop".

Agreed. It's a change in direction. Facebook is no longer on an easy, upward, unchallenged trajectory.

A business plan to compete directly with Facebook no longer seems foolish. Regardless of Diaspora's success, the overwhelming support of $200,000 of real money proved that there is a hungry market for a Facebook competitor; someone just has to build it.
Its the fact that they could address the very real (and I do mean very real) possibility that they would not be coming back in such a clear and dignified manner that differentiates the space program then and now.

They did their best to keep from dying of course, but I somehow doubt they'd have grounded the program for years of congressional whinging had it occurred.

In short they seem like a whole different kind of person. The people who are going to win the race to mars (and eventually reap the near limitless mineral wealth the solar system has to offer) are going to be the people who are most prepared to accept death on the way.
http://en.wikipedia.org/wiki/Relativity_of_simultaneity
Maybe it means that he's been having fun fucking iPhone developers up the ass.
This would be somewhat useful for logging data as well!
Maurice Lacroix Replica Watches
Chop Suey Recipe
Toshiba LCD panel zooms by bending it
For what it's worth, I'm sure that many lawyers would think that most of the legal analysis on this site is comparable to that of a 14-year-old as well.
Troy: The non-fiction interactive fiction alternative reality game
It's a good idea to read the entire article, not just the forum posting it's mocking. Towards the bottom:

At that distance, it’ll get bright, about as bright as the full Moon. That’s pretty bright! It’ll hurt your eyes to look at it, but that’s about it. The original post says it may get as bright as the Sun, but that’s totally wrong. It won’t even get 1/100,000th that bright. Still bright, but it’s not going to cook us. Even if it were going to explode soon. Which it almost certainly isn’t.
This is interesting. The image it gives of Linux is more than a little outdated and/or out of touch, even for 2005; the author apparently hasn't touched Debian (!) which makes his criticisms of Linux installation and maintenance of packages a bit unfair, I think. Aptitude was out there doing its thing more than a decade ago; I figure he must have more professional than personal experience with Linux, since Red Hat distros seem to be his big point of contact. Really, rpm is nice, but it's not the ideal or even the common Linux model for package distribution - and the Linux model, it should be noted, is more similar to Portage than I think he realizes. Everything - everything! - updates automatically, all at once, with Aptitude within one or two short commands, and this was just as true in 2005 as it is now.

But it's a great article if only because it gives a good picture of how the BSD world sees things, a picture that we don't get enough of these days.

And anyway: bazaars are nice, but sometimes cathedrals can be much more pleasant. They're quieter, and often a lot more beautiful. Heh.
A man from Mauna Kea says this is false.

http://i.imgur.com/tAJpy.png
> Microsoft is in fact doing a better job with software security
> than any other large company in the industry

No.

They did some good changes with Vista+, sure. But their code base for most of their products is still a huge pile of crap, security-wise. IIS, Exchange, Outlook, and even Windows itself. Not all remote exec bugs are mitigated by the new OS features.

Also, with typical Microsoft attitude, usability is neglected and many users just end up opening security settings permanently after being hassled dozens of times. That's counter-productive.

A great example recently on their legacy of bad code is Hernan Ochoa's vulnerability find:

Vulnerable systems practically every Windows OS including 2000, XP, Vista, and 7.

http://www.hexale.org/advisories/OCHOA-2010-0209.txt

> Impact: An unauthenticated remote attacker without any kind of
> credentials can access the SMB service under the credentials
> of an authorized user. Depending on the privileges of the authorized
> user, and the configuration of the remote system, an attacker
> can gain read/write access to the remote file system and execute
> arbitrary code by using DCE/RPC over SMB.

EDIT: Formatting.
It wasn't so much computers as the fact that the industry in general and the company I worked for seemed based on ripping people off and feeding them BS. I bought a sunflower iMac and learned about unix and open source and got a new job in that direction. That was sufficient to shake me out of it.
Not the OP, but from what I remember:

* Gecko code was a mess and difficult to separate, integrate. KHTML was cleaner, and already intended to be pluggable, just missing some edge-case features.
* KDE/KHTML devs had to fight to get Webkit's source opened, and when they finally did, all they got was code dumps that were impossible to integrate back into KHTML

It's gotten a lot better, and Apple's Webkit devs have become much more open, but from what I understand, it was a huge ordeal to get them to abide by KHTML's GPL.
Steve Jobs explains that iPhone actually began as a tablet project
Journalistic outlets frequently like to use a paraphrase of what someone said or implied as their headline. Some paraphrases are pretty accurate, while others are trash. This is the latter.

Here's transcription from Engadget:

----------

> 6:33PM Walt: And what... we'll move on to the next thing you don't want to talk about. What if the market says 'hey it's important enough to us...' there's some great stuff out there in Flash. What if the market says it wants it? What if people say the iPad is crippled?

> 6:34PM Steve: Well things are packages. Some things are good in a product, some things are bad. If the market tells us we're making bad choices, we'll make changes. We're just trying to make great products. We don't think this is great and we're going to leave it out. We're going to take the heat because we want to make the best product in the world for customers!

> 6:35PM Steve: If we succeed, they'll buy them! If we don't, we won't sell any. And I have to say, people seem to be liking the iPad! (huge laughs and applause)

----------

Nowhere in here does he imply that people are voting against Flash by buying iPads. He's saying that people seem to be buying and liking iPads even though they don't have Flash.
That's only a tiny part of what OpenBSD does for security. Most of their work seem to be on auditing code and creating new secure tools when there's nothing fixable or with a good open source license (like OpenSSH, OpenCVS, OpenBGPD, and OpenNTPD.)
Sea fart caused the oil leak: BP
uh... sorry to break this to you, but they sold 2 million ipads in less than 60 days. I think the market doesn't seem to care. Not sure how the future will pan out, but they are way ahead of everyone else, just like they were with ipod and then iphone (touch phone market share) and now with ipad.

If apple would have decided to go with flash I think they would have to compromise on battery performance. They did ask adobe to give them a less power hungry, more stable flash build for ipad, which they didn't. Anyone who uses an apple computer will tell you how ridiculous it is to play flash videos (or anything) on a mac. Your machine will go on hyper-drive, and your browser will crash frequently.

Adobe has a history of working slowly on flash, which had horrible stability along all platforms not too long ago, while its definitely much better on Windows in recent times, it didn't improve much on OSX. Their next release for mobile is already delayed twice AFAIK. I think this speaks volumes about Adobe software development. I am hardly an apple apologist, but if there is anyone to be blamed for the omission of flash on ipad, its adobe.

iPhone was released 3 years ago, and Adobe still doesn't have a good flash player for mobile or mac.
At least it's more secure than a potato.
Africa’s growth story
Brad DeLong: Does Washington Care About Unemployment?
#2 has a lot of promise, based on the gap I experienced first hand working for a very large software company. They have supposedly a complex infrastructure to get beta users but had extreme difficulty in extending it to thousands of users and consolidating their input.

I would consider #5 as the weakest idea in the bunch. There are an enormous number of existing sites that offer the same premise. In fact, one could even use Facebook in the same way when the family restricts the friends to other family members.
The problem is this: After a decade of promoting web standards and wrestling the web from Microsoft's hands, the most significant roadblock between the mobile web and the desktop web is a single 3rd-party plug-in from Adobe. This is a serious problem that Linux users know all too well! It's also a rather depressing problem to have in this, the year 2010.

One solution is to wait around for Adobe to get its act together. A lot of people don't like that solution. The iPhone has been out for three years now, and we've all seen the poor performance of the Android Flash demos, to which apologists cry "but you only have to enable Flash for web sites that really need it!" It's clear that we still have a long time to wait for Adobe; or we can promote Flash alternatives.
I'm looking into porting the whole graphically-related portion of the code into pure OpenGL, which should be just about as easy as it gets to ensure cross-platform/computer consistency.
Concluding paragraphs:

Has this recession, which has reduced hiring more than it has increased layoffs, left the kind of people who converse with the powerful in Washington secure in their jobs and thus communicating calm while the unemployed are engulfed in panic? Are we passively watching an unrepresented underclass of the long-term unemployed created before our eyes?

I don’t know. But this unseemly calm does astonish me.
Apple's Lala purchase has little to do with keeping Lala at bay, nor disallowing a competitor to purchase it.

Their acquisition history speaks for itself:

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

While Lala, Placebase and Quattro are notable because they fit in the Google space, the quantity of acquisitions suggests to me Apple is still deliberate about their purchasing -- and a defensive move is not a good enough reason.

Lala's purpose at Apple is specific and grand; it provides another something to enrich our world and their ecosystem. I have little doubt.
Totally agree. It used to be that's why I stuck with Windows, everything had a relatively painless exe installer. Nowadays, the reliability, ease, and huge scope of apt-get completely bests everything I've ever used.
IANAL, but by posting here you necessarily give HN an implicit license to distribute your comment, roughly equivalent to the legal boilerplate you'd find on YouTube or similar ("worldwide, non-exclusive, royalty-free license to redistribute, perform," etc). I don't think making it explicit with Creative Commons would be an "imposition". Creative Commons wouldn't give HN or anyone else ownership of your comment.

Opt-in wouldn't solve the problem for Hacker Monthly, as few people would bother. Opt-out would be fine. BTW, CC/NC precludes inclusion in Hacker Monthly as it is sold and contains advertisements.
Why isn't anyone talking about the inability to install non-apple approved apps on the iPhone, the iPad, pretty soon apple tv, and I'm sure in about a couple of year all apple devices. Isn't this a major issue? The inability to have access to apps that steve doesn't necessarily approve of?

As I write this on my iPad, I wonder how long it will be before I'm not allowed to type certain words on apple "soft" keyboards?

Steve stance on the reasons for disallowing apps also concerns me. It would ok if he does this to create a monopoly (which is really what the store is, for all intents and purposes), but what scares me is that he claims he does it for "people"

... And Walt and Sara, just like last time, didn't think that was an important enough issue to press upon. Kudos for asking about the gizmodo issue though
Google is preparing a presentation in which they will shortly announce that they will be putting up a torrent containing every file on the internet using this technology.

That last bit was really good :)
In Firefox, you can do:

<link rel="next" href="page2.html">

Then page2.html will be silently downloaded when the browser is idle, and served from the cache when the user finally clicks the link.

It's called prefetching and it only works in FF. More info here: https://developer.mozilla.org/en/link_prefetching_faq
... And one that won't let you watch "porn" aka anything that slams apple?! I'm sure it will be awesome like the iPad and I'll buy one (btw)
they are primarily interested in value creation through strong cash flows and large profit margins which are not strong in the educational sector

The following comment doesn't apply to any VCs y'all may be friends with: the key skill for maximizing a VC firm's income is to maximize their assets under management, and that makes investments a marketing decision which have second order consequences on capital returns.

Cleantech is sexy and will attract dollars. Education is not sexy. Given the choice between a sexy field with N% expected returns and an unsexy field with N+3% returns, a rational VC would back sexy almost every time.

This should not come as a surprise to anyone who has studied the mutual fund industry, which is also perpetually chasing the new hotness (which juices inflow) at the expense of returns for the owners.
WebCore (the actual rendering fundamentals itself) was open source before WebKit (the bigger chunk of code that makes up more of a browser's features). When code was released back to KHTML, it came in big chunks with large changes because WebKit development was being taken in a different direction and at a much higher speed than KHTML. Therefore backporting was extremely difficult, and it seems like the WebKit people were not too eager to spend time documenting all of their changes back against existing KHTML code, so they just dumped out big patches and diffs without much commenting.

Some features were backported, but you can see today that WebKit is farther ahead than the KHTML fork, and receives a lot more attention.
I strongly suspect this product would not be approved to run Android Market.
"... created a real competitor..."

Which I'd have to give to them completely. KHTML wasn't going to compete with IE on its own.