skysight-inc/HackerNews huggingface dataset:
"Vizio has agreed to stop unauthorized tracking".

As if there's any human-measurable way of confirming this. Yes they can be forced by a court. And no, the court can't know if they stopped all of the software copies on all TVs and no, the court can't know if they didn't re-activate them in the future back again.

What actual proof do we have that LG actually stopped? What actual proof can we have that Vizio will stop doing this?
I'm curious, did anyone on your team raise any ethical concerns in regards to the potential privacy violation? If not, how was the topic handled by employees/management?
People still use them because there are often significant consequences to not using them. Not using Facebook can often mean some level of social ostracism, missing out on important moments from family and friends. Not using Google means not being able to collaborate with people using Docs, not watching videos your friends send you, and so on. They're almost like public utilities, and saying "you use Facebook so you must not actually care about privacy" is like saying "you rely on the police, so you most not actually care about cases of police brutality."
Location: Denver, CO, USA
Remote: Yes
Willing to relocate: No
Technologies:

Programming:
Python, Pandas, Numpy, Sci-kit Learn, GraphLab, Matplotlib, Seaborn, AWS, Hadoop, Spark, PostgreSQL

Data Science:
Statistics, Hypothesis/AB testing, Bayesian Inference, Probability Distributions, Regression Models, Decision Trees, Random Forests, Boosting, KNN, Neural Networks, Clustering, Dimensionality Reduction, Recommendation Systems

Résumé/CV: https://drive.google.com/file/d/0B3y0AL3FLU-pbkJNbThZYjZwN1E/view?usp=sharing
Email: coupmark@gmail.com
Yeah gun deaths in the US vs EU. (Most people from Europe would consider it a completely stupid conversation to continue this far)
Guess this is what spurred the investigation:
https://www.propublica.org/article/own-a-vizio-smart-tv-its-...

Still, how did this article come about? What is a whistle blower?
The X tested well with users, but we are reconsidering it, because of the feedback from the developer community!
The next step, assuming that the ISPs start moving away from net neutrality in an egregious way, is for the EFF to sue them for criminal negligence in cases of child pornography. ISPs can't have their cake and eat it too.
Other than the cost of living, (compared to India) I think one of the reasons is that most US jobs are "at will" where an employer can fire any time or an employee can leave anytime, with no notice. But often, employer/employee gives adequate notice (2 weeks) in US as a courtesy.

In India, most jobs are tied up to a contract. If you have a 2 yr contract with an employer, and you want to leave after 18 months, you have to pay the 6 months salary to the employer. If you dont, you wont get the next job, because the next employer expects a "relieving letter" from the previous one, which is given on completion of the contract or on paying the fine. Sounds atrocious right? Such practices, bring down the salaries or at least keep them from going up, unlike in US.

I dont know how often such contracts are enforced in India, especially when companies were going on a poaching spree.
> People make it seem as if Docker is some bleeding edge magical technology, but in reality its most useful features are just thin wrappers around stable linux kernel features and some nice automation.

That's one of the things to dislike.
The company and the community are trying to sell it as the best thing since sliced bread and usually forget to assign merit to the kernel developers.

On top of that, its 180k lines of code are unwarranted for a "thin" layer.
It's worth pointing out that, while health care in Germany is better than most of Europe, it is well below the standards Americans are accustomed to. Americans have a much higher survival rate for cancer and other serious diseases due to advanced diagnostic procedures and higher pay for physicians. Americans are comfortable asking doctors for more tests and services when the doctor doesn't think its necessary because the patient and their employer pay the doctor's salary. This leads to waste and higher costs but also allows for earlier detection of serious diseases and for better treatment.

If you're young, healthy, and your family doesn't have a history of cancer or heart disease, Germany's health care system might be a good deal. It's one of the best in Europe and, like the United States, people travel from all over the world to receive treatment there.

