Live data from Hacker News

PresidentObama on GitHub

github.com

21–30 of 68 posts

Re: PresidentObama on GitHub

#21
post #7
post #6

Earlier quoted context omitted.

This is a serious and important idea.

Could you explain why? It seems like just as strange a technological barrier (for the average citizen) as the current process of proposing a law.

Imagine if we could analyze a current law (ex. Computer Fraud & Abuse Act) and tweak the parts that are being abused or used in a way that they weren't intended. Or each time a law is added (merged with Master branch) we could see who voted in favor of that law (i.e. greater transparency). Other countries could take our constitution/laws up to a certain point (commit) and then branch off and implement their own approach. There are many ways we could utilize git to improve how laws are created/modified/deleted.

Laws are just rules and processes humans have come up with in a best effort to guide society in the right direction, no different than code is just logic programmers come up with to direct servers and clients to interact in a desired way. We've realized the importance of version control in the software realm, it's time to take it's powerful properties and apply it to the political sphere.

Re: PresidentObama on GitHub

#22
post #5

It'd be interesting to see a system where a government had a GitHub and people could submit laws as pull-requests

And if you think that we (coders) use it to control a source code, that will be turned into a program, or platform..

Now, if the "source code" is projects, laws, discussions, and once this process reach some goal, this could be "compiled" and the resulting platform would be a full State managed in digital form..

Now imagine all this together with automation, the compiled platform (which is "The State") can launch given its program (legislation) not only a way humans control themselves but how automated systems can help us with that..

I mean besides something like robots, a police car would receive the new "program", so the cops would abide to the current legislation.. the car could have cameras and detect if crimes or other things happens, according to the program it has, the federal constitution, etc.. this is just a glimpse

In a IOT world, a government that had automated all of its platforms, machines, etc.. given a current state of a Government platform, a binary, that could flow and update everywhere, with the current laws

Re: PresidentObama on GitHub

#23
post #20
post #5

It'd be interesting to see a system where a government had a GitHub and people could submit laws as pull-requests

If you look here, he's already doing that: https://github.com/PresidentObama?tab=activity

I'm almost certain that's a bot.

See https://github.com/sunlightlabs/us-laws/issues/135

Re: PresidentObama on GitHub

#26
post #23
post #20

Earlier quoted context omitted.

If you look here, he's already doing that: https://github.com/PresidentObama?tab=activity

I'm almost certain that's a bot. See https://github.com/sunlightlabs/us-laws/issues/135

And it reveals a complete misunderstanding/misuse of GitHub Issues: the issue is filed after the law has been passed and signed into effect, so the issue is "opened" only after we would have closed the issue, and it appears that it will never get closed.

Re: PresidentObama on GitHub

#27
post #7
post #6

Earlier quoted context omitted.

This is a serious and important idea.

Could you explain why? It seems like just as strange a technological barrier (for the average citizen) as the current process of proposing a law.

I'll try.

I think the founders got an impressive amount of the "free and open nation" concepts right.

I think the Sears and Roebuck Catalog was an effective tool in its time.

I would rather order from an online store than the Sears and Roebuck Catalog. It'll be faster, more responsive, more transparent experience. The store owners intend it and the internet as a medium allows it to a greater extent than was previously possible.

I wouldn't want to run a company without the internet and I think the core and true functions of our government are not run at web speed or with web transparency.

I feel very disconnected from my elected representatives. I suspect this is a shared feeling. It is hard for me to see them "put out work" and hard for me to understand how good a job they do at anything past staying visible.

This is because we still use the best system available to us 150 years ago. What is the best system used today to collaborate? Git. What's the best place to use it? Github.

Look at the crazy stuff we are able to build using that tool. Truly we're living the buzz words and "harnessing the internet".

I'd rather have 100 OSS project leads deciding government policy than our current 100 senators. I value the culture and medium by which they arrive at decisions so much that I'd make that choice "blind", meaning if I didn't know how red or blue they were, I'd still do it. I think the process/medium/culture is strong enough to override any level of partisan feelings.

Were this to occur. Were laws github repos on various topics and proposals were pull requests and amendments were patches we'd have a few core changes.

1. We'd move from fixed terms to respect based terms. Instead of power brokers and entrenched incumbents it'd be about output and the share of a community that continues to be willing to line up behind your vision.

2. Forks. Governments as currently implemented don't allow iterations. Wouldn't it be interesting to declare your county a fork of the "MIT Common Government License" or to yearly declare which license you will abide by. Too hard? Depends on the delivery medium.

3. Education. I increasing hear leaders calling people "folks". I'm a citizen. You're a citizen. I'm obligated to be educated for our democracy to work. When the medium changed we got Khan Academy, CodeSchool and 100s of similar things. I think the impact of this great good is yet to be felt but it gives me hope that these new medium skills can be learned to an extent where they form a basis of participation.

Right now a political party is strong if it can get people out to check the right box or out in the street to yell. Wouldn't it really be something if strength was in number of upvoted feature pushes? Number of accepted patches?

4. Voting. It is hard to vote with your feet. It is easy to vote with a +1. I trust upvotes for my products (amazon), jokes (reddit) and computer news (HN). We can't evaluate new ideas on a technical and work flow basis the same way? Seems like we can and should. Seems like checking one box every 4 years or even every local election seems grossly slow.

Today I'd like to upvote the "stop torturing people" pull request. I feel like this is reasonable and we could get traction on this. I feel like tomorrow morning the draft could be ready and public viewable. The patch could be vetted and merged next week. In public. At the speed of OSS.

Instead, this will be today's news item. Tomorrow it'll fade into the next one. The senators will ultimately decide behind closed doors and the decision will be the wrong one, influenced in the wrong way - not because they're evil or even ill intentioned, but simply because we work in the wrong medium.

Re: PresidentObama on GitHub

#28
post #26
post #23

Earlier quoted context omitted.

I'm almost certain that's a bot. See https://github.com/sunlightlabs/us-laws/issues/135

And it reveals a complete misunderstanding/misuse of GitHub Issues: the issue is filed after the law has been passed and signed into effect, so the issue is "opened" only after we would have closed the issue, and it appears that it will never get closed.

It's not intended to provide a medium of discussion (at least pre-vote) - it's intended to be a directory of laws. I would assume Issues is only used for IFTTT compatibility.

Re: PresidentObama on GitHub

#30
post #27
post #7

Earlier quoted context omitted.

Could you explain why? It seems like just as strange a technological barrier (for the average citizen) as the current process of proposing a law.

I'll try. I think the founders got an impressive amount of the "free and open nation" concepts right. I think the Sears and Roebuck Catalog was an effective tool in its time. I would rather order from an online store than the Sears and Roebuck Catalog. It'll be faster, more responsive, more transparent experience. The store owners intend it and the internet as a medium allows it to a greater extent than was previousl…

And even more on this.

We citizens are abstracted from the process of making law now. There is no meaningful way through the hole to participate as it stands today.

The barrier of a pull request would be high, but it would be like water breaking over a dam. What we need is a punch through and then iterations and use to smooth the edges and make participation easier and available to an ever wider group.

We basically need what has happened with OSS to be what happens in government.

I'm worried about the barriers too, but I'm even more worried about today's impossibilities of meaningful participation not changing.

Post reply on HN