#introductions Hello tech.lgbt, I just switched instances, though I'm making a bit of a fresh start. Not doing a full migration.
I'm a pansexual anarchist who likes computers and feeding people. No gods no masters, arm trans women, etc. Other various interests include souls-like games, languages, and biology.
Looking forward to getting to know this new instance!
@natecull an object is a materialized view of a live stream
'cos I can get that last one with what I have so far, if the stack-as-pipe stuff works
But how does the filter know when to stop filtering? If it doesn't know how to stop, it will block forever.
Maybe we have reaching the end of a stream send an 'end of stream' token, but, a lot of the time we probably don't care about that and don't want it cluttering up the stack. So that's awkward.
And I can't quite square my head yet between Forth mode and Smalltalk mode. It's hard to think about.
Two mutually exclusive things I want:
* Everything is a live stream of filtering/reducing functions over Lisplike tokens (because reactive and symbolic and literate)
* Everything is also an object (because safe)
You'd think that a function could *be* an object. You just keep 'sending' it (applying it to) a sequence of values, those are the messages.
But how does it receive the 'end stream' message? What value is that?
A similar problem to
.apply-filter [ .* 2 ] [ 1 2 3 ]
I switched the protocol used to clone Privacy Browser’s repository from Git to HTTPS to prevent MITM attacks.
What do you have to bear in mind when considering supporting a #forestation project?
1. Don't support mono-cultures
This is very important. #MonoCultures are not helpful in regenerating the soil, attracting water, increasing biodiversity and they are not as effective ecosystems at sucking #CO2 out of the air as mixed forests.
2. Support long-term projects
If a project plants trees and then cuts them down after they have grown to full size that is not helping anything. Make sure the project commits to protecting and fostering the forest for a long time.
3. Make sure indigenous people are included.
Conservation areas protect nature from any human influence, which includes indigenous people. But practice has shown, that forestation projects are more efficient if indigenous people are included, their knowledge is used and they can use and care for the land. Also it's only just to support indigenous people. #NatureNeedsJustice.
4. Support respected projects.
Make sure the project you want to support is not all talk, but can also provide proof that they actually do what they say.
Check what certificates they have, if they won any sustainability awards and what newspaper articles write about them.
#reforestation #ClimateJustice #ClimateCrisis #forest #trees #CarbonCapture
Macromedia circa 1997: "#Shockwave and #Flash is the future! No need for Java anymore!"
#Java circa 2021: "And believe me I am still alive! I'm doing science and I'm still alive! I feel fantastic and I'm still alive! And when you're dead I'll still be alive!"
This list is by no means definitive, there are a great number of individuals behind @gnome keeping everything moving forwards
We often talk of programmers and designers, but what about the documenters and translators quietly working in the background?
There is no "gnome devs" - it's a bizarre group of talented people doing far more than just "dev" and often with conflicting visions yet all trying to make GNOME the best it can be
Meanwhile, the new features are making an already huge language even bigger without solving the fundamental problems it inherited from C, like the use of includes. So it will continue to lose people to languages like Go that are simplistic. slower, and have similarly broken type systems but are at least consistent, and to more advanced languages with real type systems, like Rust and Haskell.
I'm only using C++ for my current project because it is directly supported by Godot.
It's all in the numbers: Proton has brought more than 6000 Games to Linux so far: https://boilingsteam.com/proton-brought-about-6000-games-to-linux-so-far/ #linuxgaming #linux #proton #steamplay
Workflow:
Draw in Krita, export as PNG, import into GnuIMP, export as PDF (because client can't open PDFs exported from Krita and prefers printing PDFs over PNGs/jpeg).
After client signs off on them:
Import into Inkscape > trace to vector > export SVG for posterity > export as PDF > rename PDF file to .ai because the printers apparently use a version of Illustrator that doesn't know what to do with .svg files (or they don't know how to import XD).
Phew.
Thinking out loud about mastodon alternatives
@alcinnz
Yeah, postgresql is stable, solid and very probably covers all your storage needs. It's boring tech...
By the way, pleroma stores everything on postgresql (it doesn't use elastic search or redis or etc... Only postgresql).
CYCLES ❤️ GEOMETRY NODES | Blender.Today LIVE #140 https://video.blender.org/videos/watch/74d9540a-1550-4b7f-8910-5b6c6a9c8909
Fascinating to hear Minister Parker slamming corporations https://www.rnz.co.nz/national/programmes/morningreport/audio/2018784732/environment-minister-david-parker-incredibly-frustrated-with-tiwai-point-smelter related to lack of accountability and dishonourable behaviour like leaving hundreds of thousands of tonnes of improperly stored toxic waste in Southland... Note, this is the same minister who showed the CPTPPA down NZ's gullet (despite his party being elected, in part, due to *campaigning against it*)... effectively giving foreign corporations the keys to NZ... see https://davelane.nz/tppa-select-committee-redux-2018-edition
A browser developer posting mostly about how free software projects work, and occasionally about climate change.
Though I do enjoy german board games given an opponent.
Pronouns: he/him