Live data from Hacker News

Ukraine open sourced it's star government services app

opensource.diia.gov.ua

21–28 of 28 posts

Re: Ukraine open sourced it's star government services app

#21
post #13

Earlier quoted context omitted.

Yes it is. And a democracy under (quite literal) attack by hostile forces. Ukraine does have its flaws, with the influence of the oligarchs being a major one, but to not consider it a democracy would just be silly.

"Now is not the right time for elections" - Zelenskyy the stalwart defender of Democracy™

1) The majority of Ukrainians did not want to hold elections. Polls have been done on this. Polling places would be massive targets, for one, but also it would be a logistical disaster. Half of the country is displaced either internally or in occupied territory or a refugee in Europe or on the front lines where unnecessary rotations would be dangerous. Overcoming those problems would require a lot of money, during a period when Ukraine is struggling to pay their soldiers and keep the country running.

2) The Ukrainian Constitution explicitly shuts down elections during wartime by default. It would be more legally challenging to have one, than to not have one.

Re: Ukraine open sourced it's star government services app

#22

Earlier quoted context omitted.

Was the UK one of the powers of democracy fighting against dictatorships in WW2? UK paused elections for 5-6 years during an existential war. Ukraine is currently fighting an existential war. It’s very likely that all continental European democracies also would have voluntarily suspended elections, but they were occupied by the German Nazi government and not given a choice. Finland, another democracy, also decided no…

I figured with these new election security measures, that lead to the most secure election in history here in the US, they could securely hold an election. Just mail out ballots to registered voters addresses and have drop boxes.

You’d be very very wrong, if that’s what you actually think. Mail is not reliably working across large areas of Ukraine, millions are displaced and not residing at their “registered voter address”, and anyone in occupied areas would be entirely disenfranchised.

Also I need more context on how “election security in the US” translates to “securely holding an election in occupied Ukraine”. I’m not up-to-date on the specific developments in the USA and also have no idea how they would translate over in Ukraine. I need you to help me understand what you are saying there (with specifics) enumerating which “new election security measures” you are talking about. All I’m aware of is an increase in voter ID requirements. And I’m not sure how that would help the areas of Ukraine who are not free to receive mail or even establish a drop box voting center.

Re: Ukraine open sourced it's star government services app

#23
post #21

Earlier quoted context omitted.

"Now is not the right time for elections" - Zelenskyy the stalwart defender of Democracy™

1) The majority of Ukrainians did not want to hold elections. Polls have been done on this. Polling places would be massive targets, for one, but also it would be a logistical disaster. Half of the country is displaced either internally or in occupied territory or a refugee in Europe or on the front lines where unnecessary rotations would be dangerous. Overcoming those problems would require a lot of money, during a…

[flagged]

Re: Ukraine open sourced it's star government services app

#24

The navigation doesn't work in Firefox. > Uncaught TypeError: document.querySelector(...).computedStyleMap is not a function This happens because they hijack the built-in hash navigation, essentially breaking functionality that would've worked if they just left it alone. If you really need to use shiny features unsupported in all browsers use polyfills, we learned this decades ago. Screwing up something so simple doe…

I am immensely impressed that the developers here are using widely-supported but technically-experimental interfaces and methods. Without IE-like polyfill bloat.

One of my recent favorite experimental features is TLS Encrypted Client Hello, which protects against one of the last MitM attacks used by authoritarian governments to filter the Web. I note that while ECH is experimental, it is also widely supported, including by Firefox. Firefox needs to pick up the pace with implementing the CSS Typed Object Model API, which they thoroughly document on MDN. Bravo to the Ministry of Digital Transformation. And for those users who want better Web API support with good privacy protections, there is Brave (I only switched away from Firefox back in the day because Chromium had better experimental Wayland support, and better memory management on my dinosaur).

Re: Ukraine open sourced it's star government services app

#25

The license used seems to be EUPL-1.2 for everything they've released. FSF says it's copyleft comparable to the GPL, but isn't compatible with it. (although, can be re-licensed by following a two-step process)

GitHub repo uses EUPL, but the website has another license…

Re: Ukraine open sourced it's star government services app

#27

The navigation doesn't work in Firefox. > Uncaught TypeError: document.querySelector(...).computedStyleMap is not a function This happens because they hijack the built-in hash navigation, essentially breaking functionality that would've worked if they just left it alone. If you really need to use shiny features unsupported in all browsers use polyfills, we learned this decades ago. Screwing up something so simple doe…

I am immensely impressed that the developers here are using widely-supported but technically-experimental interfaces and methods. Without IE-like polyfill bloat. One of my recent favorite experimental features is TLS Encrypted Client Hello, which protects against one of the last MitM attacks used by authoritarian governments to filter the Web. I note that while ECH is experimental, it is also widely supported, includ…

Brave, the chromium fork that hijacks affiliate links? GTFO.

And you know, they could still use this feature on chromium browsers, just feature test it before breaking it on Firefox. Or use any of the many ways to achieve the same result, classList.includes is one. It's webdev 101, don't be impressed by their lazyness.

And an aside, MDN is maintained by users like Wikipedia, not by Mozilla. If you're missing something there you can just add it, even if Firefox will never support it.

Re: Ukraine open sourced it's star government services app

#28
post #13

Earlier quoted context omitted.

Yes it is. And a democracy under (quite literal) attack by hostile forces. Ukraine does have its flaws, with the influence of the oligarchs being a major one, but to not consider it a democracy would just be silly.

"Now is not the right time for elections" - Zelenskyy the stalwart defender of Democracy™

Идй на хуй придурок.
Post reply on HN