skysight-inc/HackerNews huggingface dataset:
I don't understand why just because something requires Wordpress to work it is a derivative work? Surely anything designed to work on any platform would be a derivative work by that argument? The GPL talks about containing the original Program, not requiring it.

Looking at the quote below from the Software Freedom Law Center, if you replace "PHP" with "VBA" and "Wordpress" with "Excel" it would imply that all Excel macros are derivative works of Excel and so only Microsoft can distribute them.

The following is taken from http://wordpress.org/news/2009/07/themes-are-gpl-too/, bits in [] are my addition:

The PHP[VBA] elements, taken together, are clearly derivative of WordPress[Excel] code. The template[macro] is loaded via the include()[whatever] function. Its contents are combined with the WordPress[Excel] code in memory to be processed by PHP[VBA] along with (and completely indistinguishable from) the rest of WordPress[Excel]. The PHP[VBA] code consists largely of calls to WordPress[Excel] functions and sparse, minimal logic to control which WordPress[Excel] functions are accessed and how many times they will be called. They are derivative of WordPress[Excel] because every part of them is determined by the content of the WordPress[Excel] functions they call. As works of authorship, they are designed only to be combined with WordPress[Excel] into a larger work.
Cell phone communication without cell towers
The GPL has been upheld as a perfectly valid and enforceable license on many occasions. However, in all those cases, this happened via initial injunctions or the like, not in an actual final case itself. Basically, once the license was ruled valid by the judge, it becomes very clear that one side had no case and thus they settled to avoid a protracted suit.

The GPL is well-tested in that respect.
Victorian Plumbing
Victorian Plumbing is an online plumbing and bathroom store, supplying bathroom suites, shower enclosures, bath taps and other plumbing accessories to consumers in the UK.
It could be that the GPL license increases software adoption.

If Thesis was GPL, there would be a lot more Thesis powered Wordpress blogs out there. I think Matt attributes a lot of Wordpress' success to the open community the GPL allows, which evidently leads to more and more people using Wordpress as the platform of choice.

And like Matt said, if the members of the Wordpress community start thinking that its OK to not use GPL, it could be slippery for Wordpress as it will effect growth.

??
Ridiculous nitpicking. The difference between 'A extends B' and, for example, calling 'B::x' from inside a method of A is rather trivial, so does that also make you subject to the GPL? If so, what about calling B::x through eval()ing a dynamically generated string? People can argue semantics like this for weeks, there's no end to it.

Are people really this desperate to force their license of choice on others? No harm is being done to Wordpress by this, and if they really care, they can switch to a license that explicitly states how they wish their product to be used.
Wordpress is a plug-in platform. You can load and execute plugins, you can load and execute themes. Those themes may call the wordpress API, but a theme + wordpress is not a new form or branch of wordpress. So it's not a derivative work in the sense that the GPL intends derivative works to be.

You can look at technicalities, like how wordpress designs its API, but those are not faults of the themes.

What is a theme actually? It's a look and feel, and this look and feel is not dependent on wordpress. A theme could exist across many different blogging platforms. Each platform will provide a different API for the theme to interact with it, but the look and feel of the theme has nothing to do with this interface. The theme is a conceptual abstraction that is in no way dependent on the existence of wordpress as another conceptual abstraction.

As such, I believe that the thesis theme should not be GPLed.
maybe it seems like that because they're faking the bars that display the reception? http://www.apple.com/pr/library/2010/07/02appleletter.html
Here's a sample of a tool that I've built:

http://pics.ww.com/v/jacques/machines/plasmacutter/
If it helps, it is probably watching the rest of us as well - even though its not even our government. :-)
The article blames Motorola, which is fair, but I'd cast a look at Verizon, too. Their history of crippling phones is long and sordid.
There are times when I could swear that Scott Adams reads Hacker News. But IIRC, these are written weeks or months in advance.
Wordpress Matt Mullenweg and Thesis Pearsonified GPL Controversy
In the case of Excel macros, Microsoft have provided a public API within which to create those programs.