But you will want to move back to the United States when you get older. Per capita Germany performs about half as many MRIs, CT scans, c-sections, coronary bypasses, or knee replacements as the U.S. And, if you're over 65, you have very little value to the public system. Doctors will merely manage your pain rather than work to extend your life regardless of your age like they do in the U.S.

Germany has a good health system and Germans enjoy a life expectancy comparable to Americans but it's a system designed to please the young, healthy taxpayer. For me, a few extra vacation days and some beer in my youth aren't worth getting surprised by late-stage cancer or suffering with a bad knee when I get old.

Side note: More Americans need to know about Long-term Care Insurance. It's super cheap if you buy it when you're younger (50's) and it'll save your family a fortune when you get old.
It's not perfect, but teapot tries to address the first two points (cumbersome to make a new project and cross-platform builds). http://teapot.nz
It's good for educational purposes, but I would say there isn't much to "implement" since PCA is simply the eigen-decomposition of a matrix.
Search for Commercial TVs. I saw someone mention this in another thread on here.
Your representation is certainly valid, but I think those properties (light-weight, intuitive, etc.) apply to your example rather than your representation.

For example, imagine representing the HTML of this Hacker News page in your format; it would be completely unwieldy, and Hacker News is notoriously simple as far as HTML goes.

It's clear that this representation is massively space inefficient, since it repeats the vertex labels over and over. It's also massively time inefficient for common operations, like finding the incoming/outgoing edges of a node; these can be seen "at a glance" in some representations, like boxes + arrows, whilst your representation requires traversing the entire set of edges looking for matches. In fact, I can't figure out a sensible way to even write down the vertices in such an example! Even if we invented some arbitrary labelling scheme, e.g. labelling nodes based on their path from the root, or based on their position in a post-order traversal, such labelling schemes would be enough to define the tree on their own!

Unfortunately I think this is another case of trying to shoehorn sets into places where they don't belong for no particular reason, as if trees are somehow "less mathematical" than sets. It didn't work for Bertrand Russell, and it doesn't work here ;)

> if you want a graphical representation there's always tools like graphviz

Graphviz is notoriously messy when it comes to graphs of any nontrivial size, and the existing tooling makes interaction less than ideal (e.g. using home-grown scripts on top of image canvases and hotspots, rather than established interaction methods like a widget toolkit).

> Also, I don't understand why a tool to manipulate graphs, rather than just represent them, would be any different than a proof assistant or a theorem prover.

I don't see the connection myself. Proof assistants are incredibly picky about what they allow (that's kind of the point ;) ); on the other hand, a tree editor would be used for "fast and loose" cutting, pasting, duplicating, rotating, swapping, etc. of arbitrary sub-trees in arbitrary structures. How would tooling like, say, Coq, help with that?
What proof do you have for what you're claiming, please? If you have intimate knowledge then you should know that many (me included) could accuse you of trying to push an agenda or divert the attention by posting what you did.

How do you really know LG stopped their data collection? Sure they might have made a checkbox be switched off by default, but what does that say about the underlying software? IMO, nothing. It might have been a PR damage control campaign without an actual change.
>> that will keep them competitive with other browsers

I understand that is the hope. In reality it does represent a step away from the approach that has made Firefox popular. I would say it's a guess, at best, that Firefox is suffering because it is not moving towards a Chrome-like model fast enough... versus that Firefox suffering because of the move towards a Chrome-like model.

As far as "striking a balance", no that would be something like allowing users who want to keep older extension models do so by agreeing to a dialog box, and then offering to turn such extensions off in case performance problems actually arise.
I appreciate the explanation, but it practice it usually means everyone has to pick and choose between a collection of bitrotted old libraries. Yes, some are consistently well maintained, but it is hit or miss. It's nice being able to "import CSV" on any python script without having to wrestle with a failed installation. I think both sides have merit.
When I suggested doing this last year[1], it was very well-received. Not sure if the Rust folks ever did it. I'd wager no.

