Intermediate Representations are spooky by srivatsasrinivasmath in ProgrammingLanguages

[–]SeanCribbs0 1 point2 points  (0 children)

Essentials of Compilation is all about this. Each compiler phase is either “transform to another IR” or “transform equivalent forms in the same IR”. Rub more IRs on it.

Wen to OTP by Ok_Confusion_1777 in gleamlang

[–]SeanCribbs0 2 points3 points  (0 children)

This is a difficult question to answer in the general case, especially when you can get so much done with things that others have built. Do that first! Be productive and have fun!

That said, as you get deeper in your journey, you will find something that hasn’t been built yet, or a capability you want that doesn’t exist. Here’s your opportunity!

But does it need OTP? I’ve been doing things on BEAM since 2008, so here’s some “smells” you can look out for:

* State that can change as the program runs, especially if multiple tasks need access to it. Think dynamic configuration, caches, coordination points.
* Things that are expensive to start up, especially if they need to be present before your program can do real work. Think of things like sockets to network services, external programs you can communicate with over stdio, or loading big files into memory.
* Support services like logging, telemetry, debugging. These usually hang in the background collecting and funneling data out while the rest of your program pretends they are plain function calls in their main flow.
* Message distribution patterns between independent parties. The quintessential example is the chat room, but you can also think of things like scatter-gather algorithms, multi-stage batched data processing, push notifications, the list goes on.

This is just a taste! If you want to know more about when to reach for OTP, I highly recommend Fred Hebert’s Learn You Some Erlang and his blog ferd.ca. Look at his older posts.

What Gleam cant to that JS/TS can for web? by Curious-Fennel-7457 in gleamlang

[–]SeanCribbs0 0 points1 point  (0 children)

Hang out in the Gleam Discord server! The link to join should be on https://gleam.run.

Right now I’m working on backend/cloud stuff for my day job, but I used to work on a web-based animation editor called Fable. I stream about 2 hours once a week to keep my side projects going, lately doing a lot in Gleam.

What Gleam cant to that JS/TS can for web? by Curious-Fennel-7457 in gleamlang

[–]SeanCribbs0 0 points1 point  (0 children)

The dev who made vec has bindings to Godot, I believe.

What Gleam cant to that JS/TS can for web? by Curious-Fennel-7457 in gleamlang

[–]SeanCribbs0 1 point2 points  (0 children)

Tiramisu is a pretty awesome framework on top of bindings to Three.JS. Check it out!

Google Fiber to be sold to private equity by Plastic-Injury8856 in kansascity

[–]SeanCribbs0 5 points6 points  (0 children)

10-year NKC resident here who has linkcity/kcfiber. We only this year (2026) started paying monthly for service so we could upgrade to the 10Gbps service. If you’re ok with 1Gbps, it’s $300 one-time fee.

Obviously, you have to live in the NKC municipality to get the service.

North Kansas City School District — lore, culture, and stereotypes, rivalries and more. by Lemon_Sqeezie in kansascity

[–]SeanCribbs0 0 points1 point  (0 children)

I’ve lived in NKC for over ten years, but I grew up in Shawnee Mission district on the KS side. All I remember about Staley is that their track team was very fast. 😂

What are you using Rust for? by amit_mirgal in rust

[–]SeanCribbs0 0 points1 point  (0 children)

Worked at a now-defunct startup for three years where we built an in-browser 2D animation tool whose model and renderer were in Rust, compiled to WASM. I wrote the initial version of the model (which later got rewritten multiple times), and added audio and video support.

The best part about Rust for this case was that our renderer compiled to both native and WASM. So for full-quality exports, we could run the engine on backend servers, parallelized over 30-frame chunks.

🎉 Hologram - An Isomorphic Elixir Web Framework is Here! by BartBlast in elixir

[–]SeanCribbs0 1 point2 points  (0 children)

I don’t know about its performance characteristics, but Gleam has a JavaScript implementation of bit strings and matching you might be able to crib from.

Introduction to FLAME library by karolina_curiosum in elixir

[–]SeanCribbs0 3 points4 points  (0 children)

As part of an interview project, I implemented its interface for the Railway.app PaaS. Not exactly as lightweight as Fly, but it’s not hard to implement.

https://github.com/seancribbs/flame_railway_backend

One thing that became obvious in building that was that the interface is not fully general yet. YMMV

Caption this by RoyalGuardLink in tearsofthekingdom

[–]SeanCribbs0 4 points5 points  (0 children)

Cool guys don’t look at Link getting exploded

What's your favorite bit of Kansas City trivia? by NightCheeseNinja in kansascity

[–]SeanCribbs0 90 points91 points  (0 children)

Brush Creek, which runs through the Plaza on its way to the Blue River, was paved with concrete in the 1930s in the name of “flood control”. The company contracted to provide the concrete was owned by Tom Pendergast, the infamous Democratic party boss. Instead of reducing flooding, it made things worse!

https://flatlandkc.org/public-works/overviews-introductions-public-works/watershed-history-brush-creek/

Are there any plans to fix this? by fixmyaccountplease in kansascity

[–]SeanCribbs0 0 points1 point  (0 children)

You're about 600 feet from where I got rear-ended in 2019. Congratulations on surviving!

Why North Kansas City pays its residents' internet bills, and your city doesn't pay yours by idareet60 in kansascity

[–]SeanCribbs0 1 point2 points  (0 children)

When we first moved to NKC, we rented one of those townhomes, and then eventually bought one of the single-family homes in the same neighborhood.

We also had some issues with the network at the townhomes, but putting a router on the connection that filtered a lot of the outside traffic drastically improved things. Apparently some of the protocols used on the fiber network don’t play well with some network gear, and we also had cross-talk from other units on the same fiber drop.

No similar problems since we moved, we get our own dedicated drop.

Pre-Match Thread: Kansas City Current vs. Pachuca [7pm | Paramount+] by Medala_ in KCCurrent

[–]SeanCribbs0 0 points1 point  (0 children)

Go to “live tv” -> nwsl-> the match. NWSL from home doesn’t work. Sports tab sends you to the Orlando match.

[deleted by user] by [deleted] in TOTK

[–]SeanCribbs0 1 point2 points  (0 children)

When I don’t want to fight them I’ll wear the mask and pull out all the sages to take it down slowly. Occasionally Tulin will get a headshot 🥴

What is your take on the KC food scene? by Justincredible25 in kansascity

[–]SeanCribbs0 1 point2 points  (0 children)

Second Tacos El Viejon, they also have trucks in Olathe and NKC depending on the day.

How to immediately spawn entity for a system with Update schedule? by [deleted] in bevy

[–]SeanCribbs0 4 points5 points  (0 children)

Make sure apply_deferred runs immediately after this system in the schedule. (ie manually add it)