If code had some kind of embedded information about its own complexity, could that be combined with other code complexity information at runtime to build a deterministic model of what will happen? If so, could a process scheduler do a game of Tetris with work and timeslices to do a better job than a more naive scheduler? Is this logically sound?

I'd love to see some sort of system that takes Dat/IPFS, SSB, ActivityPub and HTML to push the Web in a holistic way. I do want to be able to walk into a store with my phone and have devices acknowledge me SOLELY because of the information stored on my phone, not because of my device's UUID from Google. I'd love to authorize things using things I have on my person versus needing to trust large companies for this.

Show thread

@kravietz yeah, that whole blogpost is bullshit.

Moxie's just trying to pretend it's not about "it's easier the centralized way". Which it is, but it doesn't make it okay.

Does anyone here know if Open NMT, the machine translation project, works well enough to use for everyday translation? I want to stop relying on google translate, if possible.

I really hate when communities use Slack. I have a Pinebook as my main laptop, and my phone cost $200 since I try to use cheap computers that last.

But Slack wants to use all of my RAM. I can't actually run it on most of my devices.

@sir rspamd is also a great addition, implements the opendkim and spamassassin stuff and greylisting in one tool.

For your own mail server, I recommend setting up a box with Alpine Linux, postfix, dovecot, and opendkim to sign outgoing email, with no webmail. I also recommend running your own DNS server with bind9. Test your mail configuration with mail-tester.com.

I do not endorse any fast-and-easy docker-based solutions.

Show thread

Reminder that not only are Electron apps slow, but they also rely on proprietary software (portions of the chromium codebase). Atom, VSCodium, Riot "Desktop", are all guilty of this. All of them ping home to Google because of this.

Also related: There is nothing cross platform or native about releasing your web app in a little Google Chrome window. Frankly, that's just a deceptive claim. If it can be locally run in a browser, release it that way so the user can use their own browser.

Cloudflare is having a major outage. My company's applications are inaccessible. Some other web applications that my team uses like InVision are down. Even cloudflare.com is down. Yay centralization!

pass -funsafe-math-optimizations to your compiler to allow it to do math optimizations that are fun and safe

Joyent is getting rid of their public cloud offering, which was my favorite because it was both cheap *and* bare metal. It’s going to be difficult to find a equivalent replacement without renting rack space somewhere.

I’ve been playing around with Elixir lately and it’s a nice Ruby-like, but it’s no Objective-C. I would love to use an Objective-C successor with lots of compile-time capability.

if you don't want poor people to be mad at people with more money than them, fix poverty

if you don't want PoC to be angry at white people, fix racism

if you don't want Trans people to be angry at cis people, fix Trans hate

if you don't want women to be angry at men, fix misogyny

I would love to be the new Tilix person, but I can’t do development for free. Gotta make money. Sometimes I wish I had been a real estate agent so I could have enough time for actual fulfilling stuff.

Show more

A Mastodon instance for Rubyists & friends