Show newer

@anders @welshpixie I very much doubt that'll make a difference to anyone deciding to defed from them. That's basically "the nazis are welcome as long as they don't say overt nazi things", and we all know how that works out in practice...

oh no this version of the Hannah Hillam Are you going to sleep? meme is… just, oh no

My kingdom for a React state management approach that is unopinionated and also modular, instead of just assuming that your whole application has a single centrally-managed state tree

clergy sex abuse 

4 days ago, a Las Vegas pastor was arrested for molesting a child.

5 days ago, a Connecticut pastor threatened to kill a boy he abused.

6 days ago, a Delaware pastor was arrested for paying a runaway child for nude photos.

7 days ago, a Montana pastor was arraigned for sexually assaulting 4 girls.

8 days ago, a Maryland pastor was caught with child porn.

15 days ago, a Kansas pastor was arrested for sexual assault of a child.

IT'S NOT DRAG QUEENS.
IT'S NOT TRANS PEOPLE.

An interesting lesson from a *very* old blog post by, I think it was Yahoo?

Never do total UI overhauls. Instead, take your "target UI", the thing that you're trying to work towards... and just change one thing. A single thing. A small one, that's easy to get used to.

Next week, do the same. The week after that, do the same. Introduce the changes very gradually and very slowly, so that the end user never feels lost, and never suddenly has to adapt to a new UI to get their work done. Ideally they shouldn't even notice the change.

There's a reason that so many especially older folks kept insisting on using Yahoo services, despite the severe mismanagement within the company.

i wonder if the disdain for stuff like frontend as "not real programming" etc just harkens back to [contempt culture](blog.aurynn.com/2015/12/16-con), or what other factors are involved

Show thread

oh you built an entire computer out of discrete logic? I made a usable user interface

PSA, personal, mental health 

PSA: if you've been trying to get hold of me and I've not responded, that's because I'm taking it easy right now and avoiding the firehose of social stuff for a bit to recover from depression, I'm doing fine otherwise

@rallias In some cases, that's true; for example, the Beanit stuff I had in Finland was really good *because* it didn't try to copy minced meat directly. Unfortunately we don't seem to have any such things in NL, and it's all the same dry clone-y mostly-tasteless stuff.

@thufie Both the grated and sliced 'gouda' from Albert Heijn are cheaper than their cheapest real cheese on a per-gram basis; I *think* this also holds true for Lidl and Jumbo's versions but I haven't explicitly checked yet

I don't know who needs to hear this, but.

Poor mental health is not an excuse or an apology for treating people like shit.

It might contextualize it, at most! But it's not a "get out of jail free" card, it doesn't let you off the hook, and it doesn't give you an out from taking accountability.

Likewise, I think 'fake' vegan minced meat may now be cheaper than the real thing (though it's still of extremely questionable quality)

Show thread

@risottobias@tech.lgbt Not to my knowledge - but it's worth noting that this is all store brand stuff, and it seems that in particular Albert Heijn is going pretty hard on it now, even carrying special varieties (such as mozzarella-flavoured). So probably they just have a high-volume manufacturing contract or something? I suspect it's still produced by a dairy producer, just not using dairy.

It's official: vegan 'fake' cheese is now cheaper in NL than real cheese

happy December 25th I'm going to buy some multicolored string lights on super discount and enjoy them. the Halloween candy sale of lighting

long, freelancing 

@library_squirrel@weirder.earth Disclaimer: am not in the global south, but I *did* start freelancing without a corporate career.

The summarized version of my trajectory went something like this: dropped out of high school, worked on my own projects instead, squatted and lived in poverty for years doing odd jobs here and there (transcribing audio, basic design, etc.), answered a lot of questions and provided a lot of help on IRC.

Eventually I found work that was ethically compatible with me: someone I helped on IRC suggested that I should do paid tutoring, which I did (well, code review + tutoring), and that paid the bills for a while. Some students came from Google search results, many came from IRC where I continued helping folks. Some from a link on some technical articles I wrote.

Also found a FOSS development job (again freelance) through IRC after someone came into the channel looking for someone to hire to solve a really urgent (and costly) issue, which led to more long-term work on that codebase because they were happy with the results, after they agreed to my requirement that the result be FOSS.

Currently I'm mostly doing FOSS dependency auditing work, for a client who reached out to me after reading some analysis I wrote about a malicious package on a Github issue thread, as they needed people for auditing work. I negotiated it to be on a freelance basis, and they agreed. That's been going for a few years now.

In summary, most of my paid work comes from stuff I was already doing anyway for unrelated reasons, while being easy to find/contact, and strictly negotiating my own freelance terms. Especially if someone reaches out *to* you, they will agree to pretty much any reasonable demand/requirement.

Also, I'm very upfront on my freelance website that I have experience with weird stuff and enjoy working on complex and seemingly unsolvable problems, and that I can figure stuff out. Mentioning that explicitly helps a lot to set expectations.

(I should also note that "where I'm geographically located" generally doesn't even get mentioned until we're already 80% of the way to signing a contract, and even then usually only for timezone reasons, though I *do* come across as a native speaker to a lot of people, so that may be a factor there)

Imposter syndrome continues to be a problem, but is at least somewhat softened by talking about my own projects to people, and having them be stumped as to how I can even do all of that...

As for skillset building; pretty much all of my skills come from doing stuff. Initially from working on my own projects (and that continues to be the case) but also just "learning on the job" with customer projects.

I've never had a client be difficult about needing time to figure out how to do something right, but that's also something I bring up upfront before signing a contract ("I'd rather do it well than do it fast"), and the rule of "the more you charge, the less the client complains" applies here too.

I'd say that the most important thing in making freelancing work, for me, is communication - I'm always very upfront about what I can and cannot do, and why I make certain decisions, but explained clearly/simply enough that it's understandable.

Likewise, I always ask the client what they actually want the software to do and why, rather than *how* it should work. Both of these things have been repeatedly brought up by clients as the specific reason why they like working with me (-> stable/long-term income), and they appreciate the occasional tailored infodump :)

Hope this is helpful!

@eloy @nerkles Same, though I originally heard about it elsewhere! I've also been trying to find it again for years...

@f0x @nerkles Hm, that's more the actively malicious variant. I'm thinking of the more general emergent phenomenon - the name ended in "paradox" I think.

Show older
Pixietown

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