|
I started learning Rust as someone who’d spent years writing Python scripts and Go services for cloud infrastructure. My first reaction was honestly frustration — the borrow checker felt like a compiler that existed purely to reject my code. But something kept pulling me back. The binaries were tiny. The startup times were instant. And once my code compiled, it just… worked. No runtime panics at 3am. No mysterious memory leaks creeping up a..
|
|
I think most of us can relate with feeling proud of beautiful, elegant code; we treat it as an art form rather than something that brings value to shareholders. I fear however that the time of SWEs is over. Soon all code will be made by AIs for AIs, and I think that validation will be the only thing left for humans: mostly to shift the blame on developers if something goes wrong and because business people are allergic to terminals. ..
|
|
37signals Isn't Smarter Than You, But They Are Different
-
www.nateberkopec.com
-
4 months ago
-
eng
A recent episode of the Rails Business Podcast was about “striving for ideal code”. The hosts are both typical “Rails Indie” owner/operators: a small team building a small SaaS. They were discussing a new podcast which is out from 37signals called “Recordables” . The discussion was envy for how good and clean 37signals’ code was. This is a fair assessment. They’ve been open-sourcing a lot of real world products lately, including: Ca....
|
|
37signals Isn't Smarter Than You, But They Are Different
-
www.nateberkopec.com
-
4 months ago
-
eng
A recent episode of the Rails Business Podcast was about “striving for ideal code”. The hosts are both typical “Rails Indie” owner/operators: a small team building a small SaaS. They were discussing a new podcast which is out from 37signals called “Recordables” . The discussion was envy for how good and clean 37signals’ code was. This is a fair assessment. They’ve been open-sourcing a lot of real world products lately, including: Ca....
|
|
You may want to do this if you're using gpg or signing git commits in a script and don't want it to hang.
|
|
Kubernetes memory limits introduce a subtle but critical interaction with the Go runtime that can determine whether a service runs efficiently or fails under load. This article explores how Go manages memory under normal conditions and what changes when Kubernetes enforces hard memory constraints. Using controlled load testing, it shows why Go is generally excellent at self regulating memory, how OOM events emerge once limits are imposed, a..
|
|
Since the start of the new year, I’ve been thinking about goals and goal-setting. The thing is, year after year, my goals remain mostly unchanged.
|
|
Note: I’m experimenting with a new format where I vomit an essay into a voice memo and have Sonnet 4.5 minimally convert it into prose, only removing tics and fillers and flagging acronyms/links/footnotes it didn’t get so I can manually add them. The slop is all mine, or well, mostly mine.I've been doing capoeira for almost two years now, and the other day I sat down and tried to calculate how many hours of instruction I've actually receive..
|
|
Since the start of the new year, I’ve been thinking about goals and goal-setting. The thing is, year after year, my goals remain mostly unchanged.
|
|
Since the start of the new year, I’ve been thinking about goals and goal-setting. The thing is, year after year, my goals remain mostly unchanged.
|
|
I’m experimenting with a two-step pipeline for structured outputs. Instead of asking for JSON in a single prompt, I capture the raw free-text response first, then format it in a second call. Why bother? Schema validation errors don’t invalidate the LLM response. If the JSON is malformed, I only retry the formatting step. The original reasoning is still there. Most errors I see in data extraction pipelines are the model messing up JSON t..
|
|
It Takes a Village: Building Gusto’s First AI Risk Agent
-
engineering.gusto.com
-
4 months ago
-
eng
|
|
Comment on User-defined tab completions – take 2 by matlabtest
-
undocumentedmatlab.com
-
4 months ago
-
eng
In the picture below, the functions have a description on the right-side. Is this a part of the json as well? I looked at the built-in matlab function's json, but could not find this description string anywhere. I'd like to provide the same for my custom built-in functions https://www.mathworks.com/help/matlab/25a_command_window_suggestions.png
|
|
This is just a quick note to myself and to fellow people who may encounter this issue. If you use a node version manager such as nvm/asdf/mise, you may have a situation where you need a given version to work with a project, but that version is too old to support Copilot. This shows up … Continue reading " Copilot in vim when using multiple node versions " The post Copilot in vim when using multiple node versions<..
|
|
A trip across the state of Florida to the city line of Boca Raton and Delray Florida celebrating the birthday of my fiance.
|
|
Hi lainchain tech. I am trying to make a lainchan instance for another imageboard on debian 13.3.0. Can anyone please help me understand this? Is the current git of lainchan even working? The github says php 7 is explicitly supported, so I tried php 7 first and composer install said I didn't meet requirements so I upgraded to php 7.4 and ran "composer update --ignore-platform-reqs" That got output on the browser at http://localhost/ins..
|
|
Once upon a time, I got a PR from a coworker, I’ll call him Mike. Mike sent me a 1600 line pull-request with no tests, entirely written by AI, and expected me to approve it immediately as to not to block him on his deployment schedule. When asking for tests, I’d get pushback on “why do I need tests? It works already”. Then, I’d get a ping from his manager asking on why am I blocking the review.
|
|
Arguably, the first of many exciting chapters in MCP development this year - the ability to render user interfaces within the chat experience. Finally, were going beyond just text.
|
|
Agents are about to change how we build software. A look at vibe coding, Gas Town, and the emergence of the product engineer.
|
|
Once upon a time, I got a PR from a coworker, I’ll call him Mike. Mike sent me a 1600 line pull-request with no tests, entirely written by AI, and expected me to approve it immediately as to not to block him on his deployment schedule. When asking for tests, I’d get pushback on “why do I need tests? It works already”. Then, I’d get a ping from his manager asking on why am I blocking the review.
|
|
I use a lot of asciidoc these days for work documentation (and I love it) and I’ve been so happy that GitHub renders it when you view a repository in the web browser, just like it does for Markdown and … Continue reading →
|
|
Organizations to support Here is a list of organizations I support in some way: financially (through investment or donations) or via volunteering. Come Back Alive Prytula Foundation Illuminate Foundation Promprylad Vydavnytstvo Pro.Svit Family Milk Farms Nova Ukraine The Ukrainians 2075 Fund The Fourth Law Odd Systems Please consider supporting them too. One day I hope to have all this orgs on my patronat pro..
|
|
Organizations to support Here is a list of organizations I support in some way: financially (through investment or donations) or via volunteering. Come Back Alive Prytula Foundation Illuminate Foundation Promprylad Vydavnytstvo Pro.Svit Family Milk Farms Nova Ukraine The Ukrainians 2075 Fund The Fourth Law Odd Systems Please consider supporting them too. One day I hope to have all this orgs on my patronat pro..
|
|
Organizations to support Here is a list of organizations I support in some way: financially (through investment or donations) or via volunteering. Come Back Alive Prytula Foundation Illuminate Foundation Promprylad Vydavnytstvo Pro.Svit Family Milk Farms Nova Ukraine The Ukrainians 2075 Fund The Fourth Law Odd Systems Please consider supporting them too. One day I hope to have all this orgs on my patronat pro..
|
This is the second half of my novel outlining process (here’s the first half, with steps 1–4). At this point, you should already have a story you’re excited about with main character and an arc. Time to flesh it out a bit. Step Five: Choose a Framework So, you’ve got a main character, a beginning […]
|
|
What are your do's and don'ts when starting a new Django project? Without going into specifics of the project, can you share apps you'd use and general best practices like "create your own user model" etc? I understand that your business is based around offering this advice for money, but maybe there are already great blog posts or cookiecutter templates you could point to?
|
|
I recently launched Trivet, and I've enjoyed seeing people install it on websites ranging from personal homepages to business blogs. Before AI, Trivet would have taken me a few weeks to build. Now, Co...
|
Love and Power an Poetics of Tom Bombadil by Corey Olsen The Hands of the King and the Royal Touch: Cutting Edge Research from The Gondor Journal of Medicine by Scott Kirton Midsummer in Middle-Earth by Trudy Shannon “Circle of Light” – A Faërie Rock Opera by Anna Grob
|
Love and Power an Poetics of Tom Bombadil by Corey Olsen The Hands of the King and the Royal Touch: Cutting Edge Research from The Gondor Journal of Medicine by Scott Kirton Midsummer in Middle-Earth by Trudy Shannon “Circle of Light” – A Faërie Rock Opera by Anna Grob
|
|
I have recently bought a thinkpad T400, and it's been great for a while, but now I've been having too many problems to ignore. It'll randomly freeze, requiring a reboot; It'll somtimes reboot itself after I close the lid, but the worst problem I've been having is that sometimes the Wifi just won't work at all. I'll reboot it once, reboot it twice, take the battery out, put the battery back in, wait a few minutes, and repeat these until it ..
|
|
How to (safely) swap the contents of two files opened in (neo)vim buffers
-
neosmart.net
-
4 months ago
-
eng
Raise your hand if you’ve been here before: you have file1 open in a vim or neovim buffer and you want to “fork” its contents over to file2, but you need to reference file1 while you do so. So you … Continue reading → The post How to (safely) swap the contents of two files opened in (neo)vim buffers first appeared on The NeoSmart Files .
|
|
Context I have a RP2350 and an SSD1306 module. I want to use the former to display stuff on the latter. The most common modules are connected over I²C: The simple way to use such a display looks like this: Basically, to refresh the SSD1306, we need to send an I²C message with a command […] The post Asynchronous I²C in C appeared first on Quentin Santos .
|
|
It’s cold again here in southeast Michigan, with the overnight low well below zero. A year ago it was the same, which was when I…
|
Since I started using DuckDuckGo in the early 2010s, one of my favorite features that made me stay around to this day was the !bangs. Essentially, if you want to search on a particular website, you don’t need to open that page before starting to search. With bangs, you just use the appropriate 2 or […]
|