• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault DNS VPN
Back to Timeline
  • Open on mastodon.social

jcoglan

@jcoglan@mastodon.social
mastodon 4.6.0-nightly.2026-03-19

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https://shop.jcoglan.com

0 Followers
0 Following
Joined March 31, 2017

Posts

jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · 22h ago

the very rare these days jcoglan blog post: uses for nested promises https://blog.jcoglan.com/2026/03/23/uses-for-nested-promises/

View on mastodon.social
11
0
5
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · 2d ago

why has tailscale decided it needs to put an icon in the cmd-tab menu when it doesn't have any windows open

View on mastodon.social
1
0
0
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · 3d ago

figured out a nice way to make sure all the config parameters in the escodb settings file are authenticated, essentially by adding them to the authenticated data that's bound up when encrypting the key for each section rather than adding new MAC blobs into the file

View on mastodon.social
0
0
0
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · 3d ago

petition to remove the ability to concatenate strings from all programming languages effective immediately

maybe one day I'll revive that typed template composition project I prototyped over a decade ago

View on mastodon.social
3
0
2
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Mar 15, 2026

got a fun reply yesterday that was like "yeah I can't believe people are taking such a lax approach to verifying the behaviour of software especially if they use LLMs. we never would have done this when I worked at <well known arms manufacturer>"

View on mastodon.social
12
0
3
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Mar 09, 2026

am now getting email spam promising to "promote" my open source work via chatgpt. I cannot say this forcefully enough: eat shit

View on mastodon.social
10
0
0
0
Thread context 2 posts in path
Parent @jcoglan@mastodon.social Open
@jcoglan@mastodon.social
LLMs turn your job into mostly code review, a task everyone famously loves to do and is good at
Current reply
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Mar 08, 2026
check out my soundcloud etc https://shop.jcoglan.com/building-git/
View full thread on mastodon.social
5
0
0
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Mar 06, 2026

RE: @jcoglan@mastodon.social

just had the misfortune of seeing yegge's latest piece and you could not paint a clearer picture of technofeudalism if you tried. it's all the worst aspects of 2020s tech in a single product

View on mastodon.social
10
0
2
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Mar 05, 2026

me 3 months ago: £100+/mo is an unjustifiable expense for what claude does for me

me now: not sure I could live with myself knowingly giving £100+/mo to the "blow up a random school" machine

View on mastodon.social
49
0
21
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Feb 24, 2026

this had been a script sitting in my dropbox for ages but I recently migrated my command-line totp app to escodb and put it on github https://github.com/escodb/totp

the actual totp algorithm is tiny: https://github.com/escodb/totp/blob/main/lib/totp.js

this whole app is < 80 (eighty) lines of code while escodb itself is 2,200. most of the complexity of an authenticator app is secure key storage

View on mastodon.social
2
0
0
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Feb 23, 2026

ubuntu 24 doesn't open .deb files? how are you supposed to install anything?

(yes it's my first time using desktop linux for a while)

View on mastodon.social
0
0
0
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Feb 23, 2026

today I got the error "Text file busy" when trying to run an executable on linux, first time I've ever seen this, and my first reaction was "what is this windows"

View on mastodon.social
7
0
0
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Feb 20, 2026

RE: @baldur@toot.cafe

they're not even good now, my phone frequently fails to spot typos with a levenshtein distance of 1 from correct spelling

View on mastodon.social
36
0
9
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Feb 18, 2026

RE: @jcoglan@mastodon.social

this thread from yesterday about password manager flaws is still rattling around my head. some of these things are deliberate design choices while others are "I thought you guys employed cryptographers what the hell"

View on mastodon.social
5
0
1
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Feb 18, 2026

RE: @soatok@furry.engineer

"Two popular AES libraries, aes-js and pyaes, “helpfully” provide a default IV in their AES-CTR API" nope. nope nope nope

this isn't a "this is suboptimal" problem this is a "the encryption is completely pointless" problem

View on mastodon.social
48
0
35
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Feb 17, 2026

RE: @GossiTheDog@cyberplace.social

the thing about the median-output machines is that they reproduce the extremely common mistakes that people with actual expertise know how to avoid

put all the money into programming ergonomics research

View on mastodon.social
8
0
3
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Feb 13, 2026

who called them persistent data structures and not cow tools

View on mastodon.social
11
0
1
0
Boosted by SuperDicq @SuperDicq@minidisc.tokyo
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Nov 19, 2025
no. no!
View on mastodon.social
60
0
24
0
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
jcoglan
jcoglan
@jcoglan@mastodon.social

he/him : you may know me as @mountain_ghosts on twitter : I wrote some books you can buy from https:// shop.jcoglan.com

mastodon.social
@jcoglan@mastodon.social · Jun 01, 2025
LLMs turn your job into mostly code review, a task everyone famously loves to do and is good at
View on mastodon.social
766
1
380
0

Media

313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 14:22:59 UTC