skysight-inc/HackerNews huggingface dataset:
Well, no, that's a mischaracterization. The provisions are only triggered when redistributing it, and further many GPL projects have linking exceptions, assuming the LGPL isn't used outright. AGPL is stricter because the semantics of networked services are different from local software.

It actually doesn't favor the original author that much. Permissive licensing is more adapt at massive propagation, hence why it's preferred for some low-level or utility libraries like zlib where you would rather not have those be poorly reinvented.

The proof is in the pudding; the majority of usable successful projects are licensed in a way that grant the author(s) the ability to benefit from their work outside the straightjacket confines of copyleft.

Ignoring the stupidity of defining copyleft as a "straitjacket" when it's clearly beneficial for continuing free terms, most of the popular free software is in fact copyleft, be it GPL, LGPL or MPL. FileZilla, GIMP, Notepad++, Blender, VLC, Wordpress, etc. Then for development, the GNU system is all copyleft and ubiquitous, just to list the most obvious example.
I have log paper and lab notebooks stashed away in case of armageddon or something. I like paper still, a lot.
Are you interviewing the RethinkDB team here, Russell? ;)
Ask HN: Where can I learn more about programming video and audio codecs?
Pardon me if this is a stupid question, but I barely have any knowledge about programming audio and video codecs.

Is it just software knowledge? Or do I need knowledge about hardware / physics / electronics to actually write code which would say decode a file and display the stored video inside it on my screen.
That's nothing: he's a law professor at Harvard who doesn't seem to understand how American law works. He was genuinely surprised by the Eldred verdict, and his proposals consistently display little understanding of (or regard for) the First Amendment.

EDIT: http://www.legalaffairs.org/issues/March-April-2004/story_le...
Many of our users use compose.io, and it's pretty solid. I highly recommend them.
High quality entropy with nothing up its sleeves
Money buys the ability to bury you in the next primary cycle of you are even momentarily disloyal to the party.
Remember, too, that Home Depot has the advantage of not having to stock everything everywhere. If they have 450 shower heads that cost over $250, it's a good bet that most of their stores carry one or two of them at most -- and that they can all be ordered, if that's what you want.

I wouldn't be too surprised if HD actually has no warehouse where you can find a $5500 shower head -- but the manufacturer will happily ship you one when HD orders it. Or perhaps they will make one when you order it. I don't see the $5500 shower head as being in high demand or time-sensitive.
Show HN: Tag Pocket articles based on the time required to read them
by multi-tenant you mean tenant info in table column or by schema, or db?
Show HN: The Test of Time – Place historical events in chronological order
http://patentblast.com/patent_litigation_cases/dyson-inc-v-b...

Not sure if it's been resolved.
I don't think FB is a fair comparison. They are a mature company that operates at incredible scale.

Addendum: The intended audience for this article will not share these same properties.
Apparently, as part of the NetVC[0] effort Daala has started experimenting with Thor tech and innovation, Thor's been added to AreWeCompressedYet[1] and they looked into integrating Thor's motion compensation and its constrained low-pass filter into Daala during the IETF93 NetVC hackaton[2] a few weeks ago.

[0] https://tools.ietf.org/wg/netvc/

[1] https://arewecompressedyet.com

[2] https://www.ietf.org/proceedings/93/slides/slides-93-netvc-5... (PDF)
While I agree with everything you've said, this could very easily have been the opposite problem had they implemented something like that. A squad is killed by enemy fire and we recover the GPS unit with the "Are you sure? Y/N" box still flashing, and a newspaper writes an article about how our military needs push-button solutions and not dialog boxes.
Share Nothing, Scale Everything
It doesn't apply because some areas are worth far more, and are worth far more in conjunction with others.

First, Pennsylvania is a well-developed and rich state, which was at the heart of American industrialization (names like Carnegie will ring a bell), and had and still has many natural resources: Pennsylvania was the start of American oil drilling and even now is yielding lucrative profits in the form of fracking for natural gas (to the point where my uncle remarks on how many of his patients are suddenly rich off royalties). It's in the top 10 of American states by GDP. The net present value of Pennsylvania is enormous. Note the stark contrast with Denmark & Greenland: where Greenland might have commercially exploitable resources and those resources may be substantially profitable one day and perhaps those profits will redound to the Danish people & government and who knows the share could be large enough to repay all the opportunity cost and risk and subsidies, Pennsylvania has been extremely important to the American economy, is now, and will be for quite some time to come.

Secondly, Pennsylvania is worth far more as part of the USA than as part of any other country & an enclave: countless roadways, railways, and rivers flow through it, it's near the ocean, the people of it speak the same language and have the same culture as the surrounding states, which directly border on it with few or no natural barriers, it needs to import and export heavily with them, and so on. If it were part of another country, subject to entirely different regulations and laws and politics and using a different currency and imposing a border on all movements, it would be much poorer than it is now. In the same way that Greece is not in an optimal currency zone combined with Germany and it makes no sense for the USA to still own Puerto Rico and some other places, Pennsylvania is in an optimal currency zone with the USA.
You've added in a lot of things to my post that I didn't say. Just to take one for instance:

""It's still around" in no way leads to "it's the best choice", logically."

Yes, I know. It's why I never made the claim that it's the best. I think XMPP has some serious flaws that kept it from being much more successful.

I also think XML isn't any of them. Convert XMPP naively to JSON, and it's still too difficult for people to bring up a stream and send an IM. One change I'd make, for instance, is for initiating a stream to default in one tag to a sensible initialized state, the state people expect a new IM stream to be in, and allow the user to override the defaults to be more manual, rather than what it is now. The spec is full of things like that, though, to some extent IM is a harder problem than people think.

"XML" is just a cognitively-available excuse. It's not the core problem. Personally, if I had to write a new protocol, JSON wouldn't actually be in the running; I'd either stick to XML or go to something like Protocol Buffers. I'd say JSON is actually in a really bad place for a big IM protocol, where it's still very, very verbose and has bad parsing characteristics (text-based, must parse whole message before you can do anything with it) but also fails at things XML is good at, like rich text and extensibility (JSON is bad at mixed text). And both are pretty bad at being streamed, for what it's worth.

"For all practical purposes and intents, a key along the lines of `joepie91:carbons` (ie. a URN-like) would be sufficient - nickname and company name reuse is already non-zero but limited, and the cumulative chance of both having a name reused and working with the same kind of data (ie. conflict-sensitive) is negligible."

That's not really disagreement. You just want to run the risk of using a shorter URN than everybody else, for the convenience of... uh... not sure actually, since this is all auto-generated JSON anyhow. It's not like you're saving the user typing, and choosing JSON means you've already thrown away wire-space efficiency. (Or are using gzip or something, and gzip'ed XML-XMPP and gzip'ed JSON-XMPP will be virtually identical in size on a stable stream.) You can already use that exact URN as an XML namespace today, if you so choose.
BitBabbler – A hardware RNG we could trust – How
My statement was accurate, just lacking in precision on the details :P
Doesn't this have to do with the DDR3 standard which mostly maxed out at 8GB per slot and Intel mobile CPUs with 4 RAM slots max?

DDR4 bumps it up to 32GB per slot IIRC, so DDR4 maxes out at 128GB, assuming 4 max slot is still intact for Intel mobile CPUs.

I haven't seen any reports that the Intel mobile Xeon would go further than 4 slots.
I'm curious to know how the droplet size effects the water temperature required to take, "a nice hot shower." Wouldn't the smaller droplets increase surface area and convection/radiative heat loss? There is a certain sublime feeling of having hot droplets rain down on you.
I was a fan of analytic geometry back in high school. It illuminates so many mathematical and physical facts and propositions. It also enables you to take a brute force approach to solving seemingly impossible problems - just graph the thing and see where the curves intersect.

