A year of building for the terminal
Textual is a TUI framework for Python, inspired by modern web development.
A byte string library for Rust
bstr is a byte string library for Rust and its 1.0 version has just been released ! It provides string oriented operations on arbitrary sequences of bytes, but is most useful when those bytes are UTF-8. In other words, it provides a string type that is UTF-8 by convention , where as Rust’s built-in string types are…
A pentester gets root - step by step example
DevOops is a retired machine on HackTheBox. This write-up is a walk through the methodology that leads to root shell.
Writing better by answering why, what, how
Three documents I write (one-pager, design doc, after-action review) and how I structure them.
Async Rust doesn't have to be hard
An article titled Rust Is Hard, Or: The Misery of Mainstream Programming came out today and it's getting a lot of attention. I have a feeling that it's viewed in a wrong context, so I'd like to comment on the issue raised there.
AWS Lambda function URLs: Built-in HTTPS endpoints
Organizations are adopting microservices architectures to build resilient and scalable applications using AWS Lambda. These applications are composed of multiple serverless functions that implement the business logic. Each function is mapped to API endpoints, methods, and resources using services such as Amazon API…
Employers who violate Colorado’s non-compete laws face stiff new penalties
Employers Who Violate Colorado’s Non-Compete Laws Face Stiff New Penalties, Including Jail
Use a laptop as a 2nd display on Linux using FreeRDP
Production systems for ecommerce, finance, operations, and applied AI - built and operated for two decades.
How we slowed the subway down
Every day, hundreds of thousands of New Yorkers lurch into dusty darkness as their Manhattan-bound 4 or 5 train leaves Brooklyn’s Franklin Avenue station. As the blurred fluorescence of the station…
SSH Agent Restriction (new in OpenSSH 8.9)
OpenSSH agent restriction
0 A.D. Alpha 26: Zhuangzi
Wildfire Games, an international group of volunteer game developers, proudly announces the release of 0 A.D. Alpha 26: “Zhuangzi” (pronounced: /ˈʒwæŋˈziː/), the …
Native Reflection in Rust
Today, I’m releasing deflect , an implementation of reflection for Rust. Deflect can be used to recover the concrete types of trait objects, inspect the internal state of async generators, pretty-print arbitrary data, and much more.
Scaling a startup from a bunker: founders' story from Ukraine
This is a story of how we survived, relocated a team, and scaled our startup under never-ending missile attacks.
Microsoft beat Apple to buy PowerPoint for $14M (2016)
Thanks for stopping by 👋🏾 Why not check out our file conversion API – convert 100s of different file formats in just one line of code (we even support PowerPoint files!) This is part one of a series of… Read More Deal of the century? How Microsoft beat Apple to buy PowerPoint for $14 million
The Fediverse is inefficient but that's a good trade-off
Let's address the mammoth in the room: the fediverse , the network of mastodon servers, is very inefficient.
Downturn career decisions
When I joined Yahoo in 2008, I received a small number of options. I don’t remember how many–it was very few–but I do know my strike price was roughly $16. I don’t remember that because my strike price was particularly lucrative, but rather because some of my coworkers would complain about their underwater strike…
Emacs should become a Wayland compositor
The Q&A session for this talk does not have chapter markers yet. Would you like to help? See help with chapter markers for more details. You can use the vidid="wayland-qanda" if adding the markers to this wiki page, or e-mail your chapter notes to emacsconf-submit@gnu.org .
Clip control on the Apple GPU
After a year in development, the open source “Asahi” driver for the Apple GPU is running real games. There’s more to do, but Neverball is already playable (and a lot of fun!).
Roll your own Ngrok with Nginx, Letsencrypt, and SSH reverse tunnelling
Ngrok is a fantastic tool for creating a secure tunnel from the public web to a machine behind NAT or a firewall. Sadly, it costs money and it’s proprietary. If you’re a developer, odds are that you’re already renting a server in the public cloud, so why not roll your own ngrok?
/r/antiwork: A tragedy of sanewashing and social gentrification
The moment /r/antiwork died was tailor-made for infamy. Head moderator Doreen Ford went on with Fox host Jesse Watters for an interview…
How to get rid of gerrymandering: the math is surprising
Gerrymandering distorts the will of the people, but the basic math of geographic representation makes it difficult to get rid of, unless we get rid of representation for geographic districts.
How big tech runs tech projects and the curious absence of Scrum
A survey of how tech projects run across the industry highlights Scrum being absent from Big Tech. Why is this, and are there takeaways others should take note of?
My New Sony NW-A55 Walkman
A fun, small, affordable, and beautifully-crafted media player that’s easy to transfer files to, and sounds excellent.
Master’s Degree in Computer Science
I’m currently applying for a master’s degree in computer science (MSCS). I thought I might share my experience here for other people in the same boat as me. My boat is that I’m a …