skysight-inc/HackerNews huggingface dataset:
Thats true in a sense, actually. The thing is with H264/H265/VP9, etc dropped packets or missing data is somewhat acceptable as long as you have a key frame. You just end up with interpolated or 'guess' data (aka the droopy or ice-cream frame effects). With Motion JPEG the frame typically just freezes until another good frame is retrieved and decoded. Motion JPEG isn't a standard though, really, so perhaps what I've seen doesn't match others experiences. mJPEG is cool though for stuff on your local network or other places where you know you'll have a reliable dedicated network. If you have a nice wifi or wired network too you can crank up the quality on an mjpeg stream and get some really gorgeous quality streaming video, as long as the receiving devices can effectively buffer all that network data :)
The literature on Kalman filters has traditionally been horrendous to a degree that is hard to believe, so this is a fantastic resource.
I agree that "are you sure you want to proceed?" dialog boxes on a word processor are absolutely horrible, but not all dialog boxes are so bad - Firefox's unacceptable certificate page, is, for example, a decent solution for its problem.

There are many actions that could be very harmful under some situations, but occasionally required (e.g. dealing with websites that get a certificate for `www.mysite.net` instead of `mysite.net`). Much of safety engineering is ensuring these are not encountered in day-to-day routine, but these are never perfect, and much worse in open, dynamic environments (like the military, when this case occured).

Militaries do typically have radio protocols to reduce the risk of artillery targeting unintended locations. I agree that good testers should have caught this bug, but there are hundreds of corner cases and you will always miss some of them. Domestic electric equipment is designed to prevent live wires from being exposed, but RCD-s are still a thing.
That additional work is exactly what I was hoping for. A few of your comments gave me new insights into what fresh eyes see on first glace, and I agree with you that in general there's room for clarification and promotion of what the core benefits are.

Much better to have this additional data point than to try to puzzle it all out myself!
The AGPL confuses a lot of people on a lot of projects. It's actually really simple: If you modify the package (RethinkDB itself, in this case), you have to release your changes. That's it.
Why Rust? From a Rubyist point of view
Glad no one was physically harmed. I hope he gets the help he needs.
RethinkDB could definitely handle your load.. the advantage over CouchDB being you can do a bit more than just your value, and get indexing on other fields in your data structures. At your data load and growth, I'd be surprised if a small cluster couldn't handle your load for 8-10 years without issue... Since you're using JSON structures being able to query your data beyond keys is really nice... A document database is probably a more flexible option than a straight kv store.

If you wanted to stay closer to key/value with nice clustering and scaling options, I might suggest cassandra. To be honest, that would be overkill as a relatively small RethinkDB cluster would likely handle your load for several years without issue.
Looks pretty good, but it also looks like they're pretty dependent on the software suites and non-display hardware they're shipped with. Got any experience with them?

Ooh; I should clarify: I already wear glasses, so I was planning to hold the display with a printed chassis.
I'll be shameless and point you to my book on Kalman filtering which I wrote in IPython Notebook, which allows you to experiment within your browser.

https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Pyt...
Najbolji vicevi
> I'm not sure I can define why I still use Wikipedia.

It's convenient and "good enough" for unimportant things is what I'd guess.
Your Edgy Startup Idea Is Stupid
I would be more sympathetic if they had "borrowed" (more like appropriated) a term from, say, biology or french literature, but mathematics is not exactly a "largely unrelated context" from programming, even if it's JS that we're talking about. What's next, abusing "binomial" to mean "binary"?
Driving Your Car Will Soon Be Illegal
DOL Continues Misclassification Push, Says “Most Workers Are Employees”
I agree with the serendipity part. When I read a publication of general interest, like the NYT or New Yorker, I don't want to keep reading their coverage on a specific subject...for example...the NYT is definitely capable of writing a great football feature story...that doesn't mean that I want a recommendation list full of NYT sports news stories; it just so happened that that particular football story touched on a lot of universal themes, etc. This is similar to the annoying predictions from Facebook's news feed algorithm: I'll like someone's baby photo to express that, hey, congrats on having a baby! But that doesn't mean that I want to see a flood of baby photos from that same friend as they go about documenting every minute of their newborn's life.

To your second point: how do you propose NYT do recommendation on external articles? That would require a database of external articles, for one thing...I'm not sure the results would be any better than what third-party link recommenders generate (e.g. Disqus and Taboola).
use options on the stock of another company that owns options on the 1st company

Not viable -- think how many options e.g. Google would have to own on e.g. Microsoft to meaningfully move the needle at Google.

I think you're right overall, though. "Buy exposure to a symbol you are not allowed to trade in." is easy if a) there exists an ETF which you are allowed to trade in, b) you know what the constituents of the ETF are and what their weighting is (trivial), c) you can program a computer to successfully do 4th grade math, d) you are good at trade execution (highly non-trivial).
"logical" choices that are divorced from situational reality, are bad choices.
AGPL is outright scaring. Patch it and suddenly you get in the business of releasing code, checking dependencies licenses, exposing the server code to anybody, etc. Deal breaker.
Is there any technical reason why the STL implementation can't include optimized specializations when there are less generic operators it can use?
Dropbox lied about open-sourcing Hackpad?
This is very questionable behavior to announce:
https://news.ycombinator.com/item?id=9352249
and later...
https://github.com/hackpad/hackpad/issues/1
Insider trading is taking advantage of the rest of the market. If there was nothing done to prevent it, it could cause prevent many investors from entering the market.
I don't see much point in discussing Geekfeminism. You see it as a valuable resource, I see it as a corrupting force in our industry. We're not going to come together there.

As for base assumptions, I see we also differ wildly. Mine are:

* Code quality matters above all else.

* People that don't contribute code don't get a seat at the table.

* There's no inherent value in letting as many people as possible contribute to the project. Quality over quantity.

I'm leaving out anything having to do with feminism because we're not going to agree on anything about it.
I believe there is a standard cross-platform maximum value, and you mention it in your last sentence: std::numeric_limits!
Thanks for pointing this out... I don't have any experience with CouchBase/CouchDB. But I do appreciate open-source database options, especially those where the open version closely matches the commercially supported options.
Makerbase knows who built your favorite website
Do you people realize how stupid you sound to the rest of us when you use the acronym "SJW"?
> The nitpicking over terminology (and analogies) is an extremely annoying tactic. So I'll cite Layne's Law [0]. While in the actual "dictionary definition" of identity politics, he is factually wrong.

No, you cannot narrow a definition to be about your pet cause and then declare anyone discussing the (fairly transparent) larger context to be nitpicking. The "modern usage" you're talking about is limited by self selection and is not, in fact, modern usage so much as jargon with a specific meaning to a particular subculture (or subcultures). Meanwhile the term continues to have a well defined meaning with an extensive and well documented history.

> The whole internet SJW brigade seemed to get its footing in 2008, which would make it about 7 years ago. Before that it existed in niche groups nobody ever heard of or dealt with and was far from being mainstream.

> It wasn't until 2010 that it seemed to really take off in the media so I'll personally excuse the "5 years". If you try to find feminist articles or gender politics articles circa 2004-2006 it can be pretty difficult, but if you try to find them from 2008-2010 they become plentiful and easy to find.

I have no idea how to respond to this except to suggest you may just not be very good at finding sources before 2008?
Why Indian Managers Are Succeeding in Tech’s C-Suite
Cool, I expect it is the beginning of the end of genetic disease. What that means overall I'm not sure I can say but for people whose life can be improved dramatically by fixing a genetic mixup it will be literally life altering.

My sister is especially interested in gene therapy research associated with Downs Syndrome.
"Much like with our Nightly builds, the unbranded copies of Firefox will only be pre-compiled with en-US strings."

I have been using localized builds from https://ftp.mozilla.org/pub/firefox/nightly/latest-mozilla-c... for several years - are they not part of the Nightly builds?
North Korea Creates Its Own Time Zone
How is that? Set up a private mailing list for shareholders, then.
England's children 'less free to play out'
> We're a sprawling suburban nation addicted to cheap gasoline. Energy companies would have tremendous power even if they didn't spend a penny lobbying.

We're sprawling and addicted to cheap gasoline because of the lobbying energy companies have done up to this point. It was not by accident that, for example, Los Angeles became totally dependent on cars.

The political power of the fossil fuel industry over the last century shaped the world we live in to a large extent, and now that we all have to live in that world, that power is magnified.
Why is that? They'd be disappointed the stock rose but they werent able to make some extra quick cash? Most investor should be long term holders anyway.
Ask HN: Which company looks better on the resume, Google or Facebook?
I got offers from Google and Facebook. There are many factors in choosing an employer, but all things being equal, which of the two companies look better on the resume (for a software engineer)?
http://www.2uo.de/myths-about-urandom/ explains the issue well, but I hestitate to recommend it becuase it uses that horrid "Myth: Fact" antipattern (with the Myths in bold!) that has the psychological effect of making the reader remember the false statements and come away with the wrong memories.

I recommend copy-pasting the document, deleting all the "myth" garbage, and reading the explanations.
I was cranky earlier, I just want better documentation. Postgres has slowly gotten better about this over the years.
Does any one know if it'll wash out shampoo or conditioner? I have trouble believing you can wash your hair with it, which makes $400 seem steep.
I currently own a N9 mobile phone, witch is the successor of N900. I had a windows phone before that. And the N9 is superior to Windows phone in all aspects.