1. https://news.ycombinator.com/item?id=11156266
Thanks... really need to switch from Adobe Edge Animate to something better (or just custom build something) have any good suggestions?
But how to get an IP that is not banned with so many services? Usually the providers IPs have been abused so much that you're blacklisted.
The dirty little secret about React is that it tries to 'reinvent' the DOM tree, and Web Components will be out soon making it all obsolete. Why not just move to Web Components NOW, and not have to rewrite your view logic in 3 or 4 years. Polymer wins easily. React got a head start, sure, but the W3C standards and native browser support for WebComponents makes React redundant and unnecessary, in the very near future.
There probably will be a class action lawsuit.
Well, it's both. It's both packaging and deployment. Which is convenient, but probably a mistake. Docker is decent at being a packager, but rather terrible at deploying stuff, which is why we have better, high-level orchestration systems like Kubernetes that handle deployment the way it should be done, and reduce the Docker runtime to a mere container runner.
A lot of companies get pressured to have a diverse board, which means that the women and minorities on the board might not be expected to do anything besides being diverse. So it makes sense that Snap doesn't have to pay them as much.
With Vizio and other Dolby HDR compatible TVs you'll have to keep it connected if they intend to get firmware updates. I wonder which TV will be ideal for purchase, now that Samsung and Vizio have been caught hoodwinking their customers.
Technically I feel Firefox is good enough, it supports the browsing I do.

From a non-technical PoV, I use it because I feel that Mozilla genuinely care about their users, their privacy and making a better WWW experience.

Chrome on the other hand gives the impression having one single purpose, harvest as much user-data they possibly can while protecting their business interests.
Although I understand it, I don't agree with it and don't think it'll be good for an open and free internet in the long run.
Ah, but Corporate officers are immune to prosecution, and simply pay a (small) fine (consider it an indulgence). The Corporate veil uber-alles!
Ask HN: What is the worst part of interviewing?
I've done 15 interviews this past month. I have 3 offers, and 7 are still ongoing.

The worst part for me, is when you are rejected and aren't given a reason as to why. It leaves a bad taste in my mouth.

Especially when it appears things are going well or you dedicate an entire day at their company doing an interview.
Vizio is not an individual, it's a collection of employees and contractors, some loyal, and others who hate their corporate overlord and would love nothing better that to dob them in if they ever sneakily resumed the spying.
PERSONAL OPINION: warranties are hard to enforce de facto.

Would you be so kind to provide links to these products? I am interested in a high-quality display without smart features.
ePub isn't for the same use case as the one PDF is optimized for; it's much closer to the HTML use case (device size and aspect independent hypermedia).

Which is why ePub is basically HTML + some media formats + packaging.
Unified call syntax would have allowed something like a function of the form f( list, condition ); to be called as list.f( condition ). I don't think it made it into C++ 17 though. It's too bad because that would have allowed some really powerful extending of existing code. C# has this already. I hope that it makes it into C++20
https://isocpp.org/blog/2016/02/a-bit-of-background-for-the-...

Also, you can do stuff like
auto blah = with( list ) << sort( ) << filter( predicate );
now. It's not in the std lib but it is doable
So I see they have a lot of code reuse between RN iOS and RN Android.

How much, if any, code reuse can there be between React Native and React (proper)?
I once heard the apocalypse arrives when GNUHurd is released with perl6 & duke nukem forever running on it.
Germany was not really a stable country at that time. It was suffering hyperinflation and other hardships under the terms of the Versailles Treaty.
Dying to res it but I just get a Hostgator error
It's pretty sad that this is our only hope for an OEM that doesn't spy on its users, isn't it?
Right. You used to have to see the ads during the actual game, but now they show the ads that will be shown during the game during the "news" in a "you have to watch these ads" segment.
Where were these noble folks earlier?
One thing that draws me to RN is over-the-air code updates on iOS.

Are there any other ways of achieving the same result?
Nvidia v AMD, Nvidia will win

Intel doesn't make GPUs.
UpGuard back on Aussie Soils after a hypergrowth 2 years
Fantastic - thanks for posting this. I wish everyone could have this knowledge.
Paypal Updates Terms of Service
Here's a wart. Why is reading lines from a file so hard? It's one of the first things people are going to need to do in a programming language.

On top of handling errors (which I understand is necessary, and which the ? operator makes easier), it requires importing BufReader and BufRead, and wrapping a reference to a file handle in BufReader.

Nobody is going to know how to do this unless they come across it in Rust By Example or on Stack Overflow. Shouldn't a standard library be able to abstract over fiddly details like this? Why is it my job to tell it how to buffer?

I say this as someone who is enthusiastic about Rust, but still learning.
Older people, yes, but a slightly different perspective.

We should be ensuring that our increasingly ageing population is housed, fed, warm, cared for, in touch with friends and relatives, free from pain and depression, has access to medication, and can live with dignity. The elderly should be actively involved in and by their communities.

One day you'll meet your rocking-chair, because that's where we're all heading. It's galling that start-ups and investors seek to service their young selves with apparently little vision regarding the future.

Who's disrupting nursing homes, or dementia care, or care home staffing, or toileting assistance, or end of life depressiom..?
Big difference between knowing the math in theory and actually using it to do something useful with your data.
It's hard to enjoy programming in C++ because the compile times are so long. C++ has grown up a lot, and smart pointers, a flexible template system, and lambda expressions, help you get a lot done easily, but every time you code up a useful abstraction, you risk ballooning your compile time.
The three line version is really easy to write. And every time you assign to a pointer, it requires uncached atomic updates to the refcounts of the old and new objects, which is staggeringly expensive compared to a block of code that can go unused for minutes at a time. And all it gets you is learning that a small piece of memory is available slightly sooner, but you'll probably want to coalesce your free memory anyway for better locality.
It's become conventional wisdom that fundraising is not to be praised. I would disagree. Having cash in the bank is absolutely critical to building a company and raising money is not easy.
> What is the threshold where you decide to release a bug description?

Absolute minimum: 1 month after patch.

Also: Leave 1 month, as an absolute minimum, to publish a patch.

Why that? Because it takes time to track a bug and fix it and test the fix and ship it to 1 billion consumers in 150 countries and languages.

Welcome to the world of real users where things take time to happen.

Of course, one may think that he's an idealistic enthusiast pressuring the evil big companies when giving them less time. But nope, the only thing one may truly accomplish is being an unrealistic asshole putting millions of computers and people at risk. Think twice before you disclose. There will also be your mom's computer on the other end of that 0-day ;)
To me it's shocking that there's nothing for editing XML that equates to an editable tree GUI interface where nodes and properties can be rendered onto something resembling a document but yet browsable (by expanding and collapsing node) with the same paradigm of a file-system browser gui. I'm working on this myself actually, in meta64.com (see it on github, because the site is not always live, and is experimental). I am using JCR as the back end data storage but seriously considering adding a feature so support direct XML editing. XML and also REST are highly structural, and yet everyone seems to just use syntax-highlighting text editors to edit them rather than something more akin to a tree-based browser, that would render something more friendly looking (with expand/collapse capability). Think of it like this, you have seen RSS XML before right? You have also seen web sites that RENDER the RSS feed into a document-looking thing. That's what i'm getting at. Going from editing this stuff as a text file, to something much more advanced, like a tree-browser. Maybe there are some things i'm not aware of, like perhaps even an Atom Editor plugin or whatever, but I don't think there's anything in wide use or i'd know about it, having been a web developer for 25yrs now.
I ran out of characters on the title limit (80) and decided to trim that part out! Sorry if that was misleading. If you're deeply interested, I'd guess they'd reach out to you.
Any analysis or summary on this for those who don't want to read raw bill text?
The thing that sticks out to me is:

We are adding a non-discouragement clause for sellers that provides:

In representations to your customers or in public communications, you agree not to mischaracterize PayPal as a payment method. At all of your points of sale (in whatever form), you agree not to try to dissuade or inhibit your customers from using PayPal; and, if you enable your customers to pay you with PayPal, you agree to treat PayPal’s payment mark at least at par with other payment methods offered.

Seems like it will have widespread implications. I'm seen a lot of places that accept donations which eg. accept PayPal but encourage bitcoin.
Because they are 333x slower than you'd expect.
Yeah, these avoton-based boards seemed popular in the freeNAS / diy home server community for being cheap and low power while supporting ecc ram. Even the official freeNAS mini server used (and still used when I checked last year) a supermicro board with an avoton CPU.
> I think this can work, but I think the unpleasant truth is that the developer tools market--which is certainly what RethinkDB was in, and which Sandstorm was certainly at least adjacent to--is a mostly lousy place to be in.

I think it is difficult to convince devs to pay for tools given the plethora of free options available. It's a stupid mindset even I suffer from, and I think only heavy marketing will work to convince devs of the advantages of a particular paid tool. I was convinced for Sandstorm, but didn't have a project I could use it for just yet, but I hadn't even heard of RethinkDB until a week before they announced the shut down.
Defective by design sure rings a bell....
Wow... inspiring. Makes me want to visit Eastern Europe, an urge that has been almost subconsciously repressed through years of Western education and culture (e.g. Ukraine, Georgia, etc. being referred to as "2nd world").
Herb Sutter presented one in a talk a little while ago.
https://github.com/hsutter/gcpp
https://www.youtube.com/watch?v=JfmTagWcqoE

So it's totally doable in library without cost to those that do not need it.
Are there any turnkey, easy to use software packages that use LAPGAN or AffGAN for image enhancement? Or are these techniques purely in the research realm at this point?
Replace to Kyiv, please!
why do you want firmware updates? they will only bring more tracking
I understand that, and I believe I referenced that in my post. My only goal is to make others understand it as well.
The numerous performance and stability issues (not just in the containers, but also affecting the main cgroup / "host" rather badly) I had with Docker, but never with LXC, which, according to you would be pretty much the same thing - "just namespacing your process". But it isn't.

Docker is ok when it works, hell when it doesn't, has lots of bugs and regularly regresses. I don't understand why you'd run production infrastructure on that and not on any of the alternatives.
To get the URL.

Literally the only reason to use google. It just happens to be useful to click into the URL most times, but finding the URL is what matters. I can fill in the rest of the usability myself if I really want it.

Also, if I ask for an orange and I'm handed an apple, I'll stop asking you for anything.
I like this article except for the conclusion. Of course you can over-optimize on fundraising. But, you can over-optimize on almost any milestone. The point of a milestone is to communicate to a wide audience that your business has achieved something important, in a standardized way. That is exactly what fundraising rounds do - they communicate to all of your employees, customers, and (most importantly in my experience) potential hires that you have raised more money, with all of the raised expectations that go along with it. So I think the right conclusion is that fundraising rounds are a key milestone, and you should treat them as such, there's just a danger of overoptimizing on them.
I bet some significant portion of the Super Bowl audience is not watching alone... I partially rationalize going to a super bowl party _because_ at least I get to watch the ads. On my own I'm watching neither.
U.S. House passes bill requiring warrants to search old emails
Thanks for clarifying. So you are going to run Oasis full time all by yourself ? Would be great to put this as part of your post since it's not clear how much one can depend on Oasis.
I lived in Kyiv for more than a year and watched both revolution and Russian invasion.

It was never about "soft power" influence the author and other media usually talk but about a lot of people being tired of poverty, corruption, and power abuse.

It was never about "American government winning hearts" but about Russian government sending caskets to Ukrainian families. I saw many neutral folks who became pro-West because of the attack on their homeland.
Hehe, I know the feeling.
> do this all without wasting whitespace (no doc editor like Evernote)

What do you mean by this? Do you just mean a raw HTML/markdown editor and a rendered view?