Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Allow Carriers on Planes (jefftk.com)
    52comments
  2. Platform-Independent SIMD in Go (go.dev)
    31comments
  3. Git-bug: Distributed, offline-first bug tracker embedded in Git (github.com/git-bug)
    29comments
  4. Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini (nyaa.sh)
    72comments
  5. First Principles Thinking (sunilsadasivan.com)
    —discuss
  6. Ink and Switch Interactive Homepage (inkandswitch.com)
    17comments
  7. Dutch governments builds alternative for Microsoft based on NixOS (dawo.community)
    393comments
  8. F-Droid 2.0 (f-droid.org)
    388comments
  9. Boards of Casio (ambionix.com)
    10comments
  10. Show HN: Make cursed fonts like Times New Bastard (mitpit.com)
    105comments
  11. CVE-2025-13032: Entering and Breaking the Avast Antivirus Sandbox Part 2 (safateam.com)
    21comments
  12. Amiga Screens: A Primer (datagubbe.se)
    10comments
  13. Topcoat is pushing the boundary of server applications with Rust (tokio.rs)
    60comments
  14. Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design (github.com/devdotfast)
    125comments
  15. Special Projects (2016) (openai.com)
    29comments
  16. The Test (tante.cc)
    15comments
  17. Why is the liver so weirdly regenerative? (dynomight.substack.com)
    249comments
  18. 2DWillNeverDie (2dwillneverdie.com)
    71comments
  19. Rails World 2026 Opening Keynote [video] (youtube.com)
    413comments
  20. Fearless SIMD v1.0 (linebender.org)
    46comments
  21. Toyota is taking the Corolla electric (electrek.co)
    687comments
  22. The Mafia may be keeping fentanyl out of Italy (economist.com)
    198comments
  23. Opus 5.5 is good at explainer videos (launchvideo.io)
    180comments
  24. My weird new hobby: Wandering around Tokyo on Google Maps (ahmedhossamdev.com)
    165comments
  25. What About Rails? (jardo.dev)
    106comments
  26. Oracle on the hook to pay data centre investors even if site has no electricity (ft.com)
    101comments
  27. Show HN: Agentic CUDA Kernel Optimizer (github.com/bertaye)
    4comments
  28. Using LLMs to trace alchemical knowledge and decode 17th century letters (resobscura.substack.com)
    32comments
  29. Two-tier encryption in the UK (macanorak.com)
    436comments
  30. Google’s Project Suncatcher to put ML infrastructure in space (blog.google)
    439comments

Dutch governments builds alternative for Microsoft based on NixOS

712 pointsby 7h agodawo.community
361 comments
5h agoHN ↗

Awesome! I believe NixOS is perfect for systems you just want to work and track reproducibly, like appliances (which a lot of server software is supposed to be). I’m glad people smarter than me are actually able to realize its advantages =)

In the same space, also check out openDesk initiated by the German Government (https://www.opendesk.eu/en) and La Suite by the French one (https://lasuite.numerique.gouv.fr/).

AFAIK, there has been some collaboration with the German government on La Suite, not sure about the others.

5h agoHN ↗

This realy would be a great way to foster collaboration within the EU. To create an own independant Ecosystem outside of the microsoft world.

2h agoHN ↗

Isn't it counterproductive for every European country with a bit of extra money to develop its own open source software stack?

Don't the stakeholders perceive this as a problem, too?

Or is it inevitable, given how differently these bureaucracies are structured?

2h agoHN ↗

I’m hardly an expert, quite the opposite, but I imagine coordinating all those groups across multiple countries that don’t have a unified bureaucratic system would undo any disadvantages of just working on them independently and open sourcing at all. In theory they could all start borrowing from each other eventually.

2h agoHN ↗

Oh sorry that is what I meant i would like this to be a EU wide ecosystem working together.

3h agoHN ↗

I recently got my feet wet with Nix for the purpose of agent sandboxing, and it's a really great concept!

The issue I have run into is that for running llama.cpp, which is a very actively developed bleeding-edge software, it seems like experimenting with different versions/configs/patches etc. was fighting with the Nix philosophy of immutable software, so I ended up just managing it outside of nix.

But this could be user-error, I've only spent a couple of weeks with it.

2h agoHN ↗

llama.cpp has a flake in-repo that I often use for trying out different branches and patches. I also have yet to have an issue just replacing the src and build number attribute in the nixpkgs build (in one cases I wanted to add an additional CMake flag but that was also easy).

IMHO this is way easier than without Nix in many cases as figuring out the upstream build process and getting it running can often be quite the chore. With Nix it is all set up for you.

1h agoHN ↗

The issue I have run into is that for running llama.cpp, which is a very actively developed bleeding-edge software, it seems like experimenting with different versions/configs/patches etc. was fighting with the Nix philosophy of immutable software

May be. I'd guess it probably does it in a high-friction way compared to what you expect.

e.g. in a typical linux distro, you can just replace the (globally installed) version of the package and use that.

With Nix, you've got a declaration of how to build a package, including its dependencies; and each of those dependencies is also a declaration of how to build that package, and so on. -- And so, "just change this version" results in rebuilding the full chain of dependencies.

If you want multiple readily-available versions of llama.cpp each with different configs/patches, then using Nix would make this easier I'd think. But for "I just wanna try this, then try that", it's going to add overhead.

1h agoHN ↗

It requires rebuilding the nodes whose inputs have been affected by the change, not the entire tree.

2h agoHN ↗

I would not be so confident the people making these decisions are smarter than you.

2h agoHN ↗

It’s also the easiest if you want to make your own “distro”.

A “distro” is ultimately just a prebuilt configuration.nix file. NixOS itself even has tools to provide ISOs and QEMU images based on the build.

2h agoHN ↗

I've been thinking for years now that most distros could be replaced by a system config for NixOS or Guix System. I wonder if we'll ever see things go in that direction.

1h agoHN ↗

“Anything you can do, I can do meta.” — Simonyi

5h agoHN ↗

Their instance is self hosted right, so this doesn't apply I think.

5h agoHN ↗

And Codeberg also blocks real people from accessing it, for who knows what reason. I just get "Access denied." with no more info.

But they do let me visit blog.codeberg.org

5h agoHN ↗

Had that issue with HTTP accessed repo, switching to SSH solved it for me.

5h agoHN ↗

Is it on Codeberg? I looked self-hosted to me.

5h agoHN ↗

Does this mean European governments have or will have an alternative(s) to GitHub as well?

4h agoHN ↗

Forgejo (the Codeberg-maintained Gitea fork) is essentially becoming an EU-based community of familiar compatible alternatives to GitHub.

It's not quite a federated/decentralised platform in the traditional sense, but the decentralised nature of Git makes it a close enough equivalent, & the fact they're built upon a shared platform makes them very easy to navigate. So setting up public instances for each government or org makes a lot of sense.

Codeberg even maintains a list of alternative pubic Forgejo instances[0], some of which are explicitly pro-AI.

[0] https://codeberg.org/forgejo-contrib/delightful-forgejo#publ...

5h agoHN ↗

Fair note, but I'd avoid the cheap shot "more open". You'll just bring up the old flame wars about whether the MIT-style or GNU-style licenses are more open.

The same applies here, is it really "more open" to allow corporations to profit by removing the openness of your work?

5h agoHN ↗

Point taken, trimmed that. I do take issue with their position but not the place to start a new discussion.

5h agoHN ↗

It’d make the most sense for the Dutch government (or DAWO) to have their own Forgejo instance if the goal is data sovereignty.

edit: looks like this was originally the case and then they moved?

5h agoHN ↗

clearly shows the need for federated forges, where you get to decide on your own rules but you still benefit from interacting with a broader set of collaborators.

5h agoHN ↗

Final piece of what puzzle?

We can do big federated/distributed development with git at the project level. See the linux kernel.

If the goal is fancy UI then there are alternatives.

If the goal is to do a big multi-git with cross repo issue tracker, then that implies either:

- you're a public site for random repos like codeberg

- you're a special purpose forge and identity management is a big issue you want full control over.

IMO - For this to work, they should go with the latter and not try to offload identity into some federated scheme.

29m agoHN ↗

Man I was so excited about Tangled, until they announced they sought and got VC investments, which makes it not even worth looking into for long-term projects. I still wish them luck and hope they'll be the lonely 0.1% that can resist enshittification even during pressure from investors, but realistically my hope is fairly close to the bottom.

Radicle seems better in that regards, but instead is on top of their own cryptocurrency, which comes with its own issues.

Personally my best hope is still "real" federation across centralized services, ala ForgeFed, but ideally we can make all these approaches interoperate in the future, that would be really awesome.

5h agoHN ↗

That's a recipe for drama as shown with mastodon when they got publicity few years ago

5h agoHN ↗

That's likely to end up Balkanized like the fediverse, where every instance has a list of other instances they refuse to federate with, often because politics or petty drama. Though to be fair to the fediverse, sometimes it's because those other instances are full of child porn and most people just don't want to see that.

It amuses me that Mastodon Central uses corpo-friendly labels for the sites they won't federate with, e.g. (https://mastodon.social/about)

    tsundere.love   Suspended (Hate speech)
    you**.**ve      Suspended (Inappropriate content)

Whereas the more free-wheeling sites, like the ones Mastodon Central blocks, tell it exactly how it is: (https://tsundere.love/about)

    nadeko.pw      CP
    mk.fedcast.ch  Spam
    youjo.love     hosts at least one admitted pedo
4h agoHN ↗

A lot of such issues could likely be resolved by a better thought out protocol. There are certainly plenty of self righteous people who would refuse to federate purely on principle but more typically the issue is simply that one does not wish to be exposed to or traffic in any way the content in question. A well thought out self categorization system could largely address that need - you'd only need to refuse to peer with those who failed to apply it. AI also makes any such effort easier than ever.

2h agoHN ↗

Doesn't work. People from different geographical areas just can't agree on categories. So even correctly applied labels are useless.

You'd think "no lolis" would be reasonable. It falls apart when people look 14 into 50s, to you and your local police, but not to themselves.

3h agoHN ↗

weirdly enough that reminds me of wattpad and ao3, where wattpad uses much nicer sounding terms while ao3 uses as accurate terms as possible. (which makes ao3 seem more "degenerate")

2h agoHN ↗

If you want to follow some CP poster on nadeko.pw then you can ask your admin on tsundere.love to unblock it and he will probably just ban you for admitting you like CP.

Where did we get this idea that federated instances should never block anything? Even warez sites have rules.

59m agoHN ↗

Where did we get this idea that federated instances should never block anything?

I'm not sure, but the OP was postulating that Forgejo instances could federate to solve the problem that the Dutch government runs its own instance to develop its software (including using AI extensively) but wants to engage with the wider community so is currently hosting things on Codeberg's centralised instance of Forgejo, and Codeberg's administrators hate AI.

Adding federation doesn't solve that problem, it just moves it one level up. To collaborate with the Dutch government, you either need to directly register on their site, or set up an entire copy of Forgejo, publicly hosted, so you can federate your one-user instance with them, or you need to find a different instance that someone else hosts, and be at the mercy of that instance's admins, who may be even more cruel and capricious than Codeberg's.

What I predict is a future codeberg.org/about saying

    code.overheid.nl  Suspended (slopfondlers)

And a future code.overheid.nl/about being full of dodgy Forgejo instances that host porn games

34m agoHN ↗

Codeberg's AI position was about resource waste. Single-user AI projects were spamming their CI/CD as if they were KDE or the kernel.

They don't care if someone wastes their own resources.

10m agoHN ↗

Why should a fallible, biased human “admin” be able to block an individual from communicating with another individual or group of individuals? This just creates weird social silos and echo chambers. It’s made worse because the people who choose to be jannies are often deeply broken people.

The Fediverse has the whole model backwards as a result of its design. Either individuals need to run their own instances, or identity needs to be completely ephemeral and flow through many servers as it does in Nostr. A Nostr admin can choose not to host data from a given identity, they could even use an identity whitelist, but users normally subscribe to multiple relays. In the end, the data gets through, routing around attempts at censorship.

Note that having this freedom does not preclude you from voluntarily signing up for blocklists. But this is an active choice, and it can’t be suddenly imposed on a set of users.

2h agoHN ↗

We can insist everyone self-hosts everything, but is it worth it? Do you have your own email? It's quite normal for a government agency to contract a third party to supply e.g. furniture, instead of chopping its own wood.

2h agoHN ↗

But furniture is a one time sale, not an ongoing service. That's a bad comparison.

1h agoHN ↗

A third party supplies their electricity too.

7m agoHN ↗

Furniture is actually an ongoing service on the scale of public organisations. When I worked for a Danish city we had a set of subscriptions for furniture, depending on what sort of institution it was. This probably won't surprise you but city hall had the supreme plus subscription which meant that furniture was replaced regularily, while schools had the shit tier subscription meaning the furniture almost had to break into pieces before it got replaced. It's done with purchase agreements for an entire sector.

I think the comparison is fair enough considering that self-hosted would work sort of similar. In that you'd rent the physical space for your hardware (and possibly the hardware itself) at local suppliers, and not actually have it in your basement.

5h agoHN ↗

Codeberg are going to have issues in the future when all code is AI generated (except for artisanal code of course, written for the love of the craft but not to achieve anything of merit).

5h agoHN ↗

Assuming writing code by hand is slower (which I agree with), why can't it still have merit compared to code written via llm harness?

5h agoHN ↗

Because no one is going to hire developers who write code by hand, apart from a few niches. For the same reason that no one hires a courier who delivers by horse anymore, or a miller who uses windmills to grind their grain, or a cooper who continues to use wooden staves and iron hoops instead of forming plastic or metal containers, or...

5h agoHN ↗

Yeah yeah, except LLM code is absolute dogshit and is not on a trajectory to ever not be dogshit.

3h agoHN ↗

I’m sorry, but this isn’t the case. I don’t like it, on balance, but managed responsibly and steered well, plenty of LLM code is fine.

4h agoHN ↗

or a miller who uses windmills to grind their grain,

Huh. For all the "traditional", "organic", "hand crafted", and other "things" I've encountered that isn't one of them. I wonder why no one is advertising fair trade hydropower stone ground organic flour?

3h agoHN ↗

Because people generally don't like having bits of millstone in their flour.

2h agoHN ↗

At least where I am (the Netherlands) there are plenty of mills still milling.

2h agoHN ↗

Your analogy is terrible.

The act of verifying that parcel is delivered, that the grain is correctly ground, or that the container is up to spec is far easier than the act of delivering/grinding/making in the first place (and in the latter case, there's perhaps even an argument to be had that the modernized process eases verification).

For a lot of coding, this is simply not the case. And so people will retort that that's fine, LLMs will help with verification and maintenance too. I think you're seriously misguided – you're accidentally trying to turn human prose into a programming language, and it's a terrible terrible idea!

At any rate, I find it extremely worrying that people like you keep reiterating this point as if it's a fact. If it's true, then surely we'll very soon see the evidence. The way you speak of the "near future" with certainty, as if everyone agrees, gives me the same sour taste as cryptobros or MLM conmen. Yuck.

57m agoHN ↗

Feel free to disagree, but you will be wrong.

5h agoHN ↗

Policies are enacted for current reality, not fantasy futures. If your magical fantasy becomes reality (it won't), they can just... change their policy. Of course, you aren't thinking about practical effects of policies on platforms, only on how it's an insult to your LLM-bro way of life.

5h agoHN ↗

If your magical fantasy becomes reality (it won't)

Keep huffing that copium my friend. I've set an alarm to follow up here in a couple of years.

5h agoHN ↗

Sure. You can come gloat about how you're unemployed because nobody needs a prompt monkey when they can just prompt the LLM to produce dogshit code themselves.

4h agoHN ↗

I climbed out of the code trenches years ago - I have multiple small companies, I'll be fine.

And yes, they both have moats that will take AI at least 5 years to erode, at which point I'll just retire.

Regarding the dog shit code comment: this is the problem with your whole line of thinking. Customers don't care if the code is dog shit. They care if they get value from the product.

As I mentioned, there will still be some demand for devs who code by hand, similar to how theres still demand for blacksmiths who make ornamental weapons.

4h agoHN ↗

Dogshit code doesn't give customers value from the product. You can get away with enshittifying your code/product if you already have an iron grip on the market and network effects make it impossible to escape, eg. Windows/appleOS/Android, Youtube, Facebook, Twitter, Discord, etc. At that point, you're relying on the inertia of community lock-in to replace product quality. However, this strategy does not work if you aren't a FAANG-scale monopolist. If your code and product is dogshit, you will never get off the ground. You need not only a better product but an overwhelmingly superior product to the competition to defeat inertia. And we see this playing out in reality: there are no vibecoded software disrupting the market. At most vibecoded software is carving out a new MLM-style pyramid of vibecoding tools, but it is not replacing hand-crafted software.

2h agoHN ↗

You sound exactly like the cryptobros of yore. Just stop.

If you're right, the evidence will bear that out. Stop evangelizing. It's insufferable. And it's paradoxical that so many who believe this technology to be absolutely world-changing also feel that the technology needs to be pushed onto people actively. It reminds me of religious people ("my god is all-powerful, but if you meaningless mortal insult him he'll be mightily upset").

1h agoHN ↗

I also hate preachy sermons about new tech with a deep passion and that transfers somewhat to the tech they preach about.

Despite this, there is a reality that LLMs for coding can create pretty decent results fast. There is something real and usable hidden in all that mess. It's like the dot com bubble in some ways: the bubble died with all the overhyped "x on the web" BS that had no real substance, but the web itself stayed. This time around, LLMs and agents will stick around as tools, but the hype will likely die a loud, messy death.

1h agoHN ↗

Sure. But HN these days is the epitome of "x but on the web" for the AI era. It's insufferable!

5h agoHN ↗

but not to achieve anything of merit

Educating oneself to provide better quality of work still requires writing code by hand, and by extend is an achievement of merit.

5h agoHN ↗

Did you actually read through that post you linked? You realize not every project that was ever touched by a LLM is being thrown off? Read the "Some early, but informal guidelines" particularly, as you've seemingly missed that.

They're targeting slop and essentially spam, not everything that could possibly have been built by LLMs.

5h agoHN ↗

Not OP, but I stand corrected. Thought it was 100% no generated code. Now I know better, thanks! Looks like codeberg aren't as mad as I thought.

2h agoHN ↗

In the future, consider reading a policy before complaining about it.

5h agoHN ↗

Quoting from the post:

    > If you see yourself on this list, you don't need to move right away, but
    there might be other places that better fit your needs:

    - Projects written and maintained with heavy use of LLMs

All of the commits I browsed here seem to be LLM-assisted, so these projects are in this category. The policy being fuzzy is in itself a problem - "likely to be tolerated" is not a great policy to have your entire government depend on.

Personally, the refusal on "Projects heavily tied to the LLM ecosystem, e.g. LLM-written tools to ease LLM usage" is enough reason, as that's a good chunk of what I've been working on.

5h agoHN ↗

"enough reason for me to move out"

And that's not a bad thing. That's why they are communicating, so if you feel that is you and you're uncomfortable about it, you can move out and it's a win win.

Not everything should service all of us, especially not the smaller services. It's OK for places to have their own rules and them being upfront about this is a *good* thing.

4h agoHN ↗

The policy being fuzzy is in itself a problem

No, the policy being fuzzy is a feature, because they're not 100% against all LLM usage, they're against slop and AI-spam, which is what they're trying to combat.

Laws are fuzzy, and we're doing mostly fine with this, of course there are edge-cases. But that's exactly why laws are fuzzy in the first place.

If you have a "automated software factory" or whatever the vibe-coders are up to today, then yes, Codeberg is probably not for you. But if you sit with a agent TUI in one tab, review things closely and don't just "throw code over the wall" without reviewing it, you have nothing to worry about with hosting code on Codeberg.

5h agoHN ↗

Codeberg is trying to solve the right problem with the wrong solution. But hey, it's democratic!

4h agoHN ↗

I like Codeberg's solution (hard written policy, light good-faith based enforcement), what would you suggest as a better solution?

3h agoHN ↗

Their contention seems mainly focused on the heavy resource use of AI tooling.

They run a service: they could impose limits on the number of submissions, builds, branches, scans, etc, and give additional usage credits to the large community projects they want to encourage.

2h agoHN ↗

That & the legal aspects of hosting code of questionable copyright.

The LLM revolution has proven that if you have enough institutional investors, the Berne Convention doesn't apply to you, but it's sofar unclear whether that exemption from international law extends to small EU-based non-profits.

2h agoHN ↗

But they don't want to. They want to provide all needs for approved projects. They want that if a FOSS project legitimately releases 50 times a day, they want to make it work. If a slop project is wasting those resources that could be used for KDE, on nonsense, then they don't.

They're not a free for all, they do KYCP (know your customer's projects) with an initial assumption of good faith.

Also they're a voluntary society you can join by contributing money. They're not a charity as such, more like a group of people pooling resources, and also offering them to people outside the group on a good faith basis.

2h agoHN ↗

Hard policy, light enforcement in practice means there is an actual shadow policy that you don't know, which is pretty bad to the point that it would be illegal if the government did it.

1h agoHN ↗

Curious about your comment on two counts (genuinely, not being argumentative):

1. how is this bad, in Codeberg's case, practically speaking?

2. in what cases is this illegal for governments to do? In practice no legislation is perfectly enforced, & even judiciaries have varying degrees of exactness across countries - to the point that things such as desuetude are densely studied legal topics.

(note: I'm aware of the negative ramifications if desuetude but not aware of any negative ramifications of Codeberg's specific ai policy)

43m agoHN ↗

in what cases is this illegal for governments to do?

It's legal certainty principle and equality before the law principle and also prohibition of discrimination principle.

For the law to be lawful (weird, but it's a thing, right) it should satisfy certain criteria. Me, being subject to the law should be able to predict whether my actions are allowed or not when I plan to do or not do them. If I can't predict the outcome of my actions, the law isn't valid. One of the outcomes of it is being able to read the law -- it's published and it's comprehensible, it has advance notice, etc.

If the rule says "don't host LLM generated code", but everybody hosts LLM generated code and then I say mean things about one of the people providing the hosting and suddenly I'm deplatformed for hosting LLM generated code, then I'm not deplatformed for LLM generated code, I'm deplatformed for saying mean things about people with fragile ego. Or being part of a specific group. You are often explicitly prohibited to make certain decisions based on belonging to a certain group (religious, ethnic, sexual, trade union, health, criminal record based), but it could happen that somehow the outcome of the shadow policy correlates with those. Since we don't know the shadow policy and the stated policy doesn't seem to be applied equally, this is not great.

See example about weed in a different comment.

how is this bad, in Codeberg's case, practically speaking?

They look silly for stating it and not following (loss of credibility), then once they suddenly start following it, there will be different interpretations, including "I'm banned because I'm $protected_thing_that_you_should_not_be_banned_for", which is bad press.

25m agoHN ↗

suddenly I'm deplatformed for hosting LLM generated code, then I'm not deplatformed for LLM generated code, I'm deplatformed for saying mean things about people with fragile ego

This is ultimately a matter of framing though. You can equally argue that (a) that person shouldn't be deplatformed because others' LLM use is tolerated or (b) all of them should be deplatformed including that person. In the latter case (b) the person who said mean things still experiences the same outcome, but by your logic this is just. Ultimately whether the others get deplatformed doesn't directly affect them, so what's the real difference here?

> how is this bad

they look silly

bad press

This seems highly subjective & ultimately not really bad by any metric that matters.

1h agoHN ↗

Governments have a lot of laws that they don't enforce, or enforce only lightly. For example, weed is still illegal in Netherland, despite many decades of tolerating its use.

1h agoHN ↗

It's illegal but you can't be prosecuted for usage or possession (unless you do it in a blowverbod area in front of a village cop that is having a bad day) -- the judge will ask why this person specifically is prosecuted if everybody around is smoking and will throw it away. It already happened in fact.

5h agoHN ↗

I predict that Codeberg will soon realize that they have no choice but to loosen and allow AI generated code.

There is no point in being on the extreme end around banning all code generated by AI.

Regardless, there is AI generated code in many repositories on Codeberg anyway.

5h agoHN ↗

It may be more a measure against explosive growth than being anti-AI in principle.

4h agoHN ↗

I've seen so much commentary on the apparent strictness & extreme nature of Codeberg's approach & no actual examples of it.

They have a strict policy (which many have rightly pointed out is impossible to fully enforce), & their "enforcement" has mostly relied on good faith contributions to date. They're also accounting for the fact the ToS change came without advance notice for many of their users who were already making active use of agents, hence there remains many AI repos (I have yet to hear of any removals).

To me that seems like the best approach one can hope for - a lax policy is a slippery slope (presuming dissuading AI contrib is your goal), & wouldn't satisfy their legal concerns (hosting code of questionable copyright status), & strict enforcement isn't viable in any case (especially at their scale), so this seems to me to be the best compromise.

4h agoHN ↗

AI generated code is allowed on Codeberg, but not if it's mostly ai generated

3h agoHN ↗

People who act out of ideology very very rarely change their opinions.

2h agoHN ↗

They can however lose the means to enforce their opinions on others to the point those opinions don't matter.

2h agoHN ↗

Did you read the actual policy? It isn't extreme in the slightest.

2h agoHN ↗

It's stricter than Debian's, which is one of the most conservative Linux distros out there.

1h agoHN ↗

This is less about the code and more about load. It's community funded so allowing agents to willy nilly push and pull will be very expensive.

1h agoHN ↗

I don't think they're banning all AI generated code, just projects that are primarily AI-generated. They'll probably also object to PRs that are entirely AI generated. Or at least they will when they become a problem.

18m agoHN ↗

I was looking at alternative hosting for some of my projects that are going to be opensource. I've heavily used AI to speed up dev (I've been a software developer for about 20 years now) and it was quite disappointing to see that they made that decision.

31m agoHN ↗

I predict that Codeberg will soon realize that they have no choice but to loosen and allow AI generated code.

I predict that eventually people will read the linked blog post and realize Codeberg already allows AI generated code. But this requires reading and nuance of course, which is hard to come by sometimes, so I guess we'll continue see misinformed comments like this until eventually the web is only autonomous agents.

13m agoHN ↗

It doesn't really. It allows it in very limited context which has overlap with other existing tools that predate AI.

4m agoHN ↗

Point out what verbatim piece of text forbids any and all usage of LLMs for coding and having that project on Codeberg?

Literally the first "informal guidelines" (subject to change of course) states:

Projects who have an active community that cares about and maintains the software

You can use LLMs for development + fulfill this requirement, contrary to popular belief.

They want to get rid of slop projects and vibe coders, not any project that has any developer that used any LLM. But again, requires you to read through the actual text to actually get their intention here.

4h agoHN ↗

It's self-hosted on https://code.overheid.nl/ & they mirror a subset of it on Codeberg.

That might still be in violation but I would imagine it's low on Codeberg's radar since they're not making primary contributions there (& if I were DAWO I'd also be interested in limiting direct community agentic contrib).

4h agoHN ↗

They have "migrated to codeberg" which is written in the repo itself.

However Codeberg actual "fuzzy" policy is less strict than "no LLM used ever".

2h agoHN ↗

Codeberg does not forbid AI-generated code. It forbids AI-generated projects. You would know this if you read the policy.

2h agoHN ↗

implies for me >50% - instead of >0% as suggested by @ricardobeat

1h agoHN ↗

The hardest part of policy isn't coming up with smart policy, it's figuring out where and how to draw the lines.

19m agoHN ↗

As much as I hate vibe-coded "slop". I feel like this is idiotic. I and most good engs with decades of experience do use AI now to type nearly all the actual "code", but we read EVERY SINGLE line, always fix and rework every feature before a commit to make it clean, optimized, and de-slopified.

But still, we wouldn't be allowed to use codeberg because "generative ai" was used significantly for most lines of code?

5h agoHN ↗

This is great, would love to understand why Nix over Lix or Guix.

4h agoHN ↗

1. You can run NixOS with Lix (I do)

2. Because Guix is less mature and more, ehm, opinionated, than *ix + nixpkgs

3h agoHN ↗

Guix users can just add the Fearware Guix channel which is just the nonfree firmware and blobbed vanilla Linux kernel, no propietary software it's added, just the necessary firmware to run your hardware (3D Radeon support, Nouveau+reclocking, some audio chipsets, and most of non-ant9k WiFi cards). That's it.

5h agoHN ↗

Site doesn't work for me.

www.dawo.community took too long to respond.

2h agoHN ↗

Your forgot to pay your local mafia to maintain the glass wires this week, so they sent a 12 year old with a grenade and scissors to throttle it to pre-2000 level

5h agoHN ↗

Nixpkgs should reduce package count. Waiting 2 days for unbound CVE patch merge is unbearable.

5h agoHN ↗

You don't have to wait? You just have to compile matter yourself

4h agoHN ↗

They could improve that speed if they had more hardware to do the needed rebuilds.

I hope you are paying them something.

3h agoHN ↗

Ask your favorite LLM to write an overlay for whichever package you need patches applied for before they hit Nixpkgs.

3h agoHN ↗

Use nixos-unstable-small branch or backport the change and build yourself.

2h agoHN ↗

There needs to be another repository with less stringent standards, nixpkgs should be for core libs and system applications

5h agoHN ↗

What is it that they need/add above NixOS defaults?

5h agoHN ↗

They likely offer at least some of:

* typical deployments

* training/consulting

* compliance with Ditch regulations

* shared infrastructure for custom builds, and CVEs

26m agoHN ↗

The first, second and fourth items can be provided for NixOS.

As for the third item - that's not answering my question, it's a homunculus answer: What could the Netherlands have regulated that requires making changes to NixOS? Which NixOS maintainers themselves could not oblige?

5h agoHN ↗

Any move away from the abusive big tech that exists in USA is a good move in my book. Microsoft just recently made a new patent where they will monitor you via camera and microphone to block your program/game to show you ads, and per ads viewed, you then earn credit to be able to use your program/game. It is absolutely wild to me how a corporation can be so toxic and abusive to its users and still be in business.

5h agoHN ↗

Black Mirror has unwittingly been offering a lot of nice, horrible ideas.

5h agoHN ↗

Too many people seem to have taken it as a todo list instead of a warning...

2h agoHN ↗

And it would still be shot down by optimists as "just fiction".

5h agoHN ↗

Well I'd like to think Charlie Brooker, like many of us, could clearly say where humanity was heading. Some of the episodes that were considered far fetched 15 years ago are probably considered plausible at best and likely at worst now.

4h agoHN ↗

Some episodes are currently being played out live in Ukraine.

3h agoHN ↗

Seems like many films and books have been taken as inspiration for making "hypothetical futures" true. E.g. Her - take AI as your girlfriend... was creepy then, still is now.

2h agoHN ↗

Sometimes good people are able to think like villains and predict their next moves, sometimes villains themselves declare their intentions via proxies.

5h agoHN ↗

It is absolutely wild to me how a corporation can be so toxic and abusive to its users and still be in business.

It's easy: The choice was made from someone else, and you just accepted it as normal. Hardware vendors shipping PC's with Windows 11, corporations who went all in to Microsoft's tooling shove Microsoft Teams down your throat because "the company uses it", and the list goes on.

5h agoHN ↗

Well of course I wouldn't expect corporations to know what ethics or human decency is even if it stared them straight into the eyes, but I would expect governments to establish laws and regulations such that the psychopaths wouldn't be able to abuse people to no end.

3h agoHN ↗

Currently it looks more and more like goverment itself consists of a lot of psychopaths who want to abuse people. Like abusing people is the main reason people go into politics. And then voters select those who want to abuse the outgroup, but don't know that politicians consider everyone as underclass, therefore even their own voters are ripe for abuse.

3h agoHN ↗

One of the most telling quotes of our political era is this one from 2019:

  “I voted for him, and he's the one who's doing this. I thought he was going to do good things. He's not hurting the people he needs to be hurting.”

They voted for him to do “good things” where the expectation was he’d hurt the right people. This person stated it a little more plainly than most but I think this view explains the last 10 years or so.

https://www.vox.com/policy-and-politics/2019/1/8/18173678/tr...

2h agoHN ↗

It is possible to argue that basically all modern governments are inherently "abusive", in the sense that, to my knowledge, all modern governments will use the threat of violence to extort wealth from the population, in the form of taxes.

Now, in theory, these taxes are spent for the benefit of the taxpayers, in a philosophical tradition that can be traced back to at least the French revolution and the Declaration of the Rights of Man and the Citizen [1], and possibly earlier (the "no taxation without representation" [2] of the American Revolution, possibly other examples I'm unaware of). However, in practice, the ruling class has been known to help itself to that sweet, sweet tax revenue [3][4], and if we look at history, governments such as the Bourbon monarchy/Ancien Regime [5] whose claim to legitimacy rested not on "the will of the people" but "the divine right of kings" would do things like extort money from the populace to pay for foreign wars merely because their belief system held that the will of God was that everyone did whatever the King wanted, whether or not it appeared to be good for them.

We can compare modern governments with modern corporations - both will take your money and in return give you a service (you pay taxes and get police + an army to protect you, courts to resolve disputes, etc, you pay a Spotify/Netflix subscription and get access to streaming audiovisual content), but the modern corporation can't really force you to take that deal - Spotify can't put a gun to your head and force you to pay your subscription, while the government does force you to pay your taxes.

As such, if you believe that any transaction that is not freely consented to by both parties is abusive, then all modern governments are, by virtue of forcing people to pay taxes, inherently abusive.

[1] https://en.wikipedia.org/wiki/Declaration_of_the_Rights_of_M...

[2] https://en.wikipedia.org/wiki/No_taxation_without_representa...

[3] (in French) https://fr.wikipedia.org/wiki/Affaire_des_emplois_fictifs_de...

[4] https://en.wikipedia.org/wiki/Nicolas_Sarkozy_corruption_tri...

[5] https://en.wikipedia.org/wiki/Ancien_r%C3%A9gime

1h agoHN ↗

Every government has taxed its population, and past governments often used real violence to collect them. The level of taxes we see currently is abnormal and abusive imo, but taxing in general isn’t.

3h agoHN ↗

Corporations need to deliver lots of value to their customers to get somewhere in the first place. If you want power it's much easier to become a politician and just blame corporations and spend the money they make and take the credit.

2h agoHN ↗

I don't think it's easy to become a politician. Only a certain number of slots are available.

2h agoHN ↗

... Until they reach a certain size and then "customers" are just an annoying detail in the quest to maximize share holder value.

2h agoHN ↗

I don't want to challenge people's deeply held faiths, but I don't think we need the silly "maximise shareholder value" chant in every single conversation thread.

1h agoHN ↗

But we do need “taxes are theft”?

(They’re not.)

24m agoHN ↗

Whataboutisms in general are also not great.

2h agoHN ↗

The quality of the government reflects the quality of the majority.

The lowering of the quality barrier of entry to power for the politicians enabled by the glorification of stupidity via the megaphone of social media and the resultant divided electorate has given rise to the assholes nakedly profiting from it.

No matter how toxic you are, you can amass support at the speed of light.

It is basically downhill from here.

2h agoHN ↗

That's not true. Trump no longer has a majority (see the coming elections) yet continues to be of inferior quality at all times. MAGA no longer supports Trump as they did two years ago, he lost million supporters already, and continues to lose more. He is now a sinking ship.

No matter how toxic you are, you can amass support at the speed of light.

That's also not true either. Toxicity leads to backlash. You can see this with Trump, but also with DHH claiming "everyone loves me", after his "let's kill wolves" blog entry: https://world.hey.com/dhh/wolves-sheep-and-gypsies-ba44af6a

2h agoHN ↗

While I agree that the quality of the government is correlated with the quality of that government's people, you do also have other factors, namely the way the government is set up, which matter.

Take for example the USA. The entire electoral system is "winner takes all". Duverger's law [0] tells us that this will lead to a two-party system, as opposed to proportional representation, which tends to create truly multi-party governments.

I believe many of the current problems in US politics are in fact side-effects of the winner takes all electoral system. Each election, the only two choices are "candidate chosen by Republican Party" or "candidate chosen by Democratic Party". As such, elected officials are basically forced to first convince the members of each party to support them, which often leads to Trump-like strategies of "alienate half the country in order to please the other half", because that's a good strategy to get the party nomination, which is, in a two-party system, is basically a necessary condition to get elected.

On top that, news media and social networks have figured out that tapping into the human tribal instinct and framing politics as an 'Us vs Them' conflict sells more ads then being neutral, so the media ecosystem will tend to aggravate this two-party system.

[0] https://en.wikipedia.org/wiki/Duverger%27s_law

2h agoHN ↗

It’s not directly causal, there is a feedback loop. The government has been failing to address the people’s needs for decades because the people failed to hold them to account. But the economy was decent enough for people to ignore this, except for occasional hiccups like 2008, which was papered over with QE and some crumbs for the masses (rebranded Romneycare under Obama).

Meanwhile educational standards have continued to decline, and this will inevitably affect both the electorate and their decisions. Education has been on a downhill trajectory ever since Roger Freeman convinced Reagan that free higher ed was creating a dangerous “educated proletariat.” This was the genesis of the privatization that created diploma mills, insane tuition costs, and the student loan crisis. Public schools gradually moved away from the humanities toward a narrow STEM focus, despite these fields not being a good fit for everyone. Coincidentally, a narrow STEM focus doesn’t give future voters a comprehensive and historically grounded understanding of government. (This has not been helped by left activists trying to overcorrect by rewriting history.)

Pressure has been building, and it found an outlet under Trump. Some steam has been released, Trump has 2 years left (maybe) and only die-hard supporters still believe in him. There will be a small window to either start fixing problems or set up a comprehensive police state to rule without public consent.

4h agoHN ↗

I refuse to use 'teams', it's a pile of garbage and spyware to boot.

4h agoHN ↗

I recently found out that several researchers, departments... buy a personal subscription for zoom (out of the own project money) even as our university as a MS Teams subscription. Despite if it is effectively "free" for them, they do not use it. So much on public money spend wisely and the quality of the MS Teams software...

4h agoHN ↗

a lot of companies migrated to teams purely because it was already included in the subscription, IIRC they were forced to take it out by EU in 2023 for being anti-competitive.

3h agoHN ↗

Can confirm, my boss has his own paid Zoom while I’m using Teams to save research money. Another assistant professor I know pay for Slack as well.

I think Teams improved and Zoom regressed in the last 3-4 years to the point the garbage level is not that different nowadays. Most of the annoyance is related to finding your way in a different interface.

Avoiding Office 365 is so annoying due to everyone in academia using it that I’m using macOS instead of Linux at work just to interface with others better. I got used to it but I need Linux as soon as I’m home, I feel observed and vulnerable otherwise.

2h agoHN ↗

I thought everyone on academia used LaTex, or at least in STEM?

Are people really making hundred-pages thesises in Word?

I suppose it is not that bad if you don't have a lot of charts/pictures/formulas, but still...

1h agoHN ↗

Not everything is papers and theses. Not an academic but I can imagine Excel being quite useful.

1h agoHN ↗

I can imagine Excel being quite useful.

As long as they use it for actual calculations, and not to maintain tables full of data.

1h agoHN ↗

I thought everyone on academia used LaTex…

LaTeX absolutely sucks for proofing. Typos end up being buried in tags, and you end up with a document that looks pretty but possibly not fully edited.

If you are collaborating with advisors, they may wish to add comments to your copy as you work through your thesis. There is no clean way to do this in a TeX source file, so the only way to do this would be to export your work-in-progress into a DOCX, and then work your changes back into your source.

Versioning-by-hand sucks balls. When you’re approaching various deadlines with other obligations at hand, all open-source kumbaya ideas go out the window and you just make do.

For your manuscript_final_FINAL_v2.docx file, manual layout tuning ends up being not too bad and likely takes less time than troubleshooting LaTeX which might not have as much documentation.

20m agoHN ↗

Last time I wrote anything remotely academic was several decades ago, but at that time, the argument was that you had to use LaTeX because Word documents had no support for simultaneous editing, version control, and editors comments. It is truly bizarre to see the same arguments repeated after so long time but completely reversed, in favor of Microsoft Word. Surely the tools haven't become worse over time, given the popularity of github, Overleaf and such?

1h agoHN ↗

Even if you write your thesis in latex, all interaction with the administration, grant applications etc. still happens in word documents. Thank God/John MacFarlane for pandoc.

1h agoHN ↗

My experience has been that there's somewhat of an age divide. I've noticed that fellow junior academics are far more likely to prefer LaTeX, while all senior collaborators I have ever had, preferred Word. So I end up using Word for everything to ensure that it is easy for them to edit/review the paper.

Word is good for collaborative editing, but not very convenient for version control (and version control is very important when using AI assistance). So lately my strategy is to draft in Markdown, then copy over to Word once the draft is at a point that I might be okay sharing it with collaborators.

2h agoHN ↗

I took online classes in both Zoom and Teams. I prefer Zoom for that because I can hide most of the UI (and the other people) to focus on the teacher and their shared screen

53m agoHN ↗

Not sure why you'd not just use discord if cost is that much a factor, it has better calling that slack and ironically given what slack is used for way better code embedding etc.

2h agoHN ↗

Agree with the quality, unfortunately not everyone has the privilege to take such position.

That means basically not getting a job, or a consulting gig, among most large corporations.

Also "just go get another job" isn't a position many of us can take in current times.

1h agoHN ↗

It has yet to cost me jobs but it may come to that.

2h agoHN ↗

No argument there, but annoyingly since they killed Skype (it’s own lovely pile of garbage and spyware), the only thing my parents will use to chat online is Teams.

I have tried to get them to use Discord or pretty much anything else, but they have been unreceptive.

I am on Linux and so I just use the browser version, which at least sandboxes stuff for me, I think.

1h agoHN ↗

My wife and father-in-law used to use Skype all the time, and when it shut down, the stars aligned as I suggested they try Signal and they both loved it.

1h agoHN ↗

I use it, but only through the web interface. I suppose websites spy too, but I hope Firefox with the right extensions offers sufficient protection.

1h agoHN ↗

I just had to use teams to speak to the British government to get a passport. I don't think there is another option.

Maybe they should stand up their own gov jitsi or something, but then the public may not be able to work out how to use it.

4h agoHN ↗

I hope you're aware AI vendors are running the exact same playbook these days. Don't want AI? Fuck you here's some AI on your toothbrush

4h agoHN ↗

Yeah, although, the word “just” is doing a lot of work here.

2h agoHN ↗

But why? Why do so many companies choose garbage?

1h agoHN ↗

The choice was made from someone else, and you just accepted it as normal

That behaviour in itself is believed to be morally wrong, and dystopian. That still doesn't answer the question why people just accept this. How can "we" deem ourself more moral than the Nazis, and literally do this.

1h agoHN ↗

I am sorry, but that can't be the only reason. At my job we are free to choose. Some have MacOS, almost everyone else has Windows, I am the only one using linux. But the joke is that Windows users are heavy users of WSL and RStudio. We are not forced, or even suggested to use Teams, Office or whatever tooling Microsoft has, and in fact meetings were I am invited had to be done in Zoom instead of Teams only because of me.

I believe that it is more a familiarity issue, and seeing Linux/Mac as an obscure tool only usable by gurus.

8m agoHN ↗

I think your experience is the exception rather than the rule, most people work for a company that dictate the computer and OS to use, as well as the communication tools (teams, slack...) for which they have an enterprise license.

5h agoHN ↗

Error! Please drink a verification can.

5h agoHN ↗

My pet peeve is changes in 'user agreements' for paid services that add increasing amounts of adverts and tracking, but if you decline, you can't use the service, but the service continues to charge you. For the service they're no longer supplying.

Just the kind of thing that the EU could regulate if it chose. Decline -> Your subscription will be terminated, no further monies will be debut from your account, are you sure?

4h agoHN ↗

I'm more interested in the cases where you buy your phone, for example, and after purchase you are asked to agree with terms and conditions. Money is paid already. If you do not agree, you cannot use the device. Worse still, if 2 days after thre is mandatory update that forces you to agree to new version. If you don't like them, you should be compensated for it, as it is hidden information from you as a buyer.

4h agoHN ↗

Remove/changing functionality in a way that the original use case you had for the device, no longer applies, because of a forced software update or user agreement you have to accept, should let people return the hardware regardless of when it was purchased. Bananas that this is still legal for companies to do.

4h agoHN ↗

I've always viewed those as entirely invalid, at least from the standpoint of the spirit of our various legal systems and cultures. I recognize that any "binding arbitration" bits are enforceable (and an injustice). But the rest of it? Literal make believe. I will do as I please with the hardware that I paid for, its firmware, and any software that it came with. I will actively aid and abet anyone who seeks to reverse engineer same, circumvent associated technical measures, or evade the law while doing so. And all of that is good and virtuous behavior that improves society as far as I'm concerned.

In other words - go ahead and click "I agree" without reading it, then proceed to dump the firmware or whatever else it is that you want to do. You aren't lying or otherwise doing anything wrong. The legal system is just broken.

The fact that such a legal reality has been permitted to reach this point has to be one of the clearest illustrations that western systems of government remain highly flawed despite all that they get right.

2h agoHN ↗

As Gamer's Nexus said, if you're drunk you can't consent to any contract.

2h agoHN ↗

I like the idea of taking a (couple of) shot(s) of vodka every time you sign up for a service or otherwise click accept on a EULA.

2h agoHN ↗

Yup when courts no longer work at some point we go back to settling disputes the old fashion way. Lawyers and courts were the compromise because the old way can get pretty ugly, but it looks like we are going to have to relearn that lesson.

3h agoHN ↗

Money is paid already. If you do not agree, you cannot use the device

Well, you can always return the phone. For online purchases you have 14 days to return it just because (you don't need to provide a reason).

3h agoHN ↗

Where in the UCC does it say that? There may be a State regulation or a company policy, but I don't recall anything in the UCC about a "free" 14 day return policy. I can return a used car, no questions asked, after 14 days? Good luck with that.

3h agoHN ↗

That's an European thing. Anything bought remotely (mail, phone or the internet) can be returned up to 14 days for a full refund.

Some minor exclusions apply, eg hygiene products can't be returned after they've been opened.

3h agoHN ↗

Well, not really. If you have unpacked the iphone - I'm pretty sure it's not gonna be easy to return even within the 14 day window. You can return unpacked though, which is not the point of what I'm saying. Also for the benefit of the argument, change 2 days to 15 and you end up at the same place- you cannot legally return the device, User agreement has changed in ways you don't accept and you are forced to use device, for which you have paid or accept loss and buy another device. Oh and also, you cannot change OS to the alternative one for which terms might be more acceptable to you. How is this not a subject of investigation- I don't know.

2h agoHN ↗

Well, yes really. If it is 2 days, and you've bought it online then you can just bring it back.

ishouldnotbutk8's message was mostly a joke since your argument would work with 15 days instead of 2. And yes, customers should be protected* against altering the deal.

Especially that it is so so common now, with the wide-spread of IT. Companies just push out malicious updates and changes in terms and conditions.

* they probably already are, but not many people try to bring remote downgrade cases to courts

4h agoHN ↗

This is why it would be so nice to have an EU that actually made law, instead of just handing over the right to oversee things to the commission.

Imagine if we actually had real regulations, instead of these negotiated things. Then we could just sue and normal courts could handle it.

4h agoHN ↗

Does that need new law? The problem we have in the UK is that Trading Standards has been starved of funding for the last 16 years so they can't do their job. If they had funding I'm pretty sure they have the power to tackle this.

3h agoHN ↗

My pet peeve is changes in 'user agreements' for paid services that add increasing amounts of adverts and tracking, but if you decline, you can't use the service, but the service continues to charge you. For the service they're no longer supplying.

Just the kind of thing that the EU could regulate if it chose

https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...:

“Where the contract provides that the digital content or digital service is to be supplied or made accessible to the consumer over a period of time, the trader may modify the digital content or digital service beyond what is necessary to maintain the digital content or digital service in conformity in accordance with Articles 7 and 8, if the following conditions are met:

[…]

2. The consumer shall be entitled to terminate the contract if the modification negatively impacts the consumer's access to or use of the digital content or digital service, unless such negative impact is only minor. In that case, the consumer shall be entitled to terminate the contract free of charge within 30 days of the receipt of the information or of the time when the digital content or digital service has been modified by the trader, whichever is later.”

2h agoHN ↗

I can confirm this clause prevented enshittification for EU customers at a former employer. The rest of the world still got it.

2h agoHN ↗

I expect this is already covered by existing regulations but the only enforcement avenue is a lawsuit. They know you won't sue them for $20.

1h agoHN ↗

I believe that’s why class action lawsuits can serve a purpose…

1h agoHN ↗

In a class action they give $1 to every user they scammed $20 out of, and the lawyers charge $2 per user so you actually get nothing.

5m agoHN ↗

The point of a class action is it isn't worth your while to go after them for $20 - you would win $20 - but then you have to pay your lawyers a million dollars. However if enough people were scammed the lawyers can get their pay, and better yet the cost is high enough that the company is likely to learn a lesson.

4h agoHN ↗

I feel compelled to mention Oracle at this point. Isnt their entire business model suing their customers?

4h agoHN ↗

I make dystopian adds for my game- and one of them is a company called MacroSoft, which has a product that makes you sing add jingles to measure "engagement" performance before opening a program on its operating System (called BARs). Its really insane, how my dystopian crap regularly gets overtaken by reality.

4h agoHN ↗

This makes me happy. The more enshittification the sooner the first pillar of Big Tech will fall down.

Meta and Google will follow soon after.

P.S.: just because they take a patent on something doesn't mean they will actually use it.

3h agoHN ↗

just because they take a patent on something doesn't mean they will actually use it.

That's true, of course, but the fact that there are people in the company thinking like that to begin with, enough to think it's worth patenting such anti-human stuff, is plenty enough for me to never want anything to do with them.

1h agoHN ↗

And how about Meta's "pervert glasses"? Zuck himself probably conjured up the idea that everything you look at will result in you getting a "relevant ad" for that item. Yuck!

I believe this is the reason everyone's running after these camera-glasses: because they believe they can rake in big bucks with them. Even Apple is contemplating to sell them.

3h agoHN ↗

"Drink verification can to continue"

2h agoHN ↗

Glad to see I wasn't the only one who thought exactly the same...

3h agoHN ↗

It is absolutely wild to me how a corporation can be so toxic and abusive to its users and still be in business.

It's just a patent.

3h agoHN ↗

Indeed - delousing rooms are not evil.

3h agoHN ↗

It is absolutely wild to me how a corporation can be so toxic and abusive to its users and still be in business.

Here's a (bit dated) list of the US companies which rake in the most bucks:

https://en.wikipedia.org/wiki/List_of_largest_companies_in_t...

Looking at the 13 which rank higher than Microsoft - how many would you describe as treating their users/customers well?

Theory:

Treating your customers well is part of one strategy for corporate growth and profit. There are other strategies, which also can work very well - and don't require all the hassles and expense and non-evil of treating your customers well. Naturally, Capitalist propaganda stresses that first strategy, and doesn't talk so much about the others.

1h agoHN ↗

Looking at the 13 which rank higher than Microsoft - how many would you describe as treating their users/customers well?

Almost all of them.

52m agoHN ↗

Walmart

Amazon

I guess customers yeah, Employees? not so much

3h agoHN ↗

I don't like this idea, but I do like to get my facts right. If it is the patent linked elsewhere on this page, then

  - I can't find the bit where they monitor you via camera and microphone. (I think the "track your eyes to make sure you don't look away during ads" is already patented for mobile, but has never been deployed as far as I know.)
  - "block" your game/program to show ads - I think "pause" would be a better word here, perhaps. That's how ad breaks/popups work, for example on youtube and on many mobile apps, even on the radio in some sense. Scummy? On mobile apps, probably. New? no.
  - The part being patented here is some kind of machine learning system to decide the optimal time(s) to show ads. 
  - Patent doesn't mean it's going to happen.

Apart from "we inserted some ML into the ad pipeline" there's really nothing new that I can see here.

3h agoHN ↗

But it's still bad as fuck, deplorable, despicable and many others adjectives. And it doesn't change GP point, even if the patent sucks at being a patent.

1h agoHN ↗

Normally one practical solution would be to cover the front-facing camera on a phone.

Of course with face identification for unlocking, there is now a power incentive to not do so…

3h agoHN ↗

It is absolutely wild to me how a corporation can be so toxic and abusive to its users and still be in business.

There is a couple more wild things here:

1) That there is an agenda, demand and total legal abetment from the top of the power/monetary hierarchy for such corporate policies

2) That there is a horde of individual employees working to those ends without any shadow of doubt, often even vice signaling their intent to be the first to attain the figurative A-bomb or full-blown BB telescreen.

2h agoHN ↗

A lot of that has to do with the fact that the people who decide to use it fall into two camps:

1. People who do not have to use it themselves (political decides, bosses, ..), but get lobbied to the max

2. People who have to administer it and know nothing else and endure the lasting pain over the perceived infinite hurdle of changing the system

I gladly can use Linux at work, so I have had a stable, reliable and unchanging system since the past 6 years, but others have to go through major pains for each version of enshittification of their OS update. In my case the OS just got better slowly and incrementally.

1h agoHN ↗

3. People who play games.

Because alternatives are bad. After decades of being great, Linux gaming community finally gave up on it working and accepted emulation of Windows as the way to go. (No need to nitpick on tech specifics of how Wine works)

1h agoHN ↗

Gave up? There are more Linux games than ever. Most commercial games work fine on Linux now. Some through emulation of some sort, others completely natively, because most gamer engines support Linux natively, making it trivial to do so. And as a gamer, I can't really tell the difference between the two.

If you mean Linux-only classic open source games, like Angband or Battle for Wesnoth or something, they still exist, but the demand has clearly gone down because now almost all games work on Linux. Except the ones with anti-cheat systems that rootkit-style access to your system.

1h agoHN ↗

What are you talking about? Lol, Linux gaming is fine and still growing.

1h agoHN ↗

You're saying this as if emulation (which Wine isn't really, more of a Win32 API compatibility layer; WINE literally stands for 'WINE Is Not an Emulator') was a bad thing. In reality, a lot of games benchmark better on Linux than on Windows today.

1h agoHN ↗

Emulation is not a bad thing - it gives users options. My point is that Microsoft were the only ones who managed to make a stable gaming platform.

Also "a lot of games benchmark better" - some games. And then some games don't work at all. And some games work with minor or significant issues. Which is not a slight against Wine and Proton as it's not an easy task.

1h agoHN ↗

Bad take, what actually happened was the realization that games wouldn't be released on Linux unless there were enough users there to warant it. Just as with ARM Windows not getting a single usable software when first released. What happened was Wine/Proton and FEX, with a lot of monetary input from Valve.

By allowing a lot of people who are willing to take a performance-hit to transition to Linux, they sow the grass-roots necessary for the game studios to release native games on Linux.

48m agoHN ↗

What happened was Wine/Proton and FEX, with a lot of monetary input from Valve.

So it took decades to understand that things aren't working and then investment from multi-billion company to finally start getting anywhere.

Meanwhile on Windows you can play today, could play 10 years ago, could 20 years ago. That should answer how it's still in business. It just works.

15m agoHN ↗

Although if you want to play the same game you played 20 years ago today, running it on Wine is your best bet to get it running.

1h agoHN ↗

I don't know if lobbied is the correct word, or they are directly bought.

53m agoHN ↗

I think it might be symptomatic of broader tech illiteracy: People don't know anything else or anything better. They want their software to Just Work, and ultimately the decision is made by an executive who decides that microsoft products are “the most stable” or “easiest” route.

50m agoHN ↗

I have a reliable system running for years on a Surface Pro 2022, so not sure what your experience with Windows was. It does take a few tweaks to remove some of the junk but otherwise it is a solid work environment IMO. The same can be said of Linux, it can be a real PITA finding and configuring drivers for something that should not take more than a few seconds. So both environments can definitely be a shitty experience unless you know what you are doing.

2h agoHN ↗

That is true. We see that with Trump, where he tries to force the EU to open markets to the US corporations who will just steal data from EU citizens.

Why can't the EU learn more from Canada? Canada realised that with Trump there is no way to make a deal. So cut things down where possible, diversify - the EU still has to learn this lesson. In particular Germany is totally US-addicted - no idea why, other than, of course, the obvious answer ("we need to export into the USA", aka selfish greed from Germany here).

1h agoHN ↗

Can you name examples how the EU or Germany is US addicted? From my POV in central Europe this has changed long long long ago.

Doing some trading with a shitty country doesn't imply any dependency

24m agoHN ↗

Canada isn’t that great either. We say one thing then do the opposite of that. Google is moving in to do age verification for Canadian services.

2h agoHN ↗

Microsoft just recently made a new patent

Microsoft has done a lot of super shady things, and they are domiciled in a hyper-corrupt, lawless threat to humanity (one that elects quite possibly the stupidest human alive -- a rapist abomination halfwit clown -- to the highest office), however people do make far too much of the patent thing.

A lot of firms reward groups and employees that get granted patents. It doesn't actually matter if you're spitballing the most absurd nonsense that no one ever asked for and is nowhere on the product map, someone writes the application and gives it a shot. A patent being granted doesn't mean that a single person ever envisions doing this or asked for it implemented, and honestly the idea that they "invented" this is just how farcical the patent system is.

In this case the patent is held by Microsoft's "Microsoft Technology Licensing LLC", which is their "patent extortion" racket. So they literally wrote this hoping to catch someone doing something found in a single claim so that they can use the legal system to rob from people.

2h agoHN ↗

Microsoft has done a lot of super shady things, and they are domiciled in a hyper-corrupt, lawless threat to humanity (one that elects quite possibly the stupidest human alive -- a rapist abomination halfwit clown -- to the highest office),

I generally dislike Microsoft because they make crappy products, but does this add to your point? I don’t think so, and it’s largely incorrect.

For example I despise Donald Trump but you can’t be the stupidest human alive and be president. It’s just objectively false.

The US is one of the few (arguably the only) countries holding the barbarians at the gate - the ones who are a threat. Frankly, the Dutch have historically been the greater threat to humanity and we saw the devastation and destruction wrought by their colonialism (which the Dutch haven’t paid reparations for in total) unleashed upon the world.

2h agoHN ↗

but does this add to your point?

Yes? Donald Trump, and the fact that he is the symptom of a fallen empire that has reverted to being an idiocracy, flailing around and trying to bully its way to a lost dominance that is fading away, is precisely why the Dutch government is doing this. It's quite literally the subtext of this discussion.

And for that matter, it's why all American companies are going to find their reach shrink. Visa and Mastercard are worldwide systems whose days are numbered, for instance. The US banking system is being ejected everywhere it is found.

but you can’t be the stupidest human alive and be president. It’s just objectively false.

I mean, I guess people actually vote for this pathological liar / megalomaniac who is a lifetime failure in every dimension, so true. They're even worse. But Trump is objectively a profoundly stupid person. It's actually astonishing now how he is basically a simpleton in the White House, lying with every utterance, and it's just another day. It isn't even newsworthy. Oh yeah, his big TrumpTM Arch is now going to have drones and snipers! Also, how about that fantasy deal with Belarus for all that potash that doesn't exist, was farcical nonsense on its face, yet everyone reports it because this foolish liar just makes up stuff endlessly so it isn't even notable. Aren't Americans just unbelievably ashamed at how pathetic this loser is, or that he lies -- usually in the cause of pushing his greatness -- with every other word?

Seeing Xi mog this pathetic chimp yet again was amazing stuff. The world is yours, China.

The US is one of the few (arguably the only) countries holding the barbarians at the gate

This has to be a joke. There is no way anyone on this planet is so deluded and misinformed.

1h agoHN ↗

> The US is one of the few (arguably the only) countries holding the barbarians at the gate

This has to be a joke. There is no way anyone on this planet is so deluded and misinformed.

No kidding. Donald Trump just opened the gate.

57m agoHN ↗

I’ll have to respond to the parent OP but on this point - can you explain how the US opened the gate? What are you referring to?

37m agoHN ↗

The US has bombed over a half dozen countries in the past year. The US is led by a vile rapist abomination that openly threatens "annihilation" repeatedly, and has a drunkard, profoundly incompetent "secretary of war" that openly flouts literal war crimes (when US soldiers are being subjected to torture and US cities are glassed, hey, think fondly to when that "germs aren't real" halfwit boasted about how rules don't constrain the US, and "no quarter, no mercy shall be given". That emaciated pathetic little loser is so tough and brave). That casually talks about nuclear attacks like it's nothing.

Trump stood at the lectern of the UN and in an utterly insane, deranged, self-aggrandizing speech (again, just another day in the insane idiocracy that the US has become, and it isn't even notable, the decline so severe and accelerating), boasted about looting the resources of Venezuela. Boasted about his assault on the ICC. Two-bit, shithole banana republic junta type horseshit. A worldwide embarrassment.

The US is repeatedly and proudly engaged in wantonly illegal piracy at sea. It boasts about the textbook definition of terrorism.

The US has done more to encourage nuclear proliferation in the last two years than in all of history. It has taught that everyone needs to get nuclear weapons, and many of them need to be pointed at the US. It has pushed the notion that might makes right, and if you have the ability you can steal and rampage whatever you want, in a lawless world.

Your claim that the US is holding the gates is absolutely perverse, and your worldview is most certainly some US exceptionalism bullshit. From the American ocean to the American ocean, crossing all of Americas on planet America, in a solar system filled with Americas, the US of A is by far the world's biggest danger, and it is rapidly devolving. Time to use the Supreme Intelligence (SI! I told my boy here and he liked it!) to find an answer!

And just to be clear, this isn't all on Trump. He's a symptom, not the disease. This sort of idiocracy garbage utterly infects all corners of the US, and it keeps sloshing to the surface.

23m agoHN ↗

Well I despise your president too but we can't be one of the smallest countries in the world and be the greater threat to humanity.

Sincerely, a Dutch guy.

2h agoHN ↗

We live in a world that has an immense amount of wealth, so it's possible to build a pretty bad business and still make money so long you're providing a minimal amount of value and/or have some sort of lobbying/regulatory capture/juicy government contracts obtained via wining and dining key members of government that enables you to leech off taxpayer money.

This is why I really like Apple, despite their faults, they've shown that "being marginally less bad than Microsoft" is a good enough strategy to build a trillion-dollar business.

2h agoHN ↗

Its not a good move. What about the opportunity cost. Is this really the best use of their time and money? Seems stupid and ideologically driven.

They can hold them criminally liable for surveillance and put the executives in jail if they are so concerned about some patents.

2h agoHN ↗

It is absolutely wild to me how a corporation can be so toxic and abusive to its users and still be in business.

It's a long chain, but ultimately it comes down to incompetence... When I was younger (decades ago), I assumed that the incompetence lies on the side of the executives who were overriding knowledgeable technical folk.

I do not believe that anymore.

I have seen the following play out in 5 companies in the last 5 years:

1. The people making the purchasing decisions are told by the technical head what to buy. They get told "Buy Microsoft".

2. The technical head deciding what to buy will not buy something the technical division don't know how to support. He gets told "Buy Microsoft".

3. The technical division are not actually technical, they have just learned where to click when they want to do something. Learning concepts and/or where to click on a different system is beyond the mental acuity of the average professional Microsoft Mouse-Click-Systems-Engineer (MCSE).

4. Unwilling to explain that they are actually incompetent and non-technical, they blame the users when making their recommendation: "The Users Only Know How To Use Microsoft".

5. The users, OTOH, are wondering WTF is going on; collectively, they have no problem switching OSes because they use so many - Android, iOS, MacOS, that infotainment system in their bargin-basement car...

Over the years, I've been told many times by the IT departments "Users only know how to use Microsoft". I've been told exactly that even when when users were happily switching between Windows CE, Windows Mobile, Symbian OS, Blackberry OS, iOS and Android with no problems.

When I got told this, I always asked "Do you know how to do you daily functions on Linux", to which I'll always get some sort of "We tried running Exchange on it, and it didn't work", or "We tried running MSWord on it, and it didn't work", or (in one hilarious case) "We tried running Windows on it, and it didn't work" (No, I don't know what they actually fucking tried!).

It's incompetence on the part of the IT department.

1h agoHN ↗

Yes you're right, that's my bad. I interpreted the "audiovisual" wrong. They are actually just monitoring the screen and system audio.

1h agoHN ↗

The patent does not include monitoring the screen and system audio.

37m agoHN ↗

get with the times man, sensationalist kneejerk reactions are more important than nuance

17m agoHN ↗

or, little bitty language that just simply states 'the user will use their available & working eyes and/or ears to ingest our prop'

26m agoHN ↗

Not OP and thanks for linking the patent. I'm a bit confused - how this is a new patent? Candy Crush etc have been doing this for decades.

33m agoHN ↗

I love the absolute fever dream that is looking at the pictures of patents. The out of context fig 9 is amazing

1h agoHN ↗

Microsoft just recently made a new patent where they will monitor you via camera and microphone to block your program/game to show you ads,

You got the important details of the Microsoft parent wrong (the patent doesn’t use camera and microphone monitoring), but more importantly the existence of a patent is not the same as intent to deploy a technique.

Every few years news outlets will generate controversy about a patent they’ve discovered, implying that the company is going to force the evil thing on everyone. If you’ve worked at a tech company with a patent incentive you realize most of these patents are just resume padding junk or people gaming patent incentive systems. I was at a company that had a modest bonus for submitting ideas that could be patented and you wouldn’t believe the junk that people were trying to push through without any intent to ever use it.

As further proof, the patent you’re thinking of where cameras monitor the user is actually from 2009 and was patented by Sony. US8246454B2

1h agoHN ↗

As further proof, the patent you’re thinking of where cameras monitor the user is actually from 2009 and was patented by Sony. US8246454B2

I'm not OP, but I'm really not sure how you came to that assumption. A cursory Google search for "Microsoft monitor patent" brought up a bunch of articles that actually linked to filings like what OP talked about from this year.

https://patentimages.storage.googleapis.com/26/6f/30/238c9d7...

https://image-ppubs.uspto.gov/dirsearch-public/print/downloa...

https://www.tomshardware.com/video-games/microsoft-patents-s...

1h agoHN ↗

It's not so surprising. When cultures slide into decadence, they seldomly do so abruptly. It often occurs thin slice by thin slice. Once you accept one seemingly thin moral concession, it is easier to accept the next because you've shortened the distance. Not only that, but with each moral concession, you become more willing to accept still greater concessions as you become increasingly detached from reality. And we shouldn't forget the role of cognitive dissonance. The notion that the consensus about what is normal can be wrong is very uncomfortable for many.

1h agoHN ↗

wow, getting us hooked into a usage IV drip, basically. that is horrifying. I can't imagine anyone staying on Windows in this day and age except purely to do work in MS-dominant environments. the jump to Linux is EASY nowadays. even my elderly parents have no problems using a windowsesque Linux desktop for their basic needs.

31m agoHN ↗

It is absolutely wild to me how a corporation can be so toxic and abusive to its users and still be in business.

Cory Doctorow wrote a book exactly about this business practices, "Enshittification: Why Everything Suddenly Got Worse and What to Do About It."

"Once the platform is fundamentally focused on the shareholders, and the users and vendors are locked in, the platform no longer has any incentive to maintain quality. Enshittified platforms that act as intermediaries can act as both a monopoly on services and a monopsony on customers, as high switching costs prevent either from leaving even when alternatives technically exist."

https://en.wikipedia.org/wiki/Enshitification

5h agoHN ↗

Workplace is such a confusing overloaded term.

They also have "Mijn Bureau" which I tried out and wrote about here [0] which is the MS Office alternative.

I take it this is the layer below that, an operating system?

But it all looks quite fragmented still from what I can see, especially now that it's also split across GitHub and CodeBerg as well as being split across different organizations, and trying to collaborate with other efforts by other European countries while still remaining distinct.

[0] https://techstackups.com/articles/is-it-feasible-to-self-hos...

[1] https://github.com/MinBZK/mijn-bureau-infra

[2] https://code.overheid.nl/MinBZK/DAWO/src/branch/main/compone...

3h agoHN ↗

I’m glad multiple European agencies are giving this a whack - hopefully we’ll end up with a synthesis of the best aspects.

2h agoHN ↗

I’m looking with so much admiration what France has been building in this space, especially the latest gendarmerie transition into open source OS from windows.

The problem though is that there’s always a strong push by French companies and organizations to reject English at any cost, despite the fact that is the most popular language in Europe.

Yes, I get that this is a way to preserve the French language and they have all the rights to do that (in the end, they’re the ones putting the effort in these initiatives) but imagine how faster these ideas could be shared and diffuse in Europe if French understood this. If all the countries in Europe just keep pushing their nationalist ideology instead of truly believing into a united and solid Europe Union, we won’t go any where.

2h agoHN ↗

Yes, I get that this is a way to preserve the French language and they have all the rights to do that (in the end, they’re the ones putting the effort in these initiatives) but imagine how faster these ideas could be shared and diffuse in Europe if French understood this.

Isnt this just baked into the idea? The French are building an OS for internal use for their own interests.

If we then try to extend that or the Dutch OS to other countries we have the original problem of dependence.

2h agoHN ↗

Frenchman here. French companies and organization, in my experience actually really like the English language (at OVH for example, most official docs are in English), but I do think it makes sense for a government funded by people who speak mostly French (ie the French taxpayers) to do stuff in French, the language most of its citizens will be most familiar with.

Putting stuff in English will tend to exclude the less educated, or people who struggle to learn foreign languages.

EDIT: and actually, from looking at the README of https://github.com/cloud-gouv/securix

Ce README est en français mais le reste du code, les issuers et les PR sont en anglais.

The README is in French but the rest of the code, the issues (they wrote issuers, but that is a typo I suspect) and the PRs are in English.

So. :P

1h agoHN ↗

Italianman here, I totally understand and respect your point. I just wish this was a collectively funded initiative, English-first but open to all translations. I’d be so happy if my country understood this and invested in this as well, so kudos to France for leading the tech here!

1h agoHN ↗

Je t’assure que ce besoin qu’on certains français de montrer leur capacité de parler l’anglais, de nommer leurs entreprises avec des noms à connotation anglophone, etc. est considéré très gênant ici du Québec.

1h agoHN ↗

Thanks for the amazing work, let’s keep pushing for independent EU-based technology!

1h agoHN ↗

J’imagine que c’est de plus en plus facile de le faire avec l’aide de l’IA!

1h agoHN ↗

The problem though is that there’s always a strong push by French companies and organizations to reject English at any cost

Interestingly, a French-speaking Canadian who has spent some time in France told me that his right to use the French language is better protected in Canada than it is in France. He thinks that this is a consequence of the reciprocality implied by having more than one official language: French speakers in Canada get the same rights as English speakers, so people are happy to grant rights in return for getting them, whereas in France everyone gets screwed and you end up with a situation in which a French person wanting to do a PhD on French history at a French university has to write their grant application in English.

1h agoHN ↗

Quebec gets weird with their french rules. Parents are not allowed to send their kids to English speaking schools if both of the parents did their own schooling in French.

1h agoHN ↗

That’s not weird.

That’s pretty judgmental of you.

20m agoHN ↗

That's extremely weird. I don't know of another place that does that aside from Quebec, and it's extremely illogical on its own merits.

2h agoHN ↗

I particularly enjoy the Asterix-adjacent naming scheme.

4h agoHN ↗

The same Dutch who voted on the eAIDS... ahem, sorry, eIDAS and ADDW car spyware? I'm not particularly excited about our new benevolent OS.

4h agoHN ↗

eIDAS is federated login between countries in EU. What is wrong with that?

2h agoHN ↗

It's a mechanism to legally force web browser vendors to install government issues root certificates (which they already did btw). And EU pinky-promises that not a single independent EU member won't use them to do MITM attacks on their political opposition and journalists. Like Orban 2.0 or Fico won't use Hungarian or Slovak root cert for nefarious purposes, no-no-no. It's only to protect the children, see, and definitely not to help murder journalists investigating drug smuggling cover-up. :)

36m agoHN ↗

I think we have pretty decent examples where browsers remove malicious root certificates if they have been so proven. Do you think the matters will be different if those belong to a country level root?

2h agoHN ↗

As usual, it's federated*1 login*2 between countries*4*5 in EU*6*7*8

2h agoHN ↗

eidas is an EU thing and is like 15 years old, what is this even about

1h agoHN ↗

eIDAS 2.0 is 2 years old. An intentional dark pattern to confuse people.

35m agoHN ↗

Unlike your vague posting, which is meant to be illuminating. If you have a critique, please let us know what it is.

14m agoHN ↗

The existence of government all in itself is triggering, because other people can do things to you based on their flawed understanding. Also the government is sometimes the literal nazis

4h agoHN ↗

I’m really curious to see what the answer for MDM and Group Policy is on Linux. The SSO part is mostly figured out, but the reason places use Windows is often manageability.

Is there anyone doing MDM or policy enforcement on Linux other than Google Workspace + chromebooks?

3h agoHN ↗

It's Nix so you just push the new generation to the device. It's probably the easiest possible way to do device management. It's also generally like two lines of extra config to wrap a block into a container if you want to hide some of the underlying OS tools completely, which I've never tried with a full desktop environment but I'd assume should basically just work if you pass a couple things like GPU?

2h agoHN ↗

The hard part is finding enough people working for the public sector salary who know those two extra lines and where to put them, and then making sure they are not getting bored or disillusioned enough.

2h agoHN ↗

You don't need someone who knows those two lines anymore. You can just ask codex to make it so that users can't do whatever. It's highly competent at just reading the nixpkgs source, or it knows how Linux works and can write its own modules.

Nix happens to also set you up with a working build environment so if a program doesn't expose the necessary options to manage it the way you want, I bet Codex would have no trouble patching it as part of your nix config.

1h agoHN ↗

You still need to have somebody half competent to ask the electric shaitan to the thing and validate the result and also demonstrate this ability during the hiring process. I'm not sure it's easier than actually finding a person who can do those two lines.

4h agoHN ↗

The highest problem is the office suite. If you think Libreoffice/Collabora can replace Microsoft 365 without friction the project could be a success. Honestly I do not think so as of today.

3h agoHN ↗

Completely agree. Before that I would have add the Adobe Suite as well for a lot of people but it's less a problem now fortunately.

2h agoHN ↗

https://lasuite.numerique.gouv.fr/ is the French government's office suite. I think this can work as long as the devs are responsive to users' needs.

They don't need to reimplement all of MS Office, just the parts they need to serve their constituency.

2h agoHN ↗

The challenge is engaging with external orgs. They will send you office docs and it creates friction when they cannot be reliably edited and returned. Even just opening them can be unreliable.

1h agoHN ↗

I assure you the French government is large enough and obstinate enough that they will dictate to external parties what inputs they accept.

1h agoHN ↗

When you’re a government you can mandate the file formats (and versions thereof) you are willing to accept.

2h agoHN ↗

Yeah, especially Excel.

LibreOffice Sheets doesn’t compete with Excel 2024, it competes more with Excel 2003. Granted, this is fine for a lot of (most?) people but it’s still not a “replacement” in my mind.

I ended up just building a Nix Flake to properly run Excel. At least then the operating system itself isn’t MS.

1h agoHN ↗

I kicked Excel to the kerb in 2005 or something like that and have been a happy Apple Numbers and Wolfram Mathematica (and SPSS, PSPP, and R, and Python) user ever since.

9m agoHN ↗

Both Apple Numbers and Mathematica still depend on a proprietary software package from a for-profit company though.

I think the only way we can actually solve the problem is to get a FOSS product up to snuff with Excel. I use Julia if I need really elaborate number crunching, but I don’t view it as a substitute for Excel; the interactivity of spreadsheets is really useful, especially when you’re actively developing stuff.

1h agoHN ↗

What version of Excel does your Nix Flake package out of interest? Is it current?

16m agoHN ↗

Yep! It actually made the front page of HN a few days ago :)

It supports Office 365 and Office 2024 Home works as of about two days ago.

I think it would require very little if any effort to get Home and Business working but the license for that was too expensive (though pull requests are welcome!)

Currently limited to stuff that can be activated on Microsoft’s website. I tried very hard and was ultimately unsuccessful at getting Office 2024 Pro Plus working from a gray-market key I bought on Groupon, because the MAK activation stuff appears to depend on a lot of stuff that Wine/Proton doesn’t implement. Again, pull requests are welcome if someone here figures out how to do it.

https://github.com/Tombert/office365_flake

50m agoHN ↗

We really need investments from large public institutions in LibreOffice Sheets.

8m agoHN ↗

Agreed.

Valve is making desktop computers now; maybe the next thing they could improve is LibreOffice to try and appeal to businesses.

55m agoHN ↗

I hate to agree. It's not just a battle against a deeply entrenched Microsoft tools suite, but also the ease of use and convenience of Google's tools, and how easily they enable collaborative work. Word and Excel have accumulated so much cruft that they are if anything an easier target to surpass.

But that's not all. Avoiding US based proprietary tools, in general, is going to be a challenge. The EU needs some kind of fund to create the next generation of productivity tools for this platform. Not just equivalent replacements. Requirements change and new tools need to be different.

4h agoHN ↗

What DAWO stands for

DAWO brings public values and technology together. The community pursues five primary goals.

But fails to state what the letters in D.A.W.O. stand for

4h agoHN ↗

digitally autonomous workspace (for the) overheid

3h agoHN ↗

Do we even need to have a suite of tools for users to create spreadsheets, paste images into them, save them as a PDF, download to their local machine, sync to sharepoint, change permissions to include everyone in the entire universe to be able to see the file, email the link to another human in the company who opens it, uses a PDF editor to copy paste it back into excel, barely scratch the surface of tools within Excel to sum a column, reply back in a password protected word doc saying looks good to me.

I would much prefer to be using something like NixOS and not be depending on Microsoft etc but I can't imagine what the stack will look like if we don't revolutionise the work. Sensitivity labels, DLP, etc. are relics of people treating information on computers as if they are physical documents, and I can't see how I will have been paying for BP/E3/E5 licenses for users and then suddenly start to argue we don't need those features anymore after spending so long insisting users need to use them.

2h agoHN ↗

I think a whole nixified country would revolutionize the work. Just gotta take the off the shackles of proprietary software and let human nature do its thing.

51m agoHN ↗

That's correct. The challenge is going to be creating a forward looking environment that doesn't just create 80% replacements. I'm deep into a mobile software project that needs to be ready for on device tool calling. Retrofitting that to existing monolithic apps is going to fall short of realizing the potential. Apps are going to change in big ways. Driving in the rearview mirror won't get you there.

3h agoHN ↗

Guix has reproducibility. Instead of Nonguix, which bundles tons of propietary software, they can just add the Fearware repo, which just has the tainted non-free vanilla Linux kernel with closed blobs and firmware, just enough to function your machine well (especially with 3D support for Radeon cards and wireless devices) and nothing more.

1h agoHN ↗

Do you have a link to this ‘Fearware’ channel? I’ve only heard of nonguix.

3h agoHN ↗

FINALLY. I have been seeing other projects based on eg Fedora and I just think: why. Declarative, open source, and reproducible is the future.

3h agoHN ↗

Thanks Trump, Europe was never this united before.

Not by your choosing, but still.

3h agoHN ↗

I hope someone is security scanning all those NixOS provider modules.

I wonder if Claude could go from NixOS spec to actual config without the Nixos provider. The provider becomes a natural language description and some links to the docs/source code and then a verifier is all you need.

2h agoHN ↗

How is that better than the nixos provider? The trouble is the links to the source code right?

2h agoHN ↗

As long as it has a built-in "VBScript like" lang, they'll be fine.

Are they going with Copilot for Dutchies or Kaaskoppen.NET?

2h agoHN ↗

First off - decoupling from Trump-USA is a must. Canadians noticed this; european countries are still slow. The Netherlands is faster; the biggest slow-ass behemoth is Germany - no clue why. Germany is a big reason why the EU fails, but also the expansionistic agenda and what not (why do only poor countries want to join the EU; UK left, Switzerland and Norway are not going to join, so there are indeed INTERNAL problems, but let's go back to the dependency on the USA).

So while more alternatives here are the logical answer, as well as eliminate the greedy US corpoations, I am not sure NixOS as it is right now is ideal. On paper, NixOS should solve EVERYTHING. For instance, if a build status works for one user, the environment guarantee should mean it works for EVERYONE ELSE. Same with other problems and hardware, so in theory, NixOS should be perfect.

In practice, though, I found working with NixOS annoying, for many reasons. A static system that has issues, is not good. A static system that restricts me in problem solving, is not good. Plus, Nix is ugly to no ends - I have no idea why the NixOS team thought a new programming language is required. Why do I need to define static elements in Nix? Why not make that more free form? I already describe my whole system via yaml files, which in turn ruby uses to generate everything I need. Then there are smaller issues, like why do I need to use systemd on NixOS, why can I not used versioned AppDirs with a name scheme similar to GoboLinux (hashed program directories on NixOS are, of course, also versioned app-dirs, but I hate reading 7897389nughuewz789gewh2t93h923-hghwugeiw73, that simply tells me nothing. Why not have /Programs/Python/3.15.0/ ? It can't be simpler than that.)

Anyway - good for the Netherlands to push here, Denmark, Sweden, Finland will also push, even France, though slower. Now please everyone, help us convince the german government to stop being such a tool for Trump. Merz is a failure anyway, but the problems go far deeper than merely Trump, and with the AfD going to seize power, idiocy will again dominate in Germany. That's very bad. Germany is soooooooo slow here. Microsoft even managed to kill LiMux years ago. They have placed their economic hitmen in Germany, so the whole EU does not work anyway because Germany will keep on dragging every other country down. It is thus very understandable why real innovation comes from the smaller countries in the EU, as they are quicker to innovate. Unfortunately the big german behemoth will roll over them and again cripple many required things in the EU.

1h agoHN ↗

You can't even build your own website to go to discuss this.

1h agoHN ↗

So, could this push more software to publish to the official Nixpkgs?

1h agoHN ↗

This thread seems hopelessly tone deaf to non-technical people's experience with something like NixOS. I can manage it just fine myself given my background, but I see a very low, if non-existent chance that a standard office worker is going to be happy moving from Windows to NixOS. I mean, good for them for trying, I just think HN is full of Nix purists who tend to gloss over all the warts that has kept this ecosystem from growing much over the last few decades.

1h agoHN ↗

Proactively making a move before getting Microshafted is smart play.

1h agoHN ↗

alternative for Microsoft based on NixOS

That sentence seems to lack an important word. Microsoft is a company so I don't assume they built an alternative for it. Microsoft 365 is what used to be called Office 365 and governments love their Office suite so that would make sense and I could see the number accidentally getting dropped but NixOS is probably an OS so I guess this is about Microsoft Windows but then it just means they're replacing one OS with another and Windows-compatibility (nor Office suite compatibility for that matter) is hardly a novel idea.

The site doesn't seem to have much information about this headline at a glance. Does anyone have a link to the missing context?

1h agoHN ↗

euros have the biggest butthurt persecution complex . ironic given they were the ones doing all the persecution till 5 seconds ago.

1h agoHN ↗

I always enjoy stories about governments adopting open source and moving away from US big tech.

1h agoHN ↗

I want to know the answer too. A battle tested OS for decades, with a thriving ecosystem and millions of users, what is NixOS bringing to the table?

I am in favor of more options, always

1h agoHN ↗

… and every government department starts writing up a letter asking for an exemption.

Which is always granted.

Unless its mandatory, it's just theater.

1h agoHN ↗

These are nice little initiatives that don’t seem to last anywhere I see them. But good luck to the Dutch, maybe they are different.

1h agoHN ↗

With AI now, I am suprised we are not seeing many new os systems built. Have fable build a secure OS..... hm...

1h agoHN ↗

I want to ask an honest question, why more businesses don't rely on Apple products knowing the simplicity of just buying an iMac and adding some apps to it?

I talk about small businesses mostly, starting with ten or twenty computers, zero config, bonjour discovery, download apps from the app store, for me it looks like a total winner

Microsoft or Linux don't offer such an easy path to productivity, so why is it? What is lacking? What needs to be done in order for that scenario to work? What roadblock have you hit when trying to implement it?

We all use apple products, iMacs, Macbooks, and if we start a business for sure we as CEOs or managers will use one on our desktops, so why? Genuinely interested in answers...

1h agoHN ↗

You mean paying twice to five times the price for something that is not configurable and on which you can run only a small subset of software, all very expensive?

1h agoHN ↗

My experience is that small companies in particular fields do/did use Macs. Staying on Mac is difficult though since any customer can expect you to do what they do or support what they do if they are Windows oriented and will only start with a conversation about compatibility if they haven't chosen the most popular choice.

59m agoHN ↗

Microsoft and Linux /do/ offer the same path to productivity. Buy 10-20 computers, zero config, native discovery services, download apps.

What businesses need is management services and business applications. Those exist for Apple as well, but two significant headwinds: 1) inertia of essentially every major business on earth using MS Active Directory means there are enormous support and ecosystem benefits, and 2) cost.

59m agoHN ↗

The context here is removing reliance on US. EU countries are trying to decouple from US (or at least diversify if not possible to decouple) in various critical sectors where they have become dependent. Over reliance on US software is one of them. They are basically doing what China did many decades ago. Have home grown alternatives to US apps/services so as to not be in deep waters if US decides to sanction them. It is all about independence.

why more businesses don't rely on Apple products knowing the simplicity of just buying an iMac and adding some apps to it?

Apple is a US company first and foremost and US has become unreliable. It has nothing to do with simplicity or productivity if reliability is in question. What use is a Mac if it can be subject to US sanctions resulting in App Store being shutdown for you or your entire Country and apps/services stop working overnight?

38m agoHN ↗

Excellent point and I understand that, but then they should start working on building their own computers, and OS, and ecosystem, just like Huawei is doing for the past decade. It will take time, long years ahead but they should start now

I definitely like that future, but it should be built now

57m agoHN ↗

I'm going to guess because they are expensive. Do Apple to on-site support like Dell, HP, et cetera?

56m agoHN ↗

Other people already answered the non US reason. However I fell for this. I got myself an expensive iPad because I assumed it's actually like all the apple users are saying.

However, a lot of apps are unstable. Support is horrible to non existent for some. No refunds even when the app doesn't work at all directly after install. Most professional apps have a buy price AND a subscription price at this point. Most actually working apps are not apple exclusive these days.

It's definitely not as green over there as some apple people make it out to be.

34m agoHN ↗

I hear you, I am not an Apple pundit, just a developer always looking for the path to optimization and thought Apple was it, it is not, and to be honest they don't make it easy either. I've been in the waiting list to become an Apple developer for a month now and the road has been tortuous as a Venezuelan developer. But if Huawei offered a simpler path to developing on their ecosystem I'd give it a try in an instant. I am loyal to no one except to those who make my life easier

43m agoHN ↗

The way enterprise software is licensed, and how those licenses are perpetuated means that, in the absence of a national security imperative, 99% of customers just go along to get along.

42m agoHN ↗

I didn't know you could assign '#' to an alias, so here we go:

  $ alias '#'='dsh --profile headless'