When Microsoft bought the company (Nokia) they shut down all support for the phone, including SDK, app store, music store, maps, roads and software updates.
> Actually, since you mentioned it: why is it the obligation of every random hobbyist open source project to "better address social issues"?

For the most part I'm talking about issues those projects already have, such as being hostile to new users or contributors, and especially to various specific groups. As for "why": much like "Free Software" versus "Open Source", there are ideological reasons and practical reasons. A sample of practical ("Open Source"-style) reasons: because you want more users and contributors, because you want contributors who don't all think like you do, because less energy spent dealing with awful people is more energy spent hacking, and because communities that people have more fun in are communities that grow much faster. Additional ideological ("Free Software"-style) reasons, which apply whether the rest do or not: because being decent to everyone is not too much to ask, and shouldn't have to be asked for in the first place.
My great-great-grandmother was very interested in news of Rockefeller's philanthropy. My great-great-grandfather had died middle-aged, so she had to raise their children on a tight budget. She noticed that the price of kerosene would always rise shortly after Rockefeller made a major donation.
What precisely are these simplifying assumptions?
similar, "relativity" based, approach - the finance dept makes sure that bad news are released before CEO's planned buys or after planned sells, while good news - after planned buys or before planned sells. Just look at history of some corps' quarterly results releases and their CEO's planned trades :)
Depends on what you mean by MJPEG, it's not really standardized anywhere. I'm aware of at least two meanings:

1) Take a stream of images calculate images that are the differences between subsequent frames and then JPEG encode the first image and the subsequent differences. The decoder then does the opposite. Once you lose a frame you're done so its better to actually encode a full frame once in a while (do I and B frames like normal codecs).

2) Just push a set of full JPEG images as individual frames. This is the most common usage of MJPEG these days as it's what you get from IP surveillance cameras and stuff like that. This is actually reasonably standardized as it's basically HTTP multipart where each of the parts is just a new jpeg. If you point an HTML img tag to a HTTP GET endpoint like that most browsers will display a video stream.
Scaling Enterprise DevOps Security with Machine Identity – SSH
A 19 Year Old’s Perspective: Degrees of Freedom
well I am not saying it would make them any more likely to survive, but they could just create access to external links just like Pulse and other newsreaders to it to all of them or like Google News kind of did.

In some ways that is what Facebook is doing right now and why they are gaining more and more ground on the news-front. It's also why Twitter is kind of struggling because it's only external things leaving twitter as a protocol rather than a news service.

The whole trick IMO is to find a way to construct a whole story so i might read some stuff from NYT but then get access to more in depth on some sub subjects other places.

But this all kind of assumes that one is buying the relevance of newspapers moving forward which I am not, but thats just me.
> Not factoring in the end product?

> False premise aside, that's the great thing about software. You don't need an extremely large force of programmers to satisfy most needs. This is because software is a non-rivalrous, non-scarce good.

Someone has to write the software. If the only software that's worth writing is the software you yourself need, then the only software that gets written will be designed for people who write software.

What about all the people who can't write software?

The market meets their needs by allowing them to exchange money for software. This allows programmers to solve their needs (food, shelter, clothing) while doing work includes meeting the needs of others -- this includes hiring people in non-development roles -- such as artists and UX designers -- that are necessary to produce software usable by more than other software developers.

If software is freely distributable without restriction, this ancient human economic model fails, and what you're left with are "free software" business models that work for only a very narrow set of problems in which developer and capitalist interests align.
Done: http://jmap.io/software.html
I tried and couldn't make it work couple months ago.
> Which is no software company has ever done this

Yeah, I'm just not buying this whole we're the only one to have ever used the common "<letter> is for <thing we provide>" -- for one more letters, including sometimes with the implication that the company being promoted provides a whole alphabet of solutions either by explicit claim using the term "alphabet" or by providing or implying coverage of the full alphabet of letters -- promotional gimmick in and around the software industry.

https://twitter.com/mscloud/status/619883853587591168
http://www.wittyparrot.com/sales-blog/s-is-for-storytelling
http://www.ornavi.com/2015/05/31/the-a-z-of-ornavi-2/
http://blogs.blackberry.com/2015/07/the-a-to-z-of-qnx-in-car...
http://nchsoftware.blogspot.com/2012/01/is-for-audio.html
http://www.computeruniverse.co.za/ABC.html

> Would it surprise you to learn that we too are in "advertising" business.

