theneverfox

joined 1 year ago
[–] theneverfox@pawb.social 3 points 2 weeks ago (2 children)

In fairness, about 50% of my code by lines is written by AI these days, and I don't have it linked into my code base. That claim isn't ridiculous

Now, of that 50% is 88% long repetitive crap that I could easily write but find mentally draining, the other 10% is something simple that I would normally copy paste from elsewhere because I forgot the exact syntax (and don't exactly remember where I used it last) and me giving it a shot with things I don't want to do, like restyling a page. The last 2% is me giving it a shot with business logic for shits and giggles, occasionally I'll try to coach it through the solution but usually I just grab bits and pieces and rewrite it myself

Granted, this is the easiest and most simple and repetitive code, but it's still a godsend. Now can AI write the other 50%? With a proper setup where it ingests the code base into a vector store it might get up to 75%, if I was willing to coach it through my tasks carefully (taking more time than the task would take me) I could probably get it up to 85% or 90%, but that last 10%? It just can't, it's not even close

It's not taking my job without a paradigm shifting breakthrough or two on the scale of "all you need is attention". Even then, it only works if you write your prompts like code... If you don't understand how to use it and understand the code well enough to communicate the goal explicitly and unambiguously, you're not going to be able to drive it where you want it to go

To put it another way, you can build 90% of the system in 10% of the time it takes to complete the last 10%

[–] theneverfox@pawb.social 4 points 2 weeks ago (1 children)

Can confirm. My phone got kicked off when they started sunsetting 3G. They called me (on said phone with no service lol) and said I needed a new phone. I said "no I don't, put me back on the network". We went back and forth, then they forwarded me to the tech department

The tech says "you need a new phone". I said "no I don't, I have all but one of the new bands and others with my phone have already gone through this process with you guys". He said "you can't believe everything you read online", I said "be that as it may, I looked at the specs for both my phone and your network, and it meets the requirements"

He starts telling me there's nothing he can do on his end, I say he just has to find an override to stop blocking my phone. He says he doesn't have any options like that, I promise him it's there

After getting tired of going in circles, I say if he doesn't know how to do it he needs to ask someone or pass me to a higher tier. Surprise surprise, my phone instantly shows bars and he tries to gloss over the whole thing

[–] theneverfox@pawb.social 1 points 2 weeks ago

Pretty often, but then you can just refactor the code so you can use it for more situations

What LLMs are good at are the opposite - when the thing you want to do is almost exactly the same, but nearly all the details need to be changed

Say you want a page to edit account details, and another page to edit community details. And the API paths to do this will be even more similar - but because they're different things, you'd have to get fancy with the design to make code that works for both... It's possible, but there will be trade-offs

LLMs are great at it though... Pass in the account page, give it the object definition for the community details, and it'll spit it out for you

[–] theneverfox@pawb.social 1 points 2 weeks ago

No, let's give them random privileges too. You get to drive in the HOV lane alone, you get a license made of metal, and you get to park in all handicap spaces except the closest to the entrance. And if you pay enough in taxes, you get an invite to the yearly pizza party with the president

[–] theneverfox@pawb.social 1 points 2 weeks ago (1 children)

Glad to help.

It's a weird concept outside of inheritance - for example, a royal bloodline could end because the regent dies without children. Because the upstream follows the ruler, you might have to backtrack up the bloodline to find the next heritor, which you'd call a branch bloodline

But in modern life? It's kinda pointless as a concept. We care about heredity and family, not bloodlines

[–] theneverfox@pawb.social 1 points 2 weeks ago

Oh no, I totally agree with you that this is gross behavior - I just think your rule is too broad.

So we need more focused rules and mechanisms. I think disclosing anti-cheat on the store is a good mechanism, I think forcing them to provide previous releases is a good rule. That obviously doesn't cover nearly enough, but in the current gaming environment I think it's a good start

[–] theneverfox@pawb.social 2 points 2 weeks ago (1 children)

Reading through all of it, it's exactly as I thought it was, but I kept the complexity out

You cannot give jury instructions related to jury nullification. The judge can't get anywhere near the topic, and lawyers cannot directly argue the jury should acquit based on the law being unjust (they can certainly imply it though)

You cannot have already decided your verdict before the case, including based on the law involved. This is generally a moot point, because jury selection should catch this. If it doesn't and you didn't lie, then that's on the judge

So, they will never tell you that you have this power as a juror. But you do, in all cases

The only complicated part is on the part of the judge and the defense

[–] theneverfox@pawb.social 9 points 2 weeks ago (3 children)

Imagine a line running only down the tree connecting two individuals - that's a bloodline

If you can draw a bloodline from one person to the other, they are of the first's bloodline. Your full blood siblings are not in your bloodline, though you share all of each other's bloodlines

[–] theneverfox@pawb.social 3 points 2 weeks ago (3 children)

That's what they want you to think. You can, in fact, decide you think the law is unjust and acquit. You can just feel bad for the defendant, or think the protection is being too harsh

The judge isn't going to tell you that, they're going to tell you to follow their guidance

You can't be punished for a jury verdict, and you can't be compelled to return a certain verdict

Jury nullification

[–] theneverfox@pawb.social 4 points 2 weeks ago

I love seeing someone else get this.

Money at this scale is just points in a game. It is entirely divorced from value to them, it's just social status

The worst part is, they're not even happy either. Some people do enjoy playing capitalism... But the mental gymnastics you have to do to enjoy min-maxing your labor pool leaves you hollow as a person.

Everyone you meet is hoping to leech off you, a peer you are competing against in the stupidest game, or someone who doesn't care about money (and probably looks at you with disgust because your financial existence is literally destroying our species)

The only happy billionaires are the ones no one hears about - the people who are generationally free of the game and have accepted their ticket out from the start

[–] theneverfox@pawb.social 1 points 2 weeks ago (2 children)

That's a bit much... It's just not possible to guarantee that as a developer

Software is a living thing, and anything useful is made up of layer after layer of ever shifting sand. We do our best, but we are all at the mercy of our dependencies. There are trade-offs, there are bugs we can do nothing about, and sometimes moving forward means dropping support for platforms that are no longer "cheap" enough to afford while also working on the game

I love this though. I also like the idea of requiring access to earlier builds.

These mitigate anti consumer practices - dropping support for a platform is more likely to be a technical trade-off or unintentional consequence though

[–] theneverfox@pawb.social 1 points 2 weeks ago

I keep joining discord rooms because I just want to search for something specific real quick... I don't want to dig up my real account or join, I just want to take a peek inside and dig up the answer to my question

Almost every time I sign up with a username and get just enough time to start looking for what I need before it decides to kick me out for "suspicious activity"

At this point I just search the project name when it happens... I'm usually there to evaluate a project, and if that's not enough I just drop it

view more: ‹ prev next ›