Testing for ‘Bad Cholesterol’ Doesn’t Tell the Whole Story
There’s a more accurate way of measuring who’s at risk for cholesterol-related health issues. So why don’t more doctors use it? ⌘ Read more
Best Live-Captioning Smart Glasses (2026), WIRED tested
Can’t hear what they’re saying? Now you can turn on the subtitles for real-life conversations. ⌘ Read more
We Asked Coffee Pros to Blind Test Coffee Machines. The Results Were Surprising
For our latest WIRED Blind Test, we sat coffee industry professionals down to rank leading do-it-all coffee machines—and the winner wasn’t what anyone expected. ⌘ Read more
Best Bug Spray (2026), Tested and Reviewed
Our writer tried some of the most popular insect repellents during runs, hikes, and evening walks. These are the ones we recommend. ⌘ Read more
11 Best Sunscreens, WIRED Tested and Reviewed
We put 36 sunscreens to the test during summer hikes, spring ski days, and beachside hangs. Out of all the mineral, chemical, and spray varieties we tried, these are our top picks. ⌘ Read more
Best Webcams (2026): My Honest Take After Testing the Best
I tested all the major webcams across the price spectrum in attempts to find the very best. Here’s what I learned. ⌘ Read more
9 Best Portable Power Stations (2026): Power Capacity, Portability, Camping, and More
Whether you’re going off-grid or safeguarding against blackouts, these beefy, WIRED-tested batteries can keep the lights on. ⌘ Read more
The Best Food Gifts to Buy Online, as Tested by Our Tastebuds (2026)
From tinned fish to baked goodies, you can deliver the best-tasting treats to their door—even if you don’t live close by. ⌘ Read more
8 Best Travel Adapters (2026), Tested and Reviewed
When going abroad, the right plugs are essential to keep your gadgets charged. These are my favorite travel adapters and chargers. ⌘ Read more
Disneyland Now Uses Face Recognition on Visitors
Plus: The NSA tests Anthropic’s Mythos Preview to find vulnerabilities, a Finnish teen is charged over the Scattered Spider hacking spree, and more. ⌘ Read more
An Editor’s Picks: The Best Gifts for Bird Lovers
Whether they’re into feeders, field guides, or games, these tried-and-tested picks are sure to land perfectly. ⌘ Read more
String of earthquakes near Area 51 sparks secret testing rumors
As many as 17 individual earthquakes were picked up in the vicinity of the secretive facility in the Nevada desert. Area 51 itself needs little introd… ⌘ Read more
Best Side-Sleeper Mattresses 2026: Picked by a Sleep Science Coach
We’ve tested hundreds of the top hybrid, memory foam, and cooling mattresses to find the best combination of support and pressure relief. ⌘ Read more
When I realize those weren’t test accounts I just deleted ⌘ Read more
13 Best Coolers for Sunshine and Nighttime (2026)
We tested coolers on camping trips, road trips, beach days, and at parties to bring you our favorite models for every situation. The Yeti Tundra Haul is our top pick. ⌘ Read more
Which Automatic Litter Box Is Best? We Tested Litter-Robot’s Lineup
Whisker’s Litter-Robot name has become synonymous with the automatic litter box. We’ve tested the entire lineup and can help you choose the best model for your household. ⌘ Read more
The 4 Best Laptop Power Banks We’ve Tested (2026)
If you’re looking for the perfect laptop power bank, I’ve tested ‘em all, and these are the best. ⌘ Read more
A Brain Implant for Depression Is About to Be Tested in Humans
While many brain-computer interface companies are focused on helping paralyzed people communicate, Motif Neurotech is targeting mental health disorders. ⌘ Read more
Ikea’s New Blow-Up Chair Was Tested by Cats
Part of the new PS 2026 collection, it’s taken the Swedish company 26 years to finally nail inflatable furniture. ⌘ Read more
Beatbot Pool-Cleaning Robots Are on Sale for a Limited Time
Get ready for summer with discounts on the best robot pool cleaners we’ve tested. ⌘ Read more
When I join a new assignment and I’m told users do the testing ⌘ Read more
When the boss tells us we’ll do tests when we have time ⌘ Read more
When I realize I’m the only one who’s run the tests in the last 3 months ⌘ Read more
When my pair names their branches “test”, “test2”, “final_test” ⌘ Read more
When I find a test print left in production ⌘ Read more
When I run the tests locally for the first time ⌘ Read more
When I dodge all the traps in the technical test ⌘ Read more
Scientists launch ‘Humanity’s Last Exam’ to test the intelligence of AI
The complex and extensive test is designed to measure how close AI is to exceeding human-level intelligence. All the way back in 1950, mathematician a… ⌘ Read more
Not long now: NASA announces Artemis II update and launch date
The manned mission had been delayed following a hydrogen fuel leak during testing earlier this month. Back at the beginning of February, hopes of an i… ⌘ Read more
When we deploy fixes to prod without having tested them ⌘ Read more
Ill-fated scientist tested ‘Havana Syndrome’ energy weapon on himself
A Norwegian researcher had set out to prove that directed-energy weapons could not have caused the condition. Back in January, we reported that the Pe… ⌘ Read more
When I find out my pair disabled the tests that were failing ⌘ Read more
Cheers to all #Python #CreativeCoding people here using #Linux…
Would you like to test a script by our friend and co-maintainer of thonny-py5mode GoToLoop that installs #ThonnyIDE and #py5 on your machine to see how it goes and help improve it?
I wonder if it would be bad form to ask students to run something like this:
curl -fsSL https://Gist.GitHubUserContent.com/GoToLoop/246a31d437aaa8c6eadb7f7186544e0f/raw/thonny-installer.bash -o thonny-installer.bash && chmod +x thonny-installer.bash && ./thonny-installer.bash
(because, you know, it trains them to run potentially dangerous stuff in other occasions)
When I test the site speed without all the tracking imposed by marketing ⌘ Read more
When I find a console.log(“test”) in the senior dev’s code who preaches best practices ⌘ Read more
When my unit test passes locally but fails on CI ⌘ Read more
@prologic@twtxt.net cool! Will test later today. I recommend to keep up with the changes, and make them non-technical user “friendly”.
@bender@twtxt.net Thanks for letting me know it was Mobile Safari! I just did some testing real quick and things are not working very well 🤔 I think I’ve introduced some regressions last night as I was putting this into prod 😅 services me right for late-night deployment 🤣 I’ve taken it down for now, will spend a bit more time on testing making sure things all work properly!
When we’re asked if we really tested everything before our emergency release ⌘ Read more
When I realize all my test INSERTs were run on the production database. ⌘ Read more
Spent basically the entire day (except for the mandatory walk) fighting with Python’s type hints. But, the result is that my widget toolkit now passes mypy --strict.
I really, really don’t want to write larger pieces of software without static typing anymore. With dynamic typing, you must test every code path in your program to catch even the most basic errors. pylint helps a bit (doesn’t need type hints), but that’s really not enough.
Also, somewhere along the way, I picked up a very bad (Python) programming style. (Actually, I know exactly where I picked that up, but I don’t want to point the finger now.) This style makes heavy use of dicts and tuples instead of proper classes. That works for small scripts, but it very quickly turns into an absolute mess once the program grows. Prime example: jenny. 😩
I have a love-hate relationship with Python’s type hints, because they are meaningless at runtime, so they can be utterly misleading. I’m beginning to like them as an additional safety-net, though.
(But really, if correctness is the goal, you either need to invest a ton of time to get 100% test coverage – or don’t use Python.)
Yes, if a twtxt contains something like “(This is a test. Will this work as it should?)”, it will show empty on Yarn.
And now the event loop is not a simple loop around curses’ getch() anymore but it can wait for events on any file descriptor. Here’s a simple test program that waits for connections on a TCP socket, accepts it, reads a line, sends back a line:
https://movq.de/v/93fa46a030/vid-1767547942.mp4
And the scrollbar indicators are working now.
I’ll probably implement timer callbacks using timerfd (even though that’s Linux-only). 🤔
println("Hello World"):
@lyse@lyse.isobeef.org A “Hello World” binary is ~372KB in size. I currently have peephole optimization and deac code optimizations in play, and a few other performance related ones, but nothing too fancy. I have a test case that ensures fib(35) doesn’t regress too badly as I continue to evolve the language.
mu (µ) now has builtin code formatting and linting tools, making µ far more useful and useable as a general purpose programming language. Mu now includes:
- An interpreter for quick “scriptinog”
- A native code compiler for building native executables (Darwin / macOS only for now)
- A builtin set of developer tools, currently: fmt (-fmt), check (-check) and test (-test).
@movq@www.uninformativ.de Thanks! I’ll have a look at SnipMate. Currently, I’m (mis)using the abbreviation mechanism to expand a code snippet inplace, e.g.
autocmd FileType go inoreab <buffer> testfunc func Test(t *testing.T) {<CR>}<ESC>k0wwi
or this monstrosity:
autocmd FileType go inoreab <buffer> tabletest for _, tt := range []struct {<CR> name string<CR><CR><BS>}{<CR> {<CR> name: "",<CR><BS>},<CR><BS>} {<CR> t.Run(tt.name, func(t *testing.T) {<CR><CR>})<CR><BS>}<ESC>9ki<TAB>
But this of course has the disadvantage that I still have to remove the last space or tab to trigger the expansion by hand again. It’s a bit annoying, but better than typing it out by hand.
When I quickly test something in production ⌘ Read more
Oh great, I received an e-mail that my SMTP credentials have been exposed. Once again, just another shitty scanner that generates garbage reports from tests it doesn’t understand. Thank you for nothing!
conf := &Config{
SMTPHost: "smtp.example.com",
SMTPPort: 587,
SMTPUser: "user",
SMTPPass: "hunter2",
SMTPFrom: "from@example.com",
}
Note to self: check if pygments can generate SVG, test and/or find another way to incorporate nicely formatted code into a py5 sketch… #python
@shinyoukai@neko.laidback.moe These are all Debian release names: https://www.debian.org/releases/
- Bookworm is current oldstable
- Trixie is current stable
- Forky is current testing
When I test a piece of code on pure instinct and it works on the first try ⌘ Read more
I cleaned up all my of AoC (Advent of Code) 2025 solutions, refactored many of the utilities I had to write as reusable libraries, re-tested Day 1 (but nothing else). here it is if you’re curious! This is written in mu, my own language I built as a self-hosted minimal compiler/vm with very few types and builtins.
@aelaraji@aelaraji.com I like the sounds of this technique a lot redirecting these AI crawling assholes to multi gigabyte files! The only concern I have is how do you do it in such a way that you don’t end up destroying your own ISP speed test servers?
Day 2 was pretty tough on my old hardware. Part 1 originally took 16 minutes, then I got it down to 9 seconds – only to realize later that my solution abused some properties of my particular input. A correct solution will probably take about 30 seconds. 🫤
Part 2 took 29 minutes this morning. I wrote an optimized version but haven’t tested it yet. I hope it’ll be under a minute.
Python 1 feels really slow, even compared to Java 1. And these first puzzles weren’t even computationally intensive. We’ll see how far I’ll make it …
Dan Farah: ‘US nuclear testing was secret attempt to disable UFOs’
The filmmaker made the startling claim during a recent appearance on the Joe Rogan Experience podcast. Dan Farah has been in the news quite a bit rece… ⌘ Read more
@lyse@lyse.isobeef.org Damn. That was stupid of me. I should have posted examples using 2026-03-01 as cutoff date. 😂
In my actual test suite, everything uses 2027-01-01 and then I have this, hoping that that’s good enough. 🥴
def test_rollover():
d = jenny.HASHV2_CUTOFF_DATE
assert len(jenny.make_twt_hash(URL, d - timedelta(days=7), TEXT)) == 7
assert len(jenny.make_twt_hash(URL, d - timedelta(seconds=3), TEXT)) == 7
assert len(jenny.make_twt_hash(URL, d - timedelta(seconds=2), TEXT)) == 7
assert len(jenny.make_twt_hash(URL, d - timedelta(seconds=1), TEXT)) == 7
assert len(jenny.make_twt_hash(URL, d, TEXT)) == 12
assert len(jenny.make_twt_hash(URL, d + timedelta(seconds=1), TEXT)) == 12
assert len(jenny.make_twt_hash(URL, d + timedelta(seconds=2), TEXT)) == 12
assert len(jenny.make_twt_hash(URL, d + timedelta(seconds=3), TEXT)) == 12
assert len(jenny.make_twt_hash(URL, d + timedelta(days=7), TEXT)) == 12
(In other words, I don’t care as long as it’s before 2027-01-01. 😏😅)
@prologic@twtxt.net How do I test? You can try to mention my Mastodon account https://tilde.zone/@movq, if that helps. 🤔
Maybe someone else can help with more testing? 🧐
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 😂
Speaking of WAF(s) / Web Applicaiton Firewalls – I actually had forgotten that not only have I designed a new WAF from scratch, but I’ve actually implemented it already, and done some local testing. I just haven’t put it into production yet… What od you think @aelaraji@aelaraji.com ? 🤔 https://git.mills.io/prologic/caddy-waf
git.mills.io today (after finishing work) and this is what I found 🤯 Tehse asshole/cunts are still at it !!! 🤬 -- So let's instead see if this works:
@prologic@twtxt.net I remember reading a blog-post where someone has been throwing redirects to some +100GB files (usually used for speed testing purposes) at a swarm of bots that has been abusing his server in order to criple them, but I can’t find it anymore. I’m pretty sure I’ve had it bookmarked somewhere.
The Bigfoot Files: FBI publishes cryptid case file on its website
Genuine FBI documents concerning the lab testing of alleged Bigfoot hair samples are now available to view. It turns out that Bigfoot isn’t just some … ⌘ Read more
@prologic@twtxt.net Let me know if you still need an account for testing. My tin-can bandwidth is slow AF but usable if you don’t mind the speed.
When someone changed all my test data for their own tests ⌘ Read more
@movq@www.uninformativ.de @bender@twtxt.net @prologic@twtxt.net That’s fine with me. It could be even the 1st January 2026, as simple as the change really is.
But it would be also alright to just stick with July, so that I don’t have to update the tests. :-P
@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’m about to quickly test something in production ⌘ Read more
Testing 1 2 3
Testing 1 2 3
Test
Hello World! Testing 1 2 3
@prologic@twtxt.net no, I really meant small. I only have a handful of GiBs left of storage. If you can wait until mid-December, then no probleml. Right now it is kind of running on fumes. For testing, and to do not disturb anyone timelines, I recommend you run a small test instance. Running GtS is easier than running Yarn, by the way. Word.
@prologic@twtxt.net ah, yes, one of those, yes. Too small for testing though. 😅
Test (_did I fix this shit™-)?
Hey @manton@bridge.twtxt.net 👋 Why yes I believe I did!
Anyone run a Mastodon serve rI can have an account on to help test the Twtxt <-> Activity Pub bridge? 🙏
Testing 1 2 3 @manton@twtxt.net
Test @-mentioning@twtxt.net an AP actor via the Bridge. Hey @manton@twtxt.net 👋
I need some test Activity Pub / Mastodon users to test with 🤔
WOW LOL
fetch https://weaknotes.com/users/david: status 500 Internal Server Error
First real test failed trying to lookup / follow @david@weaknotes.com
For those curious, the new Twtxt <-> ActivityPub bridge I’m building (bidirectional) simply requires three things:
- You register your Twtxt feed to the bridge: https://bridge.twtxt.net
- You verify that you in fact own/control the feed by putting the verification code somewhere on/in your feed (doesn’t matter where or how)
- You proxy/forward requests for
/.well-known/webfingerto the Bridgebridge.twtxt.net.
I’m still testing through and ironing out bugs 🐛 Please be patient! 🙏
Testing new design, architecture and implementation of a Twtxt bridge I’m working on…
verification-token: ee9bc4da3356f4990671
Please ignore.
Lab 3#: Finding and exploiting an unused API endpoint | Api Testing ⌘ Read more
tilde.club feeds have no # nick and is messing with yarnd's behavior 😅
@bender@twtxt.net Just wrote better code with tests 🤣
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
Thank you for the encouragement and love and kind words, @lyse@lyse.isobeef.org @movq@www.uninformativ.de @bender@twtxt.net @doesnm@doesnm.p.psf.lt and others along the way I’m not sure of their feed uris 💕 I’ll keep at it, but for the time being I will keep my distance, mostly off IRC, because I don’t have the energy to spare in that kind of engagement (what//if the worst happens, it’s so draining). I need to remember what I ever did any of this for, it was back in ~2020 and I wanted really to build small interconnected communities that any non “tech savvy” person (more or less) could also benefit from ane enjoy. Even if there are aspects of the specs we’ve built/extended over time that aren’t “perfect”™, they’re “good enough”™ that they’ve last 5+ years (I believe this is 6 years running now). I want to spend a bit of time going back to why I did any of this in the the first place, and get a little micro-SaaS offering going (barely covering running costs) so encourage more folks to run pods, and thus twtxt feeds and grow the community ever so slightly. Other than that, I plan to get the specs “in order” to a point (with @movq@www.uninformativ.de and @lyse@lyse.isobeef.org’s help) where I hope they’ll stand the test of time – like SMTP.
Thank you all ! 🙏
@prologic@twtxt.net a good DR plan must be tested at least once a year. ☺️
When I finish my sprint and now have to deal with unit tests ⌘ Read more
Kobeni testing the mirrors (SP1 Draws) [Chainsaw Man] ⌘ Read more
Kim’s Test (Satelyte) [Scott Pilgrim] ⌘ Read more
Pakistan “will not be the first to resume nuclear tests,” official says in response to Trump’s 60 Minutes claim ⌘ Read more
Trump reveals Pakistan “testing” nuclear weapons, defends US’ decision to resume testing ⌘ Read more
Mercy running some tests on herself (orapunch) [Overwatch] ⌘ Read more
I had a looksie (just to be sure) at the database, and they were thankfully legit test events. But this did spark/trigger me to make sure I have some form of anti-spam measures in place. So I added some per-event / per-rsvp rate-limiting and honeypot(s).
After All the Hype, Kremlin Admits Putin’s Nuclear Tests Weren’t Nuclear at All ⌘ Read more
Laut “Glücksatlas” ist in Mecklenburg-Vorpommern die Lebenszufriedenheit bundesweit am geringsten. Aber mich hat gar keiner gefragt. 🤔
Wie damals beim PISA-Test, als sie bei uns im Jahrgang fast ausschließlich die Doofen beprobt haben und sich dann wunderten.
Alle Bevölkerungsgruppen sind betroffen, besonders ältere alleinlebende Männer.
Die sollten sich mal fragen, warum sie alleinlebend sind, die ollen Borche! Dann löst sich der Rest von selbst. 😘
When I tell QA they can start testing my code ⌘ Read more
Trump orders nuclear testing after Russia tests underwater drone ⌘ Read more
President directs Pentagon to start testing nuclear weapons ⌘ Read more