@samir@functional.computer
@samir@functional.computer avatar

samir

@samir@functional.computer

Trying very hard to avoid computers, and failing miserably.

A 30-something British-born Indian living in Zürich, Switzerland. I speak English, and enough Hochdeutsch to order a pizza.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

samir, to random
@samir@functional.computer avatar

Well, this is beautiful. Scroll up.

https://neal.fun/space-elevator/

Via @adactio.

samir, to random
@samir@functional.computer avatar

You know it's web scale when your tarball is base64-encoded and embedded in a JSON string.

samir, to random
@samir@functional.computer avatar

It took me a long time but I finally figured out that Copilot and friends are not meant for me, they’re meant for JavaScript programmers.

One of the reasons I’m enjoying Rust is because there’s a culture of being very thoughtful about every line of code you write, and every dependency you add.

Conversely, in JS land, “just add this dependency” is now a meme.

In a land where you’re encouraged to “just” add more boilerplate (thanks, create-react-app), why wouldn’t you outsource that?

samir,
@samir@functional.computer avatar

It’s a trap. More code is not your friend, it’s your enemy.

Don’t add the dependency. Don’t generate 8000 lines of JavaScript. Write more CSS. Don’t accept the digital grey goo spewed out of tools such as Copilot.

Code is a liability. Anything that helps you make more, quickly, with no effort, is leading you down a very dark path.

samir, to random
@samir@functional.computer avatar

STOP DOING APPS

  • SITES were not supposed to be given apps
  • YEARS OF UPDATING yet no real-world use found for putting websites on your COMPUTER
  • "Yes, I want to download 200 MB of code and pictures every week for a thing I use ONCE A YEAR" – statements dreamed up by the utterly deranged

"Hello I would like you to bother me at random intervals by buzzing my phone"

They have played us for absolute fools

samir, to random
@samir@functional.computer avatar

No, I will not subscribe to your mailing list. Get an RSS/Atom feed.

samir,
@samir@functional.computer avatar

I subscribe to > 300 blogs, newsletters, release announcements, etc. through RSS and Atom.

If they can stay out of my email, so can you.

samir, to random
@samir@functional.computer avatar

We need universal basic income so that tech bros can just stop.

samir, to random
@samir@functional.computer avatar

Lukewarm take: internet search is terrible because it’s too complicated. It’s doing too much.

The purpose of search should not be to answer your questions. The purpose of search is to find cool blogs. If you subscribe to enough cool blogs, your questions will be answered before you’ve asked them.

(Newsletters are uncool blogs.)

samir, to random
@samir@functional.computer avatar

The year is 2193.

Humanity, or what’s left of it, has completed the cyborg process, fusing their brains with the net to form a hive mind.

Humans understand the plight of their fellows, because they share a consciousness. They live as one with the earth, because they are one with the earth.

All have what they need, and none hoard.

There is peace.

There is almost no suffering. Only one holdout remains.

Academics still publish their work as PDFs.

samir, to random
@samir@functional.computer avatar

Thanks to modern medicine and diets, some animals, such as humans, live far longer in captivity.

samir, to random
@samir@functional.computer avatar

Does anyone on this here sleepyweb do calligraphy + drawing/painting on commission?

I've got one or two short sentences I would like calligraphified, paired with a cute picture, and framed, and before I reach for Etsy, I thought I'd check here.

RickiTarr, to random
@RickiTarr@beige.party avatar

The French will talk about how Americans eat unsophisticated and unhealthy food, and then eat a baguette with a chocolate bar stuffed in it.

samir,
@samir@functional.computer avatar

@RickiTarr The secret to a Mediterranean lifespan is socialised healthcare.

The food is a bonus.

samir, to random
@samir@functional.computer avatar

HTTP headers are just environment variables for cowards.

samir, to random
@samir@functional.computer avatar

My Linux desktop is connected to a 32” 4K monitor. I have Firefox set to a default zoom of 120% because otherwise I find it difficult to read text. (My eyesight is bad, even with glasses.)

I just realised that I never set Firefox on my Mac to the same zoom level; it’s at 100%. I keep the laptop connected to the same screen.

It’s entirely because fonts on macOS are rendered so much more smoothly that I can read smaller text.

Font smoothing is an accessibility feature, and I never noticed.

samir, to random
@samir@functional.computer avatar

Ah, good, the Very Important Security Update for Docker includes a change that breaks Docker Compose.

It’s gonna be a fun week.

samir, to random
@samir@functional.computer avatar

I DID NOT ASK FOR THIS, MICROSOFT.

samir, to random
@samir@functional.computer avatar

Ah, screenshots of a Google spreadsheet, posted into Slack. I must be in the future.

samir, to random
@samir@functional.computer avatar

If I could make one arbitrary, sweeping policy change, I would ban chairs in schools.

I’m completely serious. Chairs are terrible, and we teach children to use them way too early. And then we’re surprised when people grow up sedentary and with perennial backache.

Chairs are designed for a single, unchanging height. The result is people learn to sit very poorly. Too tall? You end up sitting cross-legged and destroying your ankles. Too short? Say goodbye to your posture.

samir,
@samir@functional.computer avatar

Just realised that this whole Return To Office bollocks is the same as forcing kids into seats.

It’s not about productivity, it’s about control.

samir, to random
@samir@functional.computer avatar

Software isn’t going to improve until we, the people who care about it, stop taking large salaries for a little while.

I like my big salary. It pays my rent. It means my family and I can eat, travel, and be extremely comfortable.

But I’m never going to create something fundamentally groundbreaking if I keep taking it.

Silicon Valley doesn’t make groundbreaking things any more.

samir,
@samir@functional.computer avatar

Here’s a non-exhaustive list of things that I would love to work on:

  • a declarative, deterministic, reproducible build system
  • a supervisor for short-lived programs
  • decentralised, E2E-encrypted chat

Maybe 10 years ago, I dunno, I could get a Google or whatever to pay for this. Not any more. Especially the “decentralised” bit.

Now, even when something comes out of one of the BigCorps that solves a problem, it’s a monstrosity.

I’m looking at you, Bazel and Kubernetes.

samir, to random
@samir@functional.computer avatar

The current wave of terrible chatbots is both a justification of modern IT practices and an indictment of them.

Most large companies that have deployed (and often subsequently undeployed) a terrible LLM-based chatbot did not go through their IT department. They just put it on their website, which is controlled by Marketing.

A justification, because perhaps their IT department would have actually tested it.

An indictment, because we are so slow that they would never have asked us.

samir, to random
@samir@functional.computer avatar

<subtoot>You can really like Apple’s products, consider them worth the price, say as much, and also consider their corporate practices harmful.</subtoot>

samir, to random
@samir@functional.computer avatar

Two-year-old saw a sticker with a cassette tape.

“It’s a lunchbox!”

Excuse me while I go pre-order my retirement home.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines