1) This seems to be for strictly Antrophic interal tooling
2) It does not "pretend to be human" it is instructed to "Write commit messages as a human developer would — describe only what the code change does."
Since when "describe only what the code change does" is pretending to be human?
You guys are just mining for things to moan about at this point.
I think law and sofware are very similar in this. Basically read the parent post, except replace words of tech with law and court process ones.
As you increase the number and the precision of laws, you inevitably increase false positives.
First you will hit the resource issue. Secondly, you will see laws being weaponized.
If you can pay a lawyer 1k/hour, you can get anyone arrested. They will find a way. More laws you have, more ways they can use. See the case of Steven Donziger: https://twitter.com/SDonziger
Consider all 4 dimensions of the battlefield. You cannot be aware of every direction, at all times. Especially in cities, which has 3 spatial dimensions of potential hostile infantry positions. Therefore sheer numbers do matter.
Especially in the cities, all insurgents have to do is wait, and rain down bullets. Many will miss, but some will hit.
If you look at life as good & evil, you won't solve any conflicts. You should rather focus on "incentives". Correcting bugs and errors take time and other resources, therefore require incentive to prioritize.
If their bots were to stamp Microsoft projects with open source licenses, there would be huge incentive for them to tackle this problem within this sprint, and make sure it never happens again.
This bug profits them, or does not harm them at worst case. Therefore, by drawing attention and applying pressure, we should create the incentive for them to allocate resources to fix it, and make sure it does not repeat.
First, let me lay my credentials bare, so you would see where I'm coming from.
As I like so say: "I am merely 30 cloudy days away from white, and just one good tan away from 'person of color'." Therefore, I have the least stake in the racial discussion. Doesn't affect me one way or the other.
However, I am not least bit of shy to hiss at either side when they cross a certain line. At one side, if you take a person's race into account while deciding anyting, you're off the game for me. At the other side, if you try to control my language, you are off the game as well.
Your capability of being offended does not, and should not grant you rights or leverage against other people.
As a tech person, one should already know why censorship, blacklists and backdoors are bad ideas. Because no matter how pure your intentions were when you were first putting them in place, once in place, they inevitably will creep forward and get bigger and worse.
Let's skip the can of worms about if the political correct speech is effective. It will be an endless discussion.
However, we can discuss the practicality of policial correct speech. Because those are the two requirements of any solution to any problem: 1) effectiveness 2) practicality
If you fail one, your solution is, well, not a solution.
Simple argument:
1) "offensive" is a subjective, and elastic word
2) therefore set of possible offensive words for a large population is infinite
3) infinite amount of taboo words = no communication
4) THEREFORE: we must assert that political correct speech is not "practical", and can't be a solution to anything.
I advise you to put your energy into more practial solutions. That is, if you don't care more about being right, over being effective.
Yeah, but it is somewhat like saying as your revenue scales, so does your expenses. And it indeed does. But it is a net win at the end of the day, for 10% of a billion is much better than 10% of a million.
With space debris, come debris cleaning bots, with those bots come more space debris, and next generation of cleaning bots ad infinitum. The net profit/benefit will scale in the meantime, which is what really matters.
This. It is a mashup of both. I can clearly visualize many 3D objects in my mind, as well as zoom, pan, scale, rotate, recolor, animate, distort them, etc. But it is not purely visual, because I often "see" opposite side of a cube momentarily, which I should not be able to from this perspective.
So, it is not a rendering engine. It is not physically, spatially and temporally stable. Stability is lost especially as your focus shifts (e.g. "seeing" behind objects as your attention slips there)
I much rather have reusable rockets than having ISS.
I much rather have in-orbit construction infrastructure than having either hubble or JWST.
I much rather have remote repair and maintenance satellites/crafts than having a robot rover on Mars.
If you keep doing what you barely can do, you'll keep doing it for the highest price possible. Instead you can invest in the infrastructure, and do things as they get cheaper with your current infrastructure.
Ditto! As we approach the launch date, the feeling in my stomach when I read about Webb is getting worse.
JWST is going to revolutionize our understanding of cosmos, but only because it's target spectrum, which requires operating temperatures around 45K(-228°C!), to completely eliminate blackbody radiation. Which means that tender layers of sunshield must... OHMY panic attack ...
Exactly. It is so sad to see many great engineers working on decade-long projects with 300-something single failure points.
That time and money should instead be spent on reducing the cost per kg to orbit, as well as in-orbit manufacturing. Then engineers would spend the bulk of their time on actual science goals, not on tangents of fragile deployment sequences or shaving few grams from there and there.
Sorry, it has nothing to do with etymology. It is a remote and obscure use case which may or may not be offensive to some group or other.
I do not care. I'm here to read about some tech company changing their revenue model, and what tech people has to say about it. If I cared about endless discussions and virtual virtue hoarding about race, gender and politics, I'd be browsing the dark side of twitter, not the front page of HN.
I'm so tired of langauge being turned into a minefield, and every conversation ending up being about race, gender, religion, politics and whatnot. I'm a technical person, I care about technical stuff, and I use langauge to communicate technical ideas, not ideological ones.
I could not have guessed for a million years that this pharse could have had such a meaning.
These vanity-soaked strokes of needless sensitivity is precisely what is keeping these bad meanings alive.
No one knows, or remembers an association, yet you can't help yourself doing a great disservice to the cause you pretend to care, by popping up and unsolicitedly "correcting" someone.
1) Number of bad actors will always be several orders of magnitude more than number of people twitter can appoint to the topic to. For example: this is the first time I'm hearing instagram-lost-password bots. There should be bots for every topic you haven't even heard about.
2) Increasing the "police" will increase the false-positives. Bots are an inconvenience, but undeserved punishment is a reason to leave the platform. Multiply this by number of connections that user has.
3) You'll inevitably hire one person who will police for fun, trolling, personal gain or religious/political/philosophical agenda for every N number of people you can hire to "police".
4) Bad actors have a lot of time, sometimes capable and rarely even well organized. They create sophisticated tools to mimic real users to "warm up" bot accounts.
5) Bad actors could be, and quite often are, from 3rd world countries. It is expensive for twitter to hire good engineers to fight them, but for bad actors, several dollars per hour could be the best thing they can do with their life at the moment.
I suspect the reason is the fact that not all developers live in the bay area, and $60 is a good money for them, and could worth more than 2 days.
Also if you code for fun anyways, you might as well build what you need, and get chance to use that shiny new technology while you do it. You save money, have fun, improve your resume, share projects with your friends and communities for kudos, all at the same time.
Since when "describe only what the code change does" is pretending to be human?
You guys are just mining for things to moan about at this point.