skysight-inc/HackerNews huggingface dataset:
Unless you patch the Cocoa display logic, the fullscreen function won't work for those using Cocoa Emacs. You can still get 90% there using maxframe.el[0].

;; psuedo-fullscreen
(require 'maxframe)
(setq mf-max-width 1440)

(defun toggle-maxframe ()
(interactive)
(if (eq (mf-max-columns (mf-max-display-pixel-width)) (frame-width))
(restore-frame)
(maximize-frame)))
(global-set-key (kbd "<s-return>") 'toggle-maxframe)

[0]: http://github.com/jmjeong/my-dot-emacs/blob/master/maxframe....
The article mistakenly refers to an SPE as "the group of all SPUs", which is incorrect. An SPE is a single element that contains an SPU, a MFC, and some RAM.

It (Geohot's work) is an impressive achievement but the magnitude of what's been achieved has been blown completely out of proportion, including by Geo himself. It's akin to picking the lock on a bank door - you might be in the bank but there's a whole host of bigger locks waiting before you even get to the vault.
Web-based Google Voice for iPhone and Palm Pre
Insurance Quote Online in Minutes
Can you explain why this is a problem?
I may have a moral issue with downloading books for free, but I also have a anger issue when I buy textbooks for $230 and at the end of the semester the bookstore want's to buy it back for $50.

I once bought a Chemistry textbook for a summer class for $170, I went to sell it back to the bookstore a month later they wanted to pay $10 because a new edition was about to come out.

What makes me even more angry is that the new edition is 95% the same as the old one, except for the fact that they change the order of the exercises.

The textbook industry is just a big scam IMO. And if they scam me it's not that hard for me convince myself to scam them back too, specially when it's that easy, even when going against my moral principles.

Talking about textbooks only.
It will be a huge hit, much like the Zune ;-)
Ice Weasel is a Firefox modified by Debian maintainers.

It's actually a good thing that they couldn't use the Firefox trademark ... since its rendering has been broken since a year ago when I first installed it (some problem related to Cairo or something like that) ... while Firefox downloaded from the official website worked fine.

Not to mention that a lot of people get tricked into buying open-source software through various shareware websites, and the big problem with such services would be that browsers like Firefox get "enhanced" with spyware abilities, while branded as "Firefox". Such actions diminish the trust of users in the brand, so Mozilla has to have a way to prevent that.
The comments of this article are so great. I can see myself in so many of them and I love how the topic can be seen from so many angles. I've always wondered over the telephone phobia that I've seen from time to time with my geek friends. I'm also a geek, but intro+extrovert. I feel more comfortable around geeks than noisy people though. My father was extreme introvert and my mother extreme extrovert.
Umm TechCrunch? Defacement Two in 24 Hours
I fond that "implementing functional languages: a tutorial" is even easier. Now, these books are not for eager languages.
Paper will be very much alive for a long time. For me an ebook is like an abstraction of a book, like the relationship of a TV image of someone to the actual person:) I prefer ebooks for technical stuff though. Paper can also survive for centuries. I have some old letters which are about 150 years old. Have a look at this one http://s551.photobucket.com/albums/ii468/yannisl/?action=vie... ,which was written in a criss-cross fashion to save on paper and most importantly postage! Contrasted to the soft copy of my PhD thesis which was written in ASCII in LaTeX format on an HP 9816 machine is gone!
Probably the best example is the stereotypical geek's inability to read facial expressions. Some geeks -- like me, and, it sounds like, you -- teach themselves how to do it, but this is still a trait which comes more naturally to most people.

I've always wondered if it comes naturally to most people or whether they just learned it at a younger age while we were busy learning other things.
Interesting that this came up today. I've just started writing an xmonad layout manager that asks emacs where a certain buffer is physically on the screen, and then it puts a regular window on top of that. (It will also let you emacs focus and unfocus that window, so pop-to-buffer will move xmonad's focus there, if necessary; and mod-j/mod-k will delegate to emacs when necessary.)

