Hacker Newsnew | past | comments | ask | show | jobs | submit | fishgoesblub's commentslogin

Bit surprised, and disappointed to not see dynamic field support for the uv build backend in this update. Need it for dynamically getting the version from Git. Is there anything blocking it, or is it just not important enough?

Unfortunately dynamic metadata is not efficient for package resolution, so we don't want to encourage it. Instead, we want to design a better workflow for using source control for versioning, but haven't had the time to do so.

Interesting, a better way of doing versioning would be nice. The tool I use requires a git repo setup with at least 1 commit, annoying for brand new projects. I'll be eagerly waiting to see it eventually.

At what point is that the case? When a package is built, it's version is determined at that moment from whatever dynamic source, and is then written into the metadata in a static way (or surely could be if for some weird reason it isn't).

Yet another Discord alternative whose effort could've been put into an XMPP client.

I've been dealing with this exact problem this week. For being such an established protocol with such strong servers, the open source clients available are shockingly undercooked.

I've been playing around with using XMPP as the communication layer for some agents, but the popular client apps (converse.js on web, conversations.im on android) have such little polish.

I've had to fork them to make them pleasant to use at all, this feels like it should be a solved problem.


Mine wasn't. I lost my main account as I couldn't verify I owned it given it was bought on a whim years ago through a giftcard, and they didn't have many recovery methods for those users. Then they permanently deleted the account after the transfer window was over. Luckily I had a second account I could transfer, but even if I could transfer the other account, you cannot have multiple Minecraft accounts tied to a single Microsoft account and having multiple Microsoft accounts is against TOS.

You couldn't verify you owned it because you didn't have access to the email presumably? What account system doesn't work like that?

Also - having multiple Microsoft accounts is absolutely permitted, I have multiple due to their Xbox profile messiness (it is possibly to detach Xbox profiles and they can't be reattached if you ever navigate to the Xbox website while it's detached...) and senior support endorsed it as the recommended solution.


Valkey is going strong still. So is Jellyfin, and Gitea/Forgejo.

Valkey made me forget redis existed in about a day. If I say redis now I actually mean valkey.

Why is valkey better?

They aren’t trying to sell me anything. Better multi-threading, better memory usage, open source, open governance. Redis went corporate.

mariadb

MariaDB feels more like the original devs sold the brand and kept business as usual with a new name, not a community fork.

> Cryptocurrency doesn’t have a lot of use cases outside of money laundering, avoiding sanctions and stealing money through rug pulls.

Very similar things can be said about VPNs. Seeing only the bad to justify banning an entire category is terrible.


Makes me wonder if all non memory safe code will be on the chopping block in the next 5 years. Will they find it morally justifiable to "protect" people from evil unsafe languages?

I thought the government already made those languages illegal

Let this be a reminder to never trust any service be it one ran by a billion dollar company, to one ran by volunteers. You will be eventually screwed over. Make backup plans, and self-host whatever you can so nothing can be taken from you. For Git forges, I personally recommend Gitea[1], or Forgejo[2] (a Gitea fork by Codeberg)

[1]: https://about.gitea.com/ [2]: https://forgejo.org/


Yeah. Buying my own domain and migrating my email to it is one of the best things I've ever done. Setting up wireguard into my LAN permanently changed the way I used computers. Looks like it's time to get myself a VPS and just start hosting even more stuff.

Sovereign personal infrastructure is amazing. Highly recommended. Dealing with the government's rules and their politics is obnoxious enough. I'm starting to really lose patience with all of these communities.


Radicle provides self-hosting with decentralized mirrors for both added availability and DDoS resistance.

A Tor-hosted mirror provides extra protection against attacks on DNS or your domain name, and some additional DDoS protection.


Self-hosting based on an external project is still a dependency on Someone Else to keep it up to date, unless you have both the time and skill to take over maintenance of that project.

It’s probably not too important to choose a service that you think you can trust fully, because that trust might be broken at some point. But having an identifier that can be swapped to different backends, so people can find you again when the host inevitability changes, is a stronger strategy. I think the importance of owning domain names will increase, and using those as the canonical identifier of a project will give it more permanence. The procedures for seizure and censorship with domain names are better established and understood.

Last week the USA censored the domain name of a Dutch porn site.

I’m using self hosted GitLab; any reason I should check out something else?

(I also mirror projects to public GitLab and to GitHub.)


GitLab is a kitchen sink tool for all the good and bad that entails. Forgejo is much more lightweight.

The ability for others to send you pull requests without requiring an account on your gitlab instance

I’m referring to the self hosted part. The outside world can send pull requests via the public GitLab mirror, or they can actually also access my self hosted GitLab instance via its public address - although I doubt anyone would bother.

(Pull requests also can, and should, be sent via ways such as submissions to mailing lists.)


It's a mirror so you'll want to merge the pull requests on your self-hosted instance probably, don't you?

there's decentralized git on Nostr:

https://nostrapps.github.io/nostrgit/

Your public key is your sovereign ownership of your project, and with Nostr is no longer bound to any single entity.


GIT IS DECENTRALIZED

But the identity part of git is not (unless you count pgp signing of each commit, which never took off at a large scale)

and the git tools don't automatically propagate repo changes by default across a network


The identity of a repo is its url so yes, the identity part is decentralized

Identity is more than a name. It is also proving that you own that identity (aka authentication)

Issue tracking and collaboration tools are not. (Although many small projects could get by with a todo.txt and a mailing list.)

But if you just hashed all the changes and put them in Merkle tree to verify, wouldn't that make it so much better?

Yup, but the community you build around a project is not.

Git over Reticulum is another option. You get git, issue tracking (work documents), release management

https://reticulum.network/manual/git.html


Most were powerlimited to a degree to get the most hash/watt out of them.

Why this instead of the opensource, well used, and trusted BTCPay that you can self-host and has 0% fees?

The complexity involved. Most people just want to get on with their work and not get lost into details of self hosting (plus maintaining) yet another service. probably they've self hosted sth else and they're spread thin on resources.

Their rates are not a big inconvenience, IMO


OpenComputers II is even crazier as it uses a RISC-V emulator to run a real Linux image.

Wow, I'd never heard of that, that sounds awesome!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: