Gavin Bisesi is a user on functional.cafe. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Gavin Bisesi @Daenyth@functional.cafe

Gavin Bisesi boosted
I expect with the popularity of Mastodon there will be pressure to add a ton of features to make it more like Facebook or whatever. This may be tempting, especially if you are a young developer and there are folks waving a lot of cash under your nose.

For any privacy related features I would pause and not rush into doing anything. If you get this sort of thing wrong then there can be a lot of bad fallout and you'll probably lose whatever popularity you might have had. A suggestion would be either to leave privacy alone and keep the fediverse as a purely public space, or to work with W3C on the ActivityPub spec to add encryption features.

A point about privacy is that if you add private keys to the servers and there are enough users then the Lavabit scenario is going to happen. Goons with firearms will show up and demand the keys, and they may be from the gubbermint or not from the gubbermint. It's better to keep the responsibilities and risks on the admins as minimal as possible.

Trying to go it alone and invent a lot of incompatible stuff isn't going to work well. What you end up with is a fractured fediverse, and lack of network effect means that users eventually return to the silos.
Gavin Bisesi boosted

The decline of #Livejournal is an important lesson about user #privacy on sites. Sure the site might be friendly today, but they might be bought out later and the new owners have all your old data.

There's a chance some Russian #LGBT people organised & hung out on #LJ 15 years ago, and now all that data is available to #Russia today 😨

These tech companies are keeping all our data forever (to make money), and it's a bad thing.

Gavin Bisesi boosted

its the year 2050. for 10 years your retinal implant has been blinking 12:00 because the company decided to stop supporting it

Gavin Bisesi boosted

Going to open jackpoint.space registrations for a few minutes twice today. When you get this, send me a brief message with your character's name and desired @ and I'll let you know what to do next

What this describes is basically how I've been using log levels without realizing it.

Anyone know of log handling software that makes delayed warning alerts easy? I use sentry to email for error level, but the rest only get read if someone goes and reads them.

I could always set up something that reads the centralized log and emails each morning, but something that you could set up as a library for every app seems like it has a place

labs.ig.com/logging-level-wron

Gavin Bisesi boosted

Anyone got any good 'getting started with Javascript' tutorials?
I don't need a language introduction, I need an introduction to how to use the toolchain to make a webpage that has a chart.js element in it.

npm, bower, ES6, requirejs what are these things? How do I make a webpage!?

I guess I never posted my post -

I'm a functional programmer working in . I like using , , and other typed FP languages to make clean solutions to complicated problems.

I also enjoy , gaming, and I'm studying too.

👋

Does anyone have a solution for posting in toots? Something like markdown fencing or ``?

cc @Eugen ?

If you haven't seen the "Beautiful folds are practical, too" talk, stop what you're doing.

Watch

Now.

youtube.com/watch?v=6a5Ti0r8Q2

Gavin Bisesi boosted

The concept of starting Intentional Communities, or Utopias, usually leads almost instantly to discussion of /failed/ utopias. And yes, there are those.

But that's because the failures are so particularly noticeable. The ones that work, we don't even think of as utopias any more.

* A university is an intentional community
* The Amish
* The state of Israel, frictions noted

cracked.com/article_20537_6-ca
35/

Gavin Bisesi boosted

Statement concerning the arrest of Dmitry Bogatov

The Debian Project is concerned to hear that one of our members, Dmitry Bogatov, has been arrested by Russian authorities.

Dmitry is a mathematics teacher, and an active Debian contributor. As a Debian Maintainer, he worked in the Debian Haskell group and currently maintains several packages for command line and system tools.

[...]

debian.org/News/2017/20170417

Gavin Bisesi boosted

Well I temporarily removed the atmosphere of ten forward, much to @guinan's chagrin... caused two beaches that @halfklingon is now trying to fix with tentacle hands... and @Riker reminded me how absolutely hideous he looks without a beard. All-in-all a great start to my day!

@mdallastella Are we not federated with mastodon.xyz? I get a 422 error trying to follow someone from there. Do you keep a public list of who we federate/block?

Gavin Bisesi boosted
Gavin Bisesi boosted

Suggested Content Warning Toots (Feel Free to Boost :repeat:) Show more

This is a great article covering in . This is exactly how I've come to approach development and it's a huge boon to productivity, readability, and maintenance.

Gavin Bisesi boosted

That Linux CVE also points out Android <=7.1.1 is vulnerable to this UDP thing. So, that's going to be, what, 99.9% of Android phones out there have a remote code execution vulnerability?
#infosec #shitshow