@muvlon@hachyderm.io avatar

muvlon

@muvlon@hachyderm.io

Linux enjoyer
Nazi hackers fuck off
he/him

This profile is from a federated server and may be incomplete. Browse more on the original instance.

kernellogger, to linux
@kernellogger@fosstodon.org avatar

Reminder: if you encounter a regression, try to find the change causing it using git bisect; then report the issue through the proper upstream channels, as with a bit of luck it then will be fixed quickly.

A good example is the "Dell systems hang at shutdown" problem with 6.5. It's now fixed in mainline, 22 days after the initial report, 3 days after being bisected. The fix is now en route for the next 6.5.y release (expected within 3 or 5 days).

1/ For details…

muvlon,
@muvlon@hachyderm.io avatar

@kernellogger @dotstdy The second I saw LKML I closed the tab. I do not want to maintain a second set of mail client configuration just to suit the whims of the kernel developers. I'll sooner live with most bugs.

muvlon,
@muvlon@hachyderm.io avatar

@kernellogger @dotstdy No that's fine, it's very easy to disable HTML in my mail client.

I didn't even check what kinds of rules I have to follow, I just remember another huge doc telling people how exactly to configure their mail clients in order to be able to talk on LKML without getting laughed out of town.

muvlon,
@muvlon@hachyderm.io avatar

@kernellogger @dotstdy Ah, great :) Yes, that I can manage. Thanks!

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

What I’m gathering from this talk is that to get panic info from WASM you need to reinvent « errno »

muvlon,
@muvlon@hachyderm.io avatar

@Paxxi @fasterthanlime cocks gun WASM's cursed.

lcamtuf, to random

deleted_by_author

  • Loading...
  • muvlon,
    @muvlon@hachyderm.io avatar

    @lcamtuf Here's my take as to why this is working now:

    Rust comes with a ton of extra complexity compared to C, which does increase friction. However, by taking advantage of modern advances in tooling, it greatly reduces friction in other areas, allowing the overall experience to still be tolerable for most people.

    Consider all the mucking about with headers, build systems and distro package managers in C vs. just having Cargo and a module system in Rust.

    lcamtuf, (edited ) to random

    deleted_by_author

  • Loading...
  • muvlon,
    @muvlon@hachyderm.io avatar

    @lcamtuf

    In my perception, the cultural issue is getting worse, not better now that there are other systems languages for safety-sensitive C people to switch to. The ones that remain now are more likely to be the "I don't need safety I know what I'm doing" cowboy types.

    muvlon,
    @muvlon@hachyderm.io avatar

    @lcamtuf @streganil @jmsdnns I've used it on 16-bit MCUs (MSP43X) just fine, FWIW. And I know people who use it on AVR.

    I think what's holding you back there is not the language itself but mostly the fact that all the vendor stuff is heavily focused around C, as are drivers. You're kind of fighting an uphill battle there.

    The one exception I think is ARM and in particular the STM32 family, where a rich and very nice to use Rust ecosystem exists.

    brion, to random

    deleted_by_author

  • Loading...
  • muvlon,
    @muvlon@hachyderm.io avatar

    @brion This is probably the single best argument as to why stalebotting is awful.

    So grateful for this fix! I've encountered this many times and wasn't even aware it was specifically a Firefox issue.

    muvlon, to random
    @muvlon@hachyderm.io avatar

    This 9.8/10 CVE could've been a bounds check.

    fasterthanlime, to random
    @fasterthanlime@hachyderm.io avatar

    Please stop writing these: https://corrode.dev/blog/async/

    This teaches you exactly one thing about async rust (futures must be polled to do work) 90% into the article and the rest is just... conjecture? Mourning async-std? Quoting other poorly researched pieces?

    muvlon,
    @muvlon@hachyderm.io avatar

    @fasterthanlime Wait I thought the takeaway was if I steal the cool bear people will agree with my blog posts too

    0xabad1dea, to random

    unity’s own explanation for deleting the ToS off their own website is… it wasn’t generating enough engagement

    https://twitter.com/unity/status/1705317639478751611

    muvlon,
    @muvlon@hachyderm.io avatar

    @0xabad1dea @mcc Your honor let the record show that I'm a silly goofball. Just an absolute airhead.

    jomo, to random
    @jomo@mstdn.io avatar

    The word for delayed onset muscle soreness, the pain you feel the day after a workout, is "Muskelkater", muscle hangover.

    muvlon,
    @muvlon@hachyderm.io avatar

    @jomo @tyalie In fitness circles people tend to call it "DOMS", short for delayed onset muscle soreness.

    thephd, to random
    @thephd@pony.social avatar

    .... You're telling me fucking webp wasn't running basic fuzzers on its bloody image parsing shit?

    Did I just get transported back to 2001? The fuck??

    muvlon,
    @muvlon@hachyderm.io avatar

    @aeva @thephd For libraries, I've used libFuzzer which did a good job: https://llvm.org/docs/LibFuzzer.html

    jomo, (edited ) to random
    @jomo@mstdn.io avatar

    about to get really unter den tisch gesoffen by some cool serbs at

    muvlon,
    @muvlon@hachyderm.io avatar

    @jomo It was nice knowing you 🫡

    jomo, to random German
    @jomo@mstdn.io avatar

    "Der ITler hatte der Firma das Leck gemeldet, die daraufhin Strafanzeige gegen ihn erstattete"

    Ja fickt euch ihr Pisser!

    https://www.aachener-zeitung.de/lokales/juelich/hacker-programmierer-findet-datenleck-und-muss-vor-gericht_aid-96817703

    muvlon,
    @muvlon@hachyderm.io avatar

    @jomo Aber 10/10 Golem Titelbild. Datenmlep

    lcamtuf, to random

    deleted_by_author

  • Loading...
  • muvlon,
    @muvlon@hachyderm.io avatar

    @lcamtuf No, it's time to get your own avatar and 2-3 additional jobs just like that one.

    gsuberland, to random
    @gsuberland@chaos.social avatar

    THE MISSILE IS PROVIDED "AS IS", WITHOUT ANY WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF CORRECTNESS, FITNESS FOR A PARTICULAR LOCATION, AND DIFFERENTIATION. IN NO EVENT SHALL THE MISSILE OR GUIDANCE SYSTEM BE LIABLE FOR ANY DEVIATION, ERROR, OR CORRECTIVE COMMANDS, WHETHER IN A POSITION WHERE IT IS OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH A VARIATION.

    muvlon,
    @muvlon@hachyderm.io avatar

    @gsuberland The key words "IS", "ISN'T", "WAS", "WASN'T", "POSITION", "VARIATION", and "DEVIATON" in this missile are to be interpreted as described in RFC 2119.

    isotopp, to random German
    @isotopp@chaos.social avatar

    deleted_by_author

  • Loading...
  • muvlon,
    @muvlon@hachyderm.io avatar

    @isotopp Or, if you do want alerts for CPU, don't use CPU usage. Instead, alert on CPU pressure.

    CPU usage answers (roughly) "what percentage of time is there stuff running on the CPU?". CPU pressure answers "what percentage of time could you be doing work faster if there was more CPU".

    Ideally, you want high usage but low pressure.

    gsuberland, (edited ) to random
    @gsuberland@chaos.social avatar

    options for open compute hardware in 2023:

    • bastardised laptop from 2003, not actually open but we wrote some open source code for the bios. also microcode is satan, so enjoy side channels.

    • modern commercially sold open hardware laptop, costs £3000 and moderately outperforms a raspberry pi

    • a raspberry pi (wait, it's not open? so why do all the foss nerds like it?)

    • an obscure SBC with zero support or info other than a HN post saying "it's easy, I installed Gentoo on it in under a week"

    muvlon,
    @muvlon@hachyderm.io avatar

    @gsuberland Don't forget about the 15000$ POWER workstation!

    mjg59, to random
    @mjg59@nondeterministic.computer avatar

    STOP DOING SPECULATIVE EXECUTION

    INSTRUCTIONS WERE NOT MEANT TO HAVE REVERSIBLE SIDE EFFECTS

    muvlon,
    @muvlon@hachyderm.io avatar

    @mjg59 YEARS OF UARCH OPTIMIZATIONS YET NO PERFORMANCE GAINS FOUND THAT WEREN'T EVENTUALLY UNDONE BY MITIGATIONS

    mjg59, to random
    @mjg59@nondeterministic.computer avatar

    You: (implements secure boot)
    Me: (jams screwdriver into NAND pins, receives u-boot prompt)

    muvlon,
    @muvlon@hachyderm.io avatar

    @mjg59 Wait, which ones exactly do I short? Help me out here, I'm not good with computers.

    fasterthanlime, to random
    @fasterthanlime@hachyderm.io avatar

    I’m at 1/3 difficult family visits for today on negative sleep, fedi give me strength

    muvlon,
    @muvlon@hachyderm.io avatar

    @fasterthanlime :blobfoxreach:

    jomo, (edited ) to random
    @jomo@mstdn.io avatar

    Yesterday my laptop stopped charging the battery and accepting the USB PD power supply in general.

    I took a closer look and noticed it wouldn't do any sort of PD communication any more. It was stuck at the default 5V and only drew ~160mA. Some part (apparently at the flip side of the SSD) got significantly warm. Unscrewing the main board, it turns out this is the PD controller, a TPS65988.

    There's molten plastic on the package and what looks like copper visible in it. 🧐🔥

    muvlon,
    @muvlon@hachyderm.io avatar

    @jomo Nice, you got a free Through-Silicon Via!

    foone, to random
    @foone@digipres.club avatar

    part of the horror of working with old SBCs is finding out exactly what they mean by "we've got official linux support!"

    TRUSTY TAHR?! YOU WANT ME TO USE UBUNTU 14.04?

    muvlon,
    @muvlon@hachyderm.io avatar

    @foone Forget old SBCs, I've seen new ones with Linux kernels that are many years out of date by the time the SBC ships.

    muvlon, to random
    @muvlon@hachyderm.io avatar

    Need to add mains electricity to your Lego builds? Wago 221-2411 connectors are conveniently both 1 pin tall and wide!

    muvlon,
    @muvlon@hachyderm.io avatar

    Yes, the levers still work and you can even access the measurement ports through the technic holes.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • ngwrru68w68
  • cubers
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • cisconetworking
  • mdbf
  • ethstaker
  • JUstTest
  • Durango
  • khanakhh
  • GTA5RPClips
  • anitta
  • osvaldo12
  • everett
  • normalnudes
  • tester
  • tacticalgear
  • provamag3
  • modclub
  • Leos
  • lostlight
  • All magazines