Jasvir Nagra's Avatar

Jasvir Nagra

@jasvir.bsky.social

Advisor & builder. Formerly security @dropbox, product @instart & @google, authored Surreptitious Software, TL for Caja. I love good food, fine wine & great JS.

206 Followers  |  83 Following  |  141 Posts  |  Joined: 02.05.2023  |  1.6635

Latest posts by jasvir.bsky.social on Bluesky

#TIL The Oxford Style Manual flips the order of nested quotes in English!

‘I have never been to Norway,’ he said, ‘but I have heard it described as “the Wales of the North”.’

Forget the oxford comma - we need a pop song about nesting quote symbols.

www.ox.ac.uk/sites/files/...

05.08.2025 16:18 — 👍 1    🔁 0    💬 0    📌 0
Preview
Malbolge - Wikipedia

Has there been another language (or sequel) like en.wikipedia.org/wiki/Malbolge where it took years of cryptanalysis to generate even a hello world?

Maybe @dr-collberg.bsky.social or @fortuna.bsky.social would know?

05.08.2025 15:29 — 👍 0    🔁 0    💬 0    📌 0

Hey - i just heard foo is adding AI to bar. Shocking. I am truly surprised by this definitely not obvious thing.

03.08.2025 00:06 — 👍 0    🔁 0    💬 0    📌 0
Preview
No “Spukhaft” in Programming! Evolving Languages for Collaborative Coding

Resharing here from X based on a question from @shriram.bsky.social on the topic of what changes should be made to programming languages & how feasible it is to make them more collaborative.

medium.com/@jasvir/no-s...

01.08.2025 18:09 — 👍 2    🔁 0    💬 0    📌 0

I don't know what an IAC is!

23.07.2025 22:25 — 👍 0    🔁 0    💬 1    📌 0

Argh. I don't reboot often and the number of times I realize only on a reboot how much of a command line env I've just tweeked as I go so gone when I reboot is too damn high.

Bash (and CLIs in general!) needs autosave.

23.07.2025 04:09 — 👍 0    🔁 0    💬 1    📌 0

Idle thoughts - how important is punctuation when talking to an LLM in English? Is there a layer abstracting that away? Some preprocessor?

Would some variant of eats shoots and leaves behave differently based on punctuation and capitalization?

15.07.2025 21:53 — 👍 0    🔁 0    💬 1    📌 0

wtf. I've worked in this ecosystem for ages and have never known the insanity that lives under me.

11.07.2025 19:54 — 👍 1    🔁 0    💬 0    📌 0

As one does once in a while - I am wondering if Square isA Rectangle. #liskov

10.07.2025 22:32 — 👍 0    🔁 0    💬 0    📌 0

Stop pouring AI over it and just fix basic functionality is standalone excellent advice. Unfortunately it won’t get your startup funding.

09.07.2025 20:10 — 👍 2    🔁 0    💬 0    📌 0

It's a testament to how poorly I think of Gmail "mark as spam" that I am nervous to mark the random "someone added you as a secondary email" crap I get but I delete instead of mark as spam lest as a result Google decides emails from @google.com are spam.

Regain my trust please.

09.07.2025 18:14 — 👍 3    🔁 0    💬 0    📌 0

The speed with which you all are moving (heh) is impressive and dare I say inspirational. Go get 'em! 🚀

05.07.2025 23:44 — 👍 4    🔁 0    💬 0    📌 0
Post image Post image

Happy anniversary of the publication of Principia - July 15, 1686! TIL Halley (of Halley's comet fame funded it's publication).

magazine.caltech.edu/post/isaac-n...

05.07.2025 20:48 — 👍 7    🔁 2    💬 0    📌 0

I believe the trope is Brown people are famously fungible. :p

(funnily enough I am thinking about eq this evening)

29.06.2025 04:03 — 👍 2    🔁 0    💬 1    📌 0

Lessons not taught in popular feel good self help books!

29.06.2025 03:35 — 👍 1    🔁 0    💬 1    📌 0

I maaaay have spent the last 3 hours on a Saturday night finding bugs in an unnamed standards body design spec because I'm just feeling vindictive.

...peeving me might be unrated way to achieve security goals for free.

29.06.2025 02:49 — 👍 4    🔁 0    💬 1    📌 0

I've been obsessed with Unicode since a trusted UI failure because I misunderstood descenders (totally my bad - Unicode 5 spec is the best written spec of a complicated thing ever).

If I was some famed prof at a good uni out in Providence, I'd totally do a whole formal algebra on the language.

29.06.2025 02:43 — 👍 2    🔁 0    💬 1    📌 0
Preview
Constructive

"AI slop" is the first time XKCD was ever wrong! Sorry your early work wrecked your otherwise unblemished record Randal!

xkcd.com/810/

26.06.2025 21:31 — 👍 0    🔁 0    💬 0    📌 0
Post image

I was fiddling with extension APIs & briefly started triggering this. Reddit says it's not new but I only tripped it now. The wording is so dubious! Seemed to imply X was looking out for me - heh - no.

Is there a write up on tricks used?

25.06.2025 21:35 — 👍 1    🔁 0    💬 0    📌 0

It's time to bring it back! You only have 22 years before you have to make it js2k.

24.06.2025 18:58 — 👍 1    🔁 0    💬 0    📌 0

Even Make understands that while we've doubled the love, war seems to be up, to date.

$ echo -e '%:\n\t@echo "$*"' > Makefile
$ make love ; make war
love
war
$ make love ; !make war
make love ; make love ; make war war
love
love
war
make: `war' is up to date.

make love not war.

18.06.2025 21:45 — 👍 0    🔁 0    💬 0    📌 0

You know you've messed up as an architect when your design requires "hey just come up with a universal IR for all programming languages you intended to target now and in the future".

Gang - I might have messed up.

09.06.2025 19:39 — 👍 0    🔁 0    💬 1    📌 0

Ok so like literally everybody called it.

05.06.2025 22:51 — 👍 1    🔁 0    💬 0    📌 0

You have better reviewers than I!

"There's no way this can be null"... followed by "jas broke production".

04.06.2025 19:43 — 👍 1    🔁 0    💬 2    📌 0

I think I'd heard from @neildegrassetyson.com that the only English word that is pronounced differently when capitalized was polish (ie. to rub) vs Polish.

During a meeting today, I realized also august (ie. mighty) vs August but also reading vs Reading and nice vs Nice (the city)!

Others?

04.06.2025 19:41 — 👍 1    🔁 0    💬 0    📌 0

This why nocode has been so popular.

30.05.2025 14:04 — 👍 1    🔁 0    💬 1    📌 0
Post image

Fun SSL times @microsoft.com.

30.05.2025 14:00 — 👍 2    🔁 0    💬 0    📌 0

I'm modernizing old phrases - "glass half full or half empty" - is - "pickleball is just tennis but small" or "table tennis but so much bigger".

26.05.2025 15:32 — 👍 0    🔁 0    💬 0    📌 0

I know something of these words but definitely not how you have strung them together!

21.05.2025 04:01 — 👍 1    🔁 0    💬 1    📌 0

Wait... did chatgpt intentionally make a joke and then fix it?

What. Is. Going. On?

"😬 Just kidding. That’s intentionally silly — the real answer is:"

21.05.2025 03:38 — 👍 0    🔁 0    💬 1    📌 0

@jasvir is following 20 prominent accounts