Show newer

I had to deal with a freshly unboxed Android phone, and the flipping *clock* app, that was installed by default, came with a privacy policy.

I discovered this because the clock started crying that it couldn't work properly without Google Play Services.

I don't care what the privacy policy was for. I am tired. A clock app does not be into a position to have any privacy policy more involved than "we collect and report no data".

The clock is now disabled.

I am so tired of this.

So, lots of technologies have emerged over the last couple of years to make hot-rodded 3d printers really fast but somehow nobody has taken those innovations and put them into a matrix printer. Why? Please, some youtuber, make the worlds fastest matrix printer using controllers and tricks from the 3d printing space! Make that ink ribbon smoke! #3dprinting #retrotech

I also experienced my first case of "alt-text-driven-development".
I made revision 1 of the image, when to post it, and while writing the alt-text I realized I described something inconsistently, and it was because the image was missing an element I had forgotten to actually create. So I had to go back and edit the image further, so the alt-text (and the image) would be correct.

Show thread

@eniko WASM ran into the same problem but worse with "every binary shipping its own GC" and I believe that this is why there's on-going design work on a sort of shared GC API that isn't necessarily a whole GC, but provides a bunch of mechanisms to share one across different WASM 'processes' without breaking sandboxing.

I forgot the details but perhaps there is something of interest in there for the issue you're having?

@MrBerard@pilote.me That got a bit longer than I expected 😅 Hope that's helpful? Feel free to ask about any of it!

@schratze i really hate this idea that an artist has their creativity stem from their mental struggles and agony and only those who have it are true artists. people who say this stuff don't understand that creativity is merely an outlet for these feelings and not the source. just because we experience adversity doesn't mean it's inherent to creation or art

unscheduled reminder that being around great people, especially great queer people can change your life for the better

calling people who are anti-woke “the racism community” is very funny and good, I will do that more

rambling on about education and tutoring for the entire post length limit 

@MrBerard@pilote.me Partly - there were a few different reasons though they're all kind of related:
- I find institutional education, with a rare few exceptions, to be a hostile and harmful environment to most people in a way that is fundamental to its model (despite the best efforts of many teachers!)
- The expectations that those environments would have of me as a teacher, also would not actually be satisfiable for me as an ND person
- I have a rather specific teaching method that to my knowledge no institutional setting uses, and for which there would also be no room in such a setting (except for *maybe* a few special education places)
- The scale of most institutional education is completely unsustainable, in part because of the hierarchical teaching model used (with a strict division between teacher and student roles)

I have many more thoughts here, but those would be the high-level summaries - what it boils down to is that the way in which I can teach most effectively (and which I know works; I've not had a single student that didn't get there) is not something that there seems to be any room for in institutional education, where from what I've seen, procedure is usually valued over adaptation.

I'll ramble off a bit here about the way that I teach software development, hopefully it'll illustrate why I've not found a way to fit this into an institutional model:

It's a heavily personalized project-driven approach, where the student selects a project idea (free choice, of arbitrary complexity, even if pie-in-the-sky), and I help them learn how to divide that idea down into smaller components and smaller gradual steps to get there, starting with the absolute simplest (and functionally useless) facsimile of the thing they want to make, and then gradually building on that.

Then we go through the first steps together, for an hour or two, and by that point I usually have a pretty good idea of what their existing skillset is like, and what things they tend to have trouble figuring out. I explain some of the basic concepts and approaches, as well as how to figure out issues with them by themselves.

From that point on we switch to a regular schedule where there's usually one or two sessions a week, 2-3 hours each, to talk through the things that they got stuck on. The rest of the week, they work independently on their project, usually working on a few different bits and pieces in parallel - if they get stuck on one, they table it to discuss it in the next session, and continue on another in the meantime.

Throughout the sessions I ask them to explain what they got stuck on, and then don't give them the answer directly, but guide them through the process of *finding* the answer, asking steering questions until they arrive at the answer by themselves and providing hints (usually in the form of questions again) where needed, and then usually doing a round of "okay, so can you now fully reason to how you got to this answer and why it is the right one?" - the goal being to help them build confidence in their ability to find the answer themselves, because that is often the actual thing blocking them.

In the end, this process doesn't actually have much to do with conveying knowledge; it's sometimes important to steer someone to the right path before they get frustrated, of course, but I consider it far more important to teach the 'meta-skill' of figuring out unknown things, and building the confidence to try and explore possible solutions to problems, "teach them to fish" so to say.

All of this is... very different from anything I've seen in an institutional setting 🙂 Which tend to be heavily focused around rote memorization, somehow magically expecting "things that were said" to convert into "things that are remembered", and where testing procedures don't actually test for anything that's relevant to people's lives... with perhaps the exception of (a subset of) vocational schools, which have their own problems that make this model not really viable.

