Taras Glek
@taras.glek.net
📤 162
📥 335
📝 392
LLMs, system programming
https://taras.glek.net
Rust is so weird. How can one not have an async runtime :)
4 days ago
0
0
0
so punny!
add a skeleton here at some point
11 days ago
0
0
0
sad that vs code release notes are still a bunch of hot air. Used to enjoy these so much
add a skeleton here at some point
16 days ago
1
0
0
reposted by
Taras Glek
Filippo Valsorda
18 days ago
TIL that you can compress .zip files with Zstandard (
pkware.cachefly.net/webdocs/case...
compression method 93), and that libzip and 7-Zip support that.
libzip.org/news/release...
github.com/ip7z/7zip/re...
2
36
8
reposted by
Taras Glek
Filippo Valsorda
17 days ago
Well I'll be damned. I might have to switch phones after all even if all the new ones are oversized. Unfortunate this looks opt-in for third-party apps. I wonder how much adoption there will be. Hopefully WhatsApp and Signal will adopt it right away?
loading . . .
Blog - Memory Integrity Enforcement: A complete vision for memory safety in Apple devices - Apple Security Research
Memory Integrity Enforcement (MIE) is the culmination of an unprecedented design and engineering effort spanning half a decade that combines the unique strengths of Apple silicon hardware with our adv...
https://security.apple.com/blog/memory-integrity-enforcement/
4
110
17
I am completely fascinated by deno having the only usable sandbox in the industry. openbsd completely failed at marketing features like this. Yet even the deno approach stops short. One needs to start using separate processes to split app functionality and there is no simple IPC framework
2 months ago
0
0
0
reposted by
Taras Glek
Interesting links by Taras
2 months ago
how to use systemd-run to restrict access to directories, systemcalls, etc
https://news.ycombinator.com/item?id=44575709
0
0
1
reposted by
Taras Glek
Interesting links by Taras
2 months ago
landrun seems like a really simple/user-friendly way to limit what processes can do on linux
https://github.com/Zouuup/landrun
0
0
1
@humphd.bsky.social
I found a spec that seems to satisfy async bidi communication between wasm/js/go/rust
github.com/bytecodealli...
seems pretty simple and sane
loading . . .
GitHub - bytecodealliance/wrpc: Wasm component-native RPC framework
Wasm component-native RPC framework. Contribute to bytecodealliance/wrpc development by creating an account on GitHub.
https://github.com/bytecodealliance/wrpc/tree/main
2 months ago
0
2
0
lol
add a skeleton here at some point
2 months ago
1
0
0
reposted by
Taras Glek
David Humphrey
3 months ago
Great article about Wasm at 10: “In these 10 years, we have seen claims that WebAssembly will replace JavaScript, Docker, Linux, and several minor deities” “Wasm works well where isolation is needed between different program parts written by different people”
queue.acm.org/detail.cfm?i...
loading . . .
WebAssembly: Yes, but for What? - ACM Queue
https://queue.acm.org/detail.cfm?id=3746171
0
2
3
its true
add a skeleton here at some point
3 months ago
0
3
0
I think there is a simpler and better way to manage secrets
taras.glek.net/posts/secret...
loading . . .
The Case for Secrets as Code: Stop Click-Managing Secrets
We live in the age of software as a service, secret keys are everywhere. Yet somehow it is still normal to click-manage secrets. Smart people share them via signal,smarter people, share them via a pas...
https://taras.glek.net/posts/secrets-as-code/
3 months ago
0
0
0
Love the video of self-delivering (likely tele-operated) Tesla driving to new owner.... while tailed by Cybertrucks with huge part of Tesla team at the new owner's house...It's all staged, great futuristic marketing
x.com/Tesla/status...
loading . . .
Tesla on X: "World's first autonomous delivery of a car! This Tesla drove itself from Gigafactory Texas to its new owner's home ~30min away — crossing parking lots, highways & the city to reach its new owner https://t.co/WFSIaEU6Oq" / X
World's first autonomous delivery of a car! This Tesla drove itself from Gigafactory Texas to its new owner's home ~30min away — crossing parking lots, highways & the city to reach its new owner https://t.co/WFSIaEU6Oq
https://x.com/Tesla/status/1938816477127418224
3 months ago
0
0
0
poop looks like amazing tool for simple performance tuning
github.com/andrewrk/poop
loading . . .
GitHub - andrewrk/poop: Performance Optimizer Observation Platform
Performance Optimizer Observation Platform. Contribute to andrewrk/poop development by creating an account on GitHub.
https://github.com/andrewrk/poop
3 months ago
0
0
0
reposted by
Taras Glek
Filippo Valsorda
3 months ago
I released v0.2.4 of Typage, the TypeScript implementation of age for Node/Deno/Bun and browsers. encrypt and decrypt now accept and return ReadableStreams to encrypt/decrypt large files on the fly. The returned object also has a method to compute the expected output size from the input size.
loading . . .
Release v0.2.4 with streaming APIs · FiloSottile/typage
Typage can now encrypt and decrypt ReadableStreams. This can be useful for encrypting or decrypting large files, requests, or responses on the fly. Decrypter.decryptHeader allows decrypting a file ...
https://github.com/FiloSottile/typage/releases/tag/v0.2.4
0
33
4
reposted by
Taras Glek
mcc
3 months ago
Okay so I heard this story a half dozen times on Twitter about a civil rights activist who became a Marxist after an FBI agent grilled him on Marx so he decided to look the guy up— I didn't realize until this moment that was Zohran Mamdani's father. Amazing
add a skeleton here at some point
2
471
188
@humphd.bsky.social
sqlrooms.org/overview.html
love the inbrowser duckdb examples
loading . . .
Overview | SQLRooms
Build powerful analytics apps with DuckDB
https://sqlrooms.org/overview.html
3 months ago
0
0
0
Another amazing AI project from Mozilla: Step 1: Take a python openai agents sdk 2: Wrap it in WASM, run in browser 3: AI ! Nevermind that same openai SDK is published in JS
github.com/mozilla-ai/w...
loading . . .
GitHub - mozilla-ai/wasm-agents-blueprint at blog.mozilla.ai
Testing WASM-powered AI agents. Contribute to mozilla-ai/wasm-agents-blueprint development by creating an account on GitHub.
https://github.com/mozilla-ai/wasm-agents-blueprint?ref=blog.mozilla.ai
3 months ago
0
0
0
Denaturalization based on politics is something insane
miniflux.glek.net/share/55c40a...
How is there not a rebellion yet?
loading . . .
Trump’s Threat to Deport Mamdani Isn’t a Joke - Miniflux
https://miniflux.glek.net/share/55c40afd782fcaeb44d4d7dc3b44de42762c42ee
3 months ago
0
0
0
Ocaml is amazing for market manipulation
add a skeleton here at some point
3 months ago
0
1
0
reposted by
Taras Glek
Sung Kim
3 months ago
and here I am talking about keyword search. And that is exactly the first lesson: Start with something simple like BM25 before you move on to more complex things like vector search."
www.leoniemonigatti.com/blog/what_i_...
loading . . .
37 Things I Learned About Information Retrieval in Two Years at a Vector Database Company – Leonie Monigatti
From BM25 to RAG: Everything I learned about vector databases, embedding models, and vector search - and everything in between.
https://www.leoniemonigatti.com/blog/what_i_learned.html
0
7
2
reposted by
Taras Glek
Guy Bedford
3 months ago
Fascinating writeup by
@hoodmane.bsky.social
of Pyodide's WebAssembly JS promise integration, including a description and fix for the linear memory stack reentrancy problem.
blog.pyodide.org/posts/jspi-w...
loading . . .
Integrating JSPI with the WebAssembly C Runtime
Using JSPI with C code compiled to the wasm32-unknown-unknown target
https://blog.pyodide.org/posts/jspi-with-c-runtime/
0
3
3
When I first heard of
smallweb.run
, I bought the coolness domain to try it.
registry.coolness.fyi/registry@bd1...
Here I am testing out how to control which apps to share. finally a cool js registry for my domain!
loading . . .
https://registry.coolness.fyi/registry@bd11720/main.ts
3 months ago
0
1
0
I wrote a node app that prints to stdout, it's so fast. Really wish I could get equiv perf via DOM in the browser.
3 months ago
0
0
0
reposted by
Taras Glek
Achille Lacoin
3 months ago
The next version of smallweb will includes a git server. My favorite feature is beeing able to interact with these git repositories directly from smallweb app, using
isomorphic-git.org
I opens so many interesting patterns !
loading . . .
isomorphic-git · A pure JavaScript implementation of git for node and browsers!
A pure JavaScript implementation of git for node and browsers!
https://isomorphic-git.org/
0
5
1
Stumbled upon
lobste.rs/s/vw3pwh/box...
which lead to storage combinators paper which blew my mind once I translated it to a language I understand in
github.com/tarasglek/ts...
loading . . .
Box combinators
7 comments
https://lobste.rs/s/vw3pwh/box_combinators
3 months ago
0
0
0
A project is not really done until there is a blog post that covers it
taras.glek.net/posts/stupid...
add a skeleton here at some point
3 months ago
0
3
1
Cc
@humphd.bsky.social
add a skeleton here at some point
3 months ago
0
2
0
reposted by
Taras Glek
David Humphrey
3 months ago
I wrote about an experiment
@taras.glek.net
and I did to port eget to WASM:
blog.humphd.org/eget-wasm/
add a skeleton here at some point
0
4
3
www.npmjs.com/package/eget...
is glorious if i may say so
loading . . .
eget-wasm
eget WASM with node.js wrapper. Latest version: 1.3.4-alpha.5, last published: 8 hours ago. Start using eget-wasm in your project by running `npm i eget-wasm`. There are no other projects in the npm r...
https://www.npmjs.com/package/eget-wasm
3 months ago
0
1
1
reposted by
Taras Glek
AccuWeather
3 months ago
Video captured the moment a road buckled and sent a car flying as a heatwave impacted Missouri on Sunday.
loading . . .
152
2632
1668
reposted by
Taras Glek
OhmJS
3 months ago
Ever wanted to use Ohm from another language? Go, Python, Rust? See the brand new, experimental support for compiling Ohm grammars to Wasm:
github.com/ohmjs/ohm/d...
It wasn't the main goal, but it also appears to be a perf win — parsing is about 10x faster on real-world grammars (e.g. ES5).
1
5
3
reposted by
Taras Glek
qxip
3 months ago
@saghul.bsky.social
this one's dedicated to you! A pinch of QuickJS-NG inside a DuckDB Extension. Nobody asked for it and nobody might ever use it but it exists and runs basics 🤟
github.com/quackscience...
loading . . .
GitHub - quackscience/duckdb-quickjs
Contribute to quackscience/duckdb-quickjs development by creating an account on GitHub.
https://github.com/quackscience/duckdb-quickjs
2
10
4
reposted by
Taras Glek
Tobias MĂĽller
3 months ago
@cloudflare.social
is launching Containers in an Open Beta tomorrow:
containers.cloudflare.com
loading . . .
Cloudflare Containers - Open Beta Launch Event
Join us on June 24th, 2025 for the launch of our container platform in open beta. Learn about the platform, watch demos, preview the road map, and ask us anything!
https://containers.cloudflare.com
0
21
5
www.dbreunig.com/2025/06/22/h...
This is a great summary of limitations of AI models when they have too much choice
loading . . .
How Long Contexts Fail
Taking care of your context is the key to building successful agents. Just because there’s a 1 million token context window doesn’t mean you should fill it.
https://www.dbreunig.com/2025/06/22/how-contexts-fail-and-how-to-fix-them.html
3 months ago
0
1
0
This Iran situation is terrible, awful, not good at all
3 months ago
0
1
0
reposted by
Taras Glek
Mimoune Djouallah
3 months ago
POC, export
#ducklake
metadata to
#deltatable
format,
#apacheSpark
and Fabric DWH,
#PowerBI
can read it
github.com/djouallah/Fa...
loading . . .
Fabric_Notebooks_Demo/ducklake/Export_delta_metadata.ipynb at main · djouallah/Fabric_Notebooks_Demo
Fabric Python Notebooks examples. Contribute to djouallah/Fabric_Notebooks_Demo development by creating an account on GitHub.
https://github.com/djouallah/Fabric_Notebooks_Demo/blob/main/ducklake/Export_delta_metadata.ipynb
0
1
1
i love ssh and tailscale and weird networking tricks
add a skeleton here at some point
3 months ago
0
0
0
I love LLMs and live in them, but reading VS Code release notes is depressing "shit we doing with LLMs that will always be fucking terrible UX, cos editor is the wrong fucking place for this". Excuse my English
3 months ago
1
1
0
Interesting post analyzing Google's own view of agentic behavior and very very significant limitations in that
www.dbreunig.com/2025/06/17/a...
loading . . .
An Agentic Case Study: Playing Pokémon with Gemini
Google’s warts-and-all details about Gemini playing Pokémon demonstrate the messy reality of building effective agents.
https://www.dbreunig.com/2025/06/17/an-agentic-case-study-playing-pok%C3%A9mon-with-gemini.html
3 months ago
0
1
0
Magical AI did not help the devin team learn a language that performs decently or deploys easily. Mean-while most of the other "agentic" cli tools are being developed in rust or sometimes go.
add a skeleton here at some point
3 months ago
1
1
0
reposted by
Taras Glek
apenwarr
3 months ago
Idea: let's create giant stacks of complexity so that services continually change their internal IPs for no reason. And then we'll say our problems are DNS
2
24
3
I am still so freaking proud of figuring out a way to make Mozilla telemetry data public
unmitigatedrisk.com?p=1055
loading . . .
WebPKI Market Analysis: Mozilla Telemetry vs Certificate Transparency Data | UNMITIGATED RISK
https://unmitigatedrisk.com/?p=1055
3 months ago
2
3
1
LOL. The Rocky Linux legal way to obtain RHEL sources is so ridiculous
www.theregister.com/2023/07/04/r...
loading . . .
Rocky Linux project details how it will live on
When you're on the wrong side of Red Hat, these could be subject to change
https://www.theregister.com/2023/07/04/rocky_linux_rhel_loopholes/
4 months ago
0
1
0
"They [modern productivity tools] are not evaluated on how well they work. They are evaluated on how well they symbolize your membership in the right epistemic tribe."
www.joanwestenberg.com/p/the-cult-o...
loading . . .
The Cult of Hard Mode
https://www.joanwestenberg.com/p/the-cult-of-hard-mode-why-simplicity-offends-tech-elites
4 months ago
0
2
1
Fun reference on how claude code works on prompt level. Hard to believe people pay for this
kirshatrov.com/posts/claude...
loading . . .
Reverse engineering Claude Code • Kir Shatrov
https://kirshatrov.com/posts/claude-code-internals
4 months ago
0
0
0
poor linear
add a skeleton here at some point
4 months ago
0
1
0
I wrote something inflammatory
taras.glek.net/posts/focus-...
loading . . .
Focus and Context and LLMs
I decided to write down some thoughts on agentic coding and why it’s a very hyped wrong turn. Let me start with some background on my LLM experience. I adopted LLMs into my work in Aug 2020. I was sol...
https://taras.glek.net/posts/focus-and-context-and-llms/
4 months ago
2
3
1
reposted by
Taras Glek
4 months ago
Snowflake is a 64-bit unique id, alternative to UUID. They are compact, unique, trivially sortable by date, deterministic and you can easily extract the data used to create the id.
en.wikipedia.org/wiki/Snowfla...
loading . . .
Snowflake ID - Wikipedia
https://en.wikipedia.org/wiki/Snowflake_ID
1
0
1
Load more
feeds!
log in