Live data from Hacker News

German parliament votes as a Git contribution graph

abstimmung.eu

81–90 of 179 posts

Re: German parliament votes as a Git contribution graph

#81

Earlier quoted context omitted.

I feel like you answered your own question... Like I get it, but English is fluid and is it really that far to make the assumptive leap from "git" to "github/lab/service", seems pretty clear what they meant (even if it's not completely/technically/um-actually correct because git != github).

Yay it seems I don't have to wear the Dunce hat but also, honestly, I'm not even trying to be pedantic on what counts as "git" here. I'm more annoyed that the contribution calendar is considered inherently "git". I doubt Github can even patent that---it's more a habit-tracker thing. (Okay there's also `git` in the URL, I noticed, which means whoever made the page had that mental mapping in mind but still...) I just f…

[deleted]

Re: German parliament votes as a Git contribution graph

#84
post #16

There are also a repository containing some laws in markdown format on GitHub. They even used PRs for actual changes proposed by the parties in the parliament. Also, the commits have their proper date, so you can `git blame` on the laws and even see which president signed-off that change. Sadly, it is unmaintained. https://github.com/bundestag/gesetze

German laws might work different, but I'm not really under the impression that software version control is really that compatible with law making.

In source code we replace or modify the parts that doesn't work in place. Many laws does not work like that, they are a labyrinth of add ons. A new law is introduced with wordings like "This replaces the words "small businesses" with "nuclear rockets" in the law on "Workplace safety of fishing vessels of 1992", §12, section 3, line 5.

No amount of version control will ever find these changes.

Re: German parliament votes as a Git contribution graph

#86
post #37
post #29

I would love to see more governments operate on a Git-first basis, so that each and every decision/contribution can be tracked online for transparency. For example in USA we would have budget ceiling crisis, and both parties try to ram through a law to bump up the debt ceiling "to prevent government shutdown". It is being sold as a measure to keep government afloat and running, and is usually ran through pre-holiday…

> can be tracked online for transparency Government and officials will fight to the teeth to avoid accountability and transparency because that's where the money and power is.

Then who voted into law the current accountability and transparency laws?

Re: German parliament votes as a Git contribution graph

#87
post #16

There are also a repository containing some laws in markdown format on GitHub. They even used PRs for actual changes proposed by the parties in the parliament. Also, the commits have their proper date, so you can `git blame` on the laws and even see which president signed-off that change. Sadly, it is unmaintained. https://github.com/bundestag/gesetze

German laws might work different, but I'm not really under the impression that software version control is really that compatible with law making. In source code we replace or modify the parts that doesn't work in place. Many laws does not work like that, they are a labyrinth of add ons. A new law is introduced with wordings like "This replaces the words "small businesses" with "nuclear rockets" in the law on "Workpl…

These wordings are basically a manual description of a diff. They wouldn't be necessary if version control would be used for laws.

I actually think version control is an absolute necessity for laws.

Re: German parliament votes as a Git contribution graph

#88

If my graph at work looked like this, you could derive from it I would hardly be working.

I guess it’d be like if you only committed once when you release a new product.

Don't forget that GitHub also shows interactions (comments on MRs etc., creating documentation) in the Graph.

Re: German parliament votes as a Git contribution graph

#89
post #33

Earlier quoted context omitted.

> The "commits" to the legal code is published in a government gazette ... The current laws are just the tip of the main branch Unfortunately I think those commits are the laws (depending on the country, of course, speaking for the cases I know). There isn't, except in a few cases, a notion of documents those commits are applied to -the commits are applied to previous commits. It doesn't make a difference functionall…

That's the primary difference between common law and civil law countries. In Germany for example, there are regular laws (if you need to know what's legal and what not, these are the ones you read) and change laws (Änderungsgesetze), which usually read like "Law XYZ, Paragraph 5a, Sentence 3 is changed to read as follows: '...', Sentence 7 is appended with '...', Sentence 8 is removed" So at any time, you've got a cl…

> "Law XYZ, Paragraph 5a, Sentence 3 is changed to read as follows: '...', Sentence 7 is appended with '...', Sentence 8 is removed"

That is basically a manual description of a git diff.

Re: German parliament votes as a Git contribution graph

#90
post #87

Earlier quoted context omitted.

German laws might work different, but I'm not really under the impression that software version control is really that compatible with law making. In source code we replace or modify the parts that doesn't work in place. Many laws does not work like that, they are a labyrinth of add ons. A new law is introduced with wordings like "This replaces the words "small businesses" with "nuclear rockets" in the law on "Workpl…

These wordings are basically a manual description of a diff. They wouldn't be necessary if version control would be used for laws. I actually think version control is an absolute necessity for laws.

Might work in some systems but England has Case Law stacked on top of statutes. That's tricky to turn back into code.
Post reply on HN