Niki Tonsky
@nikitonsky.mastodon.online.ap.brid.gy
81 followers 1 following 290 posts
Fira Code, Clojure, DataScript, Humble UI 🌉 bridged from https://mastodon.online/@nikitonsky on the fediverse by https://fed.brid.gy/
Posts Media Videos Starter Packs
Reposted by Niki Tonsky
samhenrigold.hachyderm.io.ap.brid.gy
hey wanna see something kinda interesting? this was the entire fix to the iPhone Antennagate in 2010. 20 bytes.

(this is going to be a very long thread 🧵)
Assembly code between iOS 4.0 and 4.0.1. It's basically the same except one instruction points to a different address. A lookup table tweaked between 4.0 and 4.0.1.
nikitonsky.mastodon.online.ap.brid.gy
If you don’t know, thing on the right might look newer:

- ~50% more compact
- Less, smaller holes
- Round edges, easier to hold
- Fits in a hand
Current iPhone photographed next to iPhone 1 from the back
nikitonsky.mastodon.online.ap.brid.gy
TIL reader conditionals in Clojure are order-dependent for no obvious reason
Clojure chooses the first selector that matches
nikitonsky.mastodon.online.ap.brid.gy
macOS Tahoe version number—26—is the year when it will first become usable

(Just kidding, we all know it won’t)
nikitonsky.mastodon.online.ap.brid.gy
JWT should’ve been called JSONWT. Acronyms should not be compressed
nikitonsky.mastodon.online.ap.brid.gy
I just clicked “Remember me” and “Trust this browser” 6 times total over the course of 5 minutes. Loggin in into the same website on the same browser

Who are they kidding?
nikitonsky.mastodon.online.ap.brid.gy
Have you ever seen a drunk interface? Windows 10 stock Calculator at 125% display scaling
Screenshot of calculator with very uneven gaps between buttons
nikitonsky.mastodon.online.ap.brid.gy
@yurikrupenin.bsky.social нормально, Порфирий встал бы как влитой
nikitonsky.mastodon.online.ap.brid.gy
Modern computers: can play multiple 8k videos, render millions of triangles every millisecond, transcribe and translate voice real-time, think.

IntelliJ Idea: we draw a line at 5 temporary buffers
Create a scratch buffer

There is no dedicated menu item for the action to create a new scratch buffer, but you can use the Find Action popup (Ctrl Shift A and run the New Scratch Buffer action.

You can also add a shortcut for the New Scratch Buffer action as described in Configure keyboard shortcuts.

IntelliJ IDEA creates a text file named buffer1.txt.

The next scratch buffer you create is named buffer2.txt, and so on up to buffer5.txt. When IntelliJ IDEA reaches that limit, it will recreate buffer1.txt and suggest clearing the content for it. If you want to make sure IntelliJ IDEA does not clear the scratch buffer after you have five, you can rename it.
nikitonsky.mastodon.online.ap.brid.gy
@yurikrupenin.bsky.social люблю запах головы дениро по утрам
nikitonsky.mastodon.online.ap.brid.gy
Imagine 18 mm thick sheet of paper
Shot from a promo of a e-ink reader saying “and a paper-thin 17.9 mm design”
nikitonsky.mastodon.online.ap.brid.gy
Freaking Tahoe is making my own life worse even without me installing it :(
Ghostty icon is made for Tahoe and has wrong corner radius on previous macOS versions
nikitonsky.mastodon.online.ap.brid.gy
Noooooooo! Mastodon added quotes in the worst possible way, copying Twitter: in a dropdown menu on a button.

Come on, be better! Just add one more icon.

Clicking on retweet and instantly retweeting was one of the better parts of Mastodon experience
Top: clicking on Retweet shows dropdown menu with “Boost” and “Quote” options. This is how it works right now

Bottom: Boost and Quote has their own separate icons