skysight-inc/HackerNews huggingface dataset:
JSONKit (https://github.com/johnezang/JSONKit) is quite a bit faster than the mentioned json-framework.

Also, an alternative to SDWebImage is EGOImageLoading (https://github.com/enormego/EGOImageLoading), which might or might not be better (Instagram uses it).

We've been using both libraries quite happily for our new startup, forkly.
Thank you for the bug report! I have passed it on.
Can the judge set payment terms? I mean could he find Limewire guilty and set the terms of payment to 1c a year for 75 bazillion years?
That song is terrible (and I love Devin Townsend, the singer).
Speak for yourself. I see no need to "deal with" your perceived differences in the way men and women relate to families, if that has not been my experience.
> of course nuclear is still better than coal, which requires huge open pit mines

Many/most US coal mines are not open pit so "requires" is a bit strong.
>Thus the first cyber-activists were able to use this decentralized architecture and Usenet (developed in the USSR in 1982)

...what? Newsgroups[1] were developed in the US, in 1980.

[1] Not all newsgroups are Usenet; Usenet is the set of newsgroups administered via news.admin.
Beware overusing MBProgressHUD. It's a really nice library, but in general you should try to avoid modal progress dialogues in favor of progress that can be presented non-modally.
People that suggest this usually don't have experience using Tex. Tex may be hard to learn, but it is the best solution for the problem it is supposed to solve: high quality technical documents. Of course you can create something easier to use, but to achieve the same fine quality you'll need so much control that the system will end up more complicated than Tex.

If you really want Tex quality without much work, one can just use Lyx, a gui application that uses Tex as the backend.
Thank you very much for the feedback! I have sent it to my friend via email to make sure that he does not miss it.
Chiptune artists rally to support Japan relief efforts
Demand Mart
OK, it’s got an Ethernet jack and a Web server on one end. What’s on the other end? If I were designing a clothes dryer or coffee machine and wanted to Internet-enable it, how would I hook up the signals from the control panel to the jack? Is there some standard bus or serial protocol that appliance manufacturers use for their onboard computers?
Hi aytekin, nginx is throwing quite a few 500 errors on jotform.com at the moment. Just thought I'd let you know.

Nice product, I like the customer-centric attitude. I could do with a sample form demo though, vimeo is painfully slow for me in the UK for some reason so the video demonstrations won't play.
First, the word you're thinking of is "demonstrating," not "proving." But let's get to the big stuff. What is this "convenience-privacy continuum?" I just did a web search, I can't find anything. Citation, please. Third, I dispute your suggestion that there is nothing to see here. Strongly. Forcefully.

If someone has never read anything about or by Mr. Stallman, there is plenty to see here. There may be nothing to see here for you, but when you say "Nothing to see here," you are speaking in absolutes. I have read a fair bit about his beliefs and I found a few things of interest in the article, such as the discussion about the Replicant variation of Android and the Tivoization of Android by carriers. This may not be news to you, but it's news to me.

Therefore, I say there is something to see here.

I can't speak to your thinking or motivations, so what follows is a general observation: On HN we have a principle of not downvoting comments just because we disagree. Upvotes and downvotes are ideally applied on the basis of whether they contribute positively to the discussion. A contribution can be made simply by opening a new line of thought, even if the premise is flawed.

I am not going to get into whether I agree or disagree with Mr. Stallman's beliefs. However, I will suggest that his various missives, rants, and other statements contribute positively to the general fabric of discussion around software freedom and personal privacy. This suggestion is open to discussion: I am aware that some people think his zeal does more harm than good. But that's what I believe.

I said above that I believe the article provides a public good by including information that someone like myself may not have already known. I now suggest that the article also presents something that is a public good by contributing positively to the general fabric of discussion about cell phone technology and privacy, even if you or I might disagree with Mr. Stallman's views.

You are free to draw your own conclusions, of course. I'm just trying to explain mine.
I guess a knee-jerk reaction can be expected in a country where nuclear power is currently pretty controversial.
Derivative parsing http://mjtsai.com/blog/2010/12/13/derivative-parsing/ looks interesting.

It has several nice properties, including being composable and incremental. And it supports modifying the grammar on the fly.
I can see privacy being a issue. I think at least I will need to add a message to the form to inform the user. Having a checkbox to enable/disable the snapshot may be a useful option too. So then the user can still send a message, but without the snapshot.
The OP raises some valid points (agree with them or not).

> 1. Phone storage vs. SD card storage

As much as people much like expandable storage it is, by definition, more complicated. There are currently two simple models:

1. All internal (the Apple model); and

2. All external (the digital camera model, even though some do have up to 1-2GB of internal storage).

Having a mix is like having two hard drives. You're suddenly asking your users to make decisions about things they probably don't care about or that they do care about in ways you can't predict. Will they want this app on internal or external storage? What about this music?

All external works for digital cameras because the OS (firmware, etc) is in the camera. The photos and videos go on the card. You don't lose functionality when you take out the card (apart from edge cases like saving profiles on certain high end DSLRs).

This is why I believe iDevices will never have an SD card slot. Or, if they do, it will only be for very limited use, much like the Camera Connection Kit on the iPad.

> 2. The epic list of applications (ELOP)

I find this a little strange too. If someone installs something, it appears at the top level in iOS. On Android, mainly due to manufacturer customization, you have less "home pages" for your apps (and they're generally filled with crud you need to remove). Making your newly downloaded app harder to find is a little odd.

> 4. Inconsistent interaction

This is like the one/two button mouse argument. iDevices have one button, the home button (as well as volume and, on the iPad, a mute/orientation lock switch). In part for this reason, iOS apps are extremely consistent.

Android has 4 buttons: back, home, menu, search. IMHO at least 2 of them are unnecessary. App developers use them in completely inconsistent ways, which tends to frustrate the user.

The way I describe iOS (and Apple in general) is that they make the right choices for most users most of the time. Nothing will ever make everyone happy. The uncomfortable truth is that this is really the best thing to do for the market as a whole.

Many tech-savvy people chafe against what they see as choices being taken away from them (which they are) but they're also under the illusion that a) they need these choices and b) having these choices, by definition, is better. Neither is true. You may like these extra choices but that doesn't mean that they're good or that you need them.

Again, we can make a Windows/Mac comparison. Windows apps are horribly inconsistent. Mac apps are almost completely consistent. That makes learning new Mac apps much, much faster for experienced Mac users. By the same token, put a Mac user in front of Windows or a Windows user in front of a Mac and both will flounder (I don't buy the argument that Macs are inherently easier; it still comes down to what you're used to). The learning curve is definitely gentler on Macs however. Same for iOS (vs Android).
Then again, I've understood that the worst casualty of Chernobyl was the roughly 200 000 babies who were needlessly aborted because of fears of radiation poisoning.
And still most majority of kernel hacking is done by private people in their free time. No mention of virtually every other software I use everyday. Think of drivers, often made and improved AGAINST a company will, by reverse engineering closed sources.

Money have nothing to do with open source. Sure they help, but if a project is not followed it's not because of money incentives.
Thanks for clarifying for me!

Correct. All of the more recent "power" Android phones even tend to have 8GB internal.

I wonder what phone OP was using... I just checked my Droid X: 1 GB (of 16 GB) used on SD card, 2 GB (of 8G B) used on the internal.
The Real Reason Why Flash On Tablets Hasn't Happened Yet
> To provide context for non-technical readers,

I love the fact that I'm a "non-technical" reader in this discussion!
Limitations in using iPads for college classrooms
Unfortunately I didn't do it. It's all part of the Firefox demos for Firefox 4 https://demos.mozilla.org/en-US/
CSS Gradients, WebP, and declarative UI
Identifying a Rails 3.0.5 performance problem with perftools.rb
Be careful of learning too many "lessons" from just one example of one company.
Wow, this is some nice works!
Agreed. If he hadn't published his name/incident, I might be able to read the story without cringing. I'm glad I didn't grow up with Luke.
The SD card issue might be confusing, but it would be even more confusing if it installed apps on the SD card by default. Switching SD cards and having apps die and/or disappear would he quite confusing. I don't know if there is a feasible way to unify removable and non-removable storage. It kind of explains why the iOS devices don't have removable storage.
> Isn't the whole point of damages to provide compensation for damage the plaintiff incurred as a result of the defendant's actions?

That's actual/compensatory damages. There are also punitive damages.

> You've got to have a pretty huge set of balls to demand damages in an amount exceeding what your whole industry has made in the entire history of its existence.

Not really. You just claim that they kept your biz 10x smaller than it would have been otherwise.

FWIW, Jevon's effect would probably let the music industry to make 2-5x as much as it did at its peak.
The responses are hilariously serious.
More proof that web typography is finally reaching the state it should have been in a long time ago. I love it!
Fascinating read, but definitely not for beginners, at least for people like me, who have difficulty naming the notes (I have to go through "doe a deer..." each time, there are seven of them, right?)

My total music illiteracy really annoys me. However, whenever I try to pick up some knowledge I got held back by lots of questions that the usual music student (or teacher for that matter) has never thought about and no answer can be given. Here are a couple:

* Why are there seven notes? Is this due to an property of the ear?

* Ditto, for the octave concept, why should it be multiples of two?

* Why are there black keys between some white keys on the piano and not between others?

Is there a book that explains questions like these?
Tested with an Apple Bumper case and a 500ml Arcoroc glass in my apartment: no effect.

Tested without the Bumper: still no effect.

Perhaps only certain kinds of glasses will work? Certain shapes or sizes?
Best Practices for Release Numbering
You're still bringing up the "tests are useless" thingy as if anyone has ever said anything so ridiculous. All I've seen is the criticism of teaching test-taking skills as opposed to content (and the retention thereof). I'm pretty sure that's what everyone means by "teaching to the test". I'm pretty sure nobody here (or anywhere) has argued against greater students having better comprehension and retention.
Megan McArdle has a decent post discussing the problem of Japanese debt and reconstruction costs (http://www.theatlantic.com/business/archive/2011/03/how-will...). Naturally the nuclear power plants came up and eventually I agreed with another commenter about the overblown claims about radiation dangers with: "From decades of reading, I have come to the conclusion that Greens think you can get cancer from the word nuclear, actual exposure isn't required."
How Rising Gas Prices Are Eroding the American Dream
Good point. I hadn't considered that. For my use though, I'm not convinced that having removable storage is all that useful.
Mark's Vacation Place
>I was somewhat disappointed that the OP showed us a C Major scale without really explaining what a "major scale" is-- a collection of whole and half steps...

I agree. I find it very frustrating that Western music breaks the twelve notes into two classes: the "naturals" (ABCDEFG), and "accidentals" (A# C# D# F# G#, and enharmonic equivalents). Playing guitar, I have come across people explaining barre chords -- a single fingering for a type of chord (e.g., major, minor) that you can shift up or down the fingerboard -- as "you can play any chord with this: E, F, G, A, etc.", and ignoring almost half of the possible chords. I'm convinced that the naming of notes to simplify playing in the key of C major or the relative A minor has inhibited players from gaining a real understanding of intervals.

To wit: when I play piano, I play in C. When I play guitar, I don't think about what key I'm in. I play in whatever fingering is easiest and what sounds best at the time.
Why You Can’t Base A Business On Glitter And Rainbows with Amy Hoy
Thanks for the clarification. As I commented on the post, years of "training" has taught me (us?) to manage memory manually. The question is, how does Google/Android go about retraining users, or does it not matter?
I actually believe this is a bit of an insult to economists. I don't believe most mainstream economists would consider anything involving loss of life on a large scale "a good thing", just those that dabble in economic theory.
Researchers claim they found Atlantis in a Spanish swamp
This article is misleading. BT is not removing all caps, it is only removing a 300GB cap for BT Infinity customers. They still have a 10GB cap and a "whopping 40GB" cap in place on their basic and mid level plans.

'Hi everyone

Yes, this is true! and BT Infinity customers will benefit from the removal of
Fair Usage Policy (FUP) controls when they begin to be removed from April 2011.
Once removed, heavy user customers will be able to download/stream as much as
they wish without having their speeds restricted.

BT will remove the FUP controls currently applied to customers with ‘atypical’
usage. Today atypical users are restricted at 300GB usage and account for less
than 0.5% of the BT customer base. BT will not target any individuals with
restrictions based on usage levels. However, we still have traffic management
policies that will restrict certain applications / protocols, such as P2P,
when the network is busy.

As BT continues to invest in the network and network bandwidth we can now
remove these restrictions and ensure the experience of the wider customer base.

(Note that charges will still apply for going over limits on BT Total Broadband
Options 1&2 and BT Infinity Option 1 but traffic will not be managed.)

Thx
Kerry
BTCare Community Manager'
Ah, there is a demo on the homepage. Ignore that, I hadn't noticed it was a landing page within the site.
Certainly not new, I know digi.com sells a lot of these things since at least 2008. Look for the Digi Connect products. The interfaces on the other side can be as simple as RS-232.
Mobile API Requests with JSON
Damn. I thought you meant what if your company -made- the framework. What framework you use probably doesn't matter.
I have a couple of loosely connected points and links:

You want to buy 'Parsing Techniques 2nd Ed' -- this book is fantastic and will give you the understanding and clarity you seek. It is wonderfully comprehensive.

And schmitz' thesis is an excellent read on tools and techniques to deal with ambiguity http://www.lsv.ens-cachan.fr/~schmitz/papers

and the non-canonical parser that results is quite interesting too :-)

PEGs vs Boolean Grammars:
I think adding negation and conjunction to a grammar is
the same as positive and negative lookahead

PEGS + Ambiguity:
Like other people, I solved this in my last top down parser by attaching both precedences and relations to terms

i.e E[50] :== E[< 50] + E[<= 50]

so you can force a left or right associative operator.

That said, although determinism is nice, I think ambiguous parses are inevitable once you have a sufficient level error handling within the parser

parsing theory is pretty developed and established but in reality many parsers are cobbled together top down parsers.

you can't use existing parse libraries to handle HTTP for example.

(That said, yakker is an approach with earley parsing to handle data dependent grammars)
The U.S. gives out billions of dollars every year to all kinds of businesses. If having an open competition to win grants is socialist, then we're already a socialist country.

In any case, attacking this as a "socialist" idea is an ad hominem attack. Not that its the best idea ever, but calling it "socialist" doesn't detract from the merits of it one way or the other.
OP here. I got the Optimus V - dirt cheap and only has 256 mb of internal memory. So, obviously this isn't representative of "modern" phones, but I'm not convinced that better hardware is a good solution to a potential design flaw.

Case in point, this phone recently went on sale at Best Buy and Target and has been sold out in every store in my city. There's a lot of new Android users that will be dealing with this problem.
A friend just offered to match my donation up to $500... Wow!!!
Nice to know that there is another country out there that's as irrational as the US.

Does Germany have a lot of tsunamis?
Interesting, I actually posted this to someone 9 days ago: http://news.ycombinator.com/item?id=2292453

Here was my comment:

I'm not sure who doesn't do it. I just try to go to the domain and see if there is any server side activity (error page, holding page, etc).

From Wikipedia: http://en.wikipedia.org/wiki/Domain_tasting

"By February 2007, the CEO of Go Daddy reported that of 55.1 million domain names registered, 51.5 million were canceled and refunded just before the 5 day grace period expired and only 3.6 million domain names were actually kept."

"In January 2008, Network Solutions was publicly accused of this practice when the company began reserving all domain names searched on their website for five days,[7] a practice known as domain name front running."
I was studying in Russia when Chernobyl occurred, and I dated a woman from northern Ukraine who was a teenager at the time of the accident. I saw the results of the accident firsthand - basically everyone under the age of 10 was affected - hair loss, skin rashes and nausea in the immediate years after, cancer and early death later.
But even so it isn't fair to judge the safety of nuclear power by Chernobyl. Chernobyl happened because the Soviet system had become incredibly incompetent, and technical decisions were being made by thugs.
I played with Cocos2d and I liked it a lot. Do you know the differences between Cocos2d and the sparrow framework?
There aren't just two choices: sponsorship by nobility and Bon Jovi. If the "music industry" collapses one can still imagine plenty of musicians making a living from performing or other business models.
Do US schools have no streaming?

When I was in school (high school, at least---which starts in Grade 9 in Ontario, no Junior High), students were streamed into classes according to their abilities at the given subject: Basic, General, Advanced, occasionally Enriched.

The teacher can't spend 90% of their time on the bottom 10% if the bottom 10% are in another class (where they get 100% of their teacher's time).
"most app developers tend to ignore the SD storage option, and store all their maps, levels, save games etc on the internal phone storage. "

Is there a compelling reason why Google allows developers to make this choice?
Are there similar libraries for Android development? The hardest problem I have is with making the UI look better than standard/default UI on both iPhone and Android. Libraries that made that easier would be awesome.
just a nit to pick:

> Android has 4 buttons

Android does not define the number of buttons. My Android phone has three buttons. The Motorola Xoom tablet running Honeycomb (Android 3.0) has 0 of those buttons. It has only power and volume, I believe.
Do I have this right?

* Seller feedback hidden

* Buyer feedback hidden (or at least anonymized)

* Purchase history can be hidden by opting out
does it means that interface jacks have not advanced even a bit in the last few decades??
I remember working with several of the Parallax PINK modules back in the day as well. http://www.parallax.com/Store/Accessories/CommunicationRF/ta...

If memory serves me correctly, some peers at my university had wrote a web interface to control the lights on the Christmas Tree in the commons area.
Thanks for the link!

Since a huge chunk of the identity of businesses is their homepage, coming up with a great name (or several, so you can test them) that also has an available .com-address is probably the biggest headache in branding in my opinion.

Shouldn't this be controlled better? Shouldn't it even be illegal?
nurago.com in Germany (Hanover,Berlin,Hamburg) is looking for all-rounders with relevant experience in one or more of these areas: QA, Hadoop, Mobile.

Project Managers with background in market research and/or online advertising are also highly welcomed.

We conduct online research for clients like Google, eBay, Yahoo, MSN etc.

PM me for details.
And how is that not a worse problem?
I use LaTeX for something people usually never think about: critical editions of ancient and medieval texts. A good critical edition has many typographic details (say: parallel and aligned text, apparatus, typefaces & styles, footnotes, endnotes, margin notes, eventually hundrends of bibliographic references) difficult, error-prone or even _literally_ impossible in word processors.

Of course learning to typeset this kind of work in (La)TeX is not a walk in the park, but as a professor once told me it was easier (for a skilled operator, of course) to typeset a good, not to mention beautiful, critical edition with a Lnotype machine than with Word and similar software.

I do agree that TeX could be more "programmable", in the sense at least of integration with scripting languages; however, there still isn't a better tool and LaTeX 3/LuaTeX might indeed become a solution in the foreseeable future.