News for hackers. Stuff that matters.

jonstaab

Re:AI is a tool and using it well takes skill on Monday October 12, 2026 @06:25PM (#50063922)
The reality is that it's both. LLMs (along with every tool from a hammer to GPS) shape the world instrumentally (that is, by being wielded by the user), but also turn around and shape us formally. Every tool goes into the ecology of media, reshaping reality around us, including our abilities, senses, and values.

Rich's definition of "tool" is something like Ivan Illich's "Tools for Conviviality." Convivial tools can be used with minimal loss of agency, within a healthy politically-defined society. Huahai's definition is more akin to McLuhan's idea of "media." This category covers pretty much every technical or technological system, and its use is necessarily systematic and risks the instrumentalization of the user himself.

Decoupling between client and server over a protocol that includes definitions for content types is underrated. For anyone wanting to see what this buys you, visit https://app.flotilla.social/spaces/relay.nostr-proto.org/thr... to see a very different view of the same content that exists on nostr-proto.org. Think RSS readers, but for rich social media content.
Re:When did Google get so f-ing weird? on Sunday September 27, 2026 @09:37PM (#49872561)
This is why I like jev so much. It re-frames machines as machines, not as empathetic perfect-friend-or-soulmate-or-counselors, which they can never be, because there is no "other" to interact with. LLMs perfectly embody Kant's epistemological crisis.
Re:Small Programming Tricks on Wednesday September 16, 2026 @01:02PM (#49729882)
I miss posts like this
Re:Forgejo <=16.0.3 Critical RCE on Thursday September 10, 2026 @04:37PM (#49649837)
Forgejo is a fork of gitea.
Re:Slack Code on Thursday August 20, 2026 @11:17AM (#49375861)
Oh look it's a Buzz clone

https://buzz.xyz/

Re:fx :Tiny, open, native coding agent. on Wednesday August 19, 2026 @06:23PM (#49367958)
I like it from trying it quickly, but is there any way to use it with a provider other than vercel?
Re:Opus 5.0 drives incoherence into the stratosphere on Wednesday August 19, 2026 @02:14PM (#49365078)
This is so funny to read. I ended up creating a /cleanup-prose skill I run after every command
Re:Ask HN: Alternatives to GitHub on Monday August 17, 2026 @02:33PM (#49335598)
If you want to try something a little bit more off the beaten path, https://gitworkshop.dev/ is a code forge built on nostr
Re:A Discord Alternative – Echoed on Monday July 27, 2026 @07:43PM (#49077172)
xkcd 927 but instead of another standard, another vibe-coded discord clone.

I say this as someone building a discord clone (https://flotilla.social)

Re:GPT‑Live on Thursday July 09, 2026 @12:05PM (#48848176)
These people are an opportunity for the rest of us to be better people, to show compassion and mercy. They are not worthless to the rest of society. Giving them LLM companions says that they are — that their only self-worth is their feelings.
Re:GPT‑Live on Wednesday July 08, 2026 @04:29PM (#48837030)
The thing is, individual moderation isn't sufficient to combat collective capture. This is Ivan Illich's idea of "radical monopoly", where a technology (like cars or the internet) becomes so entrenched that individuals can't realistically opt out any longer. This happens when we abdicate our collective responsibility to the internal logic and incentives of the tech.
Re:GPT‑Live on Wednesday July 08, 2026 @02:12PM (#48835290)
Yes, but design nudges use in one direction or another. Or, as McLuhan said, "the medium is the message."
Re:GPT‑Live on Wednesday July 08, 2026 @02:10PM (#48835255)
I don't know the answer. But a robotic voice is probably not a bad idea — just having a reminder that the thing you're talking to is not actually anything like you. If you want to go full send, you could have the LLM generate a clickable interface on demand so you could interact with it as a machine. Voice/computer interfaces are obviously useful, especially for disabled folks. But the ones that existed in the past didn't pretend to laugh at your non jokes or imitate vocal fry.
Re:GPT‑Live on Wednesday July 08, 2026 @02:07PM (#48835216)
Right, I think the challenge is that LLMs are essentially language-based, which is itself a very convenient interface. Covering the maximally humanistic default interface with something more mechanical is like tying your own shoelaces together, but it would protect us from the psychological hijacking we're so prone to when interacting with these machines.
Re:GPT‑Live on Wednesday July 08, 2026 @02:06PM (#48835184)
This is actually not a bad option
Re:GPT‑Live on Wednesday July 08, 2026 @01:44PM (#48834902)
This is the opposite direction AI should be going. Human relationships are the most valuable thing we have, and so, naturally, technology seeks to intermediate and now replace them.

I'm not Catholic, but this podcast presents a very interesting argument against talking to AI as if they were human: https://newpolity.com/podcasts-hub/debate-chatbots

Re:The European Social Stack on Saturday June 20, 2026 @01:25PM (#48611070)
Time to coin a new term, I think: "openwashing".

Europe is adopting open source and open protocols, not to promote individual sovereignty, but explicitly to protect European sovereignty from foreign influence. This is not what these technologies were built for; "promoting democracy" does not protect the rights of individuals.

The technology listed is mostly federated, not radically open (like, for example, nostr). In particular, ATProto has provided the EU with the perfect opportunity to signal openness while simultaneously standing up a new walled garden in which dystopian "moderation policies" will be the norm.

Re:AI is making me dumb on Thursday May 14, 2026 @03:25PM (#48140026)
I have been telling people lately that I feel like I'm losing my mind. And I'm not even someone who has leaned into AI coding that much either; I've just tried to learn the tools since Claude got "good". But my inherent laziness, which was always flattered as something that makes me a good programmer, has made me unable to use the tools with the required discipline. The result is that I have not thought deeply about the software I write for around 3 months. Every additional week that goes by without me doing a refactor or serious feature addition saps my confidence. I know I can still code. But I feel worried that I can't. Today I am refactoring a 4k LOC AI-written rust codebase. I don't know rust, but I will finally learn it today. And I can already tell the end result will be 50% the size and immeasurably more coherent.
Re:Tangled – We need a federation of forges on Wednesday April 29, 2026 @02:56PM (#47952753)
Do github, gitea, and gitlab not?
Re:Tangled – We need a federation of forges on Wednesday April 29, 2026 @02:55PM (#47952738)
Sounds like a misconfigured repository. Try for example https://gitworkshop.dev/danconwaydev.com/relay.ngit.dev/ngit...
Re:Tangled – We need a federation of forges on Wednesday April 29, 2026 @02:53PM (#47952712)
It's all open source, hosted on nostr itself. See the creator's profile for all related repos:

https://gitworkshop.dev/danconwaydev.com

Re:Tangled – We need a federation of forges on Wednesday April 29, 2026 @01:13PM (#47951360)
I don't know how new Tangled is, but there is a fairly mature github alternative being built on Nostr:

https://gitworkshop.dev/

The basic idea is that you can put your repository on multiple GRASP-compatible nostr relays (GRASP is a sub-protocol that glues nostr and git together), so even if one server goes down you can transparently sync using the others. This means in effect 100% uptime if you choose reliable servers, as well as cryptographically-signed repositories, activity, issues, etc.

Re:Bluesky April 2026 Outage Post-Mortem on Monday April 13, 2026 @11:13PM (#47760803)
Yeah, any time you need either an index or a caching layer you have to re-centralize one way or another. But decoupling those "services" from the data storage itself helps, and credible exit makes the gatekeepers far less powerful. An example: a few weeks ago nostr.band, one of nostr's main indexers/search services went away. Search is still somewhat impacted (evidence that we were centralized around it), but indexing (i.e. finding users' relay lists) is still covered by several other services.
Re:Bluesky April 2026 Outage Post-Mortem on Saturday April 11, 2026 @07:07AM (#47729525)
That's what decentralization looks like. You might also try:

nostr.com nostr.how nostr.net nostrich.love nostrhub.io usenostr.org And of course https://github.com/nostr-protocol/nostr

Re:Bluesky April 2026 Outage Post-Mortem on Friday April 10, 2026 @04:31PM (#47723309)
Getting clients to do the right thing is like herding cats, but there has been some progress. Early 2023 Mike Dilger came up with the "gossip model" (renamed "outbox model" for obvious reasons). Here's my write-up: https://habla.news/hodlbod/8YjqXm4SKY-TauwjOfLXS

The basic idea is that for microblogging use cases users advertise which relays their content is stored on, which clients follow (this implies that there are less-decentralized indexes that hold these pointers, but it does help distribute content to aligned relays instead of blast content everywhere).

Also, relays aside, one key difference vs ActivityPub is that no third party owns your identity, which means you can move from one relay to another freely, which is not true on Mastodon.

Re:Bluesky April 2026 Outage Post-Mortem on Friday April 10, 2026 @02:53PM (#47722139)
probably not
Re:Bluesky April 2026 Outage Post-Mortem on Friday April 10, 2026 @02:26PM (#47721863)
1000x redundancy makes it vanishingly unlikely. Although I know we're due for a pole shift so all bets are off I suppose.
Re:Bluesky April 2026 Outage Post-Mortem on Friday April 10, 2026 @02:00PM (#47721599)
nostr never goes down

Older »