tfinniga
Joined 18 years ago
Joined 18 years ago
You can get a simple NURBS kernel up and running in maybe 2 dev-years. But getting good heuristics created for all of the common edge cases is what takes the huge number of dev-decades, and what you pay for with one of the commercial kernels. You won't even know what the common edge-cases are until you start getting user reports of things failing, so you'll need to be doing this development with a large community of users.
There is no closed-form formula to tell how long a NURBS curve is. Offsets of NURBS curves are not NURBS curves. Likewise, intersecting NURBS surfaces produces intersection curves that are not possible to represent as NURBS curves.
So something as simple as a fillet is impossible to exactly produce in like 3 ways. Booleans then add the joy of topology to the mix. It's all heuristics and approximations and dirty hacks.
If you look at the skyscrapers and other buildings from Zaha Hadid, they're not Art Deco. UAE and other countries which are currently building out significantly aren't sticking just to Art Deco. London is interesting in that they've had money pouring in for a long time, and have an eclectic mix of large buildings.
From the links that m_ke posted, facebook already has ties to loyalty card information, so it's very possible that they didn't need to do any inference, they just had the data directly.
In any case, the main point is that facebook doesn't need to listen to what people are saying, it has a ton of other data streams that could explain the stories in the link.
I disagree that the threat of outrage is sufficient to stop the information being used badly. For example, there is outrage against Equifax, but their cache of information has still been compromised. We have seen data leak after data leak from various companies. If a country's spy agencies want to go after the data, they have a lot of resources, from hacking to legislation to physical intrusion or coercion.
Add to that, it seems like Facebook doesn't institutionally care about privacy (probably because it is hard to explain something to someone whose paycheck depends on them not understanding it). For example, http://actualfacebookgraphsearches.tumblr.com has some very damaging graph searches. Or people who have been outed as gay by incomprehensible privacy settings.
Facebook is a sieve, and the reason to care about them having a lot of information is the same reason to care about privacy in general.
Even if they just knew the price of the purchase, combined with the job (burn risk) and location data (traveled from work to nearest store with pharmacy during the day), it's possible that you might be able to infer a burn with enough accuracy to be valuable to advertisers.
I bought some tripod mounts for a VR rig - some of the reviews said they were plastic, some said metal, some said the quality was good or bad, etc. I rolled the dice, and got metal ones that smelled so badly of gasoline that I couldn't keep them in the house. Ended up buying some name brand, that at least had predictable quality.
There are lots of things that Amazon could do to counter these issues. Just look at what they are doing for Prime and 'sold by Amazon' - there is a big checkbox when searching to only show prime-eligible items, and when looking at the list of sellers, amazon is shown prominently with different graphics. They could easily do the same things for verified owners of products, so that OEMs could sell on Amazon and customers could be sure they're buying a genuine article.
If it were truly an insoluble problem, why are there no 'Amazon Basics' counterfeits on the market?
If you had a self-driving car you'd be able to set up a truly productive or relaxing environment, which you're unable to fully replicate on public transit. For example, stick in a mattress with your favorite pillow, add a shower, have a desk with nice big monitors, a webcam to take video calls, etc. Aside from just being transportation, a car is also a bubble of quiet, cleanliness, and personal security. It is a mini house on wheels, a portable locker, and a refuge.
And since you're not driving, who cares about the traffic?
Most things are. The main danger of terrorism is that we injure ourselves.
MP3 is more widely supported than any lossless audio codec. Lossless compression enables the collector to keep an original.
Not everyone is a collector though - for them, MP3 is probably fine, and if they need a different format later they'll probably just stream, re-encode, or re-purchase, in order of likelihood.
It's very likely that you might just go along with something in the moment, unless you've thought about it in advance and are able to recognize it.
When I was in grad school I knew a student who was almost completely amoral - not that has was evil, but it seemed like right and wrong never even entered into his decision process. For example, he decided that it might be profitable to write splog-creation software. He even brought in different outputs and did user testing in the lab, asking fellow students if they preferred output A or B, which had more believable testimonials, and if they were suffering from acne, which would they be more likely to buy from, etc.
It seemed scummy to me, but it took a long time for me to put my finger on exactly why. Wasn't it just another kind of advertising? It helped sell the acne medicine, which was a benefit to those that bought and sold it, right?
Your answers might be different, which is why it's good to think these things through for yourself. For me, what I came to was that the Google search engine is good, and it provides a lot of value by making it possible to find what you're actually looking for. The splogs where siphoning off some of that value, and giving it to that student.
They provided value to the student, but they made the internet worse for everyone else because it would be harder to find what actually worked well or was organically best. Basically a tragedy of the commons, and the result was a net negative - he destroyed a lot more value than he was able to capture, even though it was only a papercut from each person. It's much better to create more value than you capture, so the world is a better place for having you in it.
I think that kind of approach might be applicable here. Is Uber competing in a way that is beneficial to their customers, and therefore net positive? If they compete by trying to hobble or destroy Lyft that kind of sucks, but if they win by having a better product or a better approach to business, that seems more fair and results in a better outcome, a better world. Run faster, don't kick the other racer's ankles.
Using a solids kernel with procedural surfaces can help many cases, as you keep the modeling tree around and can recompute portions at higher tolerance as needed. However that's just another cumbersome workaround to the fundamental problem that the math doesn't have clean solutions.