Nikita
banner
nikiv.dev
Nikita
@nikiv.dev
Reposted by Nikita
This might be my favorite JWST image from the nearby Universe so far. You’re seeing the late stages of evolution of a star like the Sun, after it’s exhausted its nuclear fuel. This is a transient phase where it’s ejected its outer gas layers, which are then irradiated by the hot stellar remnant.
Another STUNNING image from JWST, this time of the Red Spider Nebula—the vast, wispy, gaseous remains of a now-dead star, the white dwarf core still glowing in the centre.
October 29, 2025 at 4:07 AM
Reposted by Nikita
Independent implementation of a "relay" - and it's running! Even more progress toward practical decentralization.

(ELI5ish in the replies)
cerulea scoped non-archival (no backfill!) relay is up at relay.cerulea.blue and theres also a jetstream at jetstream.cerulea.blue :)

-> source at git.lavender.software/cerulea/relay <-
November 27, 2024 at 4:59 PM
so anyone built a tool to discover what starter packs an account is on?
November 23, 2024 at 2:31 AM
Reposted by Nikita
in early 2000s microsoft ceo said open source was “cancer”. now open source is common sense

i wonder how long it’ll take for open social to become common sense
November 13, 2024 at 11:38 AM
genuinely one of top features of bluesky is lack of that stupid pill on top that shows every time you open the app

the feed is meant to be scrolled down without any distractions
What makes Bluesky better :
the timeline does NOT Auto-refresh!
November 14, 2024 at 1:12 AM
Reposted by Nikita
I did indeed go take some cool pictures, this time with a macro lens.
November 7, 2024 at 4:54 AM
Reposted by Nikita
Bluesky literally feels like the safest social media platform right now, this algorithm is everything 🙏
November 7, 2024 at 2:23 AM
jazz <> neon postgres <> edgedb

first two should be easy to do 2 way as postgres has LISTEN

edgedb only has polling for now

but above is dreamy setup, jazz is distributed state for apps

neon for proper sql

and edgedb for read only queries with its nice query language
November 5, 2024 at 11:12 PM
Reposted by Nikita
Some big updates to Bluesky for Raycast! 🎉🦋

• Search easily through all posts on Bluesky
• View notifications in your Mac menu bar
• See and manage your muted/block list

And much more, all from Raycast :)

@jay.bsky.team @emily.bsky.team @pfrazee.com @thomaspaulmann.com @rose.bsky.team
July 3, 2023 at 10:30 PM
Reposted by Nikita
Some time back I rigged up a WireGuard-to-Tailscale proxy but it was a Rube Goldberg machine and fell apart and was hard to run.

This weekend Maisem Ali (github @maisem) and I "polished" it up into a standalone Go binary:

github.com/tailscale/ta...

Still rough, but fun. Good weekend distraction.
tailscale/cmd/lopower at lp · tailscale/tailscale
The easiest, most secure way to use WireGuard and 2FA. - tailscale/tailscale
github.com
November 4, 2024 at 1:01 AM
writing go is my happy place

a sync engine with go would be sick, I wonder if I can do a node-jazz wrapper
November 4, 2024 at 10:32 PM
I am surprised you can’t long press on icons for extra actions in this app

such an easy win to give users more things without cluttering up ui

in X for example one tap share is X share and long press is iOS native share

I want to do a build of app where long pressing like is bookmark
Feature i want on @bsky.app:

Promote the share button to an action on the main feed (right now i need to hit the three dots to open a bottom sheet), and then allow me to press and hold the share action to share to other apps (like twitter)
November 4, 2024 at 6:36 PM
anyone tried to get custom build of @bsky.app iOS running?

I want to bolt on bookmarks as a ‘second like’ but wonder if I can even put bluesky app on my phone from github or i need some special things
November 4, 2024 at 5:47 PM
Reposted by Nikita
if the data is distributed, how do pieces of data (which may live on different servers) refer to each other? the answer is the same as on the web — using links!

at://<your identity>/<record type>/<record key>

this is how a “like” by one person refers to a “post” by another person — it links to it
November 4, 2024 at 4:23 AM
Reposted by Nikita
ok, let's break it down.

at the core of atproto is the data. it lives own your own computer (or someone hosts it for you). think of it as a hard drive with JSON files on it

data is structured (i.e. has a type), and can references other records on other peoples' computer with a URI like a hyperlink
November 3, 2024 at 1:51 AM
if you can have domains as atproto handles, why not make the domains clickable in profiles 🤔
November 2, 2024 at 9:54 PM
lovely summary
eg you press post, client sends that post record to your pds, that's data babey

pds tells the world it has new data, appview picks it up and decides whether it cares about it, aggregates it with other people's like records and repost records to form a Bluesky Post™
November 2, 2024 at 9:45 PM
I wonder if I could make Bluesky work as a kind of generic feed into things (that is not just personal/company accounts that make posts)

As a separate tab/list in Bluesky client that follows this ‘feed’. One account can aggregate HN threads or articles or other things.
ok how about this:

AP: you have multiple twitters that talk to each other

AT: what if twitter drew its data from the open web?
danabra.mov dan @danabra.mov · Oct 30
i wonder if diagrams like these might help draw the distinction between ActivityPub (and how Mastodon uses it) and AT Protocol (and how it’s used by Bluesky and atproto apps)?

with AP, instance = application + hosting. data gets sent between instances.

with AT, data flows *from* hosting *to* apps
November 2, 2024 at 9:35 PM
anyone know if @bsky.app plans to add bookmarks to its clients?
November 2, 2024 at 5:09 PM
I hope bsky.app adds same thing as x.com where I can go up and down between posts with `j` and `k` binds. `l` for like, `b` for bookmark
Bluesky
Social media as it should be. Find your community among millions of users, unleash your creativity, and have some fun again.
bsky.app
October 31, 2024 at 3:47 PM
Reposted by Nikita
Early 20th century meringue. flic.kr/p/p7RpNn
September 16, 2023 at 4:55 AM
Reposted by Nikita
movie night with friends
September 15, 2023 at 10:21 AM
Reposted by Nikita
August 20, 2023 at 12:33 PM