RU version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
89% Positive
Analyzed from 2692 words in the discussion.
Trending Topics
#government#dutch#open#https#source#code#forgejo#github#gitlab#overheid

Discussion (104 Comments)Read Original on HackerNews
I remember applying for a job (at some weird company) to be put up as an open-source contributor for the dutch government last year. The idea was that I was going to build on top of MuleSoft stuff. They ghosted me a day later, despite me having already done these things for the client they needed me for. I would advise anyone that is looking for OS contributors to not out-source them through companies, as the models don't really align.
Nowadays I'm communicating with people in Utrecht to get partijgedrag to a newer level (the current one is kind of weak). I would love to build some tooling on top of our government APIs, as well. I don't think people realize how much internal tooling is being built with the idea to release them to the public. It's really cool to see.
https://openwallet.foundation/staff/
So happy to see they're ingesting voting data again! They stopped a few years ago (which is also a few elections), which I thought was such a shame. Knowing what representatives actually do, and not just promise, is really the only thing that matters.
That's vastly different now, so I want to take a look at how we can properly do ingestion. Currently it's an ETL that is pretty flakey, even with tests. The backend-frontend is also a mess, wondering if we can just go vanillaJS without the mess that is pgtyped/prisma. I'm kind of wondering if we can use ATProto too, but I'm not too familiar with it.
Elwin is also looking at municipality-independent instances (this is less about code and more about communicating with municipalities). They all want money, which is fair, but we're not sponsored or funded anywhere. Supporting this is fruitful thinking on our side.
The code is still on my gh [0], but i might make an org on codeberg for this and mirror to this back to gh
0: https://github.com/van-sprundel/partijgedrag
In the context of other commentary today with various people migrating off of github...
is there an event prompting this, or were you thinking of it more in the general vein of European governments trying to reduce dependency on American services?
I expected them to use GitLab because its older and dutch, but I'm glad they opted for forgejo.
Kind of interesting how the perspective is so different from the inside! Maybe it's the typical "the grass is always greener..."?
Most notably the Labor and Welfare Administration with 3000+ open repos.
https://mxmap.nl/
Another data point: I've visited public libraries around Friesland province. They all use catalog + internet facilities which look & feel the same across libraries: a browser (Mozilla) + office suite, PDF reader, files can be saved locally put don't persist between user sessions.
This would lend itself perfect for a Linux-based setup: netboot (from per-building local file server or NL-based cloud), read-only filesystem, LibreOffice etc.
But alas: the setup is Windows-based (running on Intel NUC or similar), office suite is Microsoft Excel/Word/PP. Completed by Acrobat PDF reader. No doubt it's at least able to leak telemetry and/or user data if Microsoft were to feel like it (or asked/forced to do by US gov).
And interestingly, code.overheid.nl runs from a residential ip address.
That’s not what I’m seeing.
IP address is currently 147.181.37.238, which is assigned to ODC-Noord via RIPE.
ODC-Noord is a data centre for national government organisations according to https://www.odc-noord.nl/
Checked with `host`, `dig` and hosting-checker.net
That's not a fair characterization. The company that runs it might be bought. That's not planning to put it in USA hands
The result is that the information needed to log in to all the important government systems becomes subject to American jurisdiction. Foreign agents will be able to authenticate themselves as any Dutch citizen and act on their behalf.
It's built on Gitlab and does everything you need your git to do.
They also provide hardened base container images at https://container.gov.de
> Machine-readable Dutch law execution. regelrecht takes legal texts, encodes them as structured YAML, and runs them as deterministic decision logic. The engine takes a regulation and a set of inputs, evaluates the decision logic, and returns a result with a full explanation trail
Can someone explain this to me? Not the technical aspect, but rather a user story or use case, maybe with example. I can't really wrap my head around it. Thanks in advanced.
As for the use case, it seems to be an explorative exercise to see if something like that can help provide more transparency and consistency within systems of law, "whether machine-executable legislation can provide an answer" to complex and opaque cases. The websites linked earlier have more information + examples.
Bringing the boring old legal system closer to smart contracts.
But I don't have a clue if this is really the case.
I think that's the project.
"Modern calculation engine as a building block for the entire government. In collaboration with the Benefits Service (Dienst Toeslagen). Can we develop a general calculation engine for the government? This project explores how such a system could help in executing complex regulations for citizens and businesses, for example, when calculating benefits."
I run a Forgejo instance too for my own use, but haven’t looked into how translation is set up as I haven’t had any need for changing any of the templates or texts that ship with Forgejo by default.
You know, they could just use their own language. The link to forgejo even states: "code.overheid.nl (Dutch)"
https://news.ycombinator.com/item?id=42753523 (269 comments)
[0] https://govbrowse.uk
[0] https://oss.developer.overheid.nl/repositories
And if something went wrong they would fully admit to them being wrong and fix it
Integral – A Federated, Post-Monetary, Cybernetic Cooperative Economic System
https://news.ycombinator.com/item?id=47877819
PS.: The earlier we try to encourage exploration and wider discussion of alternatives to "capitalism-vs-socialism-vs-nationalism" dogmas, the faster we might get to a healthier global living environment, IMHO.
So again, why keep spreading this project you aren't responsible for, and whose domain you aren't even familiar with?
Try running forgejo for your own projects, see what you think of it. Doing the research beforehand helps a ton for your DevOps team.
It is pretty common playbook.
And also a very similar "was this page helpful?"
It's ok, we like the Dutch lol
We'll take the imitation as a form of flattery ;)
We need technology to serve citizens instead of the other way around. We do not need European versions of big-tech because the resulting oligarchy will be as bad.
> "For now, this is a pilot using Forgejo, an open-source, European, and sovereign alternative to GitHub and GitLab. Not all government organisations can use the platform yet. Developers are invited to contribute, with the aim of eventually growing it into a shared Git platform for government bodies."
name a few? the infra seems relatively stable. the only api ive used so far doesn't even have rate limiting, so i can queue ~10 requests at once and they all return fine.
I love the idea of my city, region or nation (or planet) working to solve a problem and releasing the tool to the public. I just don't want every government to duplicate all the same work, some duplication and competition is fine. But the idea that different places have different specialities etc....
We have 342 municipalities, all buying the same apps (from 3 or 4 vendors) to deliver basic services to their citizens. Common Ground aims to replace all of those with open source solutions.
I see some communities, seems like each community has their own setup, some of them have github links.