skysight-inc/HackerNews huggingface dataset:
Their opposition to H264 and MP3 was always more about political grandstanding than anything to do with them having to pay money.

They gave in on the MP3 issue too: http://stackoverflow.com/a/12203792

Update October 2012: Wooohooo! Brendan Eich just announced on his blog that work for MP3 and H264 support in Firefox is underway. You can track the work on BugZilla: Support H.264/AAC/MP3 video/audio playback on desktop Firefox

Update February 2013: After much heavy lifting from Firefox developer Chris Pearce, this patch flips the switch to enable MP3, MP4, H.264, and AAC playback by default in HTML5 <audio> and <video> elements when running on Windows 7 and later. We should see some native web MP3 support in the next stable FF release.

Update April 2013: Woohooo! The latest stable Firefox has experimental support for MP3. To turn it on, type about:config in Firefox, find media.windows-media-foundation.enabled and set it to true. Restart Firefox, and you're all set; go to a site with HTML5 audio (e.g. my radio site) and you'll see Firefox is indeed playing the native MP3 and not resorting to a Flash fallback.

Update May 2013: At last! Firefox 21 was released today, and it includes native HTML5 MP3 support on Windows. I just verified it supports native MP3 audio out-of-the-box, provided your operating system supports it. I tested on Windows 8, but I believe this will automatically work on Windows 7 and Vista.
So, after scanning through the linked resources at the bottom of the article, it seems as though the `prefetch` and `prerender ` link relations are two different things.

The `prefetch` link relation[1] is registered with IANA, and is part of the HTML5 spec. Its use seems to be to prefetch & cache one asset for subsequent browser rendering.

The `prerender` link relation will tell the browser (chrome) to prefetch & cache an asset and all linked assets required for its rendering.

They seem like they both have a use but only one is part of the HTML5 spec, and it seems that prefetch was only ever implemented in firefox.

I know that Google wants a speedy experience for its users (more users), and it has pushed hard before with things like SPDY, but why not add to the spec rather than fragment?

[1] http://www.w3.org/TR/html5/links.html#link-type-prefetch
A "X v. $124,000 in U.S. currency" is not literally a suit against cash. It's just the stylization used for in rem suits (suits in which the subject of the action is physical property within the court's jurisdiction).

For example, say you're held liable for a debt but flee the state. Nobody can sue you because the state can't assert personal jurisdiction over you if they can't find you. Generally what will happen in that case is that a proceeding will be initiated against your property in the state in order to satisfy your debt. Whether that property is cash, land, bitcoins, etc, is neither here nor there. But a proceeding against that property is not a way to shut down use of that kind of property. "State v. 34 acres at 456 Sandy Lane in Lincoln County" is not an attempt by the government to shut down the use of farm land.
Australia ranked "happiest" developed nation again.
VLSub plugin for VLC

Search and download subtitles from opensubtitles.org using the hash of the video currently playing or its title.

http://addons.videolan.org/content/show.php/VLSub+0.9.4?cont...
So how would you weight them? If you assume the 10 likes/day "baseline", then would that indicate that if you moved above this average, your likes would be weighted down?

Let's face it, a "like" is not a "currency" - it's a reward system that simply exists to virally promote the rubric from which it spawns - ie, likes are a metric for social network to show their investors user engagement and activity.

That users somehow derive value or worth from getting likes is purely incidental. I mean, what's a "like" without a good link, message or photo to accompany it? Vague and useless.
Follow startups chosen for Start-Up Chile’s 7th Generation
It isn't popular. Gerrymandering win seats.
What is “Customer Success”?
Yeah, completely wrong.

I play H.264 on my Linux machine all the time.
Google Roll it
Sorry, I've been commenting on both companies in another forum and my brain skipped track there.

For any company that offers bounties, my points are still relevant: not handing the out to a subset could encourage that subset to look for reward elsewhere, and the perception of labour use could be an important consideration.
Ask HN: What iOS libraries exist that add valuable high-level functionality?
The Sincerely iOS library enables postcards to be sent from my app quickly and easily.

What other iOS libraries exist that provide useful functionality? Note that I'm not looking for low-level controls, but fully featured libraries that can easily be integrated.
Ask HN: Negotiating a partnership and equity share agreement
I run a web development agency and recently was contracted to build an SaaS MVP for a client. The MVP has performed well and validates their idea. The client has a recurring sales stream that appears to have potential to scale up pending additional development work.

They are now interested in partnering with us to provide future development in exchange for part ownership and equity. I'm interested in the proposition, but have never been through this process before (neither has the client). My biggest questions are:

1. What is a fair share of equity? They bring the idea, about 6 months spent validating and refining it, the initial investment in the MVP, and a sales and marketing team. We bring everything on the tech side.

2. How do we quantify what they get for the share? It will require full-time development upfront, but, ideally, the project can be "completed" and go into auto-pilot where it does not require full-time resources to continue to generate revenue.

Thanks in advance for any advice you can offer!
I'm building a search engine with it (nuuton.com). Like you, I come from a C & Python background. And like you, it also made my mind click. Since search is so widespread, I use it for everything. From the actual website, to the crawlers, messsaging, etc. Everything is go. Except for a little bit of javascript on the front end.

I'm also using it in other projects that are in production. Can't really mention names, but these are mostly CRUD websites and simple APIs.
Cool! Can I sign up to be notified about the Mac version being released? It's HN username at gmail.
Social-at-work
I'm not convinced that battery-powered vehicles are a better idea than using that same energy to manufacture fossil fuels from atmospheric CO2.

We could be using gasoline in cars 100 years from now, only the gas is a storage mechanism for nuke/solar.
It's not a constraint programming solver, but rather a linear programming solver. The algorithm the comment above used is "branch and bound" on top of the Simplex method to handle the integer constraints.
Tutorial here: http://analyticsmadeskeezy.com/2012/08/29/optimal-blending-o...
Wikipedia here:
http://en.wikipedia.org/wiki/Linear_programming
http://en.wikipedia.org/wiki/Simplex_algorithm
http://en.wikipedia.org/wiki/Branch_and_bound
The Fundamentals of Personal Branding
Nope. Google can't really be trusted.
Certainly not a new problem (this paper is from 1982, so old that my University subscription doesn't cover it). This might be a better link to start such a discussion: http://jrs.sagepub.com/content/99/4/178.long
That's NOT what I meant with restraint :)
Fedora 19 Linux, “Schrödinger's Cat," goes beta
Took a while to understand that he didn't mean 'unthinkable' in the sense it's typically used.
Welcome to the age of leaks.
Ask HN: best commodity wifi routers?
What are people using for their home (or office) networks?

Location: Home/Office/etc.
Coverage area: approx sqft.
Hardwar: Brand, model, number of APs
Firmware: OEM, Tomato, DD-WRT, etc.
Features: WDS, QoS, VPN, etc.
Comments: Would you recommend this setup? Things you would change?
I'm curious what you mean by "actively solicited criminals to use their service". Although there has been a lot of effort put forth to portray Liberty Reserve as solely useful for criminals, this is incorrect and the magnitude of criminal activity on the site is unknown.

As you say, "Just because BTC has some qualities that make it useful for criminals does not mean it was made for criminals." The same applied equally well to LR.
Even if it is a problem, it's a solvable one. One thing that I did, years ago, when trying to create an algorithm for what stuff you would find funny, was to entirely discard the input from the users with the top n% of favorites/likes.

Basically, we determined that some people were just less discerning than others.
Introducing Roll It, a Chrome Experiment
New ReKognition API Platform Beta Test
Ember is a lot harder to go from 0 to Todo App in an hour. There's a fairly steep learning curve, but once you've grokked the "Ember Way", building more complex apps is significantly easier.

With Angular, you can build a Todo App in no time, but building anything more complex requires you to understand e.g. Services, Directives, and Transclusion.

With Ember, you are just learning about Models, Views, & Controllers -- it doesn't get significantly more complex than that initial learning curve.
Armikrog: Successor of The Neverhood on Kickstarter
Heh. I remember one day when Google Reader was down/unavailable for me - and that was a hugely productive day.

Guess I'm looking forward to massively productive last half of the year when reader shuts down for good.
I would hope so! Or they're just complete bastards.

I'm agreeing with everyone else - the work done is not dependent on age, nor is the payment of the gratuity, so give him the dough he deserves and quit embarrassing yourself PayPal!
The Ember app that I'm working on has about 20 controllers plus all the models, templates, etc. It's a few thousand LOC right now.

We use it because we don't actually serve (much) HTML. We server up basically an empty DOM and the Ember app uses Handlebars templates to generate the entire webpage as it pulls data from our REST API.

Akamai hosts all our Ember code + handlebars templates + css + images, so the client only hits our servers for the REST API.

I've done some Angular with a simple internal tool, but it didn't see possible (or at least very easy) to take a similar approach so we stuck with Ember.
I'm not saying it is, just that it might be perceived to be.

Public relations has nothing to do with true facts, it has everything to do with how people interpret the details they see. If someone does mis-interpret and get on their high horse, others will join in without checking the facts themselves and it can be a nightmare trying to point out the truth of the matter over all that noise.
The world is run by people who show up.
The school obviously lacks the ability to require students to answer the question "Have you committed any murders?" under the guise of "assessing their mental health", as such would obviously be an agent of the state asking a question from which a prosecution could be based.

Without seeing the questions (and associated privacy policy), it's impossible to say if there is a question which would form the basis of a prosecution (particularly if the policy was to report certain kinds of answers to the police, which it likely is).

Any question which gave indication of a crime they'd report to the police for investigation can't be compelled to be answered.
How is this situation NOT a big deal???

I mean, these people don't even have access to 911 at this point (without a cell phone).
Thanks for that information. I've corrected this and also credited you and included the link.
Launch and A/B test websites using only HTML
GoogleMart
Yes it does. Mozilla couldn't avoid using H.264 in Firefox OS because VPx hardware decoding isn't widespread yet (though it catches up in the newest SoCs). But it uses the capability of the underlying system. I don't think Mozilla licenses anything from MPEG-LA.
Absolutely, Jason. As an additional note, Professor Amabile recommends idonethis and she likes the product so much that she decided to invest. http://www.npr.org/blogs/alltechconsidered/2013/05/06/179072...
Thanks for the clarification. 5/6 and dunce hat for me :)
This is the same experience I had. I built a simple Angular app quickly but I soon realized I didn't understand how to go from the sample code on their website to doing more complicated things as the structure of the framework is very different from what I am accustomed to.
Sorry, I was discussing both companies in another forum just before coming over here. My poor little brain skipped track and had me type the wrong name...
> A central banker could easily achieve a perfectly accurate prediction of the amount of currency available

Not really. Banks and corporations hold reserves, lend "money" that's actually debt between banks not backed by hard currency, pay debt directly to the central bank... it's not that easy. At a given time, there are many "amounts of currency" coexisting at the same time.
EDIT: BradleyJG below is correct, HSBC was never "charged" in the sense of being formally indicted. A deferred prosecution agreement was filed with the court (which seems to be like informal charges + a settlement proposal rolled into one), though it might yet be rejected in which case HSBC might face criminal prosecution: http://www.guardian.co.uk/business/2013/may/23/hsbc-court-th....

See this for the distinction: http://www.mainjustice.com/2013/03/29/hsbc-judge-reluctant-t....

See also the press release: http://www.justice.gov/opa/pr/2012/December/12-crm-1478.html.

I believe this is the DPA: http://www.sec.gov/Archives/edgar/data/83246/000119312512499.... It seems like documents were filed with the court charging HSBC, but not an indictment per se... (" The HSBC Parties acknowledge and agree that the Department will file the attached four-count criminal Information in the United States District Court for the Eastern District of New York (“the Court”) charging the HSBC Parties with (a) wilfully failing to maintain an effective anti-money laundering program, in violation of Title 31, United States Code, Section 5318(h) and regulations issued thereunder; (b) wilfully failing to conduct and maintain due diligence on correspondent bank accounts held on behalf of foreign persons, in violation of Title 31, United States Code, Section 5318(i) and regulations issued thereunder; (c) wilfully violating and attempting to violate the Trading with the Enemy Act, Title 50 United States Code Appendix Sections 3, 5, 16, and regulations issued thereunder; and (d) wilfully violating and attempting to violate the International Emergency Economic Powers Act, Title 50 United States Code Sections 1702 and 1705, and regulations issued thereunder. In so doing, the HSBC Parties: (a) knowingly waive their right to indictment on this charge, as well as all rights to a speedy trial pursuant to the Sixth Amendment to the United States Constitution, Title 18, United States Code, Section 3161, and Federal Rule of Criminal Procedure 48(b); and (b) knowingly waive for purposes of this Agreement any objection.")
All Apps Have To Fit In Somewhere
You're absolutely right. When it comes to my daughter (and wife), everything else takes the back seat. My work, startup and university have all suffered because of it, but I wouldn't have it any other way.
That makes me very happy to hear. Thanks so much for your comment, Matt.
That's messed up. "Having" should only be used for filters on the output aggregate functions, and "where" should be used for filters on the input row data. If mysql lets you use "having" when you mean "where", that is unfortunate.

example:

select count(1) cnt, department
from sales
where department_id in (1, 2, 3, 4, 5)
group by department
having count(1) >= 100;

So, it filters out all the input rows to only those department ids, and then it filters out the aggregate output rows to only those with a count() of 100 or more.

This is how Oracle and MS-SQL server work.
Not complicated enough. I propose a cap-and-trade system for Likes.
This comment was very good:

"This is exactly why reliance upon ORMs has had a huge negative impact on engineering. Most of these are easily solved with Group By, Having, and/or other aggregate functions, but the ORMs have created this veil of complexity."

If ORMs really simplified the underlying complexity, so I didn't have to think about it, then ORMs might be worth it, but I have never worked on a large project where, at some point, I was wholly free of the underlying technology. If its a project that I work on for a year or more, there is always some moment when I need to drop down to SQL.
Focusing on Individual Productivity May Harm Aggregate Productivity
I overstated that. I should have said "popular enough that nobody does anything about it". I've only been in Singapore once, and found it odd that I felt more "watched" by the government than I did in places like Vietnam, where they really were watching me. Very cool place, but I wouldn't want to live there permanently.
This looks really nice! If I hadn't already got a designer for my current project (from http://analoghq.com/ mentioned here last week, no less!) I would definitely be using this.

EDIT: That's not to say this is a replacement for highly-skilled designers, more that it's an easy way to get a passable interface in the absence of any design skill :)
Someone Made A Working Lightsaber Laser
College Life
To speedup learning one could give user a feedback, not just show him the subtitles. Something like http://englishcentral.com is doing.
In Germany, there's the 'next-bike', and 'call a bike'. I have been waiting to add them until I have the new structure of the project figured out. At that point, they will be much easier to have, and less hacky.

The 'call a bike' system is interesting, and differs from the overall scheme of most bike sharing systems. You have to call a number, enter a pin, and then you get a code to unlock the chain. I find it pretty intelligent, but a bit conflicting with what I have currently running.

At the same time, both systems are really small in stations, but big in locations (as in, there are lots of cities). That's the main reason I have to not support them at the moment, and the main reason of rewriting the architecture of the project. I did not know the project was going to grow at the start, so every city is a different module, if possible, with some inheritance. The new architecture [1] will feature systems as instances, instead of a separated class, thus, making it trivial to generate instances on the run.

Not sure if I went too far with the response, hope it's useful.

