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

Wouldn't people discover HardenedBSD via google and then find the link to the code via the website?

I've personally never discovered projects through Github.


Many people do use GitHub for this. There are even Android app stores hinged around searching and installing release APKs.

The social connectivity and discoverability in github is a big reason many people use it. Can't say how many, but it is.


I don't think I've ever searched for anything on github. I always follow a link.

that's something you tell your interviewer

Seems silly. I sure wouldn't not hire someone because of that. Might as well be concerned they have a green toothbrush instead of a blue.

Radicle is local-first, so you can create issues and patches (pull requests) even when offline. It will sync when you're back online.

Also, my understanding is that ATProto is relatively centralized in practice, wheras in radicle every node is sort of equal.


The load will be spread across the network, but I guess the main benefit is that everything continues working even though HardenedBSDs official seed is down.

Every user has their own node, and everyone's node talks to several seed nodes. Even if the official HardenedBSD seed is down, there's still going to be another node to sync with.


Does that actually work out in practice? Do you/someone here have experience with that in Radicle?

IPFS in theory has a similar model, but in practice I've mostly found that if the original seeder goes away, at least part of a dataset becomes inaccessible.


I think the difference between source repos and arbitrary data objects (which are as often as not images or videos) is that people tend to mirror repos locally indefinitely, especially if it's a local cache of something that they're repeatedly using as a dependency for other software that they develop.

If anything is good for the bittorrent model, it's git/source control. Movies and images get moved to different drives or deleted, movies become far less worthy of keeping after being watched, and images may have never been useful to the person mirroring them anyway; just a favor they were doing for a site they like. Source code sits, and source code continues to be used. If I understand correctly, Radicle works as your local git server, too.

The question is whether people will dedicate a little bit of bandwidth to seeding, but I don't think it's a serious question. It's a cheap and easy thing to do if you want to help FOSS, and it's obviously a good and a nice thing to do. It's not like you're seeding stuff that you don't know what it is, or why it is useful.

And, again, they can keep a seed up indefinitely. But they don't need to have either great uptime or great bandwidth.


I'm not doing anything huge, but my local radicle node is connected to ten other nodes at present, one of which is my own hetzner-hosted seed. Even if half of these go down, I still have full access to all the repos I follow.

> You work for money.

I work for money because I need food on the table and a place to sleep. It doesn't motivate me much more than that. In fact, I wouldn't even call it motivation. It's a requirement to live.

There have also been studies that have found that money stops making people happier or more motivated once their yearly salary exceeds a certain amount (the equivalent of 700.000NOK here in Norway).

Some people are primarily motivated by making as much money as possible, sure, but most people I've worked with have found someplace else to work once their current job stops being interesting.


> Having a register machine doesn't seem very useful...

Requires fewer instructions, so potentially faster evaluation, which is good for short-lived programs that ends before the JIT kicks in.

Stack machines requires less space per instruction, however, which reduces the size of the program (faster to load).


If it works anything like what we've got in Norway, they take a rough percentage, and once every year when the taxes are filed, the IRS equivalent charges or repays the missing amount.


That's how it works. You indicate if you want the company to take the tax free threshold (you only want to do this for one job if you have multiple), and then you can also elect to tell your employer(s) an estimated taxable income and they'll use that. Otherwise they just assume your income from that job is your taxable income.

At the end of the year you file online and put in your deductions, which hopefully cover any other taxable income (capital gains, dividends, interest, etc.) if you didn't give your employer a higher figure. Then you pay if you're owing or get a refund if not.


Litestream is already backing up your changes, so synchronous=normal seems reasonable.


What sort of IDE plugin are you thinking of? As long as you have a git plugin it should work just fine (if you're thinking of something similar to github/gitlab plugins then I don't think there are any, but I'm not sure what those buy you).

It's possible to setup CI: https://app.radicle.xyz/nodes/ash.radicle.garden/rad%3AzwTxy...


It's "just" git, but you push to a special remote which will synchronize your repo on a p2p network.

There's also a CLI for issues and pr's, which also get's stored in your git repo.


Anyone using radicle for a project with external contributors?

I've tried it with some of my projects and it seems promising, but I wonder what it'd be like to use it on one of my more successful projects.


Hm, I thought Radicle does not have a way to create a private repository. E.g. your repository, code, and issues are always publicly visible.


This isn't true. You can setup private repos. Here are the docs.

https://radicle.xyz/guides/user#3-selectively-revealing-repo...


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: