Long read. Fantastic perspectives on programming, software, architecture, teams, computing ... in a Q&A from Forth land
https://www.forth2020.org/about-forth
#Forth #Programming #Computing #EmbeddedSoftware
Erlang achieves Dan Ingalls' Smalltalk goals
Choice in software systems design seems hampered by the scaffolding needed to use shared memory and message passing between threads and processes. Dan Ingalls: "An OS has the things not there in the language. There shouldn't be one.". It was about #Smalltalk but the #Erlang VM seems to solve that, with shared binaries between processes and transparent message-passing across nodes. Maybe your language and database should run on the #BEAM ?
Greetings, people! I am a software developer. Outside of work, I use free/libre software almost exclusively. I am pained that we continue to allow nature and community to get degraded by crony individualism. We can do much better, e.g. the voluntary refugee concept.
I have been chuffed with the #Fediverse almost all of the time I have been on it. There is plenty of food for thought in many a toot out there. I am having to move off @wyatwerp now, and really happy to find a Fediverse instance that ... uh ... federates.
@xgranade The issue I always have with this discussion is that the people making 100 000 - 300 000 dollars per year (myself included) don't actually meaningfully engage with the material problems of the far less fortunate people, presumably in the same class as them, that do not. People simply stop at "we are all part of the same class" without engaging with the basic reality that making that much money unlocks a great deal of privilege:
1) One month of my salary would be a debt-destroying, life-stabilizing, unfathomable amount for many people.
2) Jobs which offer this much money are not only privileged due to money, but due to being much less precarious. Some people here may say "ah but I'm at risk of layoffs all the time" but being laid off from a full-time, professional, 9-5 job with benefits is not the same as working 3 jobs with no benefits and variable hours.
3) People making this salary have a greater opportunity to put money into investments and retirement savings. As a basic example, people in Canada have the opportunity to open a Registered Retirement Savings Account (this is a tax-free savings account you contribute your own money to, not a pension). Every one of my professional friends has one, but across Canadian society, the participation rate in this contribution program has hovered at 30% for years.
4) People living in high-cost-of-living areas who make closer to that 300 000 dollar income say that a large part of their income is spent on essentials such as housing, so really the income does not stretch that far. But the natural next question to ask is: What are the people who don't even make close to 300 000 in your city doing for housing? (The answer, often, is that they can't live in your city.)
5) It is much, much easier for people making this amount to become a part of the owner class, by accumulating the capital required to do so.
6) The sense of alienation when someone is talking about engaging in an experience or purchase that you could never afford, as if it's a normal thing, is indescribable. I always come back to this article from an organizer describing very frankly her experience working with well-meaning people who are much more economically privileged than her: https://www.theguardian.com/global-development-professionals-network/2016/jun/08/burnout-activism-working-class-organising-with-middle-class-comrades
Without acknowledging this, you end with up with political movements that are vaguely leftist but that are dominated by people who are far more privileged than the people they purport to serve, not least because only certain people have the time and capital to politically participate in the first place.
The @nlnet GenAI policy is the only one I've come across so far actually making a clear statement on the incompatibility of LLM outputs with open source: https://nlnet.nl/foundation/policies/generativeAI/
Have any of the big license organisations (thinking OSI, FSF, Creative Commons) said anything like this (either pro or anti)? Can LLM-derived code be released under the GPL if you don't know where it really came from?
Or would org funders (I'm thinking of Google, MS, etc here) disapprove of such statements?
@corbet Very tough.
But such content mills can be reported in some places - e.g., https://blog.kagi.com/slopstop
How realistic it is to keep up with the slop? Unclear.
But validated "small web" sites (which is another layer Kagi supports) might be a way. Back to curated Internet site lists as if it's the 90s again!
The only Minority Destroying this country are the billionaires
https://toot.yosh.is/@yosh/115809261441864305
When people say: "billionaires shouldn't exist" that isn't a call to violence. "Being a billionaire" isn't some inherent property in the way that say, skin color is.
Wealth taxation is a perfectly acceptable way of eliminating all billionaires. That doesn't mean billionaires stop being people, they just stop being billionaires.
@mjg59 Reading this and thinking about LuaJIT-FFI's approach, which is that instead of parsing C header files it defines a easily-parseable subset of C and parses that. You wind up editing your header files into long strings and passing them into Lua.
Maybe this "parseable header C" should be a cross-language standard.
@mjg59 We could trigger even more people by stating that using whatever the fuck the rust people cook up will probably be worse than what we have now.
@donaldball It's still a death dealing fascism machine, I'm not going to set the world on fire just so I can code faster, and I look with a lot of askance at the men who think this is okay.
@royaards if only it were a joke: https://rentahuman.ai/
if you happen to have #GooglePlay on some device, please give #ArcaneChat a review so it gets more visibility in the main stream, your sacrifice getting your hands dirty with Google will not be in vain 🎖️
https://play.google.com/store/apps/details?id=com.github.arcanechat
#boostswelcome #pleaseBoost #boost
#foss #openSource #privacy #encryption #messenger
"I am injust"
I still remember trying to sell people on Erlang back at an old job and it went something like “think of it as concurrent functional lisp” and they were like “Lisp’s syntax is terrible” and I was like “then good news because this is Prolog syntax” and that wasn’t better.
@cliffle @b0rk A bit of advice I was given long ago when someone proposes doing something apparently dumb and which has been tried before is never to say "that doesn't work" or "we've tried" but to always say "This is what we couldn't figure out last time"
They now know where you came unstuck and can see if they have answers, they know what to think about if they've not got that far, and you've not stopped them if they actually do have the answer.
When I discover that AI can produce this type of OCaml code https://github.com/mtelvers/ocaml-smtpd, which probably comes from what I have been writing for several years, and that investigators ultimately do not take the time to look at what the community can produce... This heralds a bright future for open source where people no longer form a community. I hate AI.
@pluralistic tell them they can call it e13n if they want to be cool about it
@garius That reason why? One Rich Asshole Called Larry Ellison
pro-libre software, pro-holisticism
pro-communalism, anti-consumerism
fan of #Plan9 and #HaikuOS
anti-witchhunt, see https://stallmansupport.org
I write software (C++) for a living.