Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

How event planners are using AI voice tools to streamline client consultations, vendor coordination, and event documentation. Planning workflow optimization.

How game designers are using AI voice tools for faster design documentation, playtest capture, and creative brainstorming. Practical options compared.

How general contractors are using AI voice tools to streamline project estimates, change orders, and client communications. Construction workflow optimization.

How HR managers are using AI voice tools to streamline employee documentation, performance reviews, and compliance reporting. HRIS integration guide.

How interior designers are using AI voice tools to streamline project documentation, client consultations, and design specifications. Creative workflow optimization.

How librarians are using AI voice tools for faster cataloging notes, program planning, and meeting documentation. Practical options compared.

How midwives are using AI voice tools for faster birth documentation, client notes, and care plan dictation. Privacy-conscious options for maternal healthcare.

How music producers are using AI voice tools for faster session notes, creative documentation, and studio workflow management in professional recording environments.

How nurses are using AI voice tools to reduce documentation time, improve patient care notes, and streamline shift handoffs. HIPAA-compliant options reviewed.

How optometrists are using AI voice tools to streamline eye exam documentation, patient records, and contact lens fitting notes. EMR integration guide.

How pharmacists are using AI voice tools to streamline medication therapy management, patient counseling, and clinical documentation. Pharmacy system integration guide.

How physical therapists are using AI voice tools to streamline treatment documentation, progress reports, and patient education records. PT EMR integration guide.

How radiologists are using AI voice tools for faster radiology reporting, PACS integration, and medical imaging documentation workflows.

How school counselors are using AI voice tools for faster session documentation, student notes, and IEP meeting capture. Privacy-conscious options compared.

How security analysts are using AI voice tools for faster incident response documentation, threat analysis notes, and SOC operational efficiency.

How social workers are using AI voice tools to reduce paperwork burden and focus on client services. Case management system integration guide.

How tax preparers are using AI voice tools to handle busy season efficiently. Client intake, return documentation, and tax software integration guide.

How veterinarians are using AI voice tools to streamline medical records, SOAP notes, and client communications. Practice management software integration guide.

Who Builds It? - june.kim - 3 months ago - eng


I needed a more robust way to switch Screens. At this point in time I have three different screens: Start Screen Game Screen Result Screen (shown when Game Over) Switching to those screens worked via a global variable. Game starts? var screen string = "start". Enter the game? screen = "game"… You get the idea. The problem with this approach: it is surprisingly hard to keep track about what screen is supposed to be shown. This gets mes....


Update: I have a followup post with some updates and results.Most of the traffic I get on this site is bots - it isn't even close. And, for whatever reason,...

Posted on: Misc . Tagline: Starting from 49.99/year, and your data. Over the past week, I've been making an effort to strike a balance between my digital and analog life. Between finally having the time to do some personal projects , and my usual photography walks, I started to rely on the gym as my analog escape, thanks to my friends . I just want to put on my headphones, listen to some Burial or JPEGMafia to tune out the backgrou....

Posted on: Misc . Tagline: Starting from 49.99/year, and your data. Over the past week, I've been making an effort to strike a balance between my digital and analog life. Between finally having the time to do some personal projects , and my usual photography walks, I started to rely on the gym as my analog escape, thanks to my friends . I just want to put on my headphones, listen to some Burial or JPEGMafia to tune out the backgrou....

This post is part of the GenAI Series. A few moons ago, I built a small AI tool to deal with ticket delays at my company. It wasn’t a big, fancy product. It started as a simple experiment, but it worked really well. We were getting negative feedback from clients about tickets not being completed on time. The real challenge was figuring out the actual reason behind each delay. Was it something our team did wrong, or was the delay coming from....


Goroutines are cheap. Goroutine leaks are not. I learned this the hard way at 2am on a Tuesday, staring at Grafana dashboards showing one of our services consuming 40GB of RAM and climbing. The service normally sat around 500MB. We’d shipped a change three days earlier — a seemingly innocent fan-out pattern to parallelize calls to a downstream API. The code looked fine. Reviews passed. Tests passed. What we’d missed was that when the down..

