home.social

Search

1000 results for “im_a_GDeveloper”

  1. @jalefkowit @benbrown @janvhs

    I’m also shocked at ui frameworks that rely on label’s “for” attribute, while you can easily wrap the input with a label for the same effect.

    I’ve seen websites use labels but not connect them to an input

    , , all make this mistake

    developer.mozilla.org/en-US/do

  2. Weekly output: Android 16, Mark Vena podcast, CISA communications-security advice

    I hope this finds you well and with family this holiday season, by which I mean I hope that family tech support has not been too strenuous whether you’re the provider or the recipient of it.

    Patreon readers got an extra post this week: a look at the massive dent that data centers will put into Virginia’s electric grid in coming decades if current trends continue.

    12/18/2024: Latest Android 16 Preview Tips Improved App Response, Location Security, PCMag

    This short post covered the second developer preview of Android 16, moving forward on an earlier development cycle than previous releases of Google’s mobile operating system.

    12/18/2024: Ep 105 SmartTechCheck Podcast — Expected CES Trends, Intel CEO departure, new incoming FCC leader, Mark Vena

    My major contribution to this episode of my tech-analyst pal’s podcast was trying to unpack the agenda of incoming Federal Communications Commission chair Brendan Carr.

    12/19/2024: The Feds Have Some Advice for ‘Highly Targeted’ Individuals: Don’t Use a VPN, PCMag

    I’ve been impressed for the past few years by how the Cybersecurity & Infrastructure Security Agency offers specific and actionable advice even if it may upset some vendors. CISA stuck to that pattern with the guidance it issued to people high enough in government or politics to draw the attention of Chinese state-sponsored hackers who have burrowed deeply into U.S. telecom infrastructure–guidance that included the seemingly counter-intuitive advice not to use a VPN for privacy protection because that only transfers the privacy risk from your current sources of connectivity to a single company. I think CISA’s right about that, certainly in the context of most PCMag readers. And in my own case: My major use case for VPNs these days is to evade geoblocking restrictions, like when I’m trying to read GDPR-incompliant U.S. news sites from somewhere in the EU.

    #Android16 #BrendanCarr #ChinaHacks #ChineseHacking #CISA #cybersecurity #encryptedMessaging #FCC #infosec #SaltTyphoon #VPN

  3. Hi there #Fediverse
    I was contacted by a Talent Acquisition Team for a Jr. Developer position I applied for! The want to have a phone call with me tomorrow! I'm so excited I can't even contain myself. Even if I don't get the position this still feels like such a huge win! I feel like all my hard work is finally starting to pay off.
    😃

    #developer
    #programming
    #tech
    #jobhunt
    #interview
    #hardworkingwomen
    #hardworkisgoodwork
    #hardworkpaysoff

  4. Hi there #Fediverse
    I was contacted by a Talent Acquisition Team for a Jr. Developer position I applied for! The want to have a phone call with me tomorrow! I'm so excited I can't even contain myself. Even if I don't get the position this still feels like such a huge win! I feel like all my hard work is finally starting to pay off.
    😃

    #developer
    #programming
    #tech
    #jobhunt
    #interview
    #hardworkingwomen
    #hardworkisgoodwork
    #hardworkpaysoff

  5. @phildini @glyph you mean like django-htmx.readthedocs.io/en/ ?

    I’m not a front end developer and I think most front end frameworks are overkill. :) I’ve used #alpinejs with great success

  6. Hello everybody! 👋

    I'm a bit late to the Mastodon party, but here's my #firstpost.

    I'm a backend PHP/Laravel developer, Linux sysadmin, team lead, and even if I do say so myself, all round good egg. Currently between contracts.

    My current project is a recreation of the 1990's IUKADGE air defence ground environment using live ADS-B data to simulate the detection and processing of radar tracks. More info at rotor.webdevops.uk/posts.

    I despise the influence of far right politics in our society - and that's my one and only political comment on this account ... I promise!

    Looking forward to building meaningful tech relationships in the Fediverse!

  7. RE: lascapi.fr/blog/2026/03/02/cre

    Hi there, I wrote a mini PoC to illustrate what I'm looking for to edit #HTML files as #markdown or #orgdown text.

    I'm challenging every #developer to try to do better with your own stack!

    #pkm #pim

  8. RE: lascapi.fr/blog/2026/03/02/cre

    Hi there, I wrote a mini PoC to illustrate what I'm looking for to edit #HTML files as #markdown or #orgdown text.

    I'm challenging every #developer to try to do better with your own stack!

    #pkm #pim

  9. RE: lascapi.fr/blog/2026/03/02/cre

    Hi there, I wrote a mini PoC to illustrate what I'm looking for to edit #HTML files as #markdown or #orgdown text.

    I'm challenging every #developer to try to do better with your own stack!

    #pkm #pim

  10. RE: lascapi.fr/blog/2026/03/02/cre

    Hi there, I wrote a mini PoC to illustrate what I'm looking for to edit #HTML files as #markdown or #orgdown text.

    I'm challenging every #developer to try to do better with your own stack!

    #pkm #pim

  11. @Chris Alemany🇺🇦🇨🇦🇪🇸 The Mastodon devs are talking as if either the Fediverse is only Mastodon, or the Fediverse as a whole doesn't have quote-posts.

    Neither of this is true. The Fediverse has had quote-posts since July 2nd, 2010 when Mistpark (now known as Friendica) was launched. Mastodon toots have been quote-post-able since Mastodon itself was launched, for when Mastodon was launched, it immediately federated with at least two Fediverse server applications that have quote-posts, namely Friendica and Hubzilla, a fork of a fork of Friendica by Friendica's own creator.

    Nowadays, at least Pleroma, Akkoma, all other Pleroma forks, Misskey, Calckey, Firefish, Iceshrimp-JS, Iceshrimp.NET, CherryPick, Sharkey, all other Misskey forks, Mitra, Friendica, Hubzilla, (streams) and Forte can quote-post Mastodon toots with no problem.

    And Mastodon won't be able to stop them. No, seriously, it won't. Not with a non-standard, proprietary, home-brew opt-in or opt-out switch that doesn't tie into anything that the other Fediverse server apps have. And whatever switch Mastodon is working on will not tie into anything that already exists.

    Let me put it this way: Hubzilla has the second-most advanced and fine-grained permissions system in the Fediverse. It goes well beyond most people's imagination. It works on three levels: for the whole channel (that's similar to a Mastodon account), for individual contacts (that's "followers" in Mastodon lingo, but Hubzilla doesn't distinguish between followers and followed), for individual content. (streams) and Forte are the only ones with an even more advanced and fine-grained permissions system.

    But even they don't have a quote-post permission setting. And they have permission settings for just about everything. You want reply control in the Fediverse? Hubzilla has reply control, and (streams) and Forte have reply control on steroids. But what they don't have is a quote-posting permission because that's next to impossible to control across the Fediverse even with the most advanced permissions system.

    As @Mike Macgirvin ?️ (professional software developer for almost half a century, designer of two Fediverse protocols, creator of Friendica and Hubzilla, inventor of nomadic identity, creator and maintainer of (streams) and Forte) says: The only way to make your posts un-quote-post-able is by not posting in public and not allowing everyone in the Fediverse full access to your posts. Set your "Who can quote" however you want, I'll always be able to quote-post all your public posts with no problem and with no resistance.

    So what chance does Mastodon have then? Mastodon which doesn't even know what permissions are? Developed by Eugen Rochko who actually has a history of head-butting with Mike Macgirvin, and who would never take any step towards anything that Mike has ever developed?

    I'm commenting from Hubzilla right now, and I'm also on (streams). And I can tell you: If you make any of your posts "un-quote-post-able", this still won't make my Share buttons on Hubzilla and (streams) disappear.

    CC: @Stefan Bohacek @FinchHaven sfba

    #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Calckey #Firefish #Iceshrimp #Iceshrimp.NET #CherryPick #Sharkey #Mitra #Friendica #Hubzilla #Streams #(streams) #Forte #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotePostDebate #QuoteTootDebate
  12. 2 years on the Fediverse! 🥳

    I first joined the Fediverse on May 30, 2023 - originally on Mastodon Dot Social, as I suspect many people first stumble their way there.

    It has been an interesting 2 years. I ended up jumping between many instances (sites). The 1st time, because I felt Mastodon was becoming centralized with everyone jumping onto Mastodon Dot Social, but also because I wanted to try new software platforms.

    Got scammed once, by helping the Sharkey Development, who promised to use the 1,000 bucks I sent for their server and new designed "Join Sharkey" websites, but never happened. I was not the only person who foolishly placed their trust as they ran off with over 2,000+ and used the hardware as their personal computer. When people called them out on this, "new" management (wink, wink) took over, and they even deleted the old account and moved to a new site.

    Experienced the difference between having a good administrator, new administrator, and some administrators that should not be administrators.

    Got really liking a software platform called, CherryPick. It is a fork of Misskey. Sadly, not many people use it because most of the sites that do are from South Korea and many new users (new administrators). Largest CherryPick site is Kitty Dot Social, which is run by one of the good administrators (
    @[email protected] ).

    Became a priority to find a Fedi Site, outside Us Jurisdiction, as my home country (the United States of America) slowly slides into fascism and our "president" open investigations on people who speak out. Currently, publish a list of Fedi Sites that use non-US Domain Name Extensions (see URL below).

    Learned just how fragmented the Fediverse is. I keep 2 accounts, simply because it is impossible to follow everyone I want to follow on a single sites. What ends up happening is an admin will block or silence "random Fedi site" and that will mean all their uses. Fragmentation is becoming a big problem on the Fediverse. In 2 years, it has only gotten worse.

    Ended up here on Absturztau, for the 2nd time, because the admin here (
    @puniko ) is awesome. Left the 1st time, wanting to try a different platform, came back despite it running Sharkey.

    Learned the co-developer of ActivityPub and I are in the same town (
    @[email protected] ). It is a small world, after all.

    I have been featured in 7 YouTube videos. 3 of them were trolls, 1 in particular had a nearly 2 hour rant. The other 4 were generalization. The 1st and I think only person to ever published a downloadable copy of all their old post (over 50,000).

    Cited in Wired Magazine for my list of digital services providers outside the US Jurisdiction (see screenshot to overcome paywall). See URL for that list they cited (see below).

    Most shared past shared 120,000x. Most liked post was liked 230,000x. Learned, the hard way, that sometimes moving between sites means starting over. Highest follower count was 10,000. Highest post count was over 50, 0000. I make backups regularly now.

    There is a whole sub-Reddit about me. - Hi guy. How's it hanging? You mad yet? Yeah, you mad. Mostly people upset that I work for Meta and remove Nazis, MAGA Trolls, and other such jerks. I'm told there is a 2nd, and they're just "curious" (I'll take your work for it).

    It has been an interesting 2 years. Filled high, lows, and just a lot of interesting moments. Sometimes I have been frustrated and other times, this still is the best place to pass the time, when my job absolutely, sucks. There is knowledge and information, sometimes good humor, sometimes the things here can be sad and disappointing, and other times positive and uplifting.

    There is a song called, "Welcome to the Internet" by "Bo Burnham" and there has been more than a few times that I think of that song, when here on the Fediverse.

    What will year 3 bring? Who knows?!

    URL 1 = Fedi site list:
    https://codeberg.org/Linux-Is-Best/The_Fediverse_Outside_United_States

    URL 2: Digital Services outside US Jurisdiction (as featured in Wired Magazine).
    https://codeberg.org/Linux-Is-Best/Outside_Us_Jurisdiction

    #Fediverse #Anniversary #Mastodon #Misskey #CherryPick #Sharkey

  13. Is it a good idea to start replace PNGs in my website by WebP now that support is there, or should I wait for AVIF to be more widely deployed? AVIF is better than WebP and is now supported with the last version of Firefox, but still isn't supported by Safari. Obviously, I'm going to fallback to PNG anyway using the `<picture>` element.

    caniuse.com/?search=avif
    developer.mozilla.org/en-US/do

    #webdevelopment #avif #webp #imageFormats

  14. There should be a way for #Fediverse servers to tell other servers that you can’t follow a particular user. Like a “closed followers” or “disable new follows” feature.

    A really good example of this is that the developer of #Lotide said that he doesn’t want people to be able to follow individual users. I’ve tried to follow my account @realcaseyrollins, and I’m met with an “awaiting approval” message, despite the fact that the approval will never come.

  15. I spent a while fixating on trying to discover why the macOS iCloud/“CloudDocs”/“Mobile Documents” daemon is named bird, w/ a cli in /usr/bin named brctl

    After some digging I’m /pretty/ sure the b stands for uBiquity— an internal codename for what was marketed as “iCloud”; this is supported by e.g. [1]’s equivalence between ubiquityIdentityToken and com.apple.bird.token

    I’m still pretty at total guess on r, leaning “record” (maybe also as rc → record since bird is code-internally BRCDaemon ; though it also seems likely c = container. I don’t think rc → runcom by way of initrc, bashrc, etc)

    secondary theory is br is for “barrier” based on a loose symbol or two.

    I’m pretty strongly guessing that “i” in bird stands for nothing so much as “OMG [ swe coworker], it’s not pronounced Bee-Arr-Dee, it’s pronounced BIRD” (cf gif, sql, … cuddle vs c-t-l [by rights hachyderm is ku-bECK-dl / ku-Bechdel territory] )

    Anyway if anybody happens to know the answer, plz lmk. #apple #icloud #macos #brctl #clouddocs #daemon #engineeringhistory #lore

    [1] developer.apple.com/library/ar

  16. I'm once again working on a little gyro project. This FPS called Lead Haul was recently put under an open source license by its developer and I thought it would be a nice candidate to try out the sensor API stuff in the development version of LÖVE.
    Current implementation is very rudimentary, but barely playable.
    You can find the original here youdoyoubuddy.itch.io/lead-haul

    #gyroaiming #love2d #opensource

  17. I might have sent a less than polite reply to this mail by Google’s Chrome Web Store developer support. I know what I can, but I’m definitely not going to report 62 malicious extensions individually. Moderating that place is their job, not mine. If they need 62 tickets, they can surely create those themselves.

    #Google #CWS #ChromeWebStore

  18. I might have sent a less than polite reply to this mail by Google’s Chrome Web Store developer support. I know what I can, but I’m definitely not going to report 62 malicious extensions individually. Moderating that place is their job, not mine. If they need 62 tickets, they can surely create those themselves.

    #Google #CWS #ChromeWebStore

  19. I might have sent a less than polite reply to this mail by Google’s Chrome Web Store developer support. I know what I can, but I’m definitely not going to report 62 malicious extensions individually. Moderating that place is their job, not mine. If they need 62 tickets, they can surely create those themselves.

    #Google #CWS #ChromeWebStore

  20. I might have sent a less than polite reply to this mail by Google’s Chrome Web Store developer support. I know what I can, but I’m definitely not going to report 62 malicious extensions individually. Moderating that place is their job, not mine. If they need 62 tickets, they can surely create those themselves.

    #Google #CWS #ChromeWebStore

  21. I might have sent a less than polite reply to this mail by Google’s Chrome Web Store developer support. I know what I can, but I’m definitely not going to report 62 malicious extensions individually. Moderating that place is their job, not mine. If they need 62 tickets, they can surely create those themselves.

    #Google #CWS #ChromeWebStore

  22. @mahryekuh @MoritzGlantz I do love how #eleventy (now build awesome) keeps the architecture at HTML-first while still providing a good developer experience. So, to me, developer experience as a webdev is: give me a development server which detects changes and reload the site automatically. Then I'm very happy as a developer. The rest of the attention should go towards the user. 3/2 ☺️

  23. I'm not one to publicly stan for a company or much indulge the fairly gross concept of Black Friday, but I'll make exception on both counts for #Pimoroni and their beautiful #Presto, which gave me a lot of developer joy over winter last year.

    It's cute and very ergonomic for code-tinkerers - the right amount of useful features to glue together.

    I regularly use the timer I made to keep on track while doing live music sets.

    Presto: shop.pimoroni.com/products/pre
    My public code: github.com/creativenucleus/rpi

  24. Checked all little utilities, which I'm using in my daily computing, are they still good old programs or slopware?

    I prefer to use little programs, which were created to please the needs of it's creator. And/or some folks which has the same needs. The process of such little program creation usually, if author in sane state of mind, doesn't mimick process of commercial software creation, where developers need to rush to "deliver features" to please management and investors. For now this leds to forcing developers to use LLMs on the workplace — all to "deliver features" faster. So one developer for the same price (salary) able to make more features. Profit!

    So, when I see how opensource programmer uses LLM to create some opensource program — it is a red flag for me and I'll try to avoid using such program. Because it means to me that programmer doesn't like the process of creation. Like an artist who don't like to draw or photographer, who don't like to make photos. Also, (s)he possibly has a "corporate mindset" (deliver value and features faster, no fun allowed). So, looks like his/her creature is not a pet, but a cattle. When I prefer to use "pet"-programs — usually they are nicer, simpler and doesn't bring me a lot of problems.

    Results are pretty good — only three programs are slopware now. These three programs, installed from repositories of my OS, have versions, when these programs were coded by humans.

    Here they are:

    1) rsync — version 3.4.1 is good, but the next versions will be slopware, since programming happens with Claude LLM.

    2) ImageMagick7 — installed good version 7.1.2-15. But since 7.1.2-16 it become a slopware. LLM the same — Claude, was used in one commit.

    3) python3 — installed version 3.11.15. Since 3.13.6, according to commits and release dates, it become a slopware too — there are some commits, where the same Claude LLM was used.

    #slopware #rsync #ImageMagick #Python3

  25. I just published my first post about why I'm leaving LinkedIn and building my own media network as a solo developer.

    4,000 followers. 500+ connections. And I'm walking away — because reach without resonance is meaningless.

    Instead of arguing about ideas, I'd rather build something with them. So here I am, starting from post one.

    Ideas. Progress. Numbers. That's what I'm here for.

    medium.com/lifefunk/start-with

    #SoloDeveloper #BuildInPublic #IndieDevs #Mastodon #DevCommunity

  26. Digital Commons EDIC launched, but is it the wrong Commons?

    The Digital Commons EDIC was launched on 11 December 2025 in The Hague. I had previously praised the project for (hopefully) building a home for open social networks (in German). After the Bundestag’s budget committee had approved the federal budget for 2026, allocating a core budget of just €1.36 billion to the Ministry of Digital Affairs, I updated that post, noting that the German contribution to the EU Consortium for Digital Commons Infrastructure will be a meagre €240,000 in 2026. After the launch, it is time for another update.

    At the celebration, the three initiators France, Germany and the Netherlands presented their national open office suites LaSuite, OpenDesk and MijnBureau. And of course, there were keynotes, including by Thibaut Kleiner, Director of Future Networks at DG CONNECT, representing the European Commission, by Art de Blaauw, the Technical Director of the Dutch government, and by Bert Hubert, entrepreneur, software developer and technical advisor at various government departments, representing his own tech smartness.

    Since Hubert, in contrast to the others, was so nice to publish his presentation, he will be the lens through which I look at the launch.

    I agree with nearly everything Hubert writes. His analysis of how bad things are, of Europe’s utter dependence on US and Chinese services. That governments need to become leaders in IT.

    Requirements for a successful digital commons

    I also agree with his six requirements for a successful digital commons, which are his central argument. I just don’t think they are sufficient. The first three of which are widely agreed on in the community: the commons needs to be Free Software and open standards, open implementations and gatekeepers with open governance.

    The other three, Hubert writes “are often neglected and I hope that we can have a role here [as an EDIC]”: the commons product needs to also be provided as a service, with actual marketing and sales and it needs to be ‘good without excuses.’ On the latter point, I have to admit that I also tend to believe that what is good will prevail. But rationally, I agree with Hubert. Nobody will move away from a dominant platform because the alternative is European or Free Software. Particularly not, when they are told that it’s good but a bit tricky to install or the user interface is slightly clunky and so on.

    What is a commons?

    But then we come to “the tricky business of defining what a digital commons is.” Hubert starts out on a good track. If you have a digital commons, he argues, you have digital sovereignty, but not the other way round. With a European Amazon owned by Deutsche Telekom there is ‘sovereignty’ but as little commons as before.

    I’m also totally with him in his critique of the “false digital commons”, i.e. services that are free to use and that people consider infrastructure for running their life, e.g. Google Docs, Youtube, Discord or ChatGPT.

    Plan of a mediaeval manor, used in Hubert’s presentation, originally from Wikipedia, in the public domain.

    But then the account takes a wrong turn, precisely when asking: “What are these digital commons? Well, we heard this morning from the minister that it was this field where everyone could let their sheep graze and stuff.”

    That you don’t have to ask permission doesn’t make it a commons

    This single sentence evokes the idea of Garrett Hardin’s pseudo-commons – the one with the tragedy, introduced in a widely cited article in Science in December 1968 (The Tragedy of the Commons). And he continues: “I think they also had fights over that and who could put on their sheep there first. So it’s not that easy.” Here we see Elinor Ostrom appearing at the horizon: The idea that the commons cannot be a piece of land onto which isolated individuals put animals without talking to each other until it’s overused.

    Hubert mentions Mastodon as an example for a digital commons – “Because everyone can always join in. … These are things that are quite clearly where you can say, yeah, this is digital and it is a commons. Because everyone can use it, everyone can take part. … You did not have to ask permission from anyone.”

    Particularly this latter sentence is the signature formula of the Silicon Valley-adjacent hyper-individualised copyright lawyers behind Creative Commons. By using any combination of the CC license building blocks, an author signals to users that they are free to perform acts which by copyright law default are reserved to him. Once they see these signals on a work, users do not need to ask additional permission from the author or from CC or anyone else.

    I will return to this, but first back to Hubert’s confusion. “But if you want to say, what is a digital commons, you have a far harder time. There are very academic definitions that do not quite help us.” Here I strongly disagree. Ostrom’s seminal 1990 book, Governing the Commons: The Evolution of Institutions for Collective Action is very worth reading and quite helpful for disentangling the issues at hand.

    Hubert is seemingly unaware of Ostrom’s work, yet his intuition guides him to the insight that “we should also in many cases have governance like the Wikipedia has governance that people spend a lot of time on. OpenStreetMap has whole conferences to decide what to do.”

    Public parks and streets are not commons either

    Now we are no longer talking about the consumptive freedom of everybody allowed to use Wikipedia or OSM or a free-for-all pasture – ‘without having to ask permission’ – but about a collective who jointly creates and maintains a resource and spends a lot of time on making rules for itself for doing so sustainably.

    The commons is not a ‘thing’. It is also not a label or a license attached to a thing that makes it a commons. Nor are public parks, streets and sidewalks commons, as US law scholars on both West and East Coast will regularly claim. This seems to be the result of the historic enclosure of the commons which led to them being dissolved into either private property, i.e. they disappeared, or – public property, in which case all that remained was a name.

    When you search for ‘commons’ on OSM in UK, US or Ireland, you will find parks, nature reserves, settlements, buildings that conserve the name ‘commons.’ Yet the name does not make them a commons.

    Cambridge Common bordering on several parts of Harvard University (OSM).

    These typically provide free access to all citizens who don’t have to ask permission. Not because they are a commons, but because they are owned and maintained by a national trust or by the state and run by the street and park authorities.

    In contrast, a commons is a social formation, a community of commoners who sustainably make use of a joint resource. No community of commoners, no commons.

    Hardin’s fallacy: Consumptive freedom without communication

    The real tragedy is that even 26 years after Ostrom received the Nobel Prize in economics for refuting Hardin’s BS science, the word ‘commons’ still triggers if not the word, at least the idea of a tragedy. Even in good people like Hubert.

    There is a video recording of Elinor Ostrom being amused about the naivety of Hardin’s approach: No data! Only an armchair thought experiment: Just imagine a pasture open to anyone. Where people didn’t talk to each other and just put on as many animals as they could! That became like a religion. The presumption is that people are helpless. They need either government to tell them what to do or to privatise the resource.

    The idea that people could collectively self-organise did not even occur to Hardin. His tragedy of the commons consist in the fact that he does not talk about a commons at all, but about a free access regime.

    Let’s remember that Hardin was a Malthusian ‘human ecologist’ preoccupied with the issue of overpopulation. He wasn’t concerned about people putting cows on meadows but about people putting more people into the world. And this respect he proclaimed: “Freedom to Breed Is Intolerable” (Hardin 1968).

    In a natural setting, ‘parents who bred too exuberantly’ would have their offspring decimated by natural selection which would leave only the strongest to survive. Yet the welfare state grants security and healthcare to all.

    In a welfare state, how shall we deal with the family, the religion, the race, or the class (or indeed any distinguishable and cohesive group) that adopts over-breeding as a policy to secure its own aggrandizement? To couple the concept of freedom to breed with the belief that everyone born has an equal right to the commons is to lock the world into a tragic course of action.” (Hardin 1968)

    What Hardin had in mind looks pretty much like what Trump is currently doing: dismantle the welfare state and let natural selection run its course. When the poor have been decimated or driven out of the country and immigrants are kept out, what remains is a WASP ethno-nationalist state of the rich. To top it off, Trump is even planning to celebrate his ‘achievements’ with Hunger Games (Forbes 19.12.2025).

    The most widely cited sentence from Hardin’s infamous article is: “Freedom in a commons brings ruin to all.” Yet even he himself nearly thirty years later – in an interview that nobody knows – had to acknowledge that he was wrong. Or at least not careful enough. If he were doing it over again, he says, he would write: “In a crowded world, an unmanaged commons cannot possibly work.” He still cannot get the idea out of his mind that a commons is a free-for-all:

    I pointed out that if the world is not crowded, a commons may in fact be the best method of distribution. For example, when the pioneers spread out across the United States, the most efficient way was to treat all the game in the wild as a commons, an unmanaged commons (‘Just fire away’) because for a long time they couldn’t do any real damage.” (Hardin 1997)

    By adding the attribute ‘unmanaged’ he did admit that he did not write about a commons at all because an unmanaged commons is an oxymoron. Again: a commons is not a thing that can be managed or unmanaged, instead it is precisely a form of collective management, of time-consuming communication. Hardin’s fallacy is to only perceive an individual’s consumptive use exercised without permission. Like in most cases of CC license use.

    The real commons, revitalised by Ostrom

    There is a long history of scholarship on actually existing commons and their enclosure. Who ever has read Karl Marx, Das Kapital, will remember that the original accumulation’ of capital1 is based on two dynamics: the enclosure of the commons, leading to large masses of people forcefully torn from the land and thrown onto the labour market as ‘free’ proletarians, and colonisation of the Global South, the looting of its wealth and the enslavement of its people (Cf. Grassmuck 2013).

    Max Weber in Economy and Society (1922) under the heading ‘Types of communitisation and socialisation’ describes the formation of a system as ‘closure to the outside’ through the original drawing of boundaries. This can be the members of a tribe or village jointly clearing forst or cultivating moorland areas, the association of fishing interests in a particular body of water, the closure of participation in the fields, pastures and other common land of a village to outsiders or an association of engineers that seeks to enforce a monopoly on certain positions for its members. These constitute a group-monopolisation of social and economic opportunities and thus the creation of ‘property’ in collective ownership. In a second step, according to Weber, the ‘closure to the inside’, a differentiation that he calls ‘appropriation’ of the monopolised shares by individuals, then creates private property.

    It seems that Hardin’s tragic 1969 article essentially cut off that tradition of research by proclaiming – without data – that every commons inevitably leads to overuse. He gave the ‘commons’ a bad name.

    To the point where Ostrom found it necessary to drop the word entirely and replace it with ‘common pool resources’ in order to save the idea. She spent most of her life’s work refuting Hardin’s article by conducting rigorous empirical studies on water management systems, fisheries, alpine high pastures, forestries and other natural resources in many countries that are managed as a commons and often have been for centuries. This is obviously only possible when 1) there is a clearly delineated community 2) who makes rules for themselves. These are unsurprisingly two of the eight design principles for sustainable commons into which Ostrom condensed the conclusions of her research into. I will return them in my own conclusions.

    Ostrom, the only ever female economist to win a Nobel Prize, revitalised the idea that the commons is not only a tragic thing from the Middle Ages but a very present and practical but mostly overlooked social formation with much potential to help us find alternative solutions to many of today’s problems.

    Her commons clearly resonate with contemporary research and have inspired fresh work on commons communities and practices.

    Yochai Benkler has coined the concept of Commons-Based Peer-Production as a third way of resource management emerging in the digitally networked environment next to top-down managed firms and price-signal driven markets (Benkler 2002; 2016).

    Philosopher Rahel Jaeggi analyses commons practices as counter-model to the alienation of capitalist wage labour by enabling communal production, participation and control, where individuals act in connection rather than isolation (Jaeggi 2018; Fraser & Jaeggi 2020).

    Both Michel Bauwens (P2P Foundation) and Silke Helfrich have created large bodies of original work as well as libraries of resources on the commons.

    Closer to home, i.e. the DC EDIC, Sophie Bloemen and David Hammerstein, in A Commons Approach to European Knowledge Policy (2015), recount the tragedy that “[f]or decades, the commons has been dismissed as a failed system”, a misconception steming from a Hardin’s infamous 1968 “essay.”

    “While this understanding of the commons is widespread, a commons is, in truth, something richer and deeper. It is not just the resource alone, but a social system – one that arises through the interactions of people who devise their own locally appropriate, mutually agreeable rules for managing resources that matter to them. Value creation and stewardship in a commons occur through the active participation of a community of people. Or as the historian Peter Linebaugh has put it, ‘There is no commons without commoning.’” (ibid.)

    The digital commons

    Ostrom also ventured into grappling with information resources and digital objects. Those are not scarce in that they can be copied and shared endlessly without being diminished. If a GNU/Linux distro and Wikipedia can be used freely by millions without taking anything away from others – and without having to ask permission –, why should we have governance, as Hubert noted?

    The GNU GPL grants maximum freedoms of use to software works but famously, in its copleft provision, requires reciprocity for productive use: if you create and publish a derivative work under this license you must do so under the same terms. Or as the preamble of the first verion reads: “To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights.”

    A more general Definition of ‘Open’ also requires distribution of derivatives of the licensed work to be under the same terms of the original licensed work. Among the CC variants, only the Share-Alike building block achives the same effect.

    So why this condition to reciprocate? The first answer: to prevent free-riding by making valuable modifications of the work of thousands of contributors and selling them as a closed proprietary product. This free-riding might frustrate the volunteers who maintain and develop Free Software and write Wikipedia articles. As I have argued elsewhere (Grassmuck 2011), the scarce resource that needs to be protected is the willingness to contribute.

    It clearly points to something larger than an issue of individual users and individual producers. It implies a community of producers regulating their internal relations. And such a community, e.g. Wikimedians, can, of course, decide to change the terms of these relations, e.g. when Wikimedians voted to change the license from GNU FDL to CC-BY-SA in 2009.

    What needs to be protected by the community of commoners is not the final product, but the community of producers itself. A commons needs governance, that people, as Hubert had remarked, spend a lot of time on.

    The Digital Commons EDIC

    And the DC EDIC will undoubtedly also spend a lot of time on it. A “European Digital Infrastructure Consortium“ (EDIC) is an EU instrument that enables Member States to jointly develop, establish and operate cross-border digital infrastructures with its own governance and legal personality.

    Will the Consortium of states itself become infrastructure provider with a commons governance between them or will they rather facilitate the creation of an infrastructure commons by actors like the IT industry, academia and civil society? State actors, as Hubert noted, don’t typically build and operate digital infrastructure themselves, they prefer to procure it as a service. Funding programmes, calls and tenders are typical instruments of states to get the tech they want.

    And from experience they know that dealing with hackers isn’t easy. Therefore a design feature for these kind of arrangements has proven itself: As a state, don’t talk to hackers directly, find friendly techies to do it for you.

    An example is the Next Generation Internet EU funding programme, for which the European Commission commissioned the NLnet Foundation, which goes back to the guys who in the early 1980s originally brought the Internet to Europe, to handle the selection and management of projects.

    Similarly, applicants to the German Prototype Fund are met by an organisation set up by the Open Knowledge Foundation Germany who have created something that is not intended by the normal funding activities of the German Ministry for Research: low-threshold support for individual developers or small groups allowing them to work on a software prototype for six months. The Prototype Fund has simplified the application procedures to the max and guides applicants through it. An additional interface between Ministry and hackers is the German Aerospace Center (DLR) that acts as project management agency. Therefore the EDIC is well-advised to set up a similar interface towards the hackers who it enables to develop cool stuff on different layers of the Internet stack.

    Whatever the EDIC builds, it needs to adhere to Hubert’s six requirements for a successful digital commons. It needs to be Free Software and open standards, apply state of the art usability and advertise its goodies.

    It also needs to go back to Ostrom’s eight design principles for collective self-governance: 1) Clearly defined boundaries delineate who is in and who is out of the obligation to support the common resource, while extracting units of the digital good remains free for all. 2) The congruence between appropriation and provision rules and local conditions points to the limited ability of commoners to contribute to developing and maintaining the common digital resource, including moderation of social networks. Upholding this congruence requires a commons of care: the community at large needs to ensure the wellbeing of those who create the basis of their joint online environment, e.g. the fediverse, and prevent burn-out. 3) Collective-choice arrangements refer to the internal democracy of the commons, allowing individuals affected by the operational rules to participate in modifying these rules. 4) The conditions of the commons need to be monitored, 5) there need to be graduated sanctions against those who violate the agreed rules and 6) conflict-resolution mechanisms to settle disputes. 7) The recognition of rights to organise by external governmental authorities is ensured, as the commoners in this case are governments. And finally, as a European consortium, 8) all the above mechanisms need to be organised in multiple layers of nested and federated enterprises, i.e. the European layer has to have corresponding structures on the national and local level.

    Never before has the commons been addressed at such a high level of policy making. Let’s hope the EDIC will be guided by the right vision of a commons and spill over into inspiring forms of commoning in other areas as well.

     

    Notes

    1‘Ursprüngliche Akkumulation’, unfortunately regularly mistranslated to ‘primitive accumulation.’

    #Allmende #Commons #Europe #FreeCulture #freeSoftware #Internet #publicPolicy
  27. The attached illustration goes with the Lever Language Song at the end of this post. It was drawn, if I recall correctly, by the developer of that language.

    Regarding the AI question: It's getting old that people ask that. No, the rhyme was original and extemporaneous.

    The question was mild enough this time. However, in the Fall, my Fediverse instance was attacked and a group managed to take down a domain temporarily because one person had decided that I personally must be an LLM.

    For your information, my posts. both essays and rhymes, stand out because I'm autistic and have had an unusual life as well. I don't relish the thought of needing to respond repeatedly to statements about "suspiciously like AI slop" during the last stage of my life. Or of justifying my own neurological differences. How would you feel if you tried to offer something creative and fun and got that as a response?

    Further, the term "slop" is overused and distracts from the real problems with AI. See my 15-page article on AI at LinkedIn:
    https://tinyurl.com/ai-is-fake

    To explain the rhymes, I lost the ability to write poetry per se in 1971 due to trauma related to physical and emotional abuse. Over 50 years later, in 2012, something odd happened and I found that I could now not only rhyme but do so extemporaneously.

    This was unexpected. Bonsaikitten, who some people in Linux will remember as one of the early leads in Gentoo, told me that it had happened because my mental circuits had had a serious shakeout [or similar wording].

    I noticed the change in 2012 when Cody Brocious [now Serafina Brocious] -- part of the team that jailbroke the iPhone -- challenged me to a sort of rap battle. The context was that Brocious had questioned the manner in which I wrote, as you have, though his point was that I sounded odd as opposed to LLM.

    My response to Brocious is pasted below. This was extemporaneous except for, I think, one line that I tweaked later. The close is a reference to Brocious's role in breaking the security for a type of hotel room door lock.

    DAEKEN FORSAKEN

    Daeken, since you ask
    Take me to task
    So bluntly and rudely
    I hear a rhythm with appeal
    When I write I feel
    I'm singing out loud to you

    The lines I write
    In my sight
    Are a song
    If you can't accept that
    Right off the bat
    /IGNORE is where I belong

    So chill. Whitebread Hacker
    Not a Slacker
    I'll admit
    But a drag is sort of
    What you are
    Go decode an abode API sub-par

    Brocious's public response was to deprecate the rhyme but, in private, he [now she] said, "Hats off, dude".

    A decade and a half later, I have the makings of an actual chapbook to leave behind. It's an unexpected development for a severely autistic old coder.

    I trust that I've explained myself sufficiently. But here's a fragment from my CoderSongs project:

    It's time for CoderSongs
    Rhymes that you adore
    Doggerel that famous belongs
    Woof! Dogs bark for more!

    LEVER LANGUAGE SONG

    1. Lever is a language clever,
    Pour a bever-
    age and review. Code shall ensue.
    This I tell you true

    2. Lever Python is not
    Lever is a language hot
    Here is what with it you can do
    You can a tasty beverage brew
    Color the sky a new shade of blue

    3. Lever has Python-isms
    Similar concepts through shiny new prisms
    But there are no schisms
    Like Ruby and Perl, boy and girl,
    the languages are friends, though it depends

    4. Here is Lever's setup,
    no need to get up,
    relax and review. Details are here for you
    Prepare for fun under the Finnish sun
    because of documentation there is a ton

    5. Lever is a language clever,
    Pour a bever-
    age and review. Code shall ensue.

    The reference to Finland is there because the creator of Lever, Henri Tuhola aka Cheery, was Finnish.

    A Lever Language illustration is attached. The illustration was hand-drawn by Cheery in the 2010s and is not AI.

    #autism #rhymes #language #llm
  28. AI Is Moving Past Chatbots. Claude Cowork Shows What’s Next – TIME

    Claude on a smart phone.Photo illustration by Cheng Xin — Getty Images

    Updated: Jan 15, 2026 9:36 AM PT

    AI Is Moving Beyond Chatbots. Claude Cowork Shows What Comes Next

    by Nikita Ostrovsky

    Claude on a smart phone.Photo illustration by Cheng Xin—Getty Images

    The DNA file had been gathering dust in Pietro Schirano’s computer for years. Then, earlier this month, he gave it to Claude Code—an “agentic coding tool” developed by Anthropic—for analysis. “I’m attaching my raw DNA file from Ancestry DNA,” he told the tool.

    The AI spawned copies of itself on Schirano’s computer, each one simulating an expert in a different part of the genome—one expert on cardiovascular disease, another on aging, a third on autoimmune disease. “There were a lot of things that resonated with my life,” says Schirano, who was an engineer at Anthropic prior to founding MagicPath, an AI product design startup. “I always thought that I could deal with caffeine better than all of my friends. It was always this inside joke: I can just drink seven espressos because I’m Italian.” Claude Code’s analysis revealed that Schirano does, in fact, have a gene that allows him to metabolize caffeine better than the average person, that he’s predisposed to Alzheimer’s, and suggested supplements to take based on his genetic profile.

    Claude Code, released in February 2025, was Anthropic’s first successful attempt at building an AI agent—a system that takes actions on the user’s behalf, rather than merely conversing in a chat interface. Claude Code can access files and programs on a user’s computer, and even run “sub-agents” for specific tasks, such as those that analyzed different parts of Schirano’s genome. It has steadily accrued a devoted following of tinkerers using it to file their taxes, design knitting patterns, and even autonomously grow a tomato plant.

    Yet most people have never heard of Claude Code. That’s because the primary way of accessing the tool is through a command line interface—the old-school computer terminal that went out of fashion among the general public some time in the last millennium. That obscurity might be about to change. On Monday, Anthropic announced Claude Cowork, which the company calls “Claude Code for the rest of your work.” 

    “It’s gonna blow a lot of people’s minds who are not coders,” says Martin DeVido, the developer behind the experiment using Claude Code to grow a tomato plant.

    Claude Cowork aims to bring Claude Code’s agentic capabilities to a broader audience by supplying it with a friendlier user interface and hiding some of the complexity that has made Claude Code daunting to the uninitiated. The tool, initially available as a research preview for customers paying $100 a month for the Max plan, has “rough edges,” according to Felix Reiseberg, its lead engineer. One user found that the app gave her “scary error messages” and wouldn’t connect to her calendar. 

    Continue/Read Original Article Here: AI Is Moving Past Chatbots. Claude Cowork Shows What’s Next | TIME

    Tags: Agentic Coding Tool, AI, Anthropic, artificial intelligence, Claude, Claude Code, Claude Cowork, Command Line Interface, February 2025, Time, Time Magazine
    #AgenticCodingTool #AI #Anthropic #artificialIntelligence #Claude #ClaudeCode #ClaudeCowork #CommandLineInterface #February2025 #Time #TimeMagazine
  29. AI Is Moving Past Chatbots. Claude Cowork Shows What’s Next – TIME

    Claude on a smart phone.Photo illustration by Cheng Xin — Getty Images

    Updated: Jan 15, 2026 9:36 AM PT

    AI Is Moving Beyond Chatbots. Claude Cowork Shows What Comes Next

    by Nikita Ostrovsky

    Claude on a smart phone.Photo illustration by Cheng Xin—Getty Images

    The DNA file had been gathering dust in Pietro Schirano’s computer for years. Then, earlier this month, he gave it to Claude Code—an “agentic coding tool” developed by Anthropic—for analysis. “I’m attaching my raw DNA file from Ancestry DNA,” he told the tool.

    The AI spawned copies of itself on Schirano’s computer, each one simulating an expert in a different part of the genome—one expert on cardiovascular disease, another on aging, a third on autoimmune disease. “There were a lot of things that resonated with my life,” says Schirano, who was an engineer at Anthropic prior to founding MagicPath, an AI product design startup. “I always thought that I could deal with caffeine better than all of my friends. It was always this inside joke: I can just drink seven espressos because I’m Italian.” Claude Code’s analysis revealed that Schirano does, in fact, have a gene that allows him to metabolize caffeine better than the average person, that he’s predisposed to Alzheimer’s, and suggested supplements to take based on his genetic profile.

    Claude Code, released in February 2025, was Anthropic’s first successful attempt at building an AI agent—a system that takes actions on the user’s behalf, rather than merely conversing in a chat interface. Claude Code can access files and programs on a user’s computer, and even run “sub-agents” for specific tasks, such as those that analyzed different parts of Schirano’s genome. It has steadily accrued a devoted following of tinkerers using it to file their taxes, design knitting patterns, and even autonomously grow a tomato plant.

    Yet most people have never heard of Claude Code. That’s because the primary way of accessing the tool is through a command line interface—the old-school computer terminal that went out of fashion among the general public some time in the last millennium. That obscurity might be about to change. On Monday, Anthropic announced Claude Cowork, which the company calls “Claude Code for the rest of your work.” 

    “It’s gonna blow a lot of people’s minds who are not coders,” says Martin DeVido, the developer behind the experiment using Claude Code to grow a tomato plant.

    Claude Cowork aims to bring Claude Code’s agentic capabilities to a broader audience by supplying it with a friendlier user interface and hiding some of the complexity that has made Claude Code daunting to the uninitiated. The tool, initially available as a research preview for customers paying $100 a month for the Max plan, has “rough edges,” according to Felix Reiseberg, its lead engineer. One user found that the app gave her “scary error messages” and wouldn’t connect to her calendar. 

    Continue/Read Original Article Here: AI Is Moving Past Chatbots. Claude Cowork Shows What’s Next | TIME

    Tags: Agentic Coding Tool, AI, Anthropic, artificial intelligence, Claude, Claude Code, Claude Cowork, Command Line Interface, February 2025, Time, Time Magazine
    #AgenticCodingTool #AI #Anthropic #artificialIntelligence #Claude #ClaudeCode #ClaudeCowork #CommandLineInterface #February2025 #Time #TimeMagazine
  30. AI Is Moving Past Chatbots. Claude Cowork Shows What’s Next – TIME

    Claude on a smart phone.Photo illustration by Cheng Xin — Getty Images

    Updated: Jan 15, 2026 9:36 AM PT

    AI Is Moving Beyond Chatbots. Claude Cowork Shows What Comes Next

    by Nikita Ostrovsky

    Claude on a smart phone.Photo illustration by Cheng Xin—Getty Images

    The DNA file had been gathering dust in Pietro Schirano’s computer for years. Then, earlier this month, he gave it to Claude Code—an “agentic coding tool” developed by Anthropic—for analysis. “I’m attaching my raw DNA file from Ancestry DNA,” he told the tool.

    The AI spawned copies of itself on Schirano’s computer, each one simulating an expert in a different part of the genome—one expert on cardiovascular disease, another on aging, a third on autoimmune disease. “There were a lot of things that resonated with my life,” says Schirano, who was an engineer at Anthropic prior to founding MagicPath, an AI product design startup. “I always thought that I could deal with caffeine better than all of my friends. It was always this inside joke: I can just drink seven espressos because I’m Italian.” Claude Code’s analysis revealed that Schirano does, in fact, have a gene that allows him to metabolize caffeine better than the average person, that he’s predisposed to Alzheimer’s, and suggested supplements to take based on his genetic profile.

    Claude Code, released in February 2025, was Anthropic’s first successful attempt at building an AI agent—a system that takes actions on the user’s behalf, rather than merely conversing in a chat interface. Claude Code can access files and programs on a user’s computer, and even run “sub-agents” for specific tasks, such as those that analyzed different parts of Schirano’s genome. It has steadily accrued a devoted following of tinkerers using it to file their taxes, design knitting patterns, and even autonomously grow a tomato plant.

    Yet most people have never heard of Claude Code. That’s because the primary way of accessing the tool is through a command line interface—the old-school computer terminal that went out of fashion among the general public some time in the last millennium. That obscurity might be about to change. On Monday, Anthropic announced Claude Cowork, which the company calls “Claude Code for the rest of your work.” 

    “It’s gonna blow a lot of people’s minds who are not coders,” says Martin DeVido, the developer behind the experiment using Claude Code to grow a tomato plant.

    Claude Cowork aims to bring Claude Code’s agentic capabilities to a broader audience by supplying it with a friendlier user interface and hiding some of the complexity that has made Claude Code daunting to the uninitiated. The tool, initially available as a research preview for customers paying $100 a month for the Max plan, has “rough edges,” according to Felix Reiseberg, its lead engineer. One user found that the app gave her “scary error messages” and wouldn’t connect to her calendar. 

    Continue/Read Original Article Here: AI Is Moving Past Chatbots. Claude Cowork Shows What’s Next | TIME

    Tags: Agentic Coding Tool, AI, Anthropic, artificial intelligence, Claude, Claude Code, Claude Cowork, Command Line Interface, February 2025, Time, Time Magazine
    #AgenticCodingTool #AI #Anthropic #artificialIntelligence #Claude #ClaudeCode #ClaudeCowork #CommandLineInterface #February2025 #Time #TimeMagazine