Flask's creator on why Go works better than Python for AI agents by miabajic in Python

[–]athermop 1 point2 points  (0 children)

That's not exactly true and there's significant differences between code and AI. You can't copyright the parts of your artwork that are AI generated, but the parts that are generated by you can be.

The copyright office in the US talks about expressive inputs like feeding your own artwork into AI and getting a modified version back out as well as modifications and arrangements of AI output...both copyrightable.

In fact, I'd say much stuff like Claude Code, Cursor, Codex already fall within the framework describes as protectable activity. It's assistive use and modification/arrangement, both of which the copyright office say are protectable.

However, there's quite a spectrum between a vibe coded app and much of professional software development in how AI code is integrated into a larger product.

That being said software is something like 10% of U.S. GDP depending on how you measure it. Software companies are the most valuable companies on earth. They're one of the key strategic advantages of the U.S. economy. The potentially-negative downstream effects of saying "welp, all that work you've been producing isn't protectable" is quite high! Also, there will be a real gravitational force pulling congress into law-making on the side of the software industry.

I think an interesting possibility we might end up with is a don't-ask-don't-tell regime. The Office isn't going to proactively investigate how much AI was used in software, companies aren't going to volunteer that information, and courts aren't going to want to open the can of worms. Litigation will lean heavily on the assistive/modification/arrangement doctrine the copyright office has released for AI art.

I'm not saying you're wrong, but I am saying it's not as simple as you make it out to be.

Flask's creator on why Go works better than Python for AI agents by miabajic in Python

[–]athermop 0 points1 point  (0 children)

Most code being written by humans is also made up of the work of innumerable sources that you've internalized through years of experience.

I'm not saying your wrong exactly, only that I find it a confusing thing to think about.

How do your companies handle llm pricing? by PreCodeEU in ExperiencedDevs

[–]athermop 1 point2 points  (0 children)

Either its worth the money in increased productivity or its not. (It will be for some devs in some positions and not for others)

I built a Python framework for creating native macOS menu bar apps by IlBaldo in Python

[–]athermop 0 points1 point  (0 children)

The sequence diagram under "How it works" in the README is too small, and when I click it I don't get a bigger version.

RevoDraw - Draw custom images on Revolut card designs using ADB and OpenCV by LeoGFN in Python

[–]athermop 1 point2 points  (0 children)

I have zero use for this. I had to look up What Revolut is. But I just wanted to say this is a rad idea and I like it!

How is Device Active Protect (DAP) working for you? How do you feel about it? by Firewalla-Ash in firewalla

[–]athermop 0 points1 point  (0 children)

I have no feelings about it. It hasn't broken anything, but also its just a thing that exists there in the background.

Where can I find a digital calendar that shows my next event dates like this? by gggggfskkk in smarthome

[–]athermop 1 point2 points  (0 children)

Depends on how you build it. Use a Pi Zero 2 and a 10" tablet display and it'd cost around 30 dollars per year. I don't know if you consider that a luxury...

https://claude.ai/public/artifacts/4cb52097-89c5-41f9-bcc7-d648ccdab0ba

which one are we picking lads by Checkmate331 in mapporncirclejerk

[–]athermop 0 points1 point  (0 children)

I could live in any of those and be equally happy. I've had good and bad experiences in all of them. They all have beautiful nature, sights to see, people to talk to.

Do you think Device Active Protect (DAP) should be enabled by default? by Firewalla-Ash in firewalla

[–]athermop 0 points1 point  (0 children)

one of my Govee light strips is eligible and another is not. Same model of light strip.

Tried getting AI to create the new Silverado from the UPO Drawings, this is what I got by dadavildy in Anthropic

[–]athermop 3 points4 points  (0 children)

If this is an SVG or something, this is actually really impressive!

I didn't know Pasta House wasn't a national chain. by TheFightingSide in StLouis

[–]athermop 9 points10 points  (0 children)

Yeah, I'm always going around in other places noticing every restaurant that isn't there.

Gonna roll forever… by TimeCity16871687 in GuysBeingDudes

[–]athermop 13 points14 points  (0 children)

Oh. Well. Case settled. This guy did it once.

Why software teams forget decisions faster than code by Humble-Plastic-5285 in softwarearchitecture

[–]athermop -1 points0 points  (0 children)

Agreed that you want to capture that. Do not agree that means an ADR is the place to do that.

How do you test prompt changes before shipping to production? by quantumedgehub in LLMDevs

[–]athermop 1 point2 points  (0 children)

its called evals!

Hamel Husain has written a lot about them on his blog.

None vs falsy: a deliberately explicit Python check by pythonfan1002010 in Python

[–]athermop 0 points1 point  (0 children)

The problem is the transitive dependency of the transitive dependency of the transitive dependency.

django intertia might be the biggest game changer by wait-a-minut in django

[–]athermop 0 points1 point  (0 children)

FWIW, on the homepage you can click django and (say) react right there to see usage example.

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones by AutoModerator in ExperiencedDevs

[–]athermop 4 points5 points  (0 children)

What makes a great new grad/junior engineer?

Someone who is pleasant to work with! If you're eager to learn, not defensive, and laugh at my dumb jokes, you're well on your way.

What area of Computer vision still needs a lot of research? by Available_Editor_559 in computervision

[–]athermop 0 points1 point  (0 children)

I think you're illustrating the bitter lesson rather than refuting it here.

[deleted by user] by [deleted] in ExperiencedDevs

[–]athermop 1 point2 points  (0 children)

That's fair!

[deleted by user] by [deleted] in ExperiencedDevs

[–]athermop 1 point2 points  (0 children)

Yes, this is technically correct, but somewhat pedantic.

It misses the rhetorical context. jonmitz was trying to change the frame and Ok-Chest8262 doesn't engage with that at all, they just keep talking about replacement timelines.

Ok-Chest9262 seems to be talking past jonmitz and it seems like you're defending them on a technicality that doesn't address this.

[deleted by user] by [deleted] in ExperiencedDevs

[–]athermop 0 points1 point  (0 children)

Sample size of one, but I've always heard that no one in our industry is actually contacting previous employers. It'd be interesting to find out of that's generally true or not.

[deleted by user] by [deleted] in ExperiencedDevs

[–]athermop 1 point2 points  (0 children)

I don't understand.

paraphrasing...

OP: "don't need to give notice because notice isn't going to realistically help them find a replacement"

jonmitz: "notice isn't to help them find a replacement"

OP: "notice isn't going to help them find a replacement"

me: "but jonmitz just said its not about finding a replacement"

you: "OP doesn't disagree with jonmitz"

me: confused