I love the principle behind this initiative. One suggestion to the people behind this work. Give this page a Stripe like ease of getting started with the first use case. I'm sure developers would love to get behind something like this. We just need to make it easy for them to get started.
Question: How do I get involved in contributing to these types of projects, I wish there were mentorship programs focused on helping software professionals get involved in open source/libre contributions. Any thoughts?
Truthfully, at this point anything goes. Browser, mail, instant messenger, bookmarks manager, a message [bus] that can be used to open a link on another (authorised) device, etc. etc.
Do you guys have any project that is more contribution-friendly to people not deeply invested in the development of GNU Net so far?
I found the best way to contribute to open source is to dive in. Contributing to the open source things you use by fixing issues affecting you is a common way to get involved. If the software you use doesn't have any downsides that affect you, usually they will have an issue tracker, sometimes with "newcomer" tags. In the worse case you can always find some spelling errors using codespell or similar, get those fixed and proceed from there to other static analysis tools and then to reviewing the code and fixing any issues you find.
How can I build port an application that depends on reliable, unordered packet delivery to GnuNet? Does GnuNet have its own web browser? Are there "WebSockets for GnuNet?"
The scope of this project was ambitious when it was launched, eighteen years ago. Today, it's abundantly clear that it was too ambitious (and/or the project was poorly managed); they still don't have anything usable, whereas other projects like Tor and I2P have produced usable tools in much less time.
Does anyone know what it’s tech stack is or whether it was architected/designed well enough to build off of? It’s a cool project but it has been running a long time
It might look complicated at first, but the parts seem reasonable too me. It might be simpler to understand when the building blocks are grouped and larger components only show top level (grouped) dependencies instead of the full graph.
ReactOS is entirely usable, if niche. GNUnet isn't usable. The home page describes it as "not ready for usage beyond developers", "still only suitable for early adopters with some reasonable pain tolerance", and "unlikely to provide good anonymity" -- it's unfit for purpose.
Hurd is an abject, embarrassing failure. Individual developers have produced more stable, complete operating systems as a joke (like PonyOS) than the entire GNU project has managed in 29 years.
Does contributing to Linux not count? Some things are hard and ultimately fail. It's impossible to have any success without toleration of the possibility of failing.
Some of the GNU userspace projects surrounding Hurd have become important parts of the Linux userspace. Hurd itself, however, is wildly different from the Linux kernel, and has had little to no influence on Linux.
Well, you have to fail anyway, so failing quicker might save you some time and get you to a good solution quicker as well. Understanding that should be a core part of any HNer at least. Probably wouldn't hurd the free software world either. (pun intentended)
This has nothing to do with IPv6. Unless I am missing something, it is literally just a result of NAT, which using IPv4 does not guarantee, and which using IPv6 does not need to prevent.
Although there are some minor similarities, it is quite a different beast. Yggdrasil aims to be a general purpose globally scalable routing scheme and the current implementations do this by providing end-to-end IPv6 transport. GNUnet seems to be much more tailored to specific applications at this stage and may not scale well either.
e.V. or eingetragener Verein, is a registered non-profit organization that must serve a good cause, imo. Usually used for sports, culture, science organisations etc. It's not a company
> Even though transport encryption is increasingly being deployed on the Internet, it still reveals data that can threaten democracy: the identities of senders and receivers, the times, frequency and the volume of communication are all still revealed.
Can threaten democracy? What a weird wording... Typically where these informations are used to block people from accessing the internet, aren’t democratic countries to begin with.
>Typically where these informations are used to block people from accessing the internet, aren’t democratic countries to begin with.
Blocking people from accessing the internet is crude. Tracking people accessing the internet is even better, and that also happens in so-called "democratic" countries (that is, countries than once in 4 years allow the masses to vote for a party or candidate between 2-3 pre-selected options).
Minor nitpick: in the US, it’s two of the big parties, and a few of the small parties (so not 2-3 total). Last time (2016), there was the Libertarian Party and the Green Party on the ballot.
Yeah, but it's usually merely 2 parties that have any chances at all, by the way the voting system is setup, and how the whole game is played (for one, ruling parties having the money to advertise and secure their positions and playing with advantage beyond their program over any new party)
A related post from September: https://news.ycombinator.com/item?id=20884463
Previous discussions include 2017: https://news.ycombinator.com/item?id=15877908
2013: https://news.ycombinator.com/item?id=6961018
https://news.ycombinator.com/item?id=6194553
https://news.ycombinator.com/item?id=5845435
2011: https://news.ycombinator.com/item?id=2515519