@joepie91 (and for the latter case, it's more helpful to explain why something is more difficult than it seems, so someone who wants to go ahead anyways knows what to watch out for)

like, "okay. this is a hard problem. generally things fail because they don't consider X, Y, Z"

which then leaves room for "oh i have a solution to X"

@miyuko I guess to phrase it differently: Preact used to come across to me as a very... "toxic minimalism" project, whereas nowadays it seems much closer to the "React but without genuinely unnecessary complexity" that I actually wanted

@piegames Unfortunately turning off boosts doesn't really work because a lot of interesting stuff ends up in my timeline through boosts... filter rules are a bit annoying because I'm stuck on Mastodon 3 for now and it doesn't let me auto-CW things, only hide them entirely 😐

(News channel aren't really an issue, almost anything with news channels is instance-blocked here and the remaining few I muted long ago 🙃)

@miyuko It doing hooks now is a big one, but last time I looked there also didn't seem to be any (well-documented, at least) support for server-side rendering (which is quite important to me - I use React as a server-side templater primarily!), and IIRC it used to have a much stronger "absolute smallest possible subset of features" philosophy, whereas now it seems to be a more reasonable "no unnecessary things but also not unnecessarily minimal".

Signals were a nice bonus that I only found out about later :)

"Telling someone that something is impossible" is a good habit to unlearn. It's easy to find reasons why something cannot work; much harder to find ways in which it *can*, and insisting that it cannot will do nothing but demotivate people and sap away energy that could have been spent on finding solutions you weren't aware of.

There's one exception: if you are very experienced in a topic, and you feel that someone is underestimating the difficulty of something (especially if it's common for people to do that); it can be worth warning someone about it. But if they indicate that they understand this, you need to take a step back.

@roberth @Janik@chaos.social Oops, to clarify, when I say "happening in Nix", I mean in the broader community. This is the kind of thing that requires pretty wide community support to have any hope of dealing with in this manner, and I don't think this broad support base exists in Nix.

@roberth @Janik@chaos.social I don't know. I've seen this play up close in a *lot* of FOSS communities, including the same "make sure the community understands that upstream is what matters", and I have literally never seen this work, ever. Anywhere.

The only thing that has worked reliably and without significant collateral damage, has been a governance-level solution - ranging from outright banning proprietary companies, to in milder cases deliberately de-emphasizing them and setting extremely strict rules about how they can participate, to in a rare case setting up internal competition through multi-corp governance (but Nix is probably not in a position to make that last one work for various reasons).

None of these things are happening in Nix, not even anything that looks remotely similar. The outcome of this path is that the effort to protect upstream will fail, and in 10 years there will be retrospectives asking "how could this have happened?"

shitpost, hyperbole 

»System determinant files (formerly known as #Nix Flakes) are named `determinate.nix` at the top-level of your repo.«

kink, my interpretation, rambling a bit, superficial reference to trauma 

@alex I'm probably not the most qualified to speak on this because kink *is* associated with sexuality for me, though it's more in the sense that if it's only kink without sex, it doesn't feel like nothing, it just feels 'incomplete' to me.

If I had to explain kink categorically, I would say that it's... playing with risk in an intensely satisfying and intimately rewarding way. Whether that is physical risk, or social risk (power play, taboos, etc.), it always seems to involve doing something that is "risky" by some metric or other, but in a controlled environment and with calculated risk levels.

If I had to analogize it, I'd say it's probably closer to the reason that people enjoy horror movies and experiences, than it is to sexuality; it's experimenting and playing with risk in a relatively safe (and high-trust) environment to do so. I suspect the link with sexuality is mostly because it tends to cause similar emotions (so, presumably wired up similarly in the brain), rather than it being inherently sexual by itself.

The actual *reasons* for people to engage in kink are extremely varied. For some, it's a way to deal with trauma and 'gain control' over something that would otherwise be terrifying, for some it's about the intense and overwhelming feeling, for some it's the relaxation of 'inversion of control' (not being in control when they normally are expected to be, or vice versa), and so on, there are undoubtedly many reasons I've missed.

But all of it seems to be some flavour of "what if things were a bit different?", ie. experimenting with risk in some manner.

All this is just my personal understanding and interpretation, so it definitely shouldn't be taken as gospel, but hopefully it helps anyway 🙂

In May 1909 The Netherlands created their own time zone. We named it the Amsterdamse Tijd, and was... 19 minutes, 32 seconds and 13 milliseconds later than GMT/London Time. This was the exact time of the tower of the Westerkerk in Amsterdam, a church that later became famous in the dairy of Anne Frank.

The Amsterdam Time proved not to be very practical, so in 1937 it was improved, and the time in The Netherlands became 20 minutes later than GMT/London Time, also known also as Gorinchemse Tijd or Loenense Tijd, because both towns had a church tower almost exactly on that time longitude. This didn't survive very long. After the invasion of the Germans in May 1940 they abolished the Dutch time zone on 16 May 1940. It never returned.

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.