No, because I already knew that. Which makes it even sillier -- two companies that (whether more fairly viewed as technology companies or not) are in the advertising/marketing business both use different variations (not more similar to each other than each is to many other common instances of the technique) on a technique common in advertising and marketing. This is not surprising. That one of them would accuse the other of stealing the idea, based on the idea that, despite the fact that the technique is common, the two companies are "software" companies and supposedly no other software company has ever used the technique, is silly to the point of ludicrousness, even if the software-specific claim was true.

> Again, I found it odd and posted about it.

There's a different between finding it odd and posting about it and posting an direct accusation of the idea being stolen.

(Also, the initial claim in your post is incorrect: CampaignRunner is not a previous example of a company with "alphabet in its name" based on its products. CampaignRunner is a company that at one point made a metaphorical reference to an alphabet based on its products, but did not incorporate "alphabet" into the company name.
Trading is taking advantage of the rest of the market. You need to have a difference in either beliefs or preferences relative to the rest of the market, otherwise the winning move is always "Do not transact." [+]

Insider trading is illegal because it takes advantage of one's employer.

You are allowed to use material non-public information to beat the living daylights out of everyone else on Wall Street as long as you don't have a fiduciary duty to the source of the information. This includes doing things like e.g. performing image recognition on photos taken by spy satellites to count the number of cars in WalMart parking lots and thereby arrive at their quarterly sales numbers before they're released publicly. (That was an actual thing that was done.)

[ + ] Edit: Actually, on re-reading this, it is glib but false, in consequential ways. Long story and I've already pulled an all-nighter. Some other day.
> Open source is based on the hacker ethos, individual empowerment and the belief in free software. It was never based on feminism.

Who on earth said open source was based on feminism (whatever that could mean)? Please reread my above comment.

Meanwhile it never hurts to reexamine that age old assumption that every generation's fight is a novel one. The hacker ethic is fundamentally a set of political beliefs and if you really believe that those SJW boogeymen are the first to try to exclude people based on not aligning with some holy set of political opinions, then, again, you're missing out on the entire history of the FOSS movement. You don't even have to go far; ESR has some great writings on that very topic :)
The conditional move still depends on both values taken from the array, via other variables.
ExtJS dates back to 2006 -- not 2009. It had a good run of ~9 years.

- former employee
Automatic recording is coming very, very soon!
Leica Liking and Other Matters of Faith
I like this site because it's not flat.
Old skool display driver made of 74xx logic chips
That's simply not true. Having certain knowledge can put you in a vastly asymmetrical position as far as white or black hat goes.

I'm in that position myself. I've enough attacks and some 0days that I could retire off a rather small bit of work (I discovered one guy making $30k/mo recurring off of an amateur attack). Instead, I'm trying to start a security company. It's loads more work and probably not as much reward, at least easily.

In fact, it would not be hard to find people where you might say the opposite: they're insane for not being a criminal.
Lupe Fiasco had a great comment on this when he was on the Colbert Report

> I always criticize power… Even if you agree with it, you should always criticize power.

Unfortunately, people buy into team politics and split up against each other rather than understanding the system in play.

[1] http://thecolbertreport.cc.com/videos/d8bi6b/lupe-fiasco
"Soon" here means by 2030.

So when will the last non-self-driving car be sold? 2020? That means it will be illegal to drive one of those 2020s in 2030?

It could happen that way, but I doubt it. I think it more likely that the liability for the accidents makes it economically advantageous to not drive your car.
Exciting. So does this do away with implementations of Flux (like the excellent Redux), or is there room for them to work in concert?
I think we agree :-). I was thinking of the more subtle version of novelty which is perhaps best expressed as, "as requested". Here is a fictional example of what I'm thinking about.

Lets say someone asks you to make a mud pie[1] and put bits of lavastone in it. You make your mud pie and then you patent "system and method for creating a mud pie with lava stones."

Perhaps there is no prior art because nobody asked for a mud pie with lava stones, perhaps there is no prior art because others who made mud pies with lava stones didn't see anything useful about it. But someone, somewhere, filed a patent. And the patent office grants it.

The question I pose is how to come up with a defense that anyone skilled in the art of making a mud pie, would make one with lava stones in just that way ? And yes, I know all the legal arguments why it doesn't work like that, so my point is how do we fix the patent system such that utility patents on methods or combinations of methods, would likely be independently arrived at by anyone skillled in the art?

How do we fix it so that Cisco, writing their patent free video codec in the open, doesn't get "scooped" by someone taking their project, projecting out a month or a year in advance of what it is going to need to work, and then throwing together a provisional that pre-dates the open source project getting there, thus depriving the people working on Cisco's efforts their ability to ship without hindrance?

[1] Really, just dirt and water.
I couldn't take the entire article seriously when he started it off with "So".

What is with "So" these days. I get that it's helps conversational flow but I regularly now see it as a way to start an article.

Sorry, rant over.