Then at some point I discovered computers and realized the true magnitude and capabilities of numerical methods.

Anyway, plotting graphs, that will always be fun.
>and raise insurmountable barriers to new competition.

Why do we assume that the dishonest and manipulative nature of advertising would be more effectively wielded by the companies already in the market than by new ones trying to break in to the market?
Honestly it is stuff like this that Bitcoin would do amazing for if it had wider adoption. Scan the screen or click a button, send $0.10 your way, images appear. No muss, no fuss, no CC processors. The biggest benefit for this is, for someone who already is part of the Bitcoin ecosystem, the barrier to pay to see these images is smaller than using a credit card and maybe even smaller than PayPal. This biggest problem with using Bitcoin is that not many people (particularly those who would read a food blog) have it, and the barrier to buy into the Bitcoin ecosystem for many people is very high.
Yes, this. Infiniband has scaled up significantly since then as well. I believe you can do 4x25 (100Gb) today.

Having this background knowledge gives you a much better idea of why the interconnects is going to be such a big problem going forward.... When I was working with QDR IB 5 years ago, it didn't matter if they had faster cards - the PCI bus at the time couldn't support anything faster. So you were literally riding the edge of the I/O capability all the way through the stack.
Our DB is still growing - but more importantly, a full max shape will be unlikely to yield results - as a perfect average is also unlikely. Movies only appear when their dimension is equal to or greater than the shape you search by.
One could get started with PSYC. It's open.

http://about.psyc.eu/Introduction
Buckminster Fuller had the same idea in the early 1930's with the fog gun shower[1]. I sometimes wonder how many of his ideas will be recycled and gain traction in the years to come.

[1]: http://www.bfi.org/about-fuller/big-ideas/dymaxion-world/dym...
This is exactly right - we like movies for different reasons, and pick things to watch based on those contexts - so thats what shape search focuses on.
Or they're saying "Let's getrid of 'Don't be evil' thing and do something evil with different name"
Sorry about this! Will be fixed tonight
That would be pretty freaking funny.
Day job is usually not limited to 8 hours. Commute to work itself takes ~3 hours of my day. I've 3 other small android apps I need to support in my personal time. 8 extra hours doesn't seem plausible.
Is there a proper term for the illiterate? I'd hate to offend anyone.
If you don't know why reform didn't fix the problem, and you propose even more reform, that is very much to the point. We're deep in the hole already, and you're ordering more shovels.
This brings up an interesting question: how should city planners make decisions about long term infrastructure if their populations are unstable?

Will the trend of working for many companies for shorter periods of time, and therefore perhaps moving more often, make certain city populations less stable than others?
I wrote that paragraph of the blog post, and I think I didn't phrase it correctly. What I meant to say is that we hacked Jepsen tests to support RethinkDB, and then ran the tests internally for months. I added that note late last night, definitely could have phrased it better.

We've been working with Kyle on this though, and I think he seemed happy to merge the PR (but he's pretty busy). Hopefully will happen soon, sorry for confusion.

EDIT: here is some context -- https://github.com/rethinkdb/rethinkdb/issues/1493#issuecomm....
Right now the results are based on ratings - so we only have a couple hundred users - all of which have not rated every movie. This is mostly a proof of concept until the rating counts grow.
> is your JS webapp really going to live, in its current form, for 5 years?

Pretty much yes. Almost every single large web app I've ever written is still in use. And many of them are sort of frozen in time with whatever technology and techniques were popular at the time. There is no financial reason to rewrite them. Some have gone through major technological shifts (but not rewrites) if I bet on the wrong technology for that project.

