Emacsen boosted

@emacsen @Lofenyy yeah, graphics & sound only showed up in the final versions, but the VM itself wasn't lispy, just a stack machine ... the infocom founders used a lisp-like language because they came from a lisp school, but inform (and certainly others) have built different languages that compile to it


I couldn't remember the name but it's the AGL


Sierra Online games were written in an abstraction language and then interpreted on the user's system. They'd then update the interpreter with new games and offer new features.

It wasn't a totally new idea, but it was pretty revolutionary in the 1980s and it meant Sierra had less friction porting games, and their games were more consistent across platforms.

Show thread

I think this would be up @Lofenyy 's alley.


Porting Space Quest means they had to get the Sierra engine ported.

I worked on a project for a month that Twitter basically killed in an instant.

I wonder if I should write about it...

programming python poetry 


I also feel bad for someone just starting out because indeed Poetry is new and experienced Pythonistas won't have heard of it!

I'd probably teach it to start with and tell someone "Don't worry about pip and setup.py and virtualenv"- the problem is that they're going to encounter mention of those tools everywhere because the language is >20 years old and these tools are 10-15 years old...

Cruft is hard to get rid of.

Show thread

programming python poetry 

After reading someone's complaints about getting into Python (maybe @AbbieNormal ) I decided to check out Poetry. I expected to hate it, but actually, it's been really nice so far.

I felt like I had more control when I used pip + pip-compile + virtualenv + setup.py but ultimately that was a lot of housekeeping and replicated work.

I don't think I'll be going back to the old way any time soon without a *very* compelling reason.


It's amazing to me that RTJ's video "Legend Has It" has mentions of drug use, shooting and torturing/killing animals, but they censored the word cock.

It's amazing how much shorter my todo list looks when two projects of mine are canceled on the same day.

Emacsen boosted

Twice now, Twitter has blocked my bot, which was at the core of my new project.


new project, time constraints. 

I want to get this project's MVP done by the end of Yom Kippur.

Can I do it? Yes I can... at least I think so... I mean... maybe, right?

Nah I can do this... I can forgo all the bells and whistles and get this done in minimal form this week, end of Thursday.

Emacsen boosted


If you make it: A minimum viable product does not need to be:

1. Automated
2. Beautiful
3. Complete

Then you could say: "A MVP need not be ABC" :)

Emacsen boosted

@emacsen One thing I try to remember: "If you're not at least a little embarrassed, it's not an MVP"

Reminding myself that a minimal viable product does not need:

1. To be automated
2. To be pretty
3. To be perfect

Minimal means minimal.

Emacsen boosted

So, apparently: sharing brushes, tutorials and comic for free on the Internet will also get you death threats. I receive a lot of them right now (attachement, this morning).

Problem: my CMS Pluxml only shows IP adresses in admin. It has no other tools to take actions in case certains IP range detected (eg. put the comment offline and in a moderation queue).

So, I spent sunday coding my own system for that with as usual a nested set of yak shaving action.

Now I want my sunday back, please?

Emacsen boosted
Emacsen boosted

Anyone else seeing this? I made a comment that included "joinmastodon.org" and got this from Facebook.

Emacsen boosted


@AbbieNormal @emacsen Our societies have a special driving force for hating Jews. It cannot be explained as a side-effect of colonialism, classism or anything else, it can only be explained as hate on Jews holding a place of its own in modern and medieval European-descent history.

There is no "pragmatic" or "opportunistic" us and them. Jewish members of society generally aren't poor and relying on welfare. Jewish families have generally been around for decades or centuries, they're not coming from abroad and looking or speaking different. Jewish people are not displacing white people in the job market, there aren't enough Jews outside Israel for that to be a thing, outside the US even fewer.

In Sweden you may go your whole life without ever meeting a person of Jewish descent, and yet far-right narratives talk about the influence of Jews everywhere. It's downright bizarre unless you trace the lines back through history and see the damage that has been done and continues to be done. The Holocaust was not a freak incident, it was typical in every way except its scale.

Antisemitism exists because of stories told specifically about Jews for centuries, fomented at various times by the Catholic Church, Martin Luther, Nazis and society at large whenever an Other had to be blamed for society's ills and whenever an Other was needed to explain why some grand conspiracy would exist. Antisemitism has its own special traditions, symbols and other memes. It's not just another flavor of generic racism and xenophobia.


It looks like with Mastodon, I need to create OAuth credentials per account, ie for one application and every account. I can't just make one account that can post as other users.

That kinds stinks for my use case... Maybe someone knows a way around it?

hate crimes, antisemitism, new project 

I just found out that the school I attended, American University, has had two swastikas, an SS, and a Magen David carved into the dorms.

This is exactly why my current project is so important.

I read about probably once incident like this every day or two, literally.

Don't tell me antisemitism doesn't exist, or any of that nonsense. It's incredibly common and it's scary as heck to be Jewish right now...


Show older

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!