Kevin Marks is a user on 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.

Kevin Marks

Kevin Marks boosted

Do you remember when the last programming language arrived, in 1981, and it was literally called The Last One, and every program ended in a line saying 'TERMINATE' and how we all laughed

and then came the nuclear fires of Judgement Day

•Do early design work in small, invested groups
•Design in the open, but away from the bright lights of the big stage
•Iterate furiously early on because once it’s in the web, it’s forever
•Prioritise interop over perfect specs;

Standards are documentation, not legislation. They explain how to make your code do the same thing as mine. Sadly, we write them in an imperative voice, and don't explain how we chose them. Alex has more to say:

Kevin Marks boosted


When designing a user interface, imagine some old woman using it, say Margaret Hamilton, and she's clicking your app's buttons and saying to you, as old people do,

"Young whippersnapper, when I was your age, I sent 24 people to the ACTUAL MOON with my software in 4K of RAM and here I am clicking your button and it takes ten seconds to load a 50 megabyte video ad and then it crashes

I'm not even ANGRY with you, I'm just disappointed."

rel-me decentralised verification now works for mastodon - yay! Shame Google Plus broke it, and twitter needs a hack.

Kevin Marks boosted

Why don’t we call them post-partums? The project is not dead, to be buried; it is born, to be supported.

Tell us: What are your tips for conducting a positive post mortem at the end of a project? How do you talk through the weak points without assigning blame? Responses go in the magazine.

People fret about webmentions being spammy here (they're not, and can be mitigated when you have a follower model already)

meanwhile in that thread

Kevin Marks boosted

@maloki exactly. This is super important. It's not either-or.

Even setting an account here as an addition to one's walled-garden accounts means that it becomes easier for other people to move here 9since more of their friends are already here).

Had an idea for "Prison Break Day" a while back:

Perhaps it's a good moment to resuscitate this idea. ;)

Greg McMullen: “You can't have a contract with [all] the nodes on the Ethereum network. It's unfeasible.” - isn't that pretty much the entire point of Ethereum - that you have an executable contract that every node runs?

Unread counts are bad and the NYT is on it!
previously: “A temporal flow with no unread count that you could dip into was freeing compared to the email-like experience of feed readers back then. Now this is commonplace and accepted. Twitter has backtracked from the pure flow by emphasising the unread count for @'s. GnuSocial replicates this, but Mastodon eschews it, and presents parallel flows to dip into.“

Kevin Marks boosted

@bob @cwebber @nightpool *postmodernist voice* the problem with the semantic web is the underlying assumption that knowledge can be structured

Social network sites are now like decaying malls, with each one insisting you do custom work for them to stop them distorting your writing. But you can subvert that.

The microformats Ruby parser has been completely rewritten and is much more spec compliant now:

Handy if you want to parse mastodon posts from their web pages, or display webmentions you receive

Kevin Marks boosted

The UK government aims to ban encryption via a covert regulation outside Parliament. Please support the Open Rights Group; without them you probably wouldn't know until it was too late.

Kevin Marks boosted

/Fediverse/ sound very much like the French 'Faits divers,' a section in the paper that deals with sensationalist news in just a few lines: freak accidents, crimes passionnels, weird tragedies...
#puns #French

Kevin Marks boosted
I know that this seems to conceive of for a lot of people, but it is possible to have a social space where you simultaneously can speak freely and be free from harassment.  It all comes down to creating a culture whereby you feel you can engage and disengage at will, easily.  Getting there is no easy feat though, especially since it involves breaking the conditioning of a lot of existing social media mores.
Kevin Marks boosted

I find it absurd that people cannot differentiate public and private rights.

It's like... I have certain rights on my own property... I can throw you out for any reason. It's *my property*.

People don't get that. The same people who advocate for property rights advocate for the right to say whatever you want under my roof and I can't throw you out, when it's *my place* I pay *real money* for and *you don't pay a dime*.

My server is not easement either. It is not a sidewalk.

Kevin Marks boosted

And yes I stand up for my freedom to do what I please on my server because it is the right thing to do.

And I am outspoken about it because I do not want others to feel bullied into complying with demands of a few who insist on absolute freedom of speech in private spaces. Because they don't. No one has to do anything because they're told to.

I do not consider harassment "protected speech" either and I think anyone who does is a fucking idiot.

Set *your* own policies on *your server* dammit.