Wulfsta's recent activity

  1. Comment on MomBoard: E-ink display for a parent with amnesia in ~tech

    Wulfsta
    Link Parent
    It’s funny you put it this way; arguably privately held companies are much better at this, but there are few large companies that are privately held.

    I've often mused that a fat lot of the enshittification we all bemoan could be solved if we can just figure out a way to properly incentivize companies to be more interested in the products and services they provide rather than stock price and gross profits.

    It’s funny you put it this way; arguably privately held companies are much better at this, but there are few large companies that are privately held.

    7 votes
  2. Comment on What programming/technical projects have you been working on? in ~comp

    Wulfsta
    Link
    My same70 (Duet3D 6HC) speedup got merged into Klipper! Additionally a new package and module for prometheus-klipper-exporter got merged into nixpkgs/NixOS! My project for the last few days has...

    My same70 (Duet3D 6HC) speedup got merged into Klipper! Additionally a new package and module for prometheus-klipper-exporter got merged into nixpkgs/NixOS!

    My project for the last few days has been getting the LIS3DH accelerometer on my printer working over I2C. The Duet3D Toolboard 1LC has one onboard, and it makes sense to have an implementation. Here is that work, will need some minor refactoring once another set of commits goes into Klipper to get merged. It has been a moderately successful couple of weeks for my 3D printing hobby.

    4 votes
  3. Comment on What programming/technical projects have you been working on? in ~comp

    Wulfsta
    Link
    Following up on my last post, I managed almost four times speedup for Klipper on the same70. Here is the change. Figuring out the DMA hardware was a massive pain. Next I might get the LIS3DH...

    Following up on my last post, I managed almost four times speedup for Klipper on the same70. Here is the change. Figuring out the DMA hardware was a massive pain.

    Next I might get the LIS3DH working over I2C so my toolboard has a functioning accelerometer.

    3 votes
  4. Comment on Kill Bill x Rav x Hatsune Miku - THINGS WILL GET MUCH WORSE FROM HERE (2024) in ~music

    Wulfsta
    Link Parent
    Yeah - I listened to it when it released and wasn’t liking it initially, but it grew on me after a few closer listens.

    Yeah - I listened to it when it released and wasn’t liking it initially, but it grew on me after a few closer listens.

    1 vote
  5. Comment on What programming/technical projects have you been working on? in ~comp

    Wulfsta
    Link Parent
    Well, Klipper currently runs my printer, and I (with a decent amount of debugging help from another developer) added the Duet 1LC support to it already - I wanted to try Klipper out rather than...

    Well, Klipper currently runs my printer, and I (with a decent amount of debugging help from another developer) added the Duet 1LC support to it already - I wanted to try Klipper out rather than RepRapFirmware due to some issues I was having with RRF. I just got annoyed that I can’t run higher microsteps on the 6HC and started looking into it.

    And you are not far off - there is a GCC annotation that is also used for hot path functions in Klipper (I think, since the linker mentions RAM functions) that I believe you are talking about. This is a little heavier, since it is not so hardware agnostic as that.

    1 vote
  6. Comment on What programming/technical projects have you been working on? in ~comp

    Wulfsta
    Link
    After sitting down for a few hours and going over the microcontroller manual, then confirming with another developer, I realized that the ATSAME70 (Duet 6HC) runs slowly in Klipper because every...

    After sitting down for a few hours and going over the microcontroller manual, then confirming with another developer, I realized that the ATSAME70 (Duet 6HC) runs slowly in Klipper because every instruction is fetched from flash memory, over a bus that is running at half the frequency of the processor. That is, the chip runs at 300MHz, but is really running at a maximum of 150MHz due to the bus (even RAM access happens over this bus), and probably much slower because we have to wait a certain number of cycles to read from flash. I started tinkering with enabling caches, but realized that Klipper is small enough to fit entirely in the Instruction Tightly Coupled Memory (ITCM) on this chip with room to spare. My current plan is to try loading Klipper into flash with virtual memory addresses that point to the ITCM, then using the Direct Memory Access (DMA) controller on the chip to copy the entirety of Klipper into the ITCM before enabling the ITCM. I have to use the DMA hardware because there is a seamless remapping that happens from the ITCM addresses to the beginning of flash memory when the ITCM is disabled, but DMA can write to those addresses without getting remapped. I’m trying to minimize modifications to the linker script as much as possible, to make it easier to merge upstream. After this I will try to enable the Data Cache in the processor, because all of the data should simply fit directly into it, and then everything will be able to run at 300MHz.

    3 votes
  7. Comment on Australians get 'right to disconnect' after working hours in ~life

    Wulfsta
    Link
    How does this impact salaried employees that go on call?

    How does this impact salaried employees that go on call?

    5 votes
  8. Comment on I hate alcohol. Totally hate it. in ~talk

    Wulfsta
    Link Parent
    I guess I should have clarified that I think this is the average case for folks brewing coffee at home and most restaurants. I also certainly enjoy milk and espresso drinks, so I would be in the...

    I guess I should have clarified that I think this is the average case for folks brewing coffee at home and most restaurants. I also certainly enjoy milk and espresso drinks, so I would be in the category of adding something to my coffee as well!

  9. Comment on I hate alcohol. Totally hate it. in ~talk

    Wulfsta
    Link Parent
    My point is that you are discounting the size of the market for flavorful alcoholic beverages, this reads as an assertion of that to me. I don’t really want to argue semantics though, so okay.

    Very few people enjoy alcoholic beverages for the taste alone. It's disgusting.

    My point is that you are discounting the size of the market for flavorful alcoholic beverages, this reads as an assertion of that to me. I don’t really want to argue semantics though, so okay.

    3 votes
  10. Comment on I hate alcohol. Totally hate it. in ~talk

    Wulfsta
    Link Parent
    I’d pose that people bury the flavor of coffee with cream and sugar because the coffee itself is not good, either from a bad roast, or bad brew…

    I’d pose that people bury the flavor of coffee with cream and sugar because the coffee itself is not good, either from a bad roast, or bad brew…

    7 votes
  11. Comment on I hate alcohol. Totally hate it. in ~talk

    Wulfsta
    Link Parent
    I outright disagree with the assertion that people don’t enjoy alcoholic beverages for the taste - I certainly do, and many bars cater to this. Consider Double Chicken Please; many bars such as...

    I outright disagree with the assertion that people don’t enjoy alcoholic beverages for the taste - I certainly do, and many bars cater to this. Consider Double Chicken Please; many bars such as this one compose drinks by considering flavors as you might do for a dish.

    3 votes
  12. Comment on Why do I keep getting logged out? in ~tildes

    Wulfsta
    Link Parent
    iOS Firefox, likely related to the bug posted in the thread. It has increased in frequency in my device in the last few days, which is what prompted me to make this post.

    iOS Firefox, likely related to the bug posted in the thread. It has increased in frequency in my device in the last few days, which is what prompted me to make this post.

    4 votes
  13. Comment on Why do I keep getting logged out? in ~tildes

    Wulfsta
    Link Parent
    I can assure you it isn’t this, but thanks.

    I can assure you it isn’t this, but thanks.

  14. Comment on What is the most profound impact a dream has had on you? in ~talk

    Wulfsta
    Link Parent
    I’ve had this happen too - I’ve heard it called dêjà rêvé.

    I’ve had this happen too - I’ve heard it called dêjà rêvé.

    6 votes
  15. Comment on "Privacy-Preserving" Attribution: Mozilla disappoints us yet again in ~tech

    Wulfsta
    Link Parent
    Have you tried Ladybird? I’m curious how it performs.

    Have you tried Ladybird? I’m curious how it performs.

  16. Comment on u/RNG investigates bitcoin town in ~health

    Wulfsta
    Link
    @RNG can you use an app like this to measure the frequencies of the noise? I’m curious what the spectrum looks like near the plant.

    @RNG can you use an app like this to measure the frequencies of the noise? I’m curious what the spectrum looks like near the plant.

    6 votes
  17. Comment on “It can’t be that easy, right?” (a Linux desktop environment appreciation post) in ~tech

  18. Comment on PCG Random Number Party Tricks in ~comp

    Wulfsta
    Link
    You had me excited about new PCG tricks, but this is old news! That said, more folks should read the PCG papers - they’re very thorough.

    You had me excited about new PCG tricks, but this is old news! That said, more folks should read the PCG papers - they’re very thorough.

    4 votes