Haha, along the same lines [1] [2] but trying to target and stay inside Cloudflare's free plan (workers, D1, R2 etc.) for hosting small simple forums of a couple hundred users. Along with AI-powered moderation.
JS-ful in some parts - but mostly Rust cloudflare workers WASM. It can self-host as well in a single binary + sqlite. MIT.
Trying to figure out a good defense to the bot-infestation problem next.
I am planning to host my forum invite-only, so no randoms or bots will be able to post stuff. Additionally, if it picks up activity, I hope some of my friends would also help with moderation.
I agree. That matches my experience so far. Just so many things one might need for a forum have already been covered by Django. The ORM is easy to use, mostly and select_related and prefetch_related help with avoiding unnecessary queries, which can quickly arise in a forum. For example simply when listing threads, you might want to know an excerpt of the latest post in each thread. But also the way one names url patterns and then refers to them in templates, so that changing the url patterns (except for changing the name) does break the templates. Or the way Django forms make building forms not much work. In summary, so far it has been a delight to build it using Django.
We have (had?) some ticks in our backyard and I came across these which I thought was a clever attack angle: tick tubes.
Permethrin-soaked cotton balls in a tube, mice find them and build nests out of the freely available cotton, ticks that the mice have gathered while walking around die when they come back to the nest.
It does work a little, but it's even more effective to just get some chickens. I did find permethrin works great on clothing - when I used to go hunting a lot I'd get ticks on me every time, and the thing is they climb off of your boots in the car and go under the seats or wherever so you don't get bitten until three days later when you're driving back from grocery shopping or whatever. After I started using permethrin and sprayed the floor of my car with it I never saw another tick again.
This seems like a good way to encourage ticks to develop a permethrin resistance because the cotton will stay in the rodents nest and gradually be reduced in concentration.
Ive been treating my car, hiking clothing and gear with permethrin and haven't had a tick since doing that. Reapply every time you go to the woods or every two weeks if you're in the woods continuously and keep the concentration up.
If my house was in the woods I would also treat the den/mud room.
If you have a rodent problem then control the rodents: manage habitat, trap/kill them, encourage predators like hawks etc.
(For the unaware, OP above is the article author.)
As a long time user of Bitbake and Yocto, and watcher of Yoe Linux... I kind of have to respectfully disagree with the approach.
One look at the Python or Node packaging ecosystem, and you can see how difficult trying to integrate those in a 'sane' way in embedded, with repeatability and security in mind, nevertheless wrangling something like C/C++ dependencies and native packages in a qemu-cross (or binfmt emulation) environment.
I feel like Bitbake and the wider Yocto ecosystem has essentially 'solved' cross compiling. Sure there are the incredibly complex codebases like Chromium that require lots and lots of study and patience, or esoteric compilers, etc. but for most applications I feel that especially AI tooling can write up a good basic recipe for integration with Yocto.
The unfortunate thing about AI tooling is Kernighan's law (where debugging is twice as hard as writing it the first time.) Especially in Embedded Linux, where 99.99% of the product code is written by others, trying to figure out where the AI didn't quite get it right or missed something can break things unexpectedly and impossibly for the unaware developer to fix, even breaking at runtime. So the build environment has to be simple and predictable. I think Yocto/Bitbake already strikes a good balance here, with other nice things like offline builds, repeatable builds, sstate caching across machines, PRbuild servers... things useful for big teams, so consider those as well.
Although, if someone does a 'uv'-like rewrite of Bitbake into Rust with the same feature set but faster, I am all for it...
Maybe, having Yoe or some other centralized distro make specific opinionated choices and then provide an open sstate feed, working inside Bitbake, could get a lot of the speed and customizability gains back without a big rewrite effort.
> Almost all retail RFID tags are on hanging labels, like with the price, or a sticker on the item. Although I did find one inside a pillow once.
I would say that Decathlon stuff has the RFID inside the internal labels (the ones that you should cut off if you don't want them to scratch your skin but sometimes you don't notice them)
You still need to know the hard parts: precisely what you want to build, all domain/business knowledge questions solved, but this tool automates the rest of the coding and documentation and testing.
It's going to be a wild future for software development...
> The Far Side is the only place in the Earth Moon system where you can hide military hardware and basically disappear. No optical tracking, no radar, no interception.
What prevents someone from sending a Lunar-orbiting imaging satellite to image everything on the Far Side? The Lunar Reconnaissance Orbiter has already been imaging the Far Side for over a decade.
I agree with your general points about it being a difficult location to get to, but if it's possible to put regular satellites in Lunar orbit, surely its possible to park some warheads too just in case...
If a big power gets there first, they’re not going to treat lunar orbit like some kind of shared international space. They’d treat it as their turf. At that point you can’t just assume you can drop an imaging satellite into whatever orbit you want they’d have both the motive and the capability to deny access.
JS-ful in some parts - but mostly Rust cloudflare workers WASM. It can self-host as well in a single binary + sqlite. MIT.
Trying to figure out a good defense to the bot-infestation problem next.
[1]: Test site (readonly example data - not yet ready for the public): https://dev.notespace.org
[2]: https://github.com/kevinbaker/notespace
reply