Show newer

@bolster didn’t seem to take. But I remembered to sign back in eventually!

@nivrig @d3z @paddy wonder if the Fediverse can support a Slack style of chat.

Channels could be based around hashtags, threads based on replies. With the right client you can marshal regular Mastodon-style messages into something more akin to Slack, and with restrictions on federation (eg no incoming follows supported) you can have the effect of a private server.

@nivrig @d3z @paddy I’m not opposed to paying for stuff myself, or taking donations. All depends on how people use it - if it’s just a dumping ground for their own private communities, then I’m not advocating that individuals or donations pay for that.

That said, I’m not sure people would move from Slack. Many companies are using Slack these days and it’s very handy to have NI Tech stuff in the same window as the work stuff. (Though for some, I guess it’s a downside).

@nivrig @d3z @paddy I think it has mostly blown over already.

Self-hosting isn’t the worst in the world though. A self-hosted Slack clone would be really nice.

@d3z @paddy as for Discord vs Slack... I’m probably seeing something that isn’t there, but I feel like there’s a generational divide between them. Discord seems like the platform of choice for a younger group.

Turns out that Core Data is not very intuitive when you come back to it for the first time in about 3 years.

Following up on my Python build woes last week, I finally got it sort of working.

In the end it was trying to use libraries that were in both `/usr/local/lib` (for `libpython`) and `/usr/local/lib64` (for `libssl` and `libcrypto`), but my existing configuration for the Python build was only looking in `/usr/local/lib`.

Next step is to figure out why Python isn't building/installing to `/usr/local/lib64`.

Show thread

Have to say though - Docker really makes this kind of thing a lot easier than it used to be. Trying this in the past used to be way harder - when the environment is contaminated with leftovers from previous failed attempts, it can be hard to determine if your process will actually work in a clean system.

Show thread

Today in "Shouldn't we be past this shite": trying to compile Python to use a non-system version of OpenSSL.

* Can get Python to compile and work, but it pulls in the system OpenSSL.
* Can get Python to compile, link against the non-system OpenSSL, but can't find libpython.
* Can get Python to compile, link against libpython, but is unable to find libssl/libcrypto

I’ve been working in the software industry in Belfast for over 17 years, and I’ve been to a lot of university careers fairs in that time. I got to attend more at UUJ and QUB over the last couple of days and it got me really enthusiastic about the future of software engineering in Belfast. As a hiring manager, there were so many people that I wanted to take on straight away, and can’t wait to talk to them all in the upcoming interviews.

That said, I definitely find it harder to get moving with VS Code. Some of it is overcoming muscle memory, but some of it is a clunkiness that I thought they’d have sorted out by now. The extension installation UI is abysmal for a start, and opening a new window results in a soup of stuff on the screen that doesn’t feel conducive to getting started.

Show thread

It was time. Atom has become so damn slow and kludgy for everything I'm doing these days that I've given up and am given VS Code another whirl.

@nivrig shite, I missed this one the other day. I know what you mean about the startup/funding thing. I’ve been waiting for a year now for a place to get funding cause they “really want to work with me”. I’ve officially given up as I’ve since been promoted beyond any level they could offer me.

Apparently it’s a lot easier to make a Mac app support Dark Mode for Mojave if you don’t have hard-coded colours in it. And if you’re not forced into using hard-coded colours because of the way you draw your app window.

Looks like I’m spending a bit of time rewriting this app.

Show older
NI Tech

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