That is to say that (practically) all software has a finite utility timeframe. So it's a lot like an organism in that way in that it 'dies' when it is no longer useful.
I'm not a fan of state management in React apps, and it took me a long time to come to peace with it. What I landed on that works with the system rather than against is useContext at the page level containing Jotai atoms that wrapper Immer-managed objects representing the page states that get passed through the component tree as props.
I built my own action framework that gives me the ability to use Jotai getters to read atom data, launch asynchronous javascript, and then write to atom data via Jotai setters without ever having to fuss with useEffect myself. Jotai just handles the messy state transition work. My components used to be a jumble of DOM event handler, business logic, and markup, and now the business logic is all extracted to the separate action components.
React makes it hard to test business logic in isolation, and I am hoping my action framework could do a better job of that.
Yes, I hope I didn't contradict you, the economy has been shite. Was just trying to leave a positive note on recent developments that will continue, God willing.
Some enjoy their local cultures, customs and sovereignty and do not wish to dissolve into a homogenized nowhere-land of world culture/governance. Some people do not cheer for dystopia.
Continue with the scold though, very convincing argument so far.
There are upward and downward revisions this year at least, it seems like a mixed bag with many policies juicing the economy. [1]
Job opportunities differ by state and de-growth hostility to business policies and crony investments. Where I am, layoffs and offshoring continues. I hear new grads are increasingly opting for the skilled trades, which is interesting given they aren't getting use out of their degrees.
Modern invented flag peddlers only seek to have us fly flags of the division they seek to generate. I only fly the flag of the country I live in and give side eye to anyone that does otherwise.
> I'm referring to the model itself. The `.ckpt` file is clearly transformative wrt its training set. Or, at least, substantially more transformative than other things that have long received fair use protection.
Oh, I see. And the model weights are what one can make the copyright infringement claims on in the US?
Not to split hairs, but do you believe it's so transformative because you can't read plain text copies of original works in the weights or because the source material is so hopelessly discombobulated that the original work could not be reliably recreated?
I believe the 'hopelessly discombobulated' argument is probably pretty solid, but one could argue to a judge that the weights are something like JPEG compression. Sure the forged image of Mona Lisa is a bit foggy in the background and some of those details are incorrect, but the wry smile in the foreground is perfectly captured.
> On the contrary, I'm invested quite heavily in the exactly opposite hypothesis -- that the ChatGPT/Claude/Gemini UX you're referring to is not fit-for-purpose.
Oh! Excellent, carry on!
> rather than an anthropomorphic entity.
But it unfailingly passes the Turing test, at least with regards to an immature, non-discerning human mind like a child's. You may as well rub a lamp.
> But I don't think there is any sort of fundamental barrier that prevents us from building appropriately constrained LLM-based systems.
This iteration of the tech, I agree. In future iterations that use intensive persuasion techniques, who can say?
> Which isn't to say that the US legal system's definition of copyright is the morally correct one.
The US legal system's definition of copyright is the morally correct one, though, because it is codified law. Immoral laws eventually get overturned, but until then it is the rule because the collective we says so right now.
What is the derivative work of an AI response? Who is the creator making its derivative works? The AI is not an entity, it is a software engine operating over an obfuscated index.
Beyond the muddiness of copyright, there is the question of human flourishing. How the heck would you train children and adolescents on the responsible use of AI?
The current UX, the "friend computer"-themed REPL, is chock-a-block with moral hazards. Loss of privacy and profiling, fostering undue trust, emotional dependence and manipulation. Like, I get that you're invested in the industry, but we should condemn this tech.
I've considered there's probably no ethical way to use contemporary AI when it is "out in front" doing anything of consequence. Your "AI is a tool and nothing more" frames ethical use of the technology for me.
And even then, there are such copyright issues with it. Is there no practical ethical use for AI? Responsible use doesn't equate with ethical use for me.
1619 project is Jacobin-style, revisionist history politics. Defund the Police, Jacobin. To flood drugs, homeless and immigrants into sanctuary cities is intentional Jacobin tactics to cause normal people to become fed up and to overturn the system. Revolutionaries are gonna revolt. Too bad everyone is too tired and distracted to give a crap about their utopian visions.
In rare and extreme circumstances it makes sense to have a revolution because the people are oppressed. For the rest of history, revolutionary fervor always comes from power hungry psychopaths who'd jail and kill everyone that stands in their way and then rule perpetually over everyone that's left if they could.
Thankfully, their time is usually short. They had a good run this time, very sneaky and devilish, but back to the political desert they go.
Somehow "centrist" has taken on a negative connotation in Democratic circles, but I don't understand it. Far left politics are wrecker politics that have their moments and then (hopefully) get sent back to the political desert for a generation.
Governing in a sustainable way usually means big tent politics with give and take on the small stuff. Bill Clinton epitomized that style.
> I also agree that Democrats are too invested in themselves and the status quo to put forward a candidate who will make the kinds of meaningful changes that Democratic voters actually want.
The old saying "the customer doesn't know what they want" seems true of the average Democratic voter. I look at the Democratic party planks as primarily boomer-era causes increasingly misaligned with technological progress and social evolution.
I see average Democratic voters as wistful and earnest, but ultimately not (yet? ever?) grounded with a cohesive vision for modern/future American society _at scale_. In my opinion, the moment for a legitimate new vision to emerge was Occupy Wall Street. All that movement seemed to yield for the grassroots was an acquaintance with homelessness culture.
And he won the popular vote if you believe that all U.S. elections are secure and sacrosanct. He is diabolical at getting people to talk about him and think about him constantly.
Joe Biden on the other hand was a senile wrecker for Build Back Better and the party finally made "the switch" to unelected Harris far too late in the process. Even if she was a great candidate, with her odd laughter and fascination with buses, there was not enough time to shape her candidacy. Her VP candidate choice was hobbled by rising anti-semitism in the party against Shapiro and perhaps concerns of being outshined by him. No, the Democrats did not do themselves any favors in the '24 election.
Carter, Clinton and Obama were media creations, vaulting to national prominence out of nowhere. It helped that Clinton and Obama were great, charismatic choices.
Now the traditional media is fragmented and weak. You're not seeing furtive vaulting attempts for potential phenoms like Newsome gain any traction. Who is the media going to be stuck with next time? Will it be take-two for Harris?
WHEN, not if, Harris loses bigly to Vance, then the Democrats will absolutely be to blame. Where are their all new shiny, beautiful, erudite candidates that would need all four years to gestate and promote? Shouldn't we be getting acquainted with them now? I wager they're not going to appear, and we'll get more flunkies. My theory as to why is that those currently in power in the party do not share; they're aging out and hollowing out the party in the process. We're to the point now of collapse. I'm surprised a third party on the left hasn't yet formed.
> I think developers have these amazing connections with the work and hope for what connecting can be, what the internet means, and are so inspired by having help with the labor of building.
Yes, this is it, you understand! The little spark of creation that we all can wield is so clear in software development.
> But these stories these feelings: they are gonna be crushed. It's not a tale that's easy to tell.
Noooo! This is the narrative. The matrix has you. Don't believe the hype. The problem of existence is choice, and it's a continuous problem.
The top down narrative control is so so powerful now. Your mention of anger at the web is all one and the same. I am seriously yearning for the Lightphone[1] just to disconnect from the web and messaging apps when I'm away from my desk.
'Hate' and 'fascist' seem to reliably trigger people to stew in anger and give up their power.
Don't fall for the divide and conquer. You have agency, you can do your part to steer the ship if you can resist the learned helplessness of hatred.
AI is a tool. I enjoy using it as a search engine. But just like I don't trust everything on the internet, I don't blindly trust AI. AI's index the same information as search engines with additional retrieval error factored in.
There are deeply unprofitable modes of AI. The chat interfaces are, as I understand it, deeply unprofitable loss leaders whereas the enterprise API's and agentic stuff is profitable.
Maybe try to intensify your use of the unprofitable offerings if you you dislike what the AI companies stand for before the economics come back to earth for them?
Time for a shameless plug for my friend's product: dependencies built from source and served up a la carte. Removes a lot of trust issues with rando tarballs uploaded by bad actors. There's nothing quite like it.
They sound like very important people no matter what the circumstances are, haha.
Having "house rules" on a team that new members must agree to follow tends to flush such people out and they usually exit on their own when their shenanigans get repeatedly called out as violative. Gotta introduce the rules in the interview process and get agreement after they join. Catching them out early is the key.
We had an intervention on one hard case and he rage quit the next day. I don't know why people do that, it's a small world and people talk.