When I was 20 years old, 5 years seemed a long time and would have never expected any of my software to be in constant use 15 to 20 years later.
The neural networks behind Google Voice transcription
Because of stupid protectionist laws as I mentioned above, your (I presume) 40 mile trip to the airport is actually an 80 mile trip for the driver. Because the airport belongs to the City and County of San Francisco, only San Francisco taxis (and now Uber as well) are allowed to pick passengers at SFO, so the driver has to drive back to his home town with no passengers. As for surge pricing... well, presumably the conventional-taxi alternative is no cabs available at all, but its unpredictability does sound annoying.
What could happen is that both processing capacities and sensor capacities grow faster than networking capacities for years. That could make latencies untenable for large classes of applications.
Right now we have around 30K movies, but will hopefully growing to 100K+ in the next few days.
Nicholas Negroponte: 5 predictions from 1984 [video]
The Dojo toolkit has been around since 2005. If you only count stable releases then it still beats Javascript MVC as JSMVC 1.0 was released in early 2008 and Dojo 1.0 was released in November of 2007.
Or even worse, use Flash for a car instrument cluster. Oh wait, that's already been done: https://www.adobe.com/inspire-archive/june2010/articles/arti...

(used by a lot of Ford cars)
If you want to learn about the physics of electron scanning, it probably won't hurt. :) But the basics shouldn't be too complex. I can only give you general details, hopefully someone else visits this thread with more specifics.

For video, all you're doing is reading an image from disk, decoding (decrypting) it, displaying it somehow (send it to a display buffer? Have a window drawer draw it?), and then starting with the next image in the stream. There's some timings, and reuse of data from the previous image, but it can all be done programmatically.

I'm more fuzzy about audio, but I believe you're basically loading audio data from disk, decoding it, then output to an audio buffer that does the DAC etc for you. Timings again, but still nothing that's not programmatic.
It's a bit of both... yes, these bugs ought to be fixed in software whenever possible. However, the military can't wait until everything's perfect to deploy, and the users of the technology need to be trained on all the sharp pointy bits in the code. Some of these will be bugs, and some of these will just be that this is military code and it's built to have sharp pointy bits, some of which inevitably can be aimed at oneself. As someone else points out, firing on one's own position is a valid use case in the military.

If you can't wrap your brain around that statement... go thank a soldier.

Again let me emphasize I'm not saying the software is OK as is. It should be fixed, somehow. But at the same time, the military can't afford to just, say, stop using the unit entirely until then, and wait until all equivalently serious bugs are fixed. Not having the software 'cause it's in the shop can be fatal too.
> some people are paying for the consumption of more disciplined people, it's probably contributing to terrible cycles of poverty

You are honestly suggesting that internet advertising is contributing to poverty?
Google Creates Alphabet, but Runs into BMW
http://www.croovies.com/movies/685

I'm curious, what did you do to try to find it?
It's a little ironic that goodeggs is considered a food technology firm, when it has nothing to do with technology, and in fact has a rejectionist approach to technology in the first place.

Monsanto and Cargill are food technology firms. Advances in food technology are what allow us to feed 9 billion people with a fixed resource (arable land). There are serious innovations in food production and distribution that have saved millions of lives in the last half century (Norman Borlaug and the Green Revolution).

An online seller of local produce is not "food tech". It is simply using the web to sell food. Add to that their dislike of synthetic pesticide/fertilizer and other real advances in food technology (advances that in the developing world mean a real reduction in deadly diseases that spread through the use of animal manure [natural fertilizer]), and it makes them just another anti-tech firm that happens to peddle goods on the Internet.
That's why everybody sane should avoid using Oracle or Microsoft for the sake of mental health.
Wait, you're telling me a perishable luxury product is a tough market?
It isnt really about the amount of campaign spending for me. I would be okay with 10x more spending. I personally dont like that the majority of contributions come from a relatively small number of people or organizations. I would like the rules changed so that they are more egalitarian.

One possible solution is only individuals (no companies, PACs, organizations) can contribute up to $100 per candidate. And the money comes from federal taxes rather than people spending from their wallets directly. You could argue that whoever gets the most money in this system will also win the election because people are essentially voting with their wallets. And even poor people can participate which is the reason for the federal taxes.

As far as governing, if something like that was the system then politicians would hopefully feel more free to do what they think is right rather than what they think will appease their donors. Even if that doesn't turn out to be true, I still think it is a good thing to make campaign finance more egalitarian because it eliminates one potential source of corruption.
Ethics? You mean business. There is no ethical dilemma here, just a business model that might be not working as well as you'd like.
As a counterpoint: is your JS webapp really going to live, in its current form, for 5 years?

Sure, because things like intranets and embedded UIs exist.

I have no hard data on whether these categories, which frequently involve developments that will be deployed once and run indefinitely or with only occasional upgrades, are a larger part of the industry than hosted web apps. However, I would be extremely surprised if the kind of project we discuss all the time on HN and some people here work on in SV is anywhere near representative of the web development industry as a whole.
I was just joking, of course, but it is my favorite movie of all time, and it does rank very highly on all dimensions IMO :) Anyway, nice project. What are you using for auto-completion?
Isn't Thor a Norse god, too?
In addition to what everyone else said, there is no evidence that the criminals wouldn't just run their own encrypted tools on top of these devices.

The ONLY people that will be harmed are the general public that did not violate any laws because they would be blocked by laws to use the tools to protect themselves from the criminals who does not give a flying fuck about the laws against encryption tools. These guys are fooling themselves if they think having a legal law authorizing backdoors will make everything okay.

Full disk encryption has been around for a decade or more for PCs, where is the outcry about that?
Congressmen are expected by their parties to spend 4 or so hours per day, every single day, calling people and asking them for money. 28+ hours per week calling people and asking them for money, every single week, during their entire career. Plus attending fundraisers.

http://www.huffingtonpost.com/2013/01/08/call-time-congressi...
Homemade X-ray inspector reveals PCB secrets
I am curious in general, as it is often noted that there is a trend in open source development communities to be hostile to end-users.

If pressed for specifics, Linus Torvalds and Theo de Raadt come to mind as a couple that are often called out for their abusive behavior.
Adding links to IMDB is a good idea. It shall be done!
When I first heard of this company I thought it was some kind of joke. Turns out I should really learn how to bamboozle investors into handing me $53M for shitty ideas that don't make even basic logic sense.
> Certainly the risk is better with a royalty-free video codec, though.

I'm not sure what this means. A royalty-free video codec basically has a bullseye painted on it from the perspective of existing rightsholders. The only reason such entities might exercise restraint is because the cost/benefit analysis doesn't support litigation. Even if they don't think a competitor codec is a threat at the outset, there's nothing stopping an attacker from just sitting on the sidelines and waiting until the threat profile (and depth of infringers's pockets) becomes clearer. I.e. the "submarine patent" model, except it could even be a known patent in this case.

edit: clarity.
Giving away $81 million in cash probably didn't hurt either.
When it's clear at the top that core strategy needs to change (as in this case), this usually doesn't impact the company in bits and pieces — it all comes at once. That's because making a major change at a large company requires coherent planning, and you don't get coherent planning by only saying "we need to reduce opex across the board, we're running out of money". You get it by making a new top-down plan with entirely new goals and a new P&L.

As a result, 140 people got laid off all at once, rather than in waves. Had it been done in waves there would have been mass confusion, low morale, and an inability to buy into the new plan because there wouldn't have been a new plan yet.

And for the same exact reason plans to roll out to Manhattan, which were surely started many months ago and enshrined in yearly and quarterly goals, were axed abruptly.

It's possible it was a cynical ploy for fundraising, but I really doubt that. It's very hard to pull off momentum games at GoodEgg's size — investment scrutiny is much higher, and decisions are based more on spreadsheets. Not that hype doesn't factor into it, but it's not going to float you if your core economics are busted.