Anyway, the idea is to let you have a full-screen emacs with a real xterm or web browser "inside" of it.
Guess this rules out the current generation of PS3s then as they lack the 'Install other OS' facility.
Is this the Apple Tablet? Possible leaked photos on Engadget
Raising money for a startup
An unlocked, unsubsidized version of the device would make sense. A $200 subsidy would be a much smaller fraction of this device's price than the iPhone's. I'd be very reluctant to sign up for another monthly data plan for this device, and I think wifi would be sufficient, especially if you have your smartphone set up to support tethering. I'd gladly pay more for greater data usage on a single plan that I could share across all my devices, as opposed to paying for a separate unlimited data plan for each device.
Good guys only need to build one layer of security.
Bad guys need to break every layer of security.

(Problem is, most systems are more about Weakness in Width than Defence in Depth.)
Dish TV vs Tata Sky vs Sun DTH vs Big TV vs Airtel DTH vs Videocon DTH
Are you in the process of choosing your DTH service provider? You are very likely to be confused with regard to choosing the best DTH service. Previously when DTH services were introduced in India, things were much simpler there were just two DTH service providers namely Dish TV and Tata Sky so choosing between the one or the other was easier for the DTH customers. Today that is not the case there are number of DTH serviceproviders in the Indian DTH market such as Sun DTH, Big TV, Airtel DTH, besides Dish TV and Tata Sky.
Retro Virus
My two cents: I guess they were using xmlrpc to post to the blog. The incutio xmlrpc library (or rather the metaweblog api which wordpress uses) requires that you send the username and password in the clear, so a man in the middle could easily gain access to their wordpress install.
While such a site may please you more, you would be less likely to discover new things. Is this what you want?
Well, message passing actors have their own theory and calculus (based on particle physics, actually), and there have been "agents" in the form of interprocess mobile code, but the idea of pure functions as messages and the recipient (the so called "agent") being just a dynamically typed blob of data with an associated thread and possible associated watchers - that's new. I don't think it has a theory, yet.
Yep, cool - it just means a lot of empty div structures (n * width) to contain the samples... I assumed JS as it would have been more efficient.
Yeah, I know. But this struck me as a good snapshot of the zeitgeist.

Reminds me of a story title - "When it changed". The desktop PC may not be headed the way of the dodo, but it may become a tool most people have no reason to use.
His "challenge" is too ridiculous to even reply to. Of course software that has had millions of users (and hundreds of contributers) over 30 years is going to be better than what some language advocate is going to be able to crank out in a week or month or year. Put enough time and polish into something, and it's going to be good regardless of what language you choose.

It would be a waste of time to rewrite some well-established project to prove some point about a language. ("Hey, I spent a year of my free time to make a $foo that's not as good as the $foo that already exists! Yeah!!!") It's much better to incrementally move away from the legacy code, to make future incremental improvements. (Firefox is a good example; more and more of the code is safe Javascript instead of raw C++. That's because it's easier to write/test/enhance, and because modern computers and virtual machines make the overhead acceptable.)

There is, of course, a surprising amount of non-C code out there. Firefox is Javascript. Emacs is Lisp. SBCL is Lisp. GHC is Haskell. Xmonad is Haskell. Debian's packaging system is Perl. The websites you use daily are Perl/Python/Ruby/PHP. And so on. Of the software packages that I use on a daily basis, very few are pure C. (xmms2 is. That's all.)

C exists in production software, but that's because it was the only option when these programs were being developed.

Take a snapshot of new ideas and projects being started right now, and see if C is still the most popular. That is a more reliable indicator of the state of the art.
Collection of best Tiny CSS Grid Systems, best for designers
It's back up now.
Plan Your Gig Schedule Automatically With Songkick
The article focuses on geeks with a strong technical/computing bent. In order to understand complex systems like modern computing environments, you can't flub the details. Otherwise you end up with huge errors in your mental model at the macro level.

