For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | wh0knows's commentsregister

Curious if you have any links about the rapid progression of robotics (as someone who is not educated on the topic).

It was my feeling with robotics that the more challenging aspect will be making them economically viable rather than simply the challenge of the task itself.


I mentioned military in my reply to the sibling comment - that is the most ready example. What anduril and others are doing today may be sloppy, but it's moving very quickly.


Monorepo != all devs having merge permissions to all directories. Every single large monorepo company will have granular permissions on who can approve PRs into which directories based on team ownership. This is orthogonal to monorepo vs polyrepo.


I don’t think we have a great track record at fully understanding these complex biological systems well enough to engineer life.


you dont really need to understand how something works to know if it works.

theres 8 billion of us because of farming. most of the farmers dont really know how it all works.

woudln't it be cool to make nodules and go drop them in barren parts of the ocean and then they become seeded?


...Ag science is a bloody thing, and if you don't think it takes a lick of knowledge to be a farmer, I welcome you to try being one yourself in order to free yourself of this frankly distateful, nay, disgusting hubris.


I acknowledge that industrial farmers go to university, etc, but of the 8 billion people, most of the farmers probably dont really know whats going on. they just know what to sorta do with the plants.

which was true 10,000 years ago before humans even know what cells or photosynthesis was. people had farms then.

so the point is, even without a genuine understanding, if the causal relationship between seeding parts of the ocean and the desired result is achieved, then an understanding wouldnt be necessary.


The issue is that algorithms are like a casino for your time.

We all know that gambling addicts exist and how destructive it is to their lives, the casino exploits behaviors and gets all their money. As a result people know casinos are dangerous, reasonable people avoid them, are warned about them, and the government forces regulation to reduce their ability to exploit vulnerable people.

Imagine if none of these controls existed and nobody talked about or generally knew that casinos were dangerous. Imagine if the casinos were 100x better at exploiting you and you were forced to walk through a casino every time you leave your house. You’d get a lot more people having their lives destroyed.

So what this video tries to do is important, naming the term, “algorithmic complacency”, allows it to be recognized, discussed, and actively kept in check by users. Ideally regulated by the government as well, just like casinos.

The casino also provides a service, entertainment, there’s nothing wrong with a reasonable person attending, spending some money and being entertained. But we as a society recognize that a company exploiting behaviors to get all of a person’s money, is bad, and try to limit that negative outcome even though we still allow casinos to exist.

Time, attention, and focus is so abstract people don’t even realize they’re spending it, or how modified their behavior has become because of the algorithm’s exploitation. As a result we let companies who are 100x better at manipulation than casinos operate without so much as mentioning they’re doing it, and steal increasing amounts of a user’s time.


Crowdsourced reviews often provide objective information that is not offered by the restaurant. Sometimes the omission is unintentional, but more importantly, independent reviews will write negative things that a restaurant never would. A restaurant won’t tell you there’s cockroaches running across the floor, or that it takes 30 minutes after being seated to place a drink order.


It is interesting from a space-faring species perspective. By the time we can embark to other planets/asteroids our biology might require us to lug around significantly more technology just to survive.


Citymapper shows this in their transit directions. They tell you the best part of the train to get on and the best subway entrance/exit.


I think it’s not entirely accurate to say that we “learn” to walk from a zero state. It’s clear that our DNA has embedded knowledge of how to walk and it develops our body appropriately. Our brains might also have preconditioning to make learning to walk much easier.

Music or sports are more interesting to investigate (in my opinion) since those specific actions won’t be preprogrammed and must be learned independently.

The same way we build abstractions for language in order to perform “telepathy” it seems like for music or sports we build body-specific abstractions. They work similar to words within our own brain but are not something easily communicated since they’re not tied to any language, it’s just a feeling.

I think it’s an interesting point that quite often the best athletes or musicians are terrible coaches. They probably have a much more innate internal language for their body that cannot be communicated easily. Partially, I think, that their body is more different than others which helps them be exceptional. Or that weaker athletes or musicians need to focus much more on lessons from others, so their body language gets tied much closer to human language and that makes it much easier for them to then communicate the lessons they learn to others.


This neglects the first reason listed in the article for why you would use a lock.

> Efficiency: Taking a lock saves you from unnecessarily doing the same work twice (e.g. some expensive computation). If the lock fails and two nodes end up doing the same piece of work, the result is a minor increase in cost (you end up paying 5 cents more to AWS than you otherwise would have) or a minor inconvenience (e.g. a user ends up getting the same email notification twice).

I think multiple nodes doing the same work is actually much worse than what’s listed, as it would inhibit you from having any kind of scalable distributed processing.


As mentioned in the article, a non-100%-correct lock can be used for efficiency purposes. So basically use an imperfect locking mechanism for efficiency and a reliable one for correctness.


> and a reliable one for correctness

To be clear, my point is don't use distributed locking for correctness. There are much better options.

Now, the atomicity I mention implies some kind of internal synchronization mechanism for multiple requests, which could be based on locks, but those would be real, non-distributed ones.


Sure, that's why I said you might introduce "locks" (reservations is a much better term) for other reasons.

Efficiency is one, as you say.

The other main one that comes to mind is to implement other "business rules" (hate that term, but that's what people use), like for a online shopping app, the stock to fulfill an order might be reserved for a time when the user starts the checkout process.


The copters can fly into a net suspended from the airship, rather than needing to gain all the altitude themselves.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You