AMA about the 737MAX […]
🌉 bridged from ⁂ https://nonexistent.ca/@ktims, follow @ap.brid.gy to interact
[Original post on nonexistent.ca]
[Original post on nonexistent.ca]
Why is Rust's `Bound` and `RangeBounds` API the way it is?!
Tried to build a templated `RangeSet` based on `RangeBounds`, but determining overlap and merging ranges was so ugly due to having to handle the 3 types of `Bound` everywhere. It was impossible to sort out […]
Why is Rust's `Bound` and `RangeBounds` API the way it is?!
Tried to build a templated `RangeSet` based on `RangeBounds`, but determining overlap and merging ranges was so ugly due to having to handle the 3 types of `Bound` everywhere. It was impossible to sort out […]
Today was an exercise in remembering how my custom Grid helper class works. And thinking it already had the necessary methods to solve today's problem, but ending up adding them.
Today was an exercise in remembering how my custom Grid helper class works. And thinking it already had the necessary methods to solve today's problem, but ending up adding them.
#adventofcode day 3 report.
Solved in under 30 min, but my solutions are slow. Just using a totally dumb recursive DFS with memoization.
This problem would probably be better solved with BFS, then it is simple to cull the obviously worse paths (e.g. if we have […]
#adventofcode day 3 report.
Solved in under 30 min, but my solutions are slow. Just using a totally dumb recursive DFS with memoization.
This problem would probably be better solved with BFS, then it is simple to cull the obviously worse paths (e.g. if we have […]
Hitting my self-imposed time limit for #adventofcode day 2.
Performance progression:
First attempt, string-based brute force:
Part1 - 24ms
Part2 - 239ms
Second attempt, arithmetic based brute force:
Part1 - 4.5ms
Part2 - 13ms
Third attempt, arithmetic based on […]
Hitting my self-imposed time limit for #adventofcode day 2.
Performance progression:
First attempt, string-based brute force:
Part1 - 24ms
Part2 - 239ms
Second attempt, arithmetic based brute force:
Part1 - 4.5ms
Part2 - 13ms
Third attempt, arithmetic based on […]
Reasonably good solution in about 15 minutes, but there is plenty of room for obvious optimizations and style points.
#adventofcode
Reasonably good solution in about 15 minutes, but there is plenty of room for obvious optimizations and style points.
#adventofcode
Not a great start to #adventofcode this year, I completely forgot how my build setup was working last year, and the boilerplate I copied to start from did not work at all.
Then, I could not quite work out the edge cases for the modular arithmetic after 90 minutes of […]
Not a great start to #adventofcode this year, I completely forgot how my build setup was working last year, and the boilerplate I copied to start from did not work at all.
Then, I could not quite work out the edge cases for the modular arithmetic after 90 minutes of […]
"This document describes a method and policy for ASN prefix-based addressing for IPv6."
If this goes anywhere I expect it will change, and grow, markedly […]
"This document describes a method and policy for ASN prefix-based addressing for IPv6."
If this goes anywhere I expect it will change, and grow, markedly […]
James Iry; Thursday, May 7, 2009
1801 - Joseph Marie Jacquard uses punch cards to instruct a loom to weave "hello, world" into a tapestry. Redditers of the time are not impressed due to the lack of tail call recursion […]
James Iry; Thursday, May 7, 2009
1801 - Joseph Marie Jacquard uses punch cards to instruct a loom to weave "hello, world" into a tapestry. Redditers of the time are not impressed due to the lack of tail call recursion […]
Learned my lesson. Now taking hourly […]
Learned my lesson. Now taking hourly […]
Without backups since I never got […]
Without backups since I never got […]
We're doing some really neat work and are growing our reach and impact every year. Help our 2SLGBTQI+ communities exist […]
We're doing some really neat work and are growing our reach and impact every year. Help our 2SLGBTQI+ communities exist […]
In order to achieve network time synchronization on the order of nanoseconds, it's essential that timestamping […]
[Original post on nonexistent.ca]
In order to achieve network time synchronization on the order of nanoseconds, it's essential that timestamping […]
[Original post on nonexistent.ca]
First on the block is a 4-way distribution amplifier for GNSS (GPS, etc.), so that I can use the same antenna to feed multiple receivers with an […]
[Original post on nonexistent.ca]
First on the block is a 4-way distribution amplifier for GNSS (GPS, etc.), so that I can use the same antenna to feed multiple receivers with an […]
[Original post on nonexistent.ca]
When you copy/paste the MAC address from another machine, intending to increment it by 1, but fail to do so, and it gets written to the NIC, it's a bit of a […]
When you copy/paste the MAC address from another machine, intending to increment it by 1, but fail to do so, and it gets written to the NIC, it's a bit of a […]
[Original post on nonexistent.ca]
[Original post on nonexistent.ca]
[Original post on nonexistent.ca]
[Original post on nonexistent.ca]
* 🛠️ Fixed the DO/DI design error with some bodge wires
* ✨ Amazingly to me, the `eeupdate64e` tool immediately worked to write both the flash image and the eeprom settings (mostly MAC address). `nvmupdate64e` didn't […]
[Original post on nonexistent.ca]
* 🛠️ Fixed the DO/DI design error with some bodge wires
* ✨ Amazingly to me, the `eeupdate64e` tool immediately worked to write both the flash image and the eeprom settings (mostly MAC address). `nvmupdate64e` didn't […]
[Original post on nonexistent.ca]
I knew that I was likely going to have to wrangle some 'pirated' docs and tools together to program the EEPROM correctly. Intel does not offer their real documentation and tools to plebs […]
[Original post on nonexistent.ca]
I knew that I was likely going to have to wrangle some 'pirated' docs and tools together to program the EEPROM correctly. Intel does not offer their real documentation and tools to plebs […]
[Original post on nonexistent.ca]
After smoking the 3.3V supply on the motherboard, I attached an external supply and slowly cranked up the current - YOLO! It's not shorted to ground, and […]
[Original post on nonexistent.ca]
After smoking the 3.3V supply on the motherboard, I attached an external supply and slowly cranked up the current - YOLO! It's not shorted to ground, and […]
[Original post on nonexistent.ca]
USB to the GPS immediately came up 🥳, but no enumeration on PCIe. I had kinda anticipated this because checking over the board on the bench, I found that the 25MHz clock was not reaching the NIC, it […]
USB to the GPS immediately came up 🥳, but no enumeration on PCIe. I had kinda anticipated this because checking over the board on the bench, I found that the 25MHz clock was not reaching the NIC, it […]
[Original post on nonexistent.ca]
[Original post on nonexistent.ca]