skysight-inc/HackerNews huggingface dataset:
The majority of those patents are low quality and prior art laden. They were used to shake down Android OEM's that didn't want to go to court. Barnes & Noble called them on their extortion games and both companies immediately settled with Barnes & Noble also setting up a joint venture. Microsoft knows their junk and doesn't want to actually prove they aren't. Any court case involving an Android OEM will automatically get legal aid from Google in invalidating any patents presented.

According to an analysis by NCAM

21% of Microsoft’s alleged Android portfolio scored as
commercial versus 79% as non-commercial. This means
that only one fifth of the portfolio was directly
commercially relevant, casting doubt the overall
viability of the Microsoft licensing packages on offer.

There are a surprising amount of abandoned and expired
patents already in this space. Much of the Android
platform may, in fact, be a 'Freedom to Operate' space
and already part of the public domain. There may well
be alternatives to the Microsoft licensing packages
that could be assembled from the rich vein of patents
that occupy the 'Freedom to Operate' space.

>In sum, M-Cam's analysis suggests that Microsoft's claim to ownership of the Android OS may not be as strong as it has hitherto insisted it is and it asks:

The question remains as to whether Microsoft actually owns proprietary rights
to the Android OS or is the company unfairly taxing device makers by exploiting
an uninformed belief in its supposed innovation?

http://www.i-programmer.info/news/193-android/7537-microsoft...

http://www.m-cam.com/sites/www.m-cam.com/files/Patently%20Ob...

https://seekingalpha.com/article/3545506-microsoft-sacrifici...
You're correct. But only because - per Chaos Monkeys, Dragnet Nation, and the like - your data is already being captured, aggregated, and sold. If that's your concern, you're too late. On the other hand if your concern is specify to ISPs (as opposed to other entities you don't even know) then sure worry and complain. But at least your ISP has an incentive to not go too crazy, as the data they sell could be used to market to you to leave that ISP ;)
Why not just connect your TV to your computer as a second monitor using an HDMI cable? Everything you described is already possible.

If you really want to go crazy get a graphics card that has 3 concurrent monitor support (they start at 30 bucks at microcenter) and hook up TWO tvs as extra monitors to your computer
The problem is that coverage tools report whether that line of code executed and not whether its logic is correct. This can easily give you a false sense of security.

So if I want to contribute to your project all I have to do is write some pointless tests that are sure to execute every single getter and setter method.(yes I have seen tests that exist solely to execute getters and setters). I don't have to actually test any known edge cases.
I work in this space. We have some pretty sophisticated pilots in process right now for such an assistant. We can talk privately if you want to learn more. Expect to see a lot of this coming out over the next few years.
I literally have 3 accounts that are better than that, also with no ATM fees.
Here: https://www.theguardian.com/environment/2016/apr/17/boaty-mc...
This article couldn't be farther from the truth. The graph at the top shows some ridiculous "searches" bar graph.

Once Seattle's had 25%+ average growth in housing prices for several years coupled with absolutely no economic basis to support such a trend, then we can start a discussion.
I wish more people cared about path coverage as opposed to "line coverage".
Managing multiple processes in Docker containers
100% code coverage and even TDD'd doesn't and shouldn't mean 100% unit tested. Glue code and declaration doesn't need a unit test. Some functional tests should provide all the coverage needed to give you confidence to refractor that code in the future.

Edit: while I'm a huge TDD advocate, I'm not a big advocate of measuring code coverage. That should only be necessary if you are trying to get a code base under coverage that wasn't TDD'd. Even then I'd rather add the coverage as I'm touching uncovered code. If it works and I'm not touching it, it doesn't need tests.
I just finished reading the book "Vagabonding: An Uncommon Guide to the Art of Long-Term World Travel", which basically promotes this exact train of thought. You may enjoy reading it if you are not already familiar.
That is quite the rant, I am impressed with how deep you must know both systems to crank out a list like that. Did you just write all this for this post or has this been kicking around your hard drive for a while?
What advantage would a Minlogon XP have over WinPE?
Exactly. Gather a could sources - as is already happening - and with a graph DB and not even grad level algorithms you could get a pretty accurate picture of enough people, given enough data.
Setting aside the dual GPU issue, the Firepro GPUs in the current Mac Pro are just pathetically slow. The mobile GTX1060 will annihilate dual D700s in any reasonable benchmark suite. They were underwhelming in 2013 and they're downright embarrassing in 2017. A four pound ultrabook should not have better GPU performance than a $7000 "professional workstation". The Mac Pro chassis has more than enough thermal performance to cope with a pair of modern GPUs, but Apple have been utterly complacent about upgrades.
If maintaining these things is important, might we have to wonder how they came to be?
Kondomsuz Sex Keyfi İçin Esenyurt Escort Üniversiteli Dilek
In other news, water is wet.

Actually though, does anyone have arguments in favor of the management engine? I would be curious to hear.
Perhaps have X = the standard deviation of the scores? https://en.wikipedia.org/wiki/Standard_deviation
Those two links came up when I typed my initial search to verify the original source. When I later changed my query to "saudi arabia male guardianship" I found the main stream of related articles on Google News:

https://news.google.com/news/story?ncl=d8vQiW5woz_iD_MaFaFAQ...

Note: I am not evaluating thousands of sourced references per day like Wikipedia - nor do I have a partisan political agenda. In this case, I evaluated the source content and it seemed fairly apolitical. Very likely, both of my linked sources used an AP or Reuters articles as their primary source.
Yes, exactly (and I don't believe the article implied what you said.)

People with low incomes make rational spending choices. By offering a financial incentive to use the vault, Wal-Mart is trying to make saving as attractive as another possible purchase. Borrowing your language, saving becomes a difficult choice instead of an easy choice not to save.
Heh, it definitely seems like more time was spent on pricing than the actual "app". It's a cool idea, but it's literally a one-liner after boilerplate.

Nothing particularly wrong with that; that's how I got started too back in the 90's. Maybe the difference was that I was doing it for fun, and payment was totally optional, so I thought hey, maybe I'll make some spare change. Today the environment feels... greedy? Not saying this app's author feels that way, just pontificating on the state of the startup industry.
Keep the internet free with title 11.
>It is $5/mo for accounts with less than $1000, but you're not going to get better than that at a bank.

What? It costs money to lend your money to the bank in the US?
A great example is Ally Bank (happy customer here!)

https://www.ally.com/bank/interest-checking-account/#fees
Keep internet free with title 2!
I strongly support net neutrality and title II.
I Used AIM for the Last Month to See If It's Still Good
I see often discussions about hash maps on HN. However they mostly focus on performance (memory and speed) of one huge hash map with millions of records. In my numerical calculations I often need lots of small hash maps (say up to 100 elements). Currently I use unordered_maps from C++ standard library. Does anyone know what is recommended hash map implementation for my scenario?
I strongly support net neutrality under title I I provisions.
I might be completely wrong on this one, but it seems to me that a lot of the precepts of TDD and full code coverage have a lot to do with the tools that were used by some of the people that popularized this.

Some of my day involves writing Ruby. I find using Ruby without 100% code coverage to be like handling a loaded gun: I can track many outages to things as silly as a typo in an error handling branch that went untested. A single execution isn't even enough for me: I need a whole lot of testing on most of the code to be comfortable.

When I write Scala at work instead, I test algorithms, but a big percentage of my code is untested, and it all feels fine, because while not every piece of code that compiles works, the kind of bugs that I worry about are far smaller, especially if my code is type heavy, instead of building Map[String,Map[String,Int]] or anything like that. 100% code coverage in Scala rarely feels as valuable as in Ruby.

Also different styles make the value of having tests as a way to try to force good factoring changes by language and paradigm. Most functional Scala doesn't really need redesigning to make it easy to test: Functions without side effects are easy, and are easier to refactor. A deep Ruby inheritance tree with some unnecessary monkey patching just demands testing in comparison, and writing the tests themselves forces better design.

The author's code is Java, and there 95% of the reason for testing that isn't purely based on business requirements comes from runtime dependency injection systems that want you to put mutability everywhere. Those are reasons why 100% code coverage can still sell in a Java shop (I sure worked in some that used too many of the frameworks popular in the 00s), but in practice, there's many cases where the cost of the test is higher than the possible reward.

So if you ask me, whether 100% code coverage is a good idea or not depends a whole lot on your other tooling, and I think we should be moving towards situations where we want to write fewer tests.
Looks awesome, any chance the a video of the presentation is, or will be available?
I strongly support net neutrality under title II provisions.
maybe they eventually approved it, but they passed on it in 1984:

– Three years before Prozac received approval by the US
Food and Drug Administration in late 1987, the German BGA,
that country’s FDA equivalent, had such serious
reservations about Prozac’s safety that it refused to
approve the antidepressant based on Lilly’s studies
showing that previously nonsuicidal patients who took the
drug had a fivefold higher rate of suicides and suicide
attempts than those on older antidepressants, and a
threefold higher rate than those taking placebos. [1]

[1] http://www.baumhedlundlaw.com/media/boston_globe_prozac_revi...

Two more links from this site ("note-to-self"):
https://www.baumhedlundlaw.com/prozac-time-line/ https://www.baumhedlundlaw.com/our-successes/advocacy-campai...
You are still 100% wrong. Magnetic induction wouldn't be be practical because it would disrupt the satellite's orbit. Inert gasses are too heavy to be practical for the amount of delta V needed. You're just making things up and missing basic physics concepts.
Duel licensing.

Google will have a "technically open source" version but OEM's will be required to buy the separately licensed google version to include things like the play store and gmail.
I read on one of the threads here that someone reached out to certain startups in the founder's track of the MOOC who were (physically) near Stanford.
I think there is a major flaw in the analogy.

Basically, maintenance of complex systems or assets, are intellectually demanding tasks. All your examples, however, are completely the opposite. I am not saying that the jobs do not require skills, it's just that these skills are not that valuable.

Also maintainer adds value in the positive way. Where all your example is to prevent value loss. The 2 are fundamentally different.

Contrary to common knowledge, maintainer is not needed to make the system running, if nothing changes. Maintainer is necessary to make the system running in changing environment. Real-world software or any valuable assets require change to keep up with the world surrounding it. A great mental bias is to implicitly think maintenance is about "keep it running", where at the same time conveniently omit the part about changing environment.
Exactly. It's like testing a newly built bridge by crossing it a hundred times with a bike. Sure, you "covered" it, but you sure as hell did not test it.
You should watch The Prestige[1]

[1] http://www.imdb.com/title/tt0482571/
Alright, start on the page you just linked https://www.walmartmoneycard.com/account/faqs

now click on the fees tab https://www.walmartmoneycard.com/account/faqs#fees

then click on the 'fee plan' link https://www.walmartmoneycard.com/account/legal-info#feeplan

then click on the 'view the Wal-mart money card fee plan' link https://www.walmartmoneycard.com/account/legal-info#feeplan

and you will arrive at the fee plan I linked earlier.
I think I'd rather focus on documenting the information flow. Of having the tools to track down where things start to go wrong when there's a problem and I ask things to run with more verbosity.

Initial "complete coverage" should probably start from mockups that test an entire API. The complete part should be that, in some way, the tests cover expected successes AND failures (successfully return failure) of every part of the API, but there's no need to test things individually if they've already been tested by other test cases.

Invariably reality will come up with more cases and someone will notice an area that wasn't quite fully tested. That's where a bug exists, but the golden test cases probably wouldn't have located it anyway. It'll take thousands or millions of users to hit that combination and notice it. Then you get to add another test case while you're fixing the problem.
No credit is different than bad credit. They do claim they stopped using Chexsystems as an additional check but they still check credit.

A lot of financial institutions like to offer products to 18 year olds. Ask about credit cards issued to college students.
Your first $1000 should be considered an emergency fund much more than an investment. Everyone should have or work towards having $1000 to their name, but way too many are living paycheck to paycheck and saving literally nothing.
A good example would be in dynamically typed languages where you can hit a code path but forget to validate a certain input type which could cause a bug.

Or one I've been personally hating lately, a nil pointer dereference in Golang from a well tested library that didn't do proper error propagation.
How would a mobile first OS differ? The constraints of mobile devices are way above the desktop constraints linux was built to deal with.
once abandoned she can be arrested for being in public without a man. Raped. Then whipped for adultery because she was raped. Seriously, if you put it in a novel about a fictitious country you'd be accused of hyperbole.

Saudi Arabia, allies to the west where they cut peoples heads off in public with a sword because they think they're gay. No really. Our allies. If Saudi doesn't make you think there could be a problem with war machine corruption driving invasion in the middle east, what would? Iran is very civilized by comparison, yeah the bozos with the death sentence for a Booker Prize winning author, Rushdie, look good in comparison. McCain still singing "Bomb Iran, bomb bomb Iran" to the tune of the beach boys? Nobody seems to hold Saudi responsible for originating bin laden and most of the 9/11 hijackers. If any nation state was responsible for that it's saudi, not Iraq.

https://www.youtube.com/watch?v=doKhX4poO0o

Saudi, our allies. Makes you sick, don't it?
At lots of places, yes. They usually wave the fees for modest account minimums or accounts that regularly deposit paychecks.

There are enough banks/credit unions that don't charge fees that it is more of a way of asking people not to open an account than it is a problem with access to banking.
Keep the Internet free and keep Title II.
I've seen projects where management had rules like "you must have 70% code coverage before you check in". Which is crazy, for a lot of reasons.

But the developer response in a couple cases was to puff the code up with layers of fluff that just added levels of abstraction that just passed stuff down to the next layer, unchanged, with a bunch of parameter checking at each new level. This had the effect of adding a bunch of code with no chance of failure, artificially increasing the amount of code covered by the tests (which, by the way, were bullshit).

I got to rip all that junk out. It ran faster, was easier to understand and maintain, and I made sure I never, ever worked with the people who wrote that stuff.
DVD to iTunes
As an open question to yourself, or anyone else advocating elm heavily, can you show something cool you've built using the language? That would be the most convincing argument!
This is like saying LeBron James is less important than Cleveland's role players, because you need five people on a side to have a basketball team.

The question isn't who's "necessary", since everyone who is necessary, no matter in what way, is necessary; necessity is a tautology.

The question is whose contributions are more replaceable.
Keep the Internet free.
Keep Title II.
The everyday people matter.
IMO ruby is the worst because its so easy, and often times encouraged, to write layers of useless tests that ultimately give only a false sense of security. I recently re-did the Michael Hartl tutorial to catch up with Rails5 and it gives examples where you test proper template rendering. I love that book but I'd rather shoot myself in the foot then spend dev time writing tests to check if the right html title attribute was rendered for the page...
I wish people cared more about the craft of an amazing plugin architecture or an advanced integration between a machine learning system and a UI, but no, more and more of our collective development departments care more about TDD and making sure things look perfect. Don't worry about the fact that there are no integration tests and we keep breaking larger systems, and while there might be 100% code coverage, no developer actually understands the overall system.
I think a bigger epidemic is we're putting too much emphasis on "do this" and "do that" and "if you don't do this then you're a terrible programmer". While that sometimes may be true, much more importantly is to have competent, properly trained professionals, who can reason and think critically about what they're doing, and who have a few years of experience doing this under their belt. Just like other skilled trades, there's a certain kind of knowledge that you can't just explain or distill into a set of rules, you have to just know it. And I see that in the first example in this article, where the junior programmer is writing terrible tests because he just doesn't know why they're bad tests (yet).
It was my impression that generative music uses some sort of evolutionary algorithms, no?
With V, Gods & Kings and Brave New World really completed that experience, though. One could argue both for and against the religion mechanic and the adjustment to culture, but expanded V is like night and day compared to vanilla V, and I like it better. I genuinely think Firaxis is treating vanilla releases as a somewhat "early access" period to observe how people play then tweaking accordingly, while slipping in more-complex mechanics that didn't make gold to keep the metagame interesting. They know to weather the shit reviews now, too, because V got them as well; people hated V against IV when it came out. Some still do, but I find most of them never tried fully expanded V.

I'm assuming VI will end up similar, and potentially diverge a bit more from V. I'm excited to see what the first, and maybe second, gameplay expansion do to the game, because there are some corner cases (such as the difficulty with tall strategies being discussed). Whenever I recommend V, I say "make sure you have the complete expansions," because it's really a different game. Vanilla VI didn't hook me like expanded V does, but I suspect expanded VI will, and I'm looking forward to that.

This article says it well, too, and also includes a bunch of stuff I hope they consider. The "break-up of nations/empires" point they make about Civ late-game in general is particularly salient. I've always liked the thought of the modern era looking more like the modern era, because late-game does get boring on occasion as everybody rushes toward their victory.

https://www.pcgamesn.com/civilization-vi/civilization-6-expa...
Inside the ‘conflict-free’ diamond scam costing online buyers millions
Sometimes the right test is just occasional manual testing. And sometimes it's even just the fact that no users have complained about something obvious not being completely wrong.
wisdom from (not-so-distant) past

https://news.ycombinator.com/item?id=13262045

https://news.ycombinator.com/item?id=12804185
basically what tptacek said... Benzos' are sometimes useful for acute anxiety, but this is not how they're commonly used.

Benzos: A Dance With the Devil - https://www.madinamerica.com/2016/07/benzos-a-dance-with-the...

Benzodiazepine category - https://www.madinamerica.com/category/psychiatric-drugs/benz...
Go FCC Yourself
You can't, but I believe the parent isn't suggesting that, but is suggesting that you commit to stay with that person regardless of whether or not the emotions fade or if there are other problems. Which, I think, cool, if that's what you find value in doing, then do it and be happy. I just -- for me -- don't see the wisdom in committing to stay with someone the rest of my life when I can't know if 10, 20, 40 years down the line that commitment still makes sense to me (or to my spouse).
Seconded! Been a customer for 10 years and I'm still extremely happy. I can't say that about any other business I've ever worked with.
Also, it is pretty arrogant to think you know what somebody else needs are. Furthermore, it can become an attack on the other party's freedom of choice (self-actualization).
I doubt it's the only impact, but dismissing it as not having any impact seems incorrect.
Great point!! Yes, exactly!!
> I still have no idea how to play movies on it in non Apple-approved formats.

You download VLC from the App Store and use that. Not much different from Mac or Windows, both of which require you to download VLC or another third party application to get a wider range of video formats.

(And iOS does have what amounts to an accessible filesystem these days; it's called iCloud Drive.)
Unroll.me made some money from showing their users advertisements. Many of their users assumed that this was the service's only source of revenue. They also sold their user's data [1], prompting backlash from those users.

How can you be sure that a service, like Grammarly, isn't selling it's user's data, or will do so in the future?

[1] https://www.nytimes.com/2017/04/24/technology/personal-data-...
To be fair, 3rd party antivirus software often has kernel modules analyzing files. And that TTF font vulnerability recently was stemming from the font rendering engine interpreting turing-complete font descriptions in kernel mode.

And fonts come from untrusted sources of course.

So there are precedents for direct paths from untrusted sources to SYSTEM or kernel space execution environments.
MongoDB Is Hiring Engineers and Program Managers
MongoDB is hiring engineers and program managers in our NYC office. If interested in any of the below roles please reach out to me directly at justine.dilworth@mongob.com or apply via the links below:

Build Engineer https://www.mongodb.com/careers/job/678877

Full Stack Engineer - R&D
https://www.mongodb.com/careers/job/610447

Software Engineer, Developer Tools
https://www.mongodb.com/careers/job/592378

Server Program Manager:
https://www.mongodb.com/careers/job/676283