skysight-inc/HackerNews huggingface dataset:
The exemption also specifically states that the exemption only applies to "wireless telephone handset" ... "computer software, in the form of firmware or software", where the purpose of the hack would be to enable the lawfully obtained device to operate on a different network than the one it was sold as restricted to. (Designated class C). Class B states that it is legal to build (and distribute?) programs designed for wireless telephone handsets that are legally obtained in their own right (don't reuse code that say Apple developed), but again it is restricted to "Wireless telephone handsets ... connected to a wireless ... network"

Using the letter of the law, PS3 jailbreaking is not covered under those exemptions. The only exemptions relating to video games are to controlled DRM works where a hacker wishes to research security vulnerabilities, but the "information derived from the security testing is used or maintained in a manner that does not facilitate copyright infringement". Sony might have a decent case against GeoHot based on this, since he released the keys that enable people to sign custom code that may act as a frontloader to bypass DRM checks for illegally obtained copyrighted code.

Us hackers might consider the differences between a PS3 and an iPhone negligible enough that hacking either is logically the same task, but the DCMA states that they are two separate beasts and hacking one is entirely different than hacking the other. Unfortunately, people need to follow the letter of the law in order to stay out of these kinds of legal challenges, but these legal challenges are also what help craft the law to be fair. I just wish that GeoHot had a better chance at winning this. He should have been thinking about how to cover his ass a long time ago.

DCMA Exemption source [PDF]: http://www.wired.com/images_blogs/threatlevel/2010/07/dmcaex...
No, I think you're underestimating this potential change. It really seems that Google wants people to not realize they are using a web browser when they are browsing the web, and the URL bar is one of the last notable things separating typical browser UI with that of desktop applications.

Defaults are important because so few people change them or even notice them. Hiding the URL bar by default will make some new Chrome users not even realize it is there, and yet more will eventually neglect to use it properly. The web then becomes like a HyperCard stack, with Google as the top card (by default). I'm sure this is exactly how Google wants the web to be, but it's not going to help create knowledgable web users.

I'm sure you've heard of users that google "www.nytimes.com" to go to the New York Times, because they already don't know how to use the URL bar or what a URL is and equate Google with getting anywhere on the web. Think about how this change is going to influence people of that technical caliber.
Robert Virding and Joe Armstrong - The history of the Erlang virtual machine
No. It's something entirely different, which you would know if you had read, or even just skimmed, it.
You can also do:

stuff = stuff is not None and stuff or []

That said, the `if stuff is not None:` is the most Pythonic way of doing it.
Browsing through the rest of the linked SVN, Google seems to have an Emacs mode to help encourage adherence to the style guide:

http://google-styleguide.googlecode.com/svn/trunk/google-c-s...
CSS3 Buttons – GitHub Style Button
Does it really matter? Accounts are just a minor convenience for most users of StackOverflow, they're not the gateways to your content like Facebook.
Sure, testing does cover some of that but it is difficult to get 100% test coverage. And the 100% coverage is the liberating aspect.

When I hear people say "We have 80% test coverage" I just shake my head. What in the heck does that mean? It means that when I make changes to system, I can still break the behavior. And it is expensive to get 100% test coverage. In a startup, I agree, in many cases it might not be worth the investment.

With BDD, it is very easy to get 100% behavioral coverage. 100% coverage means that there is no way I can break the software (the behavioral aspect). And, using off the shelf DSLs, I can often write scenarios that require me to write 0 lines of "test code". So, I get that coverage for free (which is why it can be very useful for Startups).

Of course, if someone lays out a web page which somehow hides the submit button. Well... Then I guess other tools are needed...
I wonder if the public ever will become educated about the value of privacy.

a lot of people became aware that they could be tracked down for downloading movies and mp3s because of all the lawsuits.

perhaps it will take a few (more) lawsuits or criminal cases where prosecutors use data retrieved from google or facebook before people realize they are voluntarily putting a lot of data out there that could come back to bite them in the ass.
The 1972 Chouinard Catalog that changed a business – and climbing – forever
I have wanted something like this for a while, thanks it looks promising, going to try it out tonight

did you have couchapps in mind when you built this?
Related discussion:

http://www.reddit.com/r/programming/comments/1ka0j/lisp_vs_p...
Apple to unveil high-speed connection technology (Light Peak?)
Starless planets may be habitable after all
You become a new user. Unless you solidify your account before doing so.
So the articles are interesting and have huge ratings so they are of interest to hackers and they are about technology, but one person with power decides he doesn't want to see the topic discussed, so he squashes all discussion with the thumb of a dictator who must not be questioned.

How is this not politics.
This video is great. It not only sums up the problem in the elegant terms of choice, but it also proposes starts at solutions in the elegant terms of working code. It made my day to watch this.
Interesting! You know, in some cultures a handshake IS a contract.
It's not hard to display online reputations side by side on a resume. Reputations mean different things to different people, according to different contexts.
Bill was too early, didn't want to do the necessary UI work, and didn't have the hardware team to push the hardware standards up. I remember people trying to use windows tablets. They were full-on laptops running an extended version of windows, with a few apps and a handwriting recognizer slapped on top. They were heavy, confusing to use, and not terribly finger-friendly.

They've got good reason to stay out of this one. iOS came from Apple's phone OS (esp. in terms of UI). Until Windows Mobile starts getting some traction, MS is better off staying out of the fight. You can always commoditize your opponent later.
<threadjack>

I made one for redis in January: https://github.com/mattsta/redisfuse

It's been very useful for bootstrapping a redis-only backed site until I write web interfaces to all the stored data.

</threadjack>
it will probably be configurable for a few versions of chrome. Probably permanent by Chrome 20 though...
It also looks like early days in the discussion. Software teams and designers demonstrate wacky ideas in mockups and wireframes all the time that don't actually make it into a shipping product.
How to live given the certainty of death
It's also phase. Get out more.

http://www.urbandictionary.com/define.php?term=phase
Of course; in that case the default value expression for `b' would not be evaluated.

Common Lisp does this right.
>What exactly do you have to pay to Google to "license" Android?

For one thing, all of Google's core applications - Gmail, Maps, Search, Google Voice, Googles, etc. Same thing with the Marketplace too. All the handset manufacturers have to pay Google to include those apps on their handsets.
The Pythonist doth protest too much, methinks.
Hmmm let me take a guess based on your post history...

The well-known industry figure's name, when typed in lowercase with a single space between first/last name, md5 hashes to 02ff1bf7102845c6224536b758c80dd6?
You're right, I retract the suggestion. Detecting good comments from lesser-known people is orthogonal and secondary to preventing upvotes to junk.
That was my first thought as well but after reading the article I'm not quite so conspiratorial about it. Regular users do not understand or properly use the URL bar. They may indeed want to do what you say but part of it is definitely just clearing up even more screen real estate and this is a fairly clever way to do it. The URL will still be there but only when you want to see it. If I'm understanding this correctly it'll be while the page is loading or if you click the tab it'll turn into a URL bar. I'm a little torn on the idea because I like quick glances at the URL but it would clear up an entire row and I can still type/see the URL if I need to with an extra click. I think I'll have to actually use for a few hours to decide if I love it or hate it.

I did just think of one problem though. Phishing will be even easier so they'll really have to step up their detection and warnings for those.
UX rule #1249042:

If anything on a site is ever confusing, it's always the site's fault, not the user's. So don't feel bad.
Yeah, i've got 290 karma and have never seen a downvote button, not that i mind really.
Tom Selleck Predicted The Future For Technology Back In The 1990s
But this redesign just hides the normal URL bar behind a button. So, basically, exactly the same as things run now except a click away. If things function exactly the same as now, how can people not use it properly? Even in your example, if people were to type in www.nytimes.com, they actually wouldn't search and be directed right to the website. It is actually a net win over the typical googling "facebook.com" story. The only thing that supports your idea is that the URL bar is accessed by a button that says "search", but I can't think of a better name for that. "URL Bar" would just be confusing.

Of course, I also think this is a pie in the sky mockup that won't ever make it to prime time due to numerous usability problems, but who knows?
That Sidetab mockup looks great. Back before I switched to Chrome from Firefox, I used vertical tabs in Firefox, and it was awesome.
>Python on the other hand has no macros

I challenge this. I won't pretend that Python has full macro equivalence, but decorators are damned close.
Frankly, I don't care if he has poor design skills. He had the humility and generosity to explain that he used a template to speed dev time, the site looks awesome and he kicks my ass because he finished the project, put it out and has figured out a strategy to quickly implement his ideas from storyboard to finished product. I don't know if you intended to sound like a snob or if this is your idea of "constructive criticism" but I think you could have worded it more generously.
>absolutely no fucking attempt to worm its way into my social graph

Quote of the year.
When reading the headline, the first thing that came to mind was Oracle's acquisition of Sun ;)
The combined location and search field in Google Chrome has always gone directly to sites. This isn't likely to change.
For confused noobs or folks who don't spend too much time on hacker news, you need 500 karma points to be able to downvote.

http://news.ycombinator.com/item?id=1853529
Even slashdot will let you unmoderate by commenting in the same article that you moderated in. Works well.
donated, because as much as i'd like to contribute code i feel like my money might go a bit further (as i've never actually contributed seriously to an open source project before). though, if there was ever a time to start...
I bet chrome 20 will be out by the year end.
Just so everyone's clear, the mighty-thumbed dictator we're talking about here is Paul Graham.
Not to mention those window UI mockups have been on the public Chromium wiki for around a year. (Without watermarks, too :)

For the most part, Chromium development happens in the open. There are many interesting ideas, but more newsworthy would be actual (recent) developments.
Awesome! I'm a coder and my design skills are close to none. I was having a hard time visualizing what I want my future site to look like and I really like how the site shows you a blank theoretical layout with black boxes, and then a real life example of the final result. This will definetly be very helpful.
What problem is this solving?

As a developer I don't want to click around in a web browser to see what I'm able to do at a particular API end point. I want good documentation to describe the system accurately.

Do you have good docs? If not, this browser-friendly stuff isn't going to make it easier for me to use. I don't want to look in Firebug or view source to figure out what parameters to POST.
Riseup is an anarchist organization providing services under the anarchist principle of "mutual aid" (you scratch my back, I'll scratch yours). They are offering services not to the general public, but to those who share their values and will contribute to a shared vision of a world free of dominance by oligarchies. TLDR: They're not Hotmail.
More on how to protect yourself from the EFF:
http://www.eff.org/deeplinks/2008/05/border-search-answers
This ad will have no effect on this tablet's future. It is already doomed. $800 and carrier lock-in? I can't even imagine they'll be able to sell one.

I am dying to get a Honeycomb tablet. But not under these terms.
so they've patented a password-protected network filesystem?

how did they miss the prior art on THAT one?
Online: FC Barcelona vs Athletic Bilbao Live | 20 February 2011
... win temporary before they died within 2-3 years because they can't change fast enough due to large legacy code.

Either that or expenses goes up cause you have to pay developers ridiculous salary to work 24/7 (a.k.a don't go home until the bug is fixed).

Same old song. We've seen this once too many until the VHS video is unplayable anymore.
True, but opinions expressed early on have a lot of significance. The direction can be changed much easier. I'm not saying I dislike the proposed changes, but I do think expressing feedback (positive or negative) at the design stage is influential and very worthwhile.
See also: http://news.ycombinator.com/item?id=2235125
How do you know that he manually buried them?
I don't think they do. Print journalists compete directly with the 6am/12pm/5pm/10pm news on radio and TV in that they're providing exactly the same material.

That's the case for the news journalists but not for the specialist media which I'd suspect employs rather more. I know I don't buy IT magazines any more because websites do the job better; I can see other fields heading in the same direction, and you're then competing against fan blogs with vastly lower costs.
This will have the effect of further decreasing the positive feedback for HTTPS'd websites. Browsers already have plenty of negative feedback, but have always been sorely lacking positive feedback and this will only exasperate the problem.
Yeah, but is every site you read written in Lisp?
I think it depends on what kind of capitalism you're talking about. Capitalism in a truly free market, in which all players are equal, is one thing, but crony capitalism, in which oligarchs use the state to keep the game rigged in their favor, is not conducive to innovation. Capitalism without oligarchy seems to me as much of a fantasy as communism without an oppressive state.
It's possible today. about:flags.
5 Awesome HTML5 Games
Huh, I don't think I've seen this constant naming convention before:

const int kDaysInAWeek = 7;
One of my favourite things about Chrome is its efficient use of vertical space. Here's Chrome side by side with Firefox on my laptop:

http://i.imgur.com/7Sda0.png

(in fact, when Chrome is maximised the space above the tab disappears, saving another 15 or so pixels)

Would be very happy with a little more room though. The compact mode looks good, as long as the keyboard shortcuts (Ctrl+k or Alt+d) still work.

Edit: Thanks, will look into your suggestions. These are the basic installs of Chrome and FF however, so I think it's a fair comparison.
An Interactive Voice Response System for $0.00 in 10 Minutes
AnandTech: Budget System Builder’s Guide February 2011
(a) Because he did it before with TSA stories.

(b) Because one minute there was a 200+ story at the top of the page less than a day old, and the next minute there was no such story at the top of the new page, and yet the story hadn't been flagged.
You can enable it in Chrome right now with the -enable-vertical-tabs command line flag. For reference, here is the source file where most of the switches are laid out:

http://src.chromium.org/svn/trunk/src/chrome/common/chrome_s...
If you read the post, it doesn't appear that they've patented anything like that.

Just because something is used in an invention doesn't mean that component is now part of the patent; for example if somebody uses a gear in their patented design, it's OK for others to use gears.
So, then the people with the fat fingers will downvote whenever they try to click the 'link'?
Ruby Screen-Scraper in 60 Seconds
Show HN: Engelbart's Chorded Keyboard - Built at SHDH42 yesterday
I don't think the requirement is bizarre. It's bizarre if you're a consumer, but not if you're Verizon or Motorola. Verizon and Motorola would rather make more money than less money and so they want you to sign up for 3G service for a month ($30) and hope you just get accustomed to paying that $30 - that you'll pay the first month and forget to cancel it for the second month and then you'll just be used to having that $30 gone from your budget and enjoy the convenience of 3G coverage and end up continuing to pay $30/mo.

It's bad for consumers, but it makes a lot of sense if you're Motorola and Verizon trying to make more money off consumers. Plus, frankly, if you just want it for WiFi, it's really expensive. A WiFi iPad is only $500 making the XOOM 60% more expensive if you just want it for WiFi. Yes, the XOOM's specs might be better, but rumors are that an iPad 2 is right around the corner so that might not last too long.

I think that companies are looking to make more money off it and realize that if consumers are looking for a WiFi-only device, the iPad is already a much cheaper option.
i think its clearer and more pythonic in this case to do

def function(item, stuff):
.... blah blah
def function(item):
function(item, [])
I was inspired by Englebert's "Mother of all Demos" shown at Super Happy Dev House 42 and decided to actually try out the device that was in his left hand.
This is a really interesting way to sell cloud-based storage. My parents use Dropbox for synchronisation of files on multiple computers, but they don't really understand how it acts as a backup system too. Pitching cloud storage as a safety deposit box clearly spells out the benefit to people.

On a related note, Mac OS X can already create password-protected encrypted disk images with a few clicks in Disk Utility. These are great for creating a "safety deposit box" yourself on an existing system.
Westboro Baptist Church challenges Anonymous to 'Bring It'
I think you might be overgeneralizing just a little. I'm mostly talking about how you approach an existing codebase. When I'm new to a project, I have to fight the urge to call it overly complex because I know that it's easier to dismiss code than to understand it. The people who created the project put work into it and deserve effort to understand it. This is something I learned quite quickly as a programmer (I mean, the project maintainers will usually be more than happy to tell you that).

A more recent realization is that this goes both ways. If someone submits code to my project, I owe them the same thing: an honest attempt to understand their code even though it's easier to label it overly complex and go watch House.

It sounds like you're thinking more in terms of how you market a new project, which is a different problem that I'm far from being qualified to solve.
Many of the design choices in Clojure are aimed at resolving precisely these concerns. Quoted lists and literal lists are of course usually written '(f x) in most dialects, and Clojure uses [f x] for function arguments and binding lists.

The only concern that remains is that (f x) could be a function call or a macro invokation. This is entirely by design, and is in fact a core idea of lisp that lets you build your own constructs with the same syntax as the language's native ones.
Exploiting the ASP.NET vulnerability in 565 requests
Try dropping window decorations. I did over a year ago and after the first day haven't missed them at all.
I think it would be neat if browsers worked more like mobile browsers, where they are full screen by default and you press a button to make the ui appear. I am thinking about Dolphin browser for Android specifically.
Those things are utterly amazing. If only they were available for windows...
Make good grammar and spelling part of the requirements.
No, Mz is right: no mention of entrepreneurship. Only links to your 8 suggested alternatives. Flagged, stop hocking your book on HN please.
I've customized my Firefox to be more compact than Chrome: http://i.imgur.com/fPG3k.png
I wear pants. I have nothing to hide, particularly, but I don't want anyone but my wife and my doctor looking under them. Certainly not Eric Schmidt.

The problem is that consequences of transparent pants are easy to understand, but the consequences of unencrypted email are less so.
Can you expand on this. What is something that macros can do that decorators can't? And likewise, what are some common uses of macros that decorators can do?
Switchable Metamaterial Makes Itself Invisible
How does this differ from the iDisk system? Just asking, I'm relatively new to Macs and I see that in Finder under Devices but have never used it. Also, how does iDisk differ from DropBox?
According to this comment, http://news.ycombinator.com/item?id=1936734, any admin can "kill [an article], mark it as political or whatever, or do nothing". That implies that pg may not have buried it, and that he didn't make some special exception for that one topic.
MySpace was written in crap-tastic Coldfusion on Windows servers that would constantly crash. For years it had a single point of failure in the Cisco switch that demarcated its network border. They got their initial user base by spamming 50 million email addresses that they used to sell Razr scooters to.

Basically they are the antithesis of everything HN "stands for", if you could paint with a broad brush.

Defined an industry, an era, and put LA entertainment on the map for internet media. SOLD.

$580 million.

Overtaken by facebook, written in PHP by some kid in his dorm room, idea probably stolen and financed through fraud and deception. Horrendous privacy regime. Redefining the industry, put the northeast on the map for startup incubation.

Worth billions.

Do I even need to go into Twitter? Scaling difficulties on physical servers managed by NTT Verio, as old school as it gets. Not a cloud for miles.

Such is the way of the world. All of these companies addressed user needs and came out on top, all of them had nothing to do with development methodologies or preferred platforms.
LibreOffice is the first foundation I've seen attempting to solicit this kind of money just to set up. I would suggest that LibreOffice talk to other project foundations and get advice on how to do this for less than $50K euros.
After Apple's patent lawyers got a description from their engineers, I'm sure they found a way to word it so that having customers that breath oxygen is part of the technology, and patentable.