Apotris - christophvoigt.com - 3 months ago - eng
Today I learned about Apotris . My first impression? Fuck! Fuck is this good! When I started developing I didn’t have the ambition to create the best Tetris clone out there. But I was convinced I’d have a few novel ideas at least. Turns out my ideas aren’t as novel ;D Even the cooperative multiplayer is something thats already existing in Tetris Effect Connected, as I learned just recently (if you haven’t seen it, check it out !). T..

Fix your tools - ochagavia.nl - 3 months ago - eng
Last week I had to diagnose a bug in an open source library I maintain. The issue was gnarly enough that I couldn’t find it right away, but then I thought: if I set a breakpoint here and fire up the debugger, I will likely find the root cause very soon… and then proceed to mercilessly destroy it! So I rolled up my sleeves, set the breakpoint, fired up the debugger, and… saw the program run to completion without interruptions whatsoever.

For those not familiar with the different types of dashes, you’ve got the hyphen (-), which is well-known for connecting words together. Then there’s the slightly longer en dash (–), mostly used to indicate ranges, like the years I’ve maintained a blog (1998–2026). And finally, we have the em dash (—), specifically designed to be a visual separator. Long before AI allegedly “popularized” the em dash — which is adorable, by the way — I was..

For those not familiar with the different types of dashes, you’ve got the hyphen (-), which is well-known for connecting words together. Then there’s the slightly longer en dash (–), mostly used to indicate ranges, like the years I’ve maintained a blog (1998–2026). And finally, we have the em dash (—), specifically designed to be a visual separator. Long before AI allegedly “popularized” the em dash — which is adorable, by the way — I was..

Cord: Human-written - june.kim - 3 months ago - eng

Cord: Human-written - june.kim - 3 months ago - eng


Apotris - christophvoigt.com - 3 months ago - eng
Today I learned about Apotris . My first impression? Fuck! Fuck is this good! When I started developing I didn’t have the ambition to create the best Tetris clone out there. But I was convinced I’d have a few novel ideas at least. Turns out my ideas aren’t as novel ;D Even the cooperative multiplayer is something thats already existing in Tetris Effect Connected, as I learned just recently (if you haven’t seen it, check it out !). T..

I recommend turning Dependabot off and replacing it with a pair of scheduled GitHub Actions, one running govulncheck, and the other running CI against the latest version of your dependencies.

How can you move your MCP tools beyond plain text? How do you add interactive UI components directly inside chat conversations? This week on the show, Den Delimarsky from Anthropic joins us to discuss MCP Apps and interactive UIs in MCP.

Ironic image generated with nano banana to showcase my point.  I was reading a thread on HN and I started writing this super long comment and rewriting and editing and thought, hey, if I'm doing this I clearly care enough about the state of Show HN and

The other day I found Alan Pike’s blog post from a few years ago which describes his iterative process for determining the order cities should be closed in the game Two Spies. Ultimately, finding a formal solution to city closing wasn’t necessary for the game, but it’s worth giving it a shot anyways since pruning by hand isn’t always convenient.

Today, I built a pure-TypeScript Zstandard implementation (library + CLI + dictionary training + interop tests) in just 4 hours using OpenAI Codex 5.3.

A deep, practical guide to reading flame charts in Chrome DevTools, spotting expensive functions, and validating performance improvements.

Last night I decided to dedicate some time to my old z80 emulator . I've squashed a few bugs and ported it to .NET 10. Then I added a ULA emulator. The ULA is a custom chip on a ZX Spectrum that handles IO, in practice, as an emulated chip it reads memory and ports and writes to audio buffers, screen buffers, and reads the keyboard connectors. Initially I thought it'd be a lot of work, but it turns out that if you know how screen decodin....

This past Tuesday we had a lecture on perception and cognition as part of the Good and Bad Science course I’m taking. My rough notes are below.

17 visitors online