Settings

Theme

France Is Building Its Own Google Workspace – With Django

bhusalmanish.com.np

7 points by phn 3 days ago · 7 comments

Reader

ChrisArchitect 3 days ago

Related previously:

France Aiming to Replace Zoom, Google Meet, Microsoft Teams, etc

https://news.ycombinator.com/item?id=46767668

boltzmann-brain 3 days ago

god, out of all the technologies of yesteryear, why Django?

  • Nextgrid 3 days ago

    To be fair, the problems it's trying to solve are also from "yesteryear" and do not require some groundbreaking new tech. But out of interest what would you pick instead?

    • boltzmann-brain 3 days ago

      Rust or Haskell. Python is subpar in terms of maintainability especially when it comes to long-running, generational, massive, codebases. Python is also massively worse when it comes to performance. Haskell strikes the perfect balance here, I've worked at companies with massive codebases where maintaining is still a breeze years later. This simply does not happen with any OOP languages, the code always turns into an ingrown hedge with time.

      Especially when it comes to long-running projects like what's attempted here, Python, even being a technology from yesteryear, isn't even suited for problems of yesteryear.

      With projects like these maintainability is your #1 concern, so referential transparency (greatly reinforced by laziness-by-default) and purity are indispensable and irreplaceable here.

      The next concern is adequate performance, and Haskell has that in heaps.

      The final concern is the capability to find programmers, and there are heaps of those in Haskell land.

shlip 3 days ago

And yet, the project is hosted on MS github... So much for sovereignty :facepalm

So what happens to the 500,000+ users when Trump tells MS to nuke the repo/infra ?

  • boltzmann-brain 3 days ago

    that isn't much of a problem - git repositories can be re-hosted somewhere else. carrying the bug tracker over is another issue entirely.

    • shlip 2 days ago

      Well I still think it's something to worry about before you end in front of a "Your account has been suspended" notice. How can you be sure someone has the whole dataset locally backed up ? Plus, you still have to reconfigure the workflows and stuff like that. Not to mention that sometime, project's websites are also hosted on github, so that's something else you have to rebuild.

      And also, this means devs/contributors have to give their data to MS.

      Since the whole point of the project is sovereignty, it should have started with setting up their own gitea/gitlab/etc. instances and domains.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection