Aurora Algorithm profile picture

Aurora Algorithm (@aurora.algorithm)

Followers
491 followers
Following
2 following
Likes
3.5K
Videos
50
Avg length
0:54

Testing Go, Rust, Python & Postgres. https://www.youtube.com/@AuroraAlgorithm

Playlists Liked videos

Latest videos by Aurora Algorithm

  • ♬ Vibes · #programming #algorithm #rust video by @aurora.algorithm , 22K views, duration 0:17

    537 likes 10 comments 51 shares 108 saves

  • Are semicolons optional in JavaScript? I deleted every statement-ending semicolon (18,241) from… – video , 881 views, duration 0:50

    20 likes 0 comments 0 shares 3 saves

    Are semicolons optional in JavaScript? I deleted every statement-ending semicolon (18,241) from 100 popular npm packages and ran each package's own tests. 68 still passed, 20 had no semicolons to delete, and 12 broke. The code needed 43 of them: 22 before a line starting with (, 18 before a line…

  • Is Protobuf faster than JSON? The same 1,000 shop orders written to bytes and read back, one core… – video , 6.7K views, duration 0:38

    193 likes 6 comments 9 shares 71 saves

    Is Protobuf faster than JSON? The same 1,000 shop orders written to bytes and read back, one core (P-core 4 of an i7-13700F, Windows 11), 5.0 s warm-up + 5.0 s measured, median of 5 rounds. Go 1.27.3, Rust 1.99.1, Java 25.0.5. - Size: a page of 50 orders is 25.6 KB as JSON and 11.4 KB as Protobuf…

  • ♬ Digital Horizon · #rust #postgres #golang video by @aurora.algorithm , 6.3K views, duration 0:13

    120 likes 3 comments 2 shares 37 saves

  • Claude Code keeps no memory between messages, so every message sends the whole conversation again… – video , 1K views, duration 0:59

    29 likes 4 comments 2 shares 22 saves

    Claude Code keeps no memory between messages, so every message sends the whole conversation again: the system prompt, your CLAUDE.md, every file Claude read, every test log and every reply. Prompt caching makes the unchanged part cheaper (cache reads are billed at 0.1x the base input price, and…

  • Linux runs Android phones and most websites, but it isn't Unix. The kernel's own README calls it a… – video , 1.9K views, duration 0:48

    50 likes 0 comments 0 shares 4 saves

    Linux runs Android phones and most websites, but it isn't Unix. The kernel's own README calls it a clone of Unix, written from scratch. Here's where that clone came from: Bell Labs in 1969, a teacher's Minix, then a student in Helsinki in 1991. - Unix started at AT&T's Bell Labs in 1969, and AT&T…

  • Go answered 22 times as many requests as Python in our test, and at 1,000 requests a second the… – video , 1.7K views, duration 0:15

    41 likes 2 comments 1 share 12 saves

    Go answered 22 times as many requests as Python in our test, and at 1,000 requests a second the two were 0.3 ms apart. The same orders API built twice: FastAPI 0.162.2 with SQLModel 0.0.48 on Python 3.14.10, the way FastAPI's full-stack template writes it (sync handlers, a Pydantic response model…

  • Is Postgres faster than MySQL at updates? Postgres 18.6 and MySQL 8.4.9 got the same single-row… – video , 1.2K views, duration 0:32

    45 likes 1 comment 1 share 8 saves

    Is Postgres faster than MySQL at updates? Postgres 18.6 and MySQL 8.4.9 got the same single-row updates on one table of 1,000,000 trips with 10 secondary indexes: 64 connections from oha 1.16.0, 20 s per run, Windows 11 on one i7-13700F, Postgres with 4GB of shared buffers and MySQL with a 4.0 GB…

  • In Claude Code, the effort level sets how hard Claude works on your task, and thinking time is… – video , 2.6K views, duration 0:41

    81 likes 0 comments 0 shares 25 saves

    In Claude Code, the effort level sets how hard Claude works on your task, and thinking time is only one part of it. It also sets how many files Claude reads, how much it checks its own work (like running your tests after an edit), and how far it goes on a long task before it checks in with you. At…

  • Linux kernel vs distribution: what "Linux" actually means When people say Linux, they mean one of… – video , 2K views, duration 0:31

    68 likes 0 comments 1 share 11 saves

    Linux kernel vs distribution: what "Linux" actually means When people say Linux, they mean one of two things. The first is the kernel, the program between your apps and the hardware; apps reach it through system calls such as write(). The second is a distribution, which packs the kernel with GNU's…

  • How much faster is C than Java? The same API built twice, Spring Boot 4.1.2 on Java 25 and Core 10… – video , 261 views, duration 0:49

    12 likes 1 comment 0 shares 1 save

    How much faster is C# than Java? The same API built twice, Spring Boot 4.1.2 on Java 25 and ASP.NET Core 10 on C# 14, each in Docker on its own 4 cores of an i7-13700F, loaded by oha with 64 connections. Every number is a run you see on screen. - JSON response, a small object built from the id…

  • How many days did it take Linus to write Git? Linus Torvalds says Git "really came together in… – video , 804 views, duration 0:23

    15 likes 1 comment 0 shares 7 saves

    How many days did it take Linus to write Git? Linus Torvalds says Git "really came together in just about ten days or so", though he'd been mulling over the ideas for a while. He wrote it for the Linux kernel, which had used the proprietary BitKeeper for three years until its free version was…

  • Is JWT encrypted? Paste one into and read the email (JWS vs JWE) JWT explained with a real login… – video , 26.7K views, duration 1:30

    1.1K likes 11 comments 103 shares 748 saves

    Is JWT encrypted? Paste one into jwt.io and read the email (JWS vs JWE) JWT explained with a real login: you send your email and password, the server sends back a JWT, and your browser shows it on every request to prove who you are. It looks encrypted, but a normal JWT is signed (a JWS), so jwt.io…

  • 32-Bit vs 64-Bit: What's the Real Difference? You put 4 GB of RAM into a 32-bit Windows PC, and… – video , 2.8K views, duration 0:44

    71 likes 0 comments 1 share 10 saves

    32-Bit vs 64-Bit: What's the Real Difference? You put 4 GB of RAM into a 32-bit Windows PC, and System Properties reported only about 3 GB usable (commonly 2.75 GB to 3.5 GB depending on the devices installed). Where did the rest of your RAM go, and why does 64-bit Windows still have a `Program…

  • Microsoft's Azure CTO says stop new C++ projects. Why Rust? Sources: - Mark Russinovich on X… – video , 4K views, duration 1:04

    111 likes 4 comments 5 shares 40 saves

    Microsoft's Azure CTO says stop new C++ projects. Why Rust? Sources: - Mark Russinovich on X, 2022-09-19, as reported by The Register: https://www.theregister.com/2022/09/20/rust_microsoft_c/ Narration: AI voice (ElevenLabs) - https://try.elevenlabs.io/aurora-algorithm #cpp #rust

  • WebSockets vs Server-Sent Events vs long polling: how a server pushes to the browser -sentevents – video , 1.1K views, duration 1:28

    22 likes 0 comments 1 share 6 saves

    WebSockets vs Server-Sent Events vs long polling: how a server pushes to the browser #websockets #server-sentevents #sse

  • Fastest way to load 1,000,000 rows into Postgres? INSERT per row vs batches vs COPY We loaded the… – video , 2.3K views, duration 1:00

    69 likes 1 comment 6 shares 48 saves

    Fastest way to load 1,000,000 rows into Postgres? INSERT per row vs batches vs COPY We loaded the same 1,000,000 rows into the same Postgres table four ways from Node with node-postgres, 5 runs each, order rotated every round. #postgres #postgresql #database #programming

  • How does a database index make a lookup ~400x faster? The B-tree, page by page – video , 690 views, duration 0:50

    15 likes 0 comments 0 shares 8 saves

    How does a database index make a lookup ~400x faster? The B-tree, page by page #database #index #btree #programming

  • Every QR code is just 0s and 1s. Here is how your phone reads them into a link. – video , 847 views, duration 0:36

    25 likes 2 comments 0 shares 2 saves

    Every QR code is just 0s and 1s. Here is how your phone reads them into a link. #qrcode

  • Why Docker exists, what a container really is, and why a push that changes only code rebuilds just… – video , 699 views, duration 0:37

    26 likes 0 comments 1 share 12 saves

    Why Docker exists, what a container really is, and why a push that changes only code rebuilds just the top layer. #docker

  • Difference between C and C++ (for beginners) Difference between C and C++ for beginners: where… – video , 5.1K views, duration 0:45

    134 likes 1 comment 1 share 28 saves

    Difference between C and C++ (for beginners) Difference between C and C++ for beginners: where they came from, what the difference feels like in code, and why both are still used. - C: Dennis Ritchie made it at Bell Labs in 1972 to write the Unix operating system, so it stays close to the…

  • How does DNS work? How becomes an IP address Your computer asks a resolver, a server that looks up… – video , 807 views, duration 0:36

    20 likes 0 comments 0 shares 4 saves

    How does DNS work? How google.com becomes an IP address Your computer asks a resolver, a server that looks up IP addresses for you. That's usually your internet provider's, or a public one like Google's 8.8.8.8. The resolver then asks three servers in turn: - A root server (for example…

  • Is Drizzle really the fastest Node ORM? (Benchmark: pg vs Kysely vs Drizzle vs Prisma) – video , 6.2K views, duration 0:29

    142 likes 5 comments 13 shares 57 saves

    Is Drizzle really the fastest Node ORM? (Benchmark: pg vs Kysely vs Drizzle vs Prisma) #postgresql #database #programming

  • Is regex slow? Myth or fact: "regex is slow, use string methods instead"? – video , 2.1K views, duration 1:58

    56 likes 0 comments 2 shares 17 saves

    Is regex slow? Myth or fact: "regex is slow, use string methods instead"? #regex #javascript #python #programming

  • Why Cloudflare replaced nginx with Pingora? Cloudflare's production figure (quoted from their… – video , 1.4K views, duration 2:03

    67 likes 0 comments 3 shares 27 saves

    Why Cloudflare replaced nginx with Pingora? Cloudflare's production figure (quoted from their blog): one large customer's reuse went from 87.1% to 99.92%. Source: https://blog.cloudflare.com/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet/ Our Pingora is a minimal proxy…

  • Why setTimeout doesn't run on time: the JavaScript event loop, step by step setTimeout(fn, delay)… – video , 750 views, duration 2:06

    37 likes 0 comments 0 shares 7 saves

    Why setTimeout doesn't run on time: the JavaScript event loop, step by step setTimeout(fn, delay) doesn't run fn exactly when the delay is up. The delay only means "not before". We follow one example Node program step by step: the call stack runs one function at a time, setTimeout hands the timer…

  • A race condition in its most familiar form, the lost update: two requests read the same counter… – video , 735 views, duration 0:52

    40 likes 1 comment 0 shares 12 saves

    A race condition in its most familiar form, the lost update: two requests read the same counter, both add 1 in the app, both write the same value back, and one increment disappears. We ran it on Postgres: 64 Python threads, each with its own psycopg connection, added 1 to one counter row 10,000…

  • What does gRPC actually send? JSON vs protobuf, byte by byte – video , 2.3K views, duration 1:29

    93 likes 0 comments 8 shares 44 saves

    What does gRPC actually send? JSON vs protobuf, byte by byte #json #grpc

  • UUID v4 vs UUID v7 vs bigint primary keys: measured on 5 million rows – video , 648 views, duration 1:01

    14 likes 0 comments 0 shares 4 saves

    UUID v4 vs UUID v7 vs bigint primary keys: measured on 5 million rows

  • Does try/catch make your code slow? Use try freely for error handling but don't throw for normal… – video , 682 views, duration 0:54

    14 likes 0 comments 0 shares 3 saves

    Does try/catch make your code slow? Use try freely for error handling but don't throw for normal control flow in hot loops #javascript #python

Showing 30 of 50 videos

Load more videos

Explore & export videos

Aurora Algorithm TikTok stats

Aurora Algorithm (@aurora.algorithm) has 491 TikTok followers as of .

Followers
491
Likes
3,525
Videos
50
Likes per video
71
Average video length
0:54
Median per post
1.6K views · 48 likes · 1 comment · 1 share · 12 saves
Average engagement per view - follower
3.3% - 0.24
Average views per follower
7.29
Most viewed recent posts
  1. “Is JWT encrypted? Paste one into and read the email (JWS…” · 26.7K views · 1.1K likes · 11 comments ·
  2. A video from · 22K views · 537 likes · 10 comments
  3. “Is Protobuf faster than JSON? The same 1,000 shop orders…” · 6.7K views · 193 likes · 6 comments ·
Last post
(less than a day before the posts were checked on )
Posting rate
about 6.4 posts a week
TikTok content labels
Culture & Education & Technology (13 of 20 posts), Technology (9 of 20 posts)
Hashtags used most
#programming (13), #database (4), #rust (3), #python (3), #javascript (3)

How these numbers are counted

About Aurora Algorithm

Account created