Readit News logoReadit News
moritzruth commented on After two years of vibecoding, I'm back to writing by hand   atmoio.substack.com/p/aft... · Posted by u/mobitar
DHPersonal · 16 days ago
I only learn when I do things, not when I hear how they work. I think the teacher has the right idea.
moritzruth · 16 days ago
Yes, I do too, but the point they were trying to make is that "learning how to write code" is not the point of CS education, but only a side effect.
moritzruth commented on Self-hosting is being enshittified   troubled.engineer/posts/s... · Posted by u/StrLght
goku12 · a month ago
Self-hosted FOSS apps are probably the best push towards computing freedom and privacy today. But I wish that the self-hosting community moved towards a true distributed architecture, instead of trying to mimic the paradigms of corporate centralized software. This is not meant as a criticism against the current self-hosted architecture or the apps. But I wish the community focused on a different set of features that suite the home computing conditions more closely:

1. Peer-to-peer model of decentralization like bittorrent, instead of the client-server model. Local web UIs (like Transmission's web UI) may be served locally (either host-only or LAN-only) as frontend for these apps. Consider this as the 'last-mile connectivity' if you will.

2. Applications are resistant to outages. Obviously, home servers can't be expected to be always online. It may even be running on you regular desktops. But you shouldn't lose the utility of the service just because it goes offline. A great example of this is the email service. They can wait for up to 2 days for the destination server to show up before declaring a delivery failure. Even rejections are handled with retries minutes later.

3. The applications should be able to deal with dynamic IPs and NATs. We will probably need a cryptographic identity mechanism and a way to translate that into a connection to the correct end node. But most of these technologies exist today.

4. E2E encrypted and redundant storage and distribution servers for data that must absolutely be online all the time. Nostr relays seem like a good example.

The Solid and Nostr projects embody many of these ideas already. It just needs a bit more polish to feel natural and intuitive. One way to do it is to have a local daemon that acts as a gateway, cache and web-ui to external data.

moritzruth · a month ago
You might be interested in https://www.iroh.computer/
moritzruth commented on Backing up Spotify   annas-archive.li/blog/bac... · Posted by u/vitplister
silcoon · 2 months ago
I get your point but then let's not complains if creativity dies and things all look the same. Creative people don't have motivation to produce if they can't make a living out of it.
moritzruth · 2 months ago
> Creative people don't have motivation to produce if they can't make a living out of it.

That is simply not true. Most artists do what they do without ever seeing any money for it.

moritzruth commented on Germany votes to bring in voluntary military service programme for 18-year-olds   bbc.com/news/articles/ckg... · Posted by u/petermcneeley
ekianjo · 2 months ago
"gender is a social construct" only goes so far...
moritzruth · 2 months ago
Gender is a social construct, biological sex is not. Confusingly, we use the same binary terms for both.
moritzruth commented on Why we built Lightpanda in Zig   lightpanda.io/blog/posts/... · Posted by u/ashvardanian
simonask · 2 months ago
I don’t think it’s a useful observation. Lots of people come to Rust from OOP languages and try to make everything `Arc<dyn Interface>`, and it immediately fails, to their great frustration.

Do not do this.

moritzruth · 2 months ago
Why would it fail?
moritzruth commented on From VS Code to Helix   ergaster.org/posts/2025/1... · Posted by u/todsacerdoti
maartin0 · 3 months ago
I've tried Neovim, but still use VSCode because everything either works out of the box or takes 2 clicks to install an extension for and things like drag and drop into the file explorer or the remote extension make it really quick to use.

The only other real GUI contender I've seen is Jetbrains's IDEs (the free educational plan is great) but having seperate IDEs for different languages gets a bit annoying if you have multi language projects (e.g. a Rust backend hosting a Typescript frontend)

moritzruth · 3 months ago
You don't really need the different IDEs. For example, you can install the Rust plugin and the TypeScript plugin in IntelliJ Ultimate, without needing RustRover and WebStorm.
moritzruth commented on VST3 audio plugin format is now MIT   forums.steinberg.net/t/vs... · Posted by u/rock_artist
Zoadian · 4 months ago
i have my own vst3 host. it's not really that difficult. the real problem is that theres a lot of plugins that do some random thing that wont work becasue it's not standard.
moritzruth · 4 months ago
IIRC that's also what is said in the video.
moritzruth commented on A Web Framework for Zig   jetzig.dev/... · Posted by u/nivethan
Onavo · 5 months ago
It's a perfectly fine name. There's a billion dollar web framework company named Zeit which famously built https://now.sh
moritzruth · 5 months ago
They rebranded to Vercel, most likely because Zeit turned out to not be a perfectly fine name.
moritzruth commented on A Web Framework for Zig   jetzig.dev/... · Posted by u/nivethan
_heimdall · 5 months ago
That's a fight we lost two decades ago now unfortunately. Nearly any modern-ish API is a JSON-based RPC. There's nothing wrong with that, JSON RPC is a plenty fine solution for many common use cases, it just isn't REST.
moritzruth · 5 months ago
Note that there is also a standard for JSON-based RPC systems, called JSON-RPC [0]. Not every JSON-based self-titled "RESTful" API uses JSON-RPC.

[0]: https://www.jsonrpc.org/

u/moritzruth

KarmaCake day179October 19, 2021View Original