[1]: https://github.com/eskerda/pybikes/wiki/architecture
I use a WP7 phone and it seems to have a very good convention for flat design - if you put a brightly colored box around something, it's clickable. A white box? Text. If it's text sitting against the black background? Not clickable. Not much wiggle room for design there, but it's consistent and familiar.
You should stop using a CV, and build an online portfolio. Then start marketing like an online business, rather than like a local contractor. You can get work the next week if you simply stop focusing on your bad luck. Start by advertising on your local classifieds.
Can one of our resident cryptography geniuses (e.g. cperciva, tptacek) weigh in on how Peer2PeerCoin (PPCoin) does/doesn't address Bitcoin 51% vulnerability?
I wonder why it's not on by default. It can't be illegal to ship a browser that uses gstreamer, right? Users can purchase and install fluendo's codec pack to decode h.264 videos, or use the hw decoders in their graphics cards.
Thanks for the highly substantive feedback and raising the level of discourse on HN.
You have no contact information on your profile. Your twitter tag line is kind of pessimistic.

You bring years of experience at whatever you decide to put your mind to. Show it.
very interesting. I was looking on AMD's website for info on the Jaguar cores, and couldn't find any. Perhaps I'm looking in the wrong place?

so, I'm not sure what Very Long Instruction Word being implemented in the A10 cores has to do with whether or not I understand basic arithmetic, so I'm going to assume you don't have any information on that, and will disregard that part of your grandparent post accordingly.

I'll take your silence about how the A10 is a much faster CPU than the low-power equivalent in the XBO/PS4 as agreement to these statements. Seems all we're doing is haggling over how much faster the GPU(s) in this unit are compared to the A10. I haven't found anything on AMD's site explaining these cores. I'd ask you to point me toward some documentation, but I expect you to return with an ad hominem again.

I'll also take your silence about how much more efficient linux can be with 256MB of RAM than windows as your agreement to these facts.

Still looking forward to any Jaguar-related documentation that you can find on AMD's site that covers my questions. thanks in advance.
I just took one out and back. The bike was good, but it whistled a little bit in the rain. The three speeds are great. I did have trouble docking the bike on my way back though and I had to go to a different station. I called the number but it was busy so I sent them an email.

This is still the best thing to happen to NYC in a while.
Nothing comes off the top of my head, and it's not like they get to specialize in compilers. They mostly end up doing one-off hacks to make an existing algorithm more performant.

What's fun about machine learning is that it touches so many other parts of computer science. You could be at a high level writing DSLs in Clojure to make it possible for statisticians to specify their models directly, or you could go to the low level and write GPU code.

The general rule is that if your boss thinks he can do your job, you lose. If he doesn't think that, you win. When you're a data scientist, your odds are much higher of coming out in the second category.
Likes on facebook are a seriously heinous currency.

"Please like us on facebook to unlock this functionality of software that you thought you already had full access to."

"To enter this contest, like us on facebook."

Now, the number of like's your product has is completely uncorrelated to the number of people who actually "Like" your product. You are effectively saying "look at all of these people we convinced to arbitrarily click a button"
That's the way Mac OS X is written. They certainly haven't bundled the entire universe into a single master "system daemon" project.

Actually, launchd replaces init, inetd, crond, atd, and watchdogd.

I mean where do you think systemd got the idea from? :)
Given the exact coordinates of the triangle, antialiasing and jpeg should be identical.
Mostly for technical reasons. See: https://bugzilla.mozilla.org/show_bug.cgi?id=794282
Maybe what I mean is wildly imprecise. The figure of 131 suggests a precision in years, but based on these projections it should clearly be in decades. Since there will likely be dramatic effects to running low on coins to mine, it's a pretty important thing to predict, and if that's not possible it's not a great sign.

I guess I don't know what sort of precision the market requires to deal with it, though.
why would any portion of the record be visible to anyone who has not the security to unlock the record? As in, why should the structure be public?
Well in a lot of places you can discount interest payment against profits - which is why those ghastly debt back buyouts that make money for the banks sort term but saddle a company with unmanageable debt are so popular.
I think you lack reading comprehension.

I did not say George Orwell was behind the concept stated.

I did not agree with the solution/suggestion presented by the Singaporean government.

I said the hate-mongering articles/rumours posted by these sites for ad-money _IS A PROBLEM_ that can easily be handled by refuting their bs with proof and transparency.

Seriously, reading comprehension. Though I do think my sentences were poorly structured, it did not say what you you seem to think it said.