Show newer
Forest boosted

If you hate Windows, simply switch to Linux so you can hate Linux instead

@genevieve I had covid before paxlovid existed so I can't comment on that.

I had had the J&J vaccine but it was still kinda rough, like a bad flu. I just had a lot of soup, can't recommend soup enough

Forest boosted

"If you stick a knife in my back nine inches and pull it out six inches, there's no progress. If you pull it all the way out that's not progress. Progress is healing the wound that the blow made. And they haven't even pulled the knife out much less heal the wound.

"They won't even admit the knife is there."

Happy birthday to El-Hajj Malik El-Shabazz, called Malcom X. In his honour, at least admit the knife is there.

@karolherbst yeah that works. If its stateless, then rollback should be fine.

@karolherbst most docker-based ci systems (woodpecker, etc) won't allow you to start a whole docker compose out of the box. You would need to set up docker-in-docker or else do some hack like allowing the ci container access to the parent docker machine.

If you want a minimal solution to this, a scheduled task that pulls the repo and runs the build script if there is a new commit sounds good.

In terms of a proper ci system that has VM build agents, I'm not sure what to recommend. All the "modern" or "minimal" ones seem to use docker... So.... Jenkins ? Lol

@akavel I was mostly coming from a usability angle w/ "because". Yes you are right the colon that golang puts in by default takes its place.

To give a more concrete example, instead of the error being "can't display user page" or "file '/opt/myapp/templates/user.tmpl' not found", ideally it would be

"can't display user page because file ''/opt/myapp/templates/user.tmpl' not found"

I suppose

"can't display user page: file ''/opt/myapp/templates/user.tmpl' not found"

is fine too but I prefer the former, I think in some situations it makes it more clear / easier to read. Especially for users who might not be experienced with golang and stuff

@akavel great post and beautiful blog!

I just wanted to add that personally, I've explained this as:

> Error messages should contain the word 'because'.
> Like 'can't do x because y happened'

IMO the important part you are commenting on your blog is that we need both the x and y information," because" is just an intuitive heuristic to remind about that

@AgathaSorceress we run one ( cyberia.club/matrix )

But reg is by request and policy has been we only create accounts for folks interested in our community. If you wanna hang out w/ us DM me or hit the email on that page

@quinn

I really hope so but I'm not holding my breath

@quinn they are trolling. Its inflammatory nonsense on purpose because they just want to get under everyone's skin so they can occupy mindspace and solidify their position as top dog in that market

@quinn it got you to talk about iPad. Normally we would just want to forget about that stuff but ads violently force themselves on us and force us to think about product x.

Ads are a way to manipulate culture, manipulate people. This ad is trying to occupy as much space as possible in the current cultural zeitgeist... It seems obvious to me, lol.

I really think you don't understand advertising... Its not logical, it excludes critical thinking and instead operates on peoples subconscious level, because the scientific evidence shows that its more effective to drive sales. That any publicity is good publicity for companies and their products. Car ads don't say "this is a good reliable car", they say "you will be popular and sexy in this car". "With this car, you will belong".

Apple has been doing this shit for 10+ years.. If people who " get it " are going to ditch apple, they already did IMO. I think you underestimate how much power apple has over their customer base.

@quinn they knew exactly what they were doing. They wanted the backlash, that's what makes a good impactful ad

EDM inquiry from a deafie 

@reese I think its officially pop or "eurodance" if we are talking about the original mix from cascada.

It is kinda like hardstyle, BPM is right, 4 on the floor, and the kick drum is Kinda distorted although it sounds to me like they mixed a tiny bit of a distorted kick with a regular kick. But IMO it doesn't have the hardstyle "sound", its got that 2000s euro / dance / pop sound

Forest boosted

Creating, yet not possessing.
Working, yet not taking credit.
Work is done, then forgotten.
Therefore it lasts forever.

Laozi, 6th century BCE, talking about open source

Forest boosted

On Saturday, 5/11 and Saturday, 5/18 from 1–4 p.m. we're running a workshop on hosting a website at home! You'll learn to set up an Apache web server on a single-board computer, then you'll configure Dynamic DNS so your site stays online when your IP address changes. We'll have complete kits for sale, or you can bring your own SBC with Ubuntu installed. Registration is required for this one!

Saturday, May 11th:
iffybooks.net/event/host-a-web

Saturday, May 18th:
iffybooks.net/event/host-a-web

We will be having a little post parade BBQ at Layer Zero (nokomis area), we will have vegan food, lmk if you are interested in coming !

Show thread

Please boost and share, contact (651) 278-5849 for the address

Show thread

Come see us in the mayday parade in Minneapolis / Saint Paul!

a common antisemitic trope to be aware of 

@gavi @Aliceenligne

> do not invoke the holocaust or nazism when talking about israel and palestine.

Makes a lot of sense, but

I think its still important to be able to criticize the pro-netanyahu bloc in general.

You probably dont want people reading your message to hear "because of the holocaust history, Jews including the Israeli government are immune from criticism of their actions"

But a lot of people who are very worked up about this stuff might hear that...

Show older
Pixietown

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