

If you do tear it down, take photos and submit to electroda, you can get a pen and an SD card for your trouble.
https://www.elektroda.com/rtvforum/topic3950844.html
Also worth looking there to see if someone else has already done it.


If you do tear it down, take photos and submit to electroda, you can get a pen and an SD card for your trouble.
https://www.elektroda.com/rtvforum/topic3950844.html
Also worth looking there to see if someone else has already done it.


Be nice if they finished their own shows first, before reviving others.


The ZigBee stuff generally does quite well battery wise, you might have to replace batteries once a year at most. I have a temp sensor in my hallway that is still claiming 100% battery after 6 months.
The antennas aren’t super cheap though.


$60! Thats pretty pricy.
https://www.aliexpress.com/item/1005010425366864.html
Something like that + a ZigBee antenna should be able to connect directly to HA.
If you were feeling adventurous, you could try open the sensor and flash esphome, but that would damage the weatherproofing, and it has gotten a lot harder to do that with newer tuya stuff.


Ignoring the lithium battery issue, and the actual regulations, consider that the checked in baggage will be treated with the same level of care that routinely destroys guitars and suitcases. Maybe you dont want to have your laptops dropped on the tarmac.
Also check with your work, you may have rules that prevent you putting work laptops in checked luggage, as its easiest for them to be stolen from there (or if your really paranoid, easiest for malware to be installed without your knowledge)


Congrats! I’ll try not to peek at your code, but will definitely try to repeat your process. I want to remove z3 from my solution.
Great news, the company is pivoting to brainfuck for all future projects!


Last year there was the graph one that was easiest to solve by drawing the graph and manually solving.
And one of the early ones could be done by hand with some mild effort, I did it in excel.


Ha, that is beautiful. How long did it run for?


What language?


It fits up to a 4th order polynomial (going beyond 4th gets a bit silly), depending on the number of known pins.
Uses an apache math library to solve the best fit line.


Archery app. Basically zero users, and got purged from the play store earlier this year because I refused to jump through their hoops.
It was was meant for use with scopes, you would put in some distance and scope settings pairs into it, and it would fit a line allowing you to estimate intermediate scope settings.
It also had an AR mode, where you could save a targets GPS position, and get the distance and angle to the target, and the pin setting.
Sadly, never got any users. So its just for me now. And I deleted the AR stuff.



Its not a race, its a journey! Keep it up!


Thats true of all datacenters though, not just AI. 1RU fans are just crazy noisy.


Its not Christmas, but this one was a gift :D. Merry Christmas all, thanks for everyone who has contributed solutions!
Rest easy little advent bot, your work is done now.
struct Tree {
w: u32,
h: u32,
presents: Vec<u32>,
}
fn is_solveable(tree: &Tree) -> bool {
if tree.h * tree.w < tree.presents.iter().sum::<u32>() * 9 {
return false;
}
true
}
#[test]
fn test_y2025_day12_part1() {
let input = include_str!("../../input/2025/day_12.txt");
let parts = input.split("\n\n").collect::<Vec<_>>();
let trees: Vec<Tree> = parts
.last()
.unwrap()
.lines()
.map(|line| {
let parts: (&str, &str) = line.split_once(": ").unwrap();
let [w, h] = parts
.0
.split("x")
.map(u32::from_str)
.map(Result::unwrap)
.collect::<Vec<_>>()[..]
else {
unreachable!()
};
let num_presents = parts
.1
.split(" ")
.map(u32::from_str)
.map(Result::unwrap)
.collect::<Vec<_>>();
Tree {
w,
h,
presents: num_presents,
}
})
.collect();
let mut solvable = 0;
for tree in trees {
if is_solveable(&tree) {
solvable += 1;
}
}
println!("solvable: {}", solvable);
}


I had an feeling it would be trivial, but didnt think it would be that trivial. I got the answer without even parsing the shapes, just called them all 9.


I bet heated seats cost more in terms of power usage. Pointless worrying about the computer…


“Voluntary”. That’ll do it. Anyone buying a radio jammer isnt going to care about its legality anyway.
And ACMA already can’t realistically do anything about all the preexisting “illegal” radios.
WSL (at least WSL2) is Linux in a VM, so it is real Linux.
Arguably clippy already does this, without requiring AI.