Task: "this function should work with any type that can return a &T".
Rust: let me educate you on Deref, Borrow and AsRef. But if your type is hidden behind Rc<RefCell<T>>, Arc<Mutex<T>> or Arc<RwLock<T>>, you'll need to play a 5D chess match against your compiler to make it work.
16.10.2025 05:24 β π 1 π 0 π¬ 0 π 0
Sorry. I'm just preparing myself for that role very soon and trying to figure myself a way out between different (often contradictory) advices.
15.10.2025 08:16 β π 0 π 0 π¬ 1 π 0
From what I've heard this is not actually a good thing. Basically a sleep-induced starvation at that age.
15.10.2025 03:41 β π 0 π 0 π¬ 2 π 0
Have anyone tried to implement Rope data structure over persistent key-value storage?
14.10.2025 03:11 β π 1 π 0 π¬ 1 π 0
Some thoughts back from the vacation on African dessert: current world of software expects you to be permanently online and that sucks really badly.
Even my music app and video player first hangs for a minute trying to connect before giving up and letting me work on it. This is unacceptable.
13.10.2025 04:45 β π 5 π 0 π¬ 0 π 0
Agree on deeply disturbing π
11.10.2025 06:00 β π 2 π 0 π¬ 1 π 0
Why bother to read something nobody could be bothered to write?
07.10.2025 05:39 β π 307 π 21 π¬ 1 π 1
put another way: i don't want your dataβnot just from an ideological "users should be in control" perspective, but from a pragmatic "this makes my app harder and more expensive to run" perspective
we've been so focused on making it easy to scale up that we've accidentally made it hard to scale down
05.10.2025 15:47 β π 64 π 7 π¬ 3 π 2
Yes. Thank you :)
03.10.2025 18:50 β π 0 π 0 π¬ 0 π 0
Apache Cassandra | Apache Cassandra Documentation
I'm looking up for papers about on-disk trie/radix/prefix tree-based key-value stores. I've heard about Cassandra switching some time ago (cassandra.apache.org/_/blog/Apach...). Are there any other good insights into these data structures?
03.10.2025 10:13 β π 0 π 0 π¬ 1 π 0
Idea: have a Rust bytes::Bytes<T> variant, where T describes how to interpret its binary content, ie.:
- Bytes<Utf8>
- Bytes<Lz4<T>>
- Bytes<ZerocopyStruct>
this way we also never assign incompatible data like `Bytes<Lz4<T>> => Bytes<T>`.
02.10.2025 05:52 β π 1 π 0 π¬ 0 π 0
My main purpose for immutable data types is to use them together with compare-and-swap.
From what I've seen, a lot `im` API is internally immutable but uses `&mut self` for user-facing methods. Additionally the target structures are not register-sized, so I need extra allocs and checks.
29.09.2025 18:47 β π 0 π 0 π¬ 0 π 0
Looking at the state of cargo crates related to immutable/persistent data structures (some having < 300 downloads, most not updated for 3+ years), I'd say that this domain pretty much died in Rust ecosystem.
29.09.2025 16:55 β π 0 π 0 π¬ 1 π 0
My favourite part of Akira is that its portrait of the fallen, post-apocalyptic youth looks basically the same as in a regular US high-school drama from the 90's.
29.09.2025 07:54 β π 1 π 0 π¬ 0 π 0
Well, depends heavily if you have or don't have the money. If you fund your venture out of your own pocket you better have a very good reason for spending a sum of money PER YEAR for which you can establish an entire elementary and high school in Europe including building the campus.
28.09.2025 20:26 β π 2 π 1 π¬ 0 π 0
You can easily find stores to buy alcohol 24h/day, yet pharmacies with such availability are so rare...
27.09.2025 03:09 β π 1 π 0 π¬ 0 π 0
New level unlocked: copilot autocomplete started adding features that don't exist in the language (in my case: adding function params with default values in Rust :) ).
23.09.2025 11:12 β π 0 π 0 π¬ 1 π 0
It sounds like you've just became the world's most micromanaging team leader in charge of a group of irredeemable juniors. Not really an envious place to be in tbh.
23.09.2025 10:42 β π 9 π 0 π¬ 0 π 0
Ok, so iPhone Air has bad battery, doesn't support physical SIM cards or 5G. And USB 2.0 charging port... Who is this shit made for?
23.09.2025 06:43 β π 1 π 0 π¬ 0 π 0
Reading HN comments on "Why Local-First Apps Haven't Become Popular?" to discover that 90% of the readers don't understand what local-first (or local-only tbh) actually implies.
22.09.2025 15:37 β π 2 π 0 π¬ 1 π 0
Fuck me this is bleak.
But please, do continue to use GenAI slop thumbnails for your YouTube videos, or your album art, or your book covers or whatever else. I'll continue to refuse to watch/listen/read any of them, knowing already they're not worth the time & that you're a disappointing lazy hack.
18.09.2025 09:14 β π 4017 π 1910 π¬ 44 π 92
While atm. bitchat already supports BLE, there are also plans for WiFi Direct and... low-bandwidth ultrasonic communication in case when you wanted to chat in environment where radio signal is jammed or dangerous: github.com/permissionle...
18.09.2025 06:51 β π 0 π 0 π¬ 0 π 0
I tried to watch National Geographic movies on youtube, but with my current level of ADHD, these are barely watchable.
They're 40+min videos that hide maybe 10-15min of actual content. The rest is just repeating the same facts and building shock/suspension narrative.
15.09.2025 09:27 β π 0 π 0 π¬ 0 π 0
As for claims of "X hours of video". What sucks up my battery the most during trips is taking photos: which automatically triggers HDR + AI "enhancements" I didn't ask for. You can turn them off, but they can go back on randomly after updates.
10.09.2025 06:11 β π 0 π 0 π¬ 1 π 0
Why would I care if new iPhone is even thinner, when I still need to somehow sit with 6.5'' titanium rectangle in my pocket?
10.09.2025 02:03 β π 1 π 0 π¬ 1 π 0
I understand that's better UX than Git, but fundamentally jj is missing features that I think should be part of VCS repo:
- issue tracker
- code review
- repo navigation that doesn't turn into bash hackathon
08.09.2025 07:27 β π 1 π 0 π¬ 1 π 0
TIL that Fossil (SQLite internal version control system build on top of SQLite) has a chat feature - which supports Markdown syntax including table and diagrams rendering: fossil-scm.org/home/doc/tru...
08.09.2025 07:22 β π 0 π 0 π¬ 0 π 0
Tbh. I wanted to move my private repos out of Github. And as I'm on that, I'd like to give some other vcs a chance - I think, I'll go with Fossil.
08.09.2025 05:34 β π 1 π 0 π¬ 3 π 0
cheerleader, organizer, staff software engineer, databases
eatonphil.com
advocating widespread dissatisfaction with computing.
Building iroh with the amazing folks at number 0 (n0.computer).
Generally striving to increase user agency and excited about commons networks.
Only works for Canadian CEOs, apparently.
Rust, cryptography, CRDTs & more on my feed
Collaborative software at Common Curriculum / CMU
I write about CRDTs etc: https://mattweidner.com/
Friendly programming language from the future
Open source http://github.com/unisonweb/unison
Cloud platform: https://unison.cloud
Community: https://unison-lang.org/discord
breaking databases @tur.so W1 '21 @recursecenter.bsky.social
excited about databases, storage engines and message queues
Tasmanian programmer, often with username thombles. VK7XT.
Software Architect (F#, Distributed Systems, Databases),
Author of NBomber http://nbomber.com
Author of StereoDB https://github.com/StereoDB/StereoDB
Github: https://github.com/antyadev
Software developer working on Backend and Frontend projects in the .Net eco system. Opinionated, stubborn as heck, but always open to new views.
I make your peer to peer transfer go brrrrr
I'm iroh.computer from the folks at n0.computer
A mind at work.
πΌ VP, Innovation and Products at SCT Software
π₯ Microsoft #MVP
π£ Organizer of #dotnetdc
βοΈ Docs lead / Core Team member of the #NUnit project
βΎοΈ Agility, DevOps, smaller loops
π Kindness, empathy, humanity
Weekly newsletter for local-first software developers.
Tokio, Tonic, Hyper, Tracing, etc. Distributed Systems, Testing, and Reliability. he/him
PostgreSQL re-engineered for multi-tenant apps
π³ http://thenile.dev
πhttps://git.new/nile
πΉ http://youtube.com/@niledatabase
π¬http://discord.gg/8UuBB84tTy
CEO & Co-founder @electric-sql.com
nyc-based programmer and designer. alum @recursecenter.bsky.social. public transit enjoyer. thoughts on local-first software, javascript frameworks, web components, css and other web minutiae.
π https://jakelazaroff.com
β‘ Event Sourcerer
βοΈ Blogger at http://event-driven.io
π¨βπ» Open Sourcing at https://github.com/oskardudycz
π§ Newsletter: http://architecture-weekly.com
Local First, TanStack DB, @pglite.dev and Sync Engines at @electric-sql.com.
More at https://samwillis.uk
#rustlang, #jj-vcs, atproto, shitposts, urbanism. I contain multitudes.
Working on #ruelang but just for fun.
Currently in Austin, TX, but from Pittsburgh. Previously in Bushwick, the Mission, LA.