A man kept asking his flatmate on dates. Talika’s idea might fix the problem
Years of soaring property prices have meant the age of renters extend well beyond young adults and into new generations. But for women, it can come with additional hurdles. ⌘ Read more
Nobody ever gets credit for fixing problems that never happened (2002) [pdf]
Article URL: https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.pdf
Comments URL: https://news.ycombinator.com/item?id=48498385
Points: 3
# Comments: 0 ⌘ Read more
When my git history is just “fix”, “actually fix”, “this time for real” and “pleasepleaseplease” ⌘ Read more
CISA Tells US Agencies to Fix Security Bugs in as Little as 3 Days Thanks to AI Threats
“Defenders cannot afford to take weeks to patch,” one Cybersecurity and Infrastructure Security Agency official warned on Wednesday. ⌘ Read more
When the ticket just says “fix the issue” and nothing else ⌘ Read more
To fix housing, we must try something radical. Here are three ideas to shift the dial
Australia already has more homes than households. It’s just that too many of our homes cannot house the people who need them. ⌘ Read more
Astronauts on ISS told to shelter as repairs under way to fix air leaks
Article URL: https://www.bbc.com/news/live/c4g44ew3g1kt
Comments URL: https://news.ycombinator.com/item?id=48413464
Points: 13
# Comments: 2 ⌘ Read more
Ask HN: Is the web for machines (/llm.txt) the one we wished we had as humans?
I got really tired, as a human, of parsing the standard marketing heavy web we have today.
I’ve always loved the simplicity of gopher and gemini web.
Recently I found myself manually adding `/llm.txt` to most websites I visit because I find the content for LLMs strait to the point and clear.
The only annoyance is web browsers like chrome do not render the markdown.
So could the AI revolution actually fix the web for humans as a side effect? … ⌘ Read more
‘Had an absolute crack’: Top player in Big Build clean-up steps down
Top official Steve Dargarvel has been regarded as one of the most effective players in attempting to fix Victoria’s scandal-ridden construction sector. ⌘ Read more
Data Center Operators Are Trying to Fix Their Water Use Problems
Google, Microsoft, and other hyperscalers have come under scrutiny for their impact on water quality and availability. ⌘ Read more
Labor, Coalition to avoid repaying investment funds under donations fix
The major parties would dodge paying back donations from their investment funds if they have already spent the cash, under the government’s plan to restore campaign finance laws. ⌘ Read more
‘They’re laughing at us’: How a community lost its beloved bowlo
Norths Leagues Club promised to fix the Bangalow Bowlo’s dilapidated clubhouse when they went into partnership. Now it’s using the state of the clubhouse to justify its decision to close the club. ⌘ Read more
‘They’re laughing at us’: How a community lost its beloved bowlo
Norths Leagues Club promised to fix the Bangalow Bowlo’s dilapidated clubhouse when they went into partnership. Now it’s using the state of the clubhouse to justify its decision to close the club. ⌘ Read more
‘They’re laughing at us’: How a community lost its beloved bowlo
Norths Leagues Club promised to fix the Bangalow Bowlo’s dilapidated clubhouse when they went into partnership. Now it’s using the state of the clubhouse to justify its decision to close the club. ⌘ Read more
Long famed for its food, this Sydney suburb is about to get a nightlife boost
Sydneysiders are increasingly looking beyond the CBD for a nightlife fix – and Eastwood is the next go-to. ⌘ Read more
The Pentagon Knew Enemies Could Track Troops’ Phones for Years. Now They Are
The US military has long known that cheap fixes could stop location data from exposing its troops. It adopted almost none—and now says adversaries are using the data to target soldiers during a war. ⌘ Read more
Can OpenAI’s ‘Master of Disaster’ Fix AI’s Reputation Crisis?
Global affairs chief Chris Lehane wants to tone down the debate over AI’s societal impacts—and get states to pass laws that won’t derail OpenAI’s meteoric rise. ⌘ Read more
When I find an old comment in my code: “fix found on Stack Overflow” ⌘ Read more
When I ask Claude Code to fix a bug but forgot to give it access to my repo ⌘ Read more
How I Fixed My Webcam Lighting for Zoom Calls (2026)
I have a horrendous lighting setup in my home office, but as a mixed-use room, my options for fixing it were limited. ⌘ Read more
How I Fixed My Webcam Lighting for Zoom Calls (2026)
I have a horrendous lighting setup in my home office, but as a mixed-use room, my options for fixing it were limited. ⌘ Read more
Colorado’s Anti-Repair Bill Is Dead
Colorado has led the US on legislation that ensures people can fix their stuff. Manufacturers tried to claw back that control, but ultimately failed—for now. ⌘ Read more
When I fixed a coworker’s code but lost 2 hours helping them ⌘ Read more
When the lead dev personally goes to the client to fix a major bug ⌘ Read more
When it’s the sixth time ChatGPT fails to fix the same bug ⌘ Read more
When I finally manage to fix a bug after pulling an all-nighter ⌘ Read more
When someone comes looking for me to fix a bug in production ⌘ Read more
When the intern fixes in 15 minutes the bug I’ve been stuck on all day ⌘ Read more
Artemis II technical issues fixed: NASA reveals new launch date
It looks like mankind’s first trip around the Moon in decades may finally be happening in the very near future. For those hoping to bear witness to th… ⌘ Read more
When I manage to fix the bug the team had been stuck on for days ⌘ Read more
When I manage to fix a bug without using Google or an AI ⌘ Read more
When I keep chaining fixes to solve the same bug ⌘ Read more
When we deploy fixes to prod without having tested them ⌘ Read more
When a coworker mass-commits 47 files with the single message “fix” ⌘ Read more
When I realize the “quick fix” from 2019 is already 7 years old ⌘ Read more
@bender@twtxt.net Ooops fixed 😅
When I head into the weekend after helping another team fix their bug ⌘ Read more
When a coworker’s code crashes because of a hardcoded “Sure, here’s what should fix the bug:” ⌘ Read more
My hoster broke UDP, so DNS is broken as well and that takes a lot of things with it. No more email for me, I guess.
Let’s hope they’ll fix it soon.
When the client sends me their list of “just 2 or 3 small things to fix” ⌘ Read more
When they ask how I fixed the bug but it was actually ChatGPT who did it. ⌘ Read more
@bender@twtxt.net Fixed 🤣 Nobody was following that feed 😅 yarnd had no reason to “pull” it in.
@javivf@adn.org.es Oh! Thanks, should be fixed now. 😊
When I fix a bug and the behavior gets even weirder ⌘ Read more
Heh I thought I fixed that bug? (is it s abug?!)
@shinyoukai@neko.laidback.moe Okay I pushed a commit that hopefully fixes this. I hope!
@shinyoukai@neko.laidback.moe if you don’t show me the actual full stacktrace, I can’t fix the problem 😢
Most of it should work on other platforms, the bytecode VM that is. You may run into some platform quirks though that rely on syscall() – Let me know what you run into and I’ll try to fix them nw. The problem right now is I haven’t even begun to start work on another platform/architecture yet.
Hey folks! We have recently had a wonderful new release of #py5, read about the new 3D trimesh integration feature and the matplotlib TextPath integration.
That release was quickly followed by a release to fix some small issues that surfaced this last week. Please check out py5 0.10.9a1 and join us at https://github.com/py5coding/py5generator/discussions to share your experiences!
#CreativeCoding #Processing #Python #genuary (sorry for the hashtag spamming, I couldn’t resist!)
@bender@twtxt.net I also went back to my duty today and fixed a problem I created right before vanishing into the holidays. Of course, I discovered more problems while fixing the one thing. Luckily, another public holiday tomorrow. :-)
During my time off, I was a very lazy rat. I planned on doing some woodworking again, but instead I started watching Itchy Boot’s Africa season: https://www.youtube.com/watch?v=pMvfS5mbsiI&list=PL8M9dV_BySaXNvQ_V1q4UU-DirPQlX0ZP
httpd now sends the Last-Modified with UTC instead of GMT. Current example:
@lyse@lyse.isobeef.org It’s already fixed:
https://github.com/openbsd/src/commit/668f1f05e71c5e979d278f1ad4568956226715ea
Question is when that fix will land. 😅
At around 19 seconds in the video, you can see some minor graphical glitches.
Text mode applications in Unix terminals are such a mess. It’s a miracle that this works at all.
In the old DOS days, you could get text (and colors) on the screen just by writing to memory, because the VGA memory was mapped to a fixed address. We don’t have that model anymore. To write a character to a certain position, you have to send an escape sequence to move the cursor to that position, then more escape sequences to set the color/attributes, then more escape sequences to get the cursor to where you actually want it. And then of course UTF-8 on top, i.e. you have no idea what the terminal will actually do when you send it a “🙂”.
Mouse events work by the terminal sending escape sequences to you (https://www.xfree86.org/current/ctlseqs.html#Mouse%20Tracking).
ncurses does an amazing job here. It’s fast (by having off-screen buffers and tracking changes, so it rarely has to actually send full screen updates to the terminal) and reliable and works across terminals. Without the terminfo database that keeps track of which terminal supports/requires which escape sequences, we’d be lost.
But gosh, what a mess this is under the hood … Makes you really miss memory mapped VGA and mouse drivers.
Hurray, I finally fixed another rendering bug in tt that was bugging me for a long time. Previously, when there were empty lines in a markdown multiline code block, the background color of the code block had not been used for the empty lines. So, this then looked as if there were actually several code blocks instead of a single one.
I just fixed another bug in tt where the language hint in multiline markdown code blocks had not been stripped before rendering. It just looked like it was part of the actual code, which was ugly. I now throw it away. Actually, it’s already extracted into the data model for possible future syntax highlighting.
@shinyoukai@neko.laidback.moe Because you might not want to commit all changed files in a single commit. I very often make use of this and create several commits. In fact, I like to git add --patch to interactively select which parts of a file go in the next commit. This happens most likely when refactoring during a feature implementation or bug fix. I couldn’t live without that anymore. :-)
If you have a much more organized way of working where this does not come up, you can just git commit --all to include all changed files in the next commit without git adding them first. But new files still have to be git added manually once.
When the lead dev tells me he fixed a couple of bugs in my project over the holidays ⌘ Read more
Whoo! I fixed one of the hardest bugs in mu (µ) I think I’ve had to figure out. Took me several days in fact to figure it out. The basic problem was, println(1, 2) was bring printed as 1 2 in the bytecode VM and 1 nil when natively compiled to machine code on macOS. In the end it turned out the machine code being generated / emitted meant that the list pointers for the rest... of the variadic arguments was being slot into a register that was being clobbered by the mu_retain and mu_release calls and effectively getting freed up on first use by the RC (reference counting) garbage collector 🤦♂️
@zvava@twtxt.net By hashing definition, if you edit your message, it simply becomes a new message. It’s just not the same message anymore. At least from a technical point of view. As a human, personally I disagree, but that’s what I’m stuck with. There’s no reliable way to detect and “correct” for that.
Storing the hash in your database doesn’t prevent you from switching to another hashing implementation later on. As of now, message creation timestamps earlier than some magical point in time use twt hash v1, messages on or after that magical timestamp use twt hash v2. So, a message either has a v1 or a v2 hash, but not both. At least one of them is never meaningful.
Once you “upgrade” your database schema, you can check for stored messages from the future which should have been hashed using v2, but were actually v1-hashed and simply fix them.
If there will ever be another addressing scheme, you could reuse the existing hash column if it supersedes the v1/v2 hashes. Otherwise, a new column might be useful, or perhaps no column at all (looking at location-based addressing or how it was called). The old v1/v2 hashes are still needed for all past conversation trees.
In my opinion, always recalculating the hashes is a big waste of time and energy. But if it serves you well, then go for it.
@zvava@twtxt.net I might misunderstand what you wrote, but only hashing the message once and storing the hash together with the message in the database seems a way better approch to me. It’s fixed and doesn’t change, so there’s no need to recompute it during runtime over and over and over again. You just have it. And can easily look up other messages by hash.
When production runs all day without an incident after a major fix ⌘ Read more
@lyse@lyse.isobeef.org I was surprised by that as well. 😅 I thought these were features that you can use, but no, you must do all this.
By the way, I now fixed the issue that I mentioned at the end and it works on the netbook now. 🥳
When I’ve already been struggling for hours to fix a bug ⌘ Read more
I finished all 12 days of Advent of Code 2025! #AdventOfCode https://adventofcode.com — did it in my own language, mu (Go/Python-ish, dynamic, int/bool/string, no floats/bitwise). Found a VM bug, fixed it, and the self-hosted mu compiler/VM (written in mu, host in Go) carried me through. 🥳
Need to fix:
- threads
-media and links
I think i may have fixed threading too but can’t easily test now as i’ve left for my
holiday and don’t really use Mastodon 😂
@therealprologic@bridge.twtxt.net Sweet! Mentions are fixed! 👌 Now just have to fix threading!
@aelaraji@aelaraji.com Thanks for the account! I figured out one thing at least so far, my WAF was blocking some of the AP requests. Fixed that. Anyway, holiday time 🤣 Back in ~2 weeks.
@shinyoukai@neko.laidback.moe I don’t even know how to fix that 🤣 Do you? 🤔
Alright, this yarnd installation has been properly fixed.
When I try to fix the intern’s bug even though I don’t understand it myself ⌘ Read more
construir coisas na internet passou a ter premissas tão complexas que uma pessoa se esquece de como se fazia. Ando a re-adoptar esta metodologia, que hoje em dia já soa a punk
(entrevista com o Joshua Schachter, criador do del.icio.us)
@movq@www.uninformativ.de That’s what tests are for. To fix them. :-D
All my newly added test cases failed, that movq thankfully provided in https://git.mills.io/yarnsocial/twtxt.dev/pulls/28#issuecomment-20801 for the draft of the twt hash v2 extension. The first error was easy to see in the diff. The hashes were way too long. You’ve already guessed it, I had cut the hash from the twelfth character towards the end instead of taking the first twelve characters: hash[12:] instead of hash[:12].
After fixing this rookie mistake, the tests still all failed. Hmmm. Did I still cut the wrong twelve characters? :-? I even checked the Go reference implementation in the document itself. But it read basically the same as mine. Strange, what the heck is going on here?
Turns out that my vim replacements to transform the Python code into Go code butchered all the URLs. ;-) The order of operations matters. I first replaced the equals with colons for the subtest struct fields and then wanted to transform the RFC 3339 timestamp strings to time.Date(…) calls. So, I replaced the colons in the time with commas and spaces. Hence, my URLs then also all read https, //example.com/twtxt.txt.
But that was it. All test green. \o/
When I realize I’ve been trying to fix a bug all day in the wrong project ⌘ Read more
Test (_did I fix this shit™-)?
Hey @manton@bridge.twtxt.net 👋 Why yes I believe I did!
whoo fix a long stnading bug with identicons for feeds with no avatar in their metadata
Hint:
# nick = ...
# avatar = ...
tilde.club feeds have no # nick and is messing with yarnd's behavior 😅
Fixed
Ignite Realtime Blog: First release candidate of Smack 4.5 published
The Smack developers are happy to announce the availability the first release candidate (RC) of Smack 4.5.0.
The upcoming Smack 4.5 release contains many bug fixes and improvements. Please consider testing this release candidate in your integration stages and report back any issues you may found. The more people are actively testing release candidates, the less issues will remain in the actual release.
Smac … ⌘ Read more
Noelle’s royal ass fixed Black Clover ⌘ Read more
When the project manager tells me “it’s just a quick little fix” ⌘ Read more
Not even a Spell checker can fix that ☝️ so … sed -e 's/replay/reply' -e 's/gave/have
When I end my day fixing a bug ⌘ Read more
When I fix a bug in prod before anyone notices ⌘ Read more
A mate just sent me Microsoft’s magnificent master piece diagram regarding the end of life of Windows 10: https://support.microsoft.com/de-de/windows/windows-10-support-wurde-am-14-oktober-2025-eingestellt-2ca8b313-1946-43d3-b55c-2b95b107f281
That’s what you get for training with zalgo. :-D Of course, this isn’t even proper German.
In case they fix it, here’s a screenshot of the enlarged frontal crash:
Just FTR, in case this wasn’t obvious, the “right to repair” (if there ever is one) needs to be more than just “you’re legally allowed to repair stuff”.
I just fixed this thing by replacing two capacitors. Great, but this was an absolute shitshow and it took several days. So many obstacles, everything’s tiny, connectors glued together, … It worked in the end, but I was so close to giving up.
Being legally allowed to do something is basically worthless if it’s not feasible to actually do it.
@movq@www.uninformativ.de I guess I wasn’t talking about the speed of interesting text/context, but more the “slowness” of these tools. I think I can build/ solutions and fix bugs faster most of the time? Hmmm 🤔 I think the only thing it’s able to do better than me is grasp large codebases and do pattern machines a bit better, mostly because we’re limited by the interfaces we have to use and in my ase being vision impaired doesn’t help :/
Fixed following page template bug so cached feed counts render without errors. cc @bender@twtxt.net
See if that fixes it? hmmm
Oh, also, have you fixed https://meet.mills.io/call/Yarn.social already? It didn’t work the other day.
@lyse@lyse.isobeef.org Hm, that might actually be (partially) true. Some external CD drives (without such a weight) start to spin/wiggle when the drive spins up and down … Although I guess that’s not really the case for Audio CDs as they are run at a fixed low RPM value, I think. 🤔
@lyse@lyse.isobeef.org That’s from a radio / CD-player thingy that someone in my family gave me so that I can try to repair it. (Indeed, some capacitors have blown up. But if that doesn’t fix it, I don’t know what to do. 😅)
There’s nothing on the other side. This really is just a block of metal that acts as a weight.
Mathieu Pasquet: slixmpp v1.12
This version is out mostly to provide a stable version with compatibility with the newly released Python 3.14, there are nonetheless a few new things on top.
Thanks to all contributors for this release!
Fixes- Bug in MUC self-ping ( XEP-0410) that would create a traceback in some uses
- Bug in SIMS ( XEP-0447) where all media would be marked as inline
- Python 3.14 breakage
- Prono … ⌘ Read more
When I run into a bug I thought I had fixed weeks ago ⌘ Read more
When we have to fix a bug in a hurry without being able to run the project locally ⌘ Read more
Reeves urged to avoid ‘half-baked’ tax fixes in Budget
The think tank says the government should seize the opportunity to reform the tax system. ⌘ Read more
Reeves urged to avoid ‘half-baked’ tax fixes in Budget
The think tank says the government should seize the opportunity to reform the tax system. ⌘ Read more
Reeves urged to avoid ‘half-baked’ tax fixes in Budget
The think tank says the government should seize the opportunity to reform the tax system. ⌘ Read more
I disabled the compression of logs on my edge, which I’m hoping will fix the “instability” I see every now and again where my edge network just “falls off the face of the earth”. Some folks don’t really appreciate / understand this, but Disk I/O can kill your application(s) no matter what. I/O Wait is a real thing.