For example, A geek will know various properties of PI out to some number of decimal places etc. If they have to calculate with PI they'll try and use as much precision as possible in order for the results of the calculations to be as correct as possible at the end. A geek knows that if they just say "PI=3 is close enough". Then calculations using PI end up with all kinds of weird results...and cars will fail to roll and houses will fall down, and ballistic trajectories will miss their mark etc. So a pedantic fetishizing over the digits of PI becomes a necessity. It's hard to turn on and off that level of mental discipline, so by force of necessity most geeks simply set the switch to "on".

So a geek necessarily internalizes the practice of being pedantic and sweating the details.

This happens with anybody who sweats the details in a narrow field because they understand that you can reach the wrong conclusion at the macro level if you don't. Even in seemingly traditionally un-geeky fields like fashion or cooking, you find similar types of behavior patterns.

What this essay is identifying is either the lack of the ability in technical geeks to turn off the pedantic-ism or to not forcibly apply it to all aspects of life.
I don't get the constant complaints about the GIL. Letting your Python program run on 2 cores will make it 2x faster at best. Rewriting it in, say, Javascript or Lisp or Haskell or Java will make it run 2-50x faster on one core. After you get your 50x speedup, then you can worry about the 4x you'll get from buying 3 more processor cores.

(And oh yeah; it's only shared-memory concurrency that things like the GIL affects. If you have a job to do that wants to use 8 cores, split the job up into 8 parts and invoke your program 8 times. There's your 8x speedup.)
Deck stain
deck stain for exterior wood, log homes, cedar
Calacanis Twitter Account Hacked
http://www.twitter.com/jason.

Techcrunch twice, now this.
Samoa weather forecast
Great, this is just what my missile guidance system needed [joke from 2000]

http://www.theregister.co.uk/2000/04/18/playstation_2_export...
I'm more excited about the iPhone on Verizon rumor. Hope I don't have to wait until June.
@jrockway

GHC is not just Haskell. The runtime is written in C and C--.

C has its place. Anything close to the machine metal and bootstrapping code could and should be written in C. Don't confuse "all programs" with "all programs I like to write."
For what it's worth, several universities have chosen Python to teach introductory CS rather than Lisp/Scheme. Also NASA, Industrial Light and Magic, Disney, etc have chosen Python. But as others have pointed out, try out both and see which one feels more "natural" to you. For me, Python was like "executable pseudo code" and I found I could grok the batteries included libraries much better than anything that Ruby had to offer at the time (about v2.1 vintage).
I change my user agent string, and everything works just fine. They use HTML5 things like local storage, and advanced CSS3 features, but Firefox has all of those things implemented.
"I still don't know why all the hoopla about it."

The media hype is based on Apple's track record for releasing innovative desirable products. Neither the iPod (a hard drive based MP3 player) or the iPhone (a smart phone) sounded particularly interesting in the lead up to their release. I can't see how a tablet could be useful, but Jobs has always lived up to the media hype.
Yes, I was being imprecise by talking about "lack of interest". It's not only lack of interest per se; there are many reasons why someone might not think deeply about a subject. Lack of mental energy due to daily responsibilities is, I'm sure, quite common -- even for geeks.

And it's even more nuanced than that. Someone might be very interested, on an absolute scale, in some subject. But as long as he's even more interested in social reassurance, gossip, networking, status, and so on, he will prefer conversations that revolve around those instead. It's a matter of priority. Yeah, there's a latent physics geek in his brain, but when he asks you about next week's weather, his goal is imprecise small talk, not a discussion of turbulence models.
I think most geeks misunderstand the nature of the problem. They look for the kind of precision and completeness necessary in technical fields in all areas of life. When really they should understand that there are different kinds of precision and completeness present in many different milieus.

A good geek might recognize this and seek to understand various types of complex systems and seek the type of precision and completeness necessary to model and work with that kind of system...a party is nothing more than a complex system that has a complex and complete set of rules that have to be adhered to with high precision in order to get invited to another party.

To play on this example, a geek might realize that he is failing in social interactions. Thus she/he might look at socialization as a complex system akin to a technical field and look to operate successfully at socialization by understanding it in detail. For example, learning how to take turns in a conversation, how to participate in small talk or tell an entertaining story to somebody from a different, non-technical background. They'll learn precision in using pop-culture references and completeness regarding the social situations to use them in. They'll learn about the social graphs of the people in the party, and when and how to reference other people ("don't talk mean about Suzy to Greg, they broke up, but he still digs her").

In programming a geek may test their knowledge by writing a program and seeing if it works "correctly". In electrical engineering they may build some useful gadget. If a geek is trying to "hack" socialization, they might test their knowledge by navigating a party without causing uncomfortable silences in conversations they participate in.

A party thus can be thought of as a particular kind of social "application" like a software application on a computer. Given time a geek might learn several different kinds of "social applications" like "giving a toast at a wedding", "having a 1-on-1 conversation with a cute girl", "going on a date", "selling software" etc.
Let's say C++ can code be executed OVER 9000% faster than python.

However this does not imply a web app written in C++ will run even 1% faster than a web app written in python unless the performance bottleneck is code execution.

If the performance bottleneck is instead the database server (which it almost always is) then choosing C++ for your next webapp would be a _very_ masochistic premature optimization.
Inflation? :/
Good guy need to block all possible hacks

Bad boy need to find the only missing one !!
Cool stuff - especially when I decided to switch to emacs from vim.

Fixes one of the annoyances (moving between splits)
Because if "performance doesn't matter" is repeated often enough people actually start to believe it, and if enough people believe it, it becomes false. Is there a name for this logic? :-)
> 2x faster at best

That's if you're CPU-bound. I don't use Python, but I made an image acquisition program in C++ which could be a relevant example. We wanted to save the images to disk in real-time (30-60FPS). Doing this in the acquisition loop would make the software unusable (the goal is video-rate confocal microscope imaging); it's far too long, and much of it is just due to disk writes being slow, not to the compression time. Using a thread pool was the solution, not because of an actual increase in speed, but because from the loop's POV the write went from blocking to non-blocking so the CPU stopped wasting time waiting for the disk.

We also wanted shared memory since there can be a lot of image data which is shared between the image compression & saving, display, and possibly statistics or filtering modules.
It is. In the history of social news aggregators, and social networking sites in general, the quality of the user generated content on the site tends to go down as the number of users increases. I think the first example of this was Digg. When I first started frequenting Digg in the beta phase there were many technically interesting stories and bright people. When more people showed up the general tenor of discussion and submission started to fail. The same trend happened soon after in sites like Youtube and Reddit.

As Paul Graham has written, Hacker News is an experiment in social news/networking—can a social news site continue to keep a high standard of discourse despite increasing population? If HN follows the Reddit path, then it seems PG failed.
Sharpening an image using java.awt.image.ConvolveOp
I was just talking with a friend about this today. If you get access to the GPU after trashing the hypervisor it may be possible to write a system emulator (think QEMU) for the PS2. I have to think about this a little more (performance hits, etc.) but it may work.
RWW Never Mind the Valley: Here's London
Analysis of the PS3 hypervisor exploit
Feynman, incidentally, had a famously low IQ of 125.
> Getting hacked 2 days in a row only means they couldn't find the weakness yet.

Because, you know, restoring from a backup is the same as securing a site, right? And there's no way that a hacker could do worse things? Because infecting some visitors or something similar wouldn't hurt their reputation?

Sorry for the outburst, but this happens way too often.
Fun? By now it will be an anti-climax.

I am praying to all the prankster Gods that Steve Jobs walks on stage tomorrow and announces something totally non-tablety - like, the iFridge (keeps track of whether you need milk! shows you videos while you cook! manage your recipes! your kids can email their artwork to it straight from their iPod Touch!).

Man, in fact I wish he'd just do it as a joke, just co I can see the blogosphere wet its pants.
Interesting to see that you used FreePascal! We are also experimenting with FreePascal and (fast)CGI. My collegue put up some sample pages: http://services.cnoc.nl/lazarus/index/fclweb
FastestFox: Browse Faster
Learning from Other People's Mistakes
That limited number of times is probably quite high though. In our college library there were regularly used lend-able books from the 1920s/50s and older which hadn't worn out. Authors probably shouldn't hold out too much hope of repeat sales to a library due to their books wearing out!
Mbt shoes
You can find the most comfortable shoes here. It is a online store to sell mbt shoes, here you can find cheap mbt shoes such as MBT M.Walk, MBT lami and so on.
Wigs hair extensions
Do you wanna change hair style from time to time but don't want to cut your hair short? Now you can buy different wigs from our online store. Give yourself a new look right now!
In the App Economy, Newspapers are Apps
But most of the money isn't in the vault. It's on the computers. I agree that most of the work has been way overblown. Geohot even lists some of the reason why he's not getting involved in hacking other aspects of the system. You don't need to decrypt the BD drive unless you are trying to bypass the encryption on games. Some commenters are asking specifically on how to run pirated copies and this undermines the value of the platform.

Access to the HV, memory, and GPU are things that are wanted and don't involve pirating. It would be great if their was an alternative DLNA controller/renderer available. Frankly, browsing hundreds of albums and videos sucks with the XMB. Using 100s of different BT devices would be great.

This could open it up to a bigger development community than the one sony sactions. Similar in ideas to the iPhone jailbreaking.
Strongly recommend you guys check out Oakland. Specifically, these neighborhoods: Produce & Waterfront // Jack London Square, Old Town, Down Town, Uptown, Temesecal, Piedmont Ave, Grand Lake, Rockridge. Things are very affordable, lots of cool warehousey//industrial//unique workspaces to inspire creative working, interesting (and amazing) restaurants, bars & nightlife, well connected by public transit and freeways.

Emeryville has a couple neat pockets, but those areas are in high demand and command a higher price. Berkeley can be especially great for the fresh-out-of-college type, but it's expensive. SF is generally expensive & overrated to live in.

I've never lived in the south bay, but from my experience it's somewhat its own world and not as inter-connected as SF & the East Bay are.
Watch Movies
A cool new site to watch movies on the internet
We worked it out:

http://padraig.tumblr.com/post/355936709/resolved
I don't own any Apple product, but I would like to have something like this, especially for ebook reading, and then web surfing/checking emails. I have been using netbook for that, which is quite OK, but something more practical without the keyboard and with touch screen could be better for media consumptions. Simply, I am waiting for something like an iPhone with at least 8" screen, and Apple Tablet seems to be such a device. But I will wait for the Microsoft offer first.
This will also work without the dependencies:

(defun maximize-frame ()
(interactive)
(set-frame-size (selected-frame)
(display-pixel-width)
(display-pixel-height))
(set-frame-position (selected-frame) 0 0))

EDIT: Should've read the help :)
Well, at least here in the UK, if you borrow a book from a library a royalty is paid to the author.
I can only tell you why _I_ am constantly complaining about the GIL. It's because I would like to use a Python/C combination for in-memory data analysis. C gives me the speed and memory efficiency and Python gives me the ease of use and the web stuff.

There is no 50x speedup to be had as it doesn't get any faster than C. The only significant speedup will come from parallelism. 8 cores this year, 16 next year and probably a 100 cores in a few years. Since I'm holding a lot of data in memory I can only run one process not many unless I implement each and every data structure on top of shared memory, which I'm not going to do because it's unproductive.

I cannot use Java or JavaScript or any language that doesn't have value types (i.e. structs and arrays of structs) with a well defined memory layout. I don't want to use Haskell because my problem doesn't lend itself to functional programming as it's inherently stateful. I feel I would have to fight the nature of Lisp to make it use as little memory as C. It makes no sense to use Lisp when I need to know how lists are laid out in memory.

The only realistic options right now are pure C, pure C++ or C#. Go does have all the right properties as well. It's very immature at this point though.
i recommend, as always, Bertrand Dejouvenal's On Power.
I'd choke you if you dragged me out of deep thought just for the sake of it.