I wrote about why the current generation of AI developers is so underwhelming, and what I think itβd take to do better: explaining.software/archive/seni...
28.11.2024 00:06 β π 9 π 3 π¬ 0 π 1@maxfield.bsky.social
Backcountry aspirational
I wrote about why the current generation of AI developers is so underwhelming, and what I think itβd take to do better: explaining.software/archive/seni...
28.11.2024 00:06 β π 9 π 3 π¬ 0 π 1Can you share what software youβre using to make the diagram? Is this Graphviz or something else?
18.11.2024 14:42 β π 0 π 0 π¬ 1 π 0What about taking impl Into<String> as a function argument?
16.10.2024 22:54 β π 1 π 0 π¬ 1 π 0HN opines on the message portrayed by the movie βHerβ, claiming it not be dystopian
The orange site never fails.
21.05.2024 22:51 β π 0 π 0 π¬ 0 π 0At this point it seems like a serious business risk to adopt new SaaS which doesnβt offer a self hosting option.
10.04.2024 15:52 β π 1 π 0 π¬ 0 π 0All this to say, itβs a little concerning.
It isnβt like we couldnβt build stateful web applications before React.
I hope we donβt forget those patterns.
As an example, imagine a server-rendered application a la Rails or Django: I see folks trying to conflate HTTP verbs because they, βdonβt want to lose form input stateβ between requests.
What problem do folks think things like sessions are solving?
My hunch is that people, especially junior folks, are so used to thinking about the ways that frontend frameworks address state management, that patterns which lean into HTTP seem foreign or impossible.
Maybe the most surprising thing is how confident folks are in their misconceptions .
In maintaining a few web stack components for axum, Iβve been exposed to some surprising misconceptions about web app architecture.
For example, given HTTP is stateless, youβd think it would be intuitive that primitives like sessions bridge the gap.
Apparently not?
Magnolia blooms at Golden Gate Park.
04.03.2024 13:11 β π 1 π 0 π¬ 0 π 0Thatβs what Iβm doing.
Iβll say that I donβt think you really need HTMX most of the time tho.
I do want ML. But thatβs kind of orthogonal to the TypeScript woes.
Actually what I really need is less client-side runtime.
While there are some JS things that do this, frankly Iβm so much more productive with Rust. (One killer feature here is cargo; compare with esbuild and ecmascript modules.)
I think the thing about Rust productivity is you donβt need to be deep in the weeds with complex memory management (unless you want to be).
In other words, you can work at a pretty high level most of the time if what youβre doing fits that scope (like web dev).
Update: no longer friends with TypeScript.
In all seriousness the stability of the JavaScript ecosystem is insane and so now things have moved to Rust.
Going forward I canβt see many situations where Iβd actively reach for JavaScript (typed or otherwise).
Most of our stack is actually TypeScript π
28.12.2023 23:51 β π 0 π 0 π¬ 1 π 0Thatβs right, weβve implemented custom crawlers
28.12.2023 23:23 β π 1 π 0 π¬ 1 π 0groverhaus, with the new twitter "X" roof sign on it
i refuse to put more than 2 seconds of effort into this
29.07.2023 17:45 β π 637 π 151 π¬ 25 π 2I agree.
They need to βself policeβ their own platform, bsky.app.
That isnβt up to us the users.
Plenty of folks are objecting to the idea that they would moderate their own instance of AT.
The problem with centralized protocol moderation is that itβll be fine until the day Elon takes over and removes all the value aligned rules you care about.
You donβt actually want that.
That isnβt a point Iβm arguing.
However, plenty of folks are up in arms because they donβt want to run their own server and self moderate it.
This is absolutely wild: you need to moderate an online forum if you run one. The advantage is AT will (hopefully) have better tooling for it.
I already said that I would agree the platform, bsky.app, has a responsibility to moderate. They need to βself policeβ their platform.
Where people are running amuck is conflating this instance of AT with AT as a protocol and demanding the team moderate the protocol itself.
But thatβs how the WWW works.
What AT gives you over HTTP is hopefully better tooling to prevent harassment.
They never promised to police the whole protocol (this is exactly what Jack wants to escape vis-Γ -vis Twitter) and I truly donβt think thatβs what most of us would want anyway.
Think of it like this: I can run my own forum accessible via the World Wide Web.
This forum can be targeted in all sorts of awful ways, which mirror the ways communities can be targeted here.
But ultimately itβs up to me to moderate and police that communityβ¦ I canβt ask Tim Berners-Lee to help.
Itβs important to differentiate between AT, the protocol, and bsky.app, the most popular instance that provides AT today.
I agree that bsky.app should do their own platform moderation.
I disagree with the suggestion that they should also own moderation of the broader AT protocol.
Jackβs goal was to divorce the protocol from the instances that run through it.
Not unlike the WWW and HTTP.
Online forums have the same vulnerabilities but there the authority we appeal to is the government, not a tech project.
Are you asking for Bluesky to own the unpleasant moderation work for free?
Iβm not convinced the tooling is in place, but if it were Iβm not sure Iβd want to rely on Bluesky to protect my safety.
There are some pretty significant implications to such an askβ¦
These are absolutely gorgeous.
Are any for sale?
If you have a few extra bucks or can reskeet, I'd super appreciate it. My sister Jess is trying to kick cancer's ass and needs some financial help. $1000/3000.
30.06.2023 04:13 β π 12 π 19 π¬ 0 π 2A view of a meadow with Lake Tahoe in the far distance.
An old growth red fir, growing haphazardly on the side of a hill.
Another red fir, surrounded by pine trees.
Pics from todayβs hike near Tahoe City.
04.07.2023 04:00 β π 3 π 0 π¬ 0 π 0