This is not the case for WordPress themes. Themes use the internal structures of WordPress to do their work, not the public APIs that WordPress provides.
18th century ship found at World Trade Center site
How did I almost miss this?

Right... signed up, should be there for 6pm, but may have to leave early-ish as now I've gone and double-booked myself.
The Trouble at Twitter Inc.
.. and the "state of the art" for doing audio on the web is what?

(It goes without saying that Flash and Java aren't allowed answers to that question.)
I'm pretty sure he has a shorter buffer than that. My friend who works in enterprise development says Dilbert has often come out and satirized some new thing to the day when it gets hyped up at work.
Are the comments on mobile crunch for real or just a pack of trolls? I wonder what the actual public perception will be.

Is this "Motorola stops would-be cell phone hackers!" or "Motorola puts self-destruct sequence in your phone!"?
Why? Toyotas are great cars. The acceleration thing is complete BS.
Sit AND stand: No position for a long time is ever good for you.
http://dilbert.com/blog/entry/thatlost4gphone/ would indicate that Scott Adams works with a buffer of almost 2 months.
Could you at least give us some advice on how to scale properly? Or did you do just follow the advice that was written in the App engine documentation?

Also, are you using webapp?
Is this the same comic that (appeared in newspapers yesterday|will appear in newspapers today)? If so, he said in a blog post a few months ago that the normal lag is ~a month and the best he could do was like 2 weeks. (Those numbers are a little off, I'm sure.)

But if this is just an online version (it is /fast, whatever that means), it might be a different story.
Pretty soon? It's already supported in development versions of all modern browsers.
So what industry is this, and who are their customers?
its aweosme buddy
So this means that we can have a safe-harbour Sourceforge or Github in New Zealand. Someone should start that service.
Random thought comes to mind: Does anyone think that Dan Brown novels might help get more women into Math/CS? They have a tendency to have female techies. I know at least one woman who was inspired by one of the novels to learn a bit about crypto.
Greplin is looking for an iPhone developer
We're a YC w2010 venture-backed startup looking for a solid iPhone developer.
We're fairly early stage, so you'll get a significant chunk of responsibility in shaping the mobile aspect of our product.

If you like to hack in a super fast-paced environment and want to help create something cool, email at daniel '@ greplin .com
Make Unlimited Download account on GRABOID
I tend to expect that this sort of language is a bit of simplifying in the article, not necessarily an issue in the original study.
Any particular libraries or techniques you used for the crawling / parsing, or just coded up something from scratch for each site you crawl? (I think I noticed you even do kijiji.)
That's Motorola's policy and it's clearly documented ( http://community.developer.motorola.com/t5/MOTODEV-Blog/Cust... )

"Securing the software on our handsets, thereby preventing a non-Motorola ROM image from being loaded, has been our common practice for many years."

It's really depressing :(
1. Fashion.

2. Anyone who wears clothes (from streetwear brands like All Saints that do jeans and t shirts to D&G to bridalwear to millinery to anything in between).
New symbol for Indian Rupee
Thanks, hadn't found this one, will try.
Or someone who doesn't like mucky Scotch tape on their brand-new high-tech device? I don't care, but I know plenty of people who buy the iPhone as a design statement & I can see how that tiny imperfection could infuriate these types of people.
> twirling pens around my fingers

Man, your fingers must be pumped!
See you there gentlemen.

I have a Tornado (Facebook's realtime web framework) app I'm working on I'd to show off.

I'm the loud Australian guy.
Robert Tarjan: The art of the algorithm
Probably uses a pseudonym, amichail maybe ;) ?
It's probably not too far from the truth. Free tethering is probably causing a hamper on their system.
it is /fast, whatever that means

AFAIK /fast is an URL to read just the comics "fast" without spending bandwidth loading all the additional information presented in the landing page of the website.
Free semantic exchanging links
I thought newspapers publish the comic one week before it's on the web.
Trick make an unlimited download account on GRABOID
see you there.
I guess the best for you to do is follow the
http://challenge.co/training/
They try to sell you a lot of stuff, but never the less they give you an amazing insight into building your own online site.

An other great resource is from problogger http://www.problogger.net/31-days-to-build-a-better-blog-joi...

In your case I would go with the challenge, it just started 3 days ago. so you are perfectly in time
Does anyone expect this to last when people start using NZ as a safe-harbor and major US corporations like Microsoft and Oracle lobby for repeal? It just doesn't seem plausible with a country as Westernized as NZ.
The 'wang' was a pretty solid setup, a small computer with several terminals and a near as you could tell 'what-you-see-is-what-you-get' layout program, as well as templates and output to daisy wheel printers.

The bank where I worked used these for almost every department, Wang made a killing selling them.

Very high quality hardware too, the monitor arms could be used to bludgeon stray dinosaurs with.

The Wang writer inspired me to write a proper editor for a mainframe (and later ported it to the Atari ST and from there to a bunch of other computers) that I worked with, which still had a line oriented editor instead of a full-screen one. I'm no longer using it, but it was a really good exercise to put that together.
And therefore Internet Explorer 6 will never die.

I know someone who still uses Windows ME.
Toshiba Canon sed tv,challenges LCD HDTV, plasma TV
Interesting!

Can you be more specific technically? (language used, learning curve for app engine, time spent on dev).

This is 'quite straightforward' to do this in MVC PHP, I'd like to do it on app engine for fun & learning.
mouseover the image
FWIW, the previous comic to this one in that website, labeled July 14th, was in yesterday's July 14th newspaper here (Yes, I'm from Sydney Australia, we live _in the future!_ aka UTC+10)
you mean it displays more bars?
If I caught a flight now, I would.. still be late. Dammit.

All of my friends want to move to SF and I want to move to London.
Ever tried Sharepoint search? I actually wrote a Sharepoint spider to find a single document because of the stupidity of the default Sharepoint search (old version, but the biggest problem was that it relied on MS Word document metadata instead of document text)
Minis had to have 'minor service' every 5000 km, and I think it's good practice to have a good look at your car every few thousand anyway. One day I spotted a cracked front disc like that, in an emergency situation that might have been a real problem.

I'm not sure what you mean with 'changing electrolytes', I think you refer to filling up the battery with distilled water, electrolyte is not normally replaced afaik.
I really like how companies don't understand that the possibility to modify and fiddle with a device makes this device much more attractive for the right customers lke us hackers.
July 2010 release of the Top 20 SaaS AppRank from GetApp.com
Ok this time for real, see you there.
We also have the HN Contractors list, also on Google Docs:
https://spreadsheets.google.com/ccc?key=0AlD_6iEb8Ed9dGs3clV...

Thread is here: http://news.ycombinator.com/item?id=1262467
What do they gain by doing this? I just don't get it. I have no problem with them not supporting hacking their devices but to go out of the way to prevent it (let alone bricking it) doesn't make any sense. We wouldn't accept it from a computer manufacturer, so why with a phone?

EDIT:
I know most here will get it but this drives me crazy because it stifles progression. Did Motorola every think that their next best engineers might be the kids that are so passionate about this stuff that they want to tinker with their phone in these ways?
Start Web development?
Hi, so I am a high school student. I have background mostly in electronics. Most of my programming so far has been at the embedded system level with C, assembly, or any AVR, PIC microcontroller.

Now I want to learn real web development to design websites with dynamic content. I know html, so that is not enough. I am thinking of starting with ruby on rails. To my understanding ruby can handle databases and scripting (correct me if I am wrong). I chose ruby over javascript,php,or MySQL, because I could get a website going much faster with less time invested in learning so many languages.

so would this be a good choice? or should I try something else?

-Thanks in advance for your responses
And people say Apple is evil... at least Apple has never put fuses like this into their hardware. If Motorola had any kind of market share, they'd take evil to a whole new level.
On the same night as Google's London Open Source Jam? :( http://osjam.appspot.com/
It actually includes a simplified integrated database that is built on top of Amazon's SimpleDB. (Try going to Configure and then the Data tab.) SOAP is currently our best option for external data integration. We are also contemplating the best way to do modules for RESTful services and MySQL/PGSQL. Current concerns include data format/protocol discovery for the former and proper security for the latter.
does anyone have a link to the code for these demos? I'm really interested in learning some of these techniques but decent info on them seems sparse :(
Upsies: new augmented-reality football game for iPhone lets you use your legs
you should try the challenge at challenge.co for that!
why do you want to live in London?
I agree wholeheartedly with the sentiment of this article, as someone who runs an up-and-coming software/game development company in Adelaide. However, how can they reasonably ask why Atlassian sought outside investment from a US VC firm?

Over the past five years, I've encountered a small number of VC firms and partners in my area, and to be honest, I'm not impressed. You can wear a suit, you can talk big, but if I'm smart enough to call bullshit on you whatever you know, do you really think I want you to invest in my company?

Australian VC firms are full of shit. The only way we're ever going to support a proper angel investment culture is to grow companies ourselves, and reinvest our experience back into the community. It's a decade long project, but someone's going to do it.
Mobile Innovation's Greatest Threat: Greedy Providers?
Greedy providers. The mobile industry is all about squeezing as much money from the consumer as it can. But with AT&T’s move to a tiered pricing for data — and with others sure to follow — we could bear witness to long-lasting impacts that could not only punish consumers, but could destroy potential innovation for the entire industry.
Seo agency
The Apps website: http://upsiesapp.com (has youtube gameplay video)
You could use Animoto http://animoto.com/ using some screenshots of your app.
Sadly, this is not new. See "Tivoization" at http://en.wikipedia.org/wiki/Tivoization
This is definitely not a contractor list.

This is more like a desk neighbor / having a beertalk / got an interesting idea, whatdoyouthink contact list.
Take the podcast down then human nature being what it is people get interested in knowing what they've missed.
This is a good technique.
clickable link:
http://www.meetup.com/HNLondon/calendar/14032390/
Gapminder Desktop (beta)
You're right, wasn't a 100% clear to me. Yellow Pages alone doesnt sound like the right definition then.
Chuck Lorre Vanity Cards (Big Bang Theory)
Ruby is a good choice, but be aware that Ruby is the language and Rails is a web framework for Ruby (and by no means the only one, but probably the most popular and perhaps beginner-friendly).

An alternative would be Python, which is a more or less similar language to Ruby (in the grand scheme of things), and which has its own web frameworks, such as Django, which is also very beginner-friendly.

I've tried both, and found Django much easier to get into than Rails (Django's documentation is famously excellent), but other people have the exact opposite experience.

Certainly in either case you should spend some time learning the language - ruby or python - before even starting with the web framework. Otherwise you'll find things very difficult. Just get to the level where you can create some simple programs to do what you want to do. Project Euler is a good collection of puzzles you can work through (you don't have to do all of them) to become literate.

Start with a language tutorial. For Python this would be Dive Into Python or the official Python tutorial. For Ruby there are tutorials such as Try Ruby.
http://www.webmonkey.com/2010/05/new-html5-tools-make-your-b...

It's getting there. Audio latency is something that Flash and Java haven't really resolved at all, and I suspect that future spec for HTML audio will have to address that at some point.
You want '0' == 0 and ' 0' == 0. But you also get

'0' == false
array('0' => 'x') == array(false => 'x')
' 0' == true
array(' 0' => 'x') != array(true => 'x')

which isn't even an equivalence relation. I have to try this or look it up every time I run into it, because it doesn't make any damn sense.
Ruby on Rails is indeed a good choice. So is Django, although I prefer Rails myself. You'll eventually have to figure out some SQL, so let Rails help you, but don't be afraid to dive in and figure out what's happening underneath. Oh, and Postgres is a nicer DB system.

Javascript is something else you'll eventually want to learn, but Rails is once again, a reasonable starting point.
Awesome! I see you're based in the UK. Are you going to the London meetup tonight?
Visited last year and loved the city. Have many good friends spread out across the UK as well, considering a year or two spent roaming the UK and calling London home for awhile.
Software will be unpatentable in NZ
These are all great points.

Re: filtering, this needs to be better documented, agreed. "present"==="field exists for row, with any value". There's a distinction between empty grey and empty white cells that we tried to make but it may not be apparent to non-programmers.

Re: price, we are only a couple cents/min higher than what other barebones API providers are charging. But we are obviously much more than an API service. Hosting all apps in their entirety, along with slick web-based tools to build them, is the extra value we are hoping to provide.
I don't believe there is very much gain in code clarity here.

The core benefit of case over condp is efficiency. The condp is linear (goes over each clause until one matches) and case builds a very efficient dispatch function during compile time. This is why case only takes compile-time constant expressions.
Deconstructionist Literature Thesis
A Literature Thesis might look difficult at first but it is not tough as it seems. It is made simple since the deconstructionist approach can be taken when writing. Only a few components are considered when writing and it will help you with any format of literary analysis.
We have some infrastructure for international dial-ins via our overseas datacenters, you might want to inquire via our phone number request form once you sign up. Also on our list is SIP integration to make international outbound cheaper; we are contemplating ways to gainfully monetize that.
> the problem is not choosing the apartment, but being chosen among all the other people who want the same apartment you do

Do you have some sort of rent control or other laws in place keeping people from raising prices? If 20 people want an apartment, one of them would usually be willing to pay $50 or $100 more per month to get the place. These kinds of shortages were a big problem in Los Angeles and New York until they relaxed rent control.
I consolidated all such Gdocs into 1 folder:

http://docs.google.com/leaf?id=0B97Zl0IkSUKrMzBhOTViMzEtMjAz...
We used a very small team of developers. I wrote the majority of the code; there were a few other auxiliary programmers and a couple testers. It started as a "20% time" concept piece and took about a year to develop into a product.

We wouldn't have been able to develop as fast as we did without the foundation provided by great projects such as Kohana (we used 2.3) http://kohanaframework.org , jQuery, and jQuery UI. For us, these frameworks turned out to be a superb combination.
Indeed I will :)

http://www.slengpung.com/pics/Function%202007/17443.jpg -fairly recent photo of me (guy in white on the right). Look me up, buy me a beer, ask me about "infornography".
What's the point? There's contact information in user profiles.
Motorola has the OEM mindset. Verizon is their customer. Verizon wants people to pay for tethering. Maybe GPS navigation. Maybe they don't want high bandwidth apps allowed on their 3G network. Since there's basically no market for unlocked phones in the US companies like Motorola and HTC can't really stand up to the carriers. It'd be suicide. (HTC is doing the same types of things by digitally signing the boot loader code on their handsets)
Bur for Hosting in Hong Kong that provides the service to mainland China I guess no ICP number is needed, right?

Also, since you seem to have quite a bit of experience, what is your take on Hosting on EC2 (Singapore) or other similar solutions?
The quotes in the article explain exactly why software patents are absolutely horrible for innovation.

Really? I thought the opposite-- they certainly make the case against overly broad patents, but then say "If an inventor has a really original and outstanding idea, then a patent might be merited."

It's these "really original and outstanding" ideas that the patent system is designed for, and why "non-obviousness" is supposed to be a requirement for a successful patent application.

Thake a look here: http://en.wikipedia.org/wiki/Inventive_step_and_non-obviousn...
The Google one is pretty poor - enter some text and then indent it. The resulting HTML is browser-specific, Firefox produces:

<div style="margin-left: 40px;">one</div>

While IE produces:

<BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr>
one</BLOCKQUOTE>

Having written code to normalize the junk produced by a simple contentEditable editor I hate this kind of thing - there are editors out there that produce relatively nice well-formed XHTML.
Its all deleted
I think the intention is to figure out who to talk to regarding a topic i might know nothing about.

It would have been better if we could ask the users to update the relevant info right on there profiles. But i guess this way all the willing ppl are just consolidated and you don't have to go hunting them down.
As I understand it, Motorola/Verizon did not do this with the original Droid. It seems strange that they would start now.

Bootloader signing, though annoying and, I think inappropriate for a manufacturer to do is non-destructive. Intentionally bricking a phone is another thing entirely: it's vandalism.
Like & Dislike Stickers For Real Life
Like & Dislike stamps and stickers you can put any where. Let everyone know how you really feel and how big of a nerd you are.