@kogasa@programming.dev cover

This profile is from a federated server and may be incomplete. View on remote instance

kogasa ,
@kogasa@programming.dev avatar

It's common to just use "log" in pure math, since nobody uses the base 10 log.

kogasa ,
@kogasa@programming.dev avatar

It's 1-2 million scovilles, that's crazy

kogasa ,
@kogasa@programming.dev avatar

We're back to "crud" and "shucks" now boomer

kogasa ,
@kogasa@programming.dev avatar

Mesa is usually pretty quick to update, it's just that stable distros won't update mesa all that quickly. I assume most of them have some way to install a newer mesa from a community repo or something.

kogasa ,
@kogasa@programming.dev avatar

It’s just as easy to run in a Docker container and I would recommend this anyway.

kogasa ,
@kogasa@programming.dev avatar

Docker is lighter and easier to manage than a VM. I run a collection of services as docker compose services inside a NixOS host VM. It’s easy to start, stop, monitor, update etc. even from a different computer (via ssh or docker contexts). It’s great.

Arch Linux is suddenly the butt of a lot of memes?

Over the past couple of weeks, I’ve seen a lot of content that’s ripping on Arch Linux, from pictures of stickers being removed from laptops, to comments about it having a lot of bloat or frustrating package management. Was there a change to their policies, strategies, or distro that has turned this once proud vessel into a...

kogasa ,
@kogasa@programming.dev avatar

I fail to see any reason to prefer Void over Arch. Few people really care about using systemd or glibc.

kogasa ,
@kogasa@programming.dev avatar

Uh huh.

kogasa ,
@kogasa@programming.dev avatar

The compositor will have to implement a CLI. Sway has an IPC socket and CLI just like i3 and I can use this to hide windows.

[Thread, post or comment was deleted by the author]

  • Loading...
  • kogasa ,
    @kogasa@programming.dev avatar

    DACs have been very good and very cheap for years now. A $10 Apple USB dongle contains an extremely good DAC. At the consumer level, you’re paying for pretty much everything except sound quality now.

    You do need an amp for some headphones. They can even be used to deliver low power at a low noise floor for high sensitivity earbuds, but this isn’t always necessary.

    kogasa ,
    @kogasa@programming.dev avatar

    What do you think the problem is exactly? Low sample rate? Are you familiar with the Nyquist sampling theorem?

    kogasa ,
    @kogasa@programming.dev avatar

    The difference is literally mathematically 0 unless you think your hearing exceeds 22kHz instead of the typical ~18 or widely-regarded maximum of 20kHz

    kogasa ,
    @kogasa@programming.dev avatar

    Bit depth is not the same as bitrate, there is no difference in the signals that can be reproduced within the range of human hearing between a sample rate of 44kHz and 96kHz

    kogasa ,
    @kogasa@programming.dev avatar

    ???

    kogasa ,
    @kogasa@programming.dev avatar

    My comment was supposed to be in reply to some lunatic spouting word salad, not a top level comment. But thanks for your effort anyway.

    I consider myself an audiophile but it doesn’t require you to be uninformed, susceptible to snake oil, or judgmental. I collect FLACs and understand that there’s no audible difference between a lossless copy and a good 320kbps cbr / v0 mp3 transcode, etc.

    kogasa ,
    @kogasa@programming.dev avatar

    ???

    kogasa ,
    @kogasa@programming.dev avatar

    I am an audiophile, not an idiot. They don’t. The slim possibility of reproducing signals past 20kHz causing audible changes to the signal within audible range may technically exist, but you will never ever demonstrate the ability to detect a difference in a double blind test.

    The only reason to use a higher sample rate than 44.1kHz is to avoid resampling audio which is already in a different sample rate, e.g. CDs which are usually 48kHz or potentially “hi-fi” sources that may be 96kHz or higher. Resampling can theoretically introduce audible artifacts although a modern CPU using a modern resampling algorithm can very easily perform transparent resampling in real-time.

    kogasa ,
    @kogasa@programming.dev avatar

    Ok, go ahead and continue posting misinformation and getting mad about being corrected instead of just learning

    kogasa ,
    @kogasa@programming.dev avatar

    Being proud of ignorance is a really cool trait

    kogasa ,
    @kogasa@programming.dev avatar

    Get off your damn horse man, this thread is for poking fun at twats who have to correct everybody

    No, it’s not.

    Maybe you’ll learn, or go someplace where technical accuracy matters. Because here it doesn’t.

    I get it, you have no self respect

    kogasa ,
    @kogasa@programming.dev avatar

    Is the duality statement meant to be true in a technical sense?

    kogasa ,
    @kogasa@programming.dev avatar

    I don’t see the duality

    kogasa ,
    @kogasa@programming.dev avatar

    Haven’t heard of 0x10c since 2012. Shame it was canceled, I love Elite and would love more games in its niche

    kogasa ,
    @kogasa@programming.dev avatar

    What platforms would you like your app to run on? Then, which UI framework supporting those platforms would you like to use? Then, look at the framework’s documentation to find a sample starter project that you can run as an app, and modify it from there

    kogasa ,
    @kogasa@programming.dev avatar

    All cloud providers will support budget notifications. That doesn’t do much good when you shoot past the budget in a short timespan. I set a Google cloud budget of $20/month and enabled a Tensorboard instance, which had no observable indication that it cost anything except the base cost of the VM, and got notified that I was $280 over budget the next day. Apparently there was an upfront $300/month/user fee for Tensorboard. (Several months later they changed the pricing model to $10 GiB/month with no user fee.)

    kogasa ,
    @kogasa@programming.dev avatar

    Not sure I understand. How could there possibly be a solution? Isn’t this an inherent problem with federation? You can’t un-share information

    kogasa ,
    @kogasa@programming.dev avatar

    It could still be rust. Code is always the easy part. Design and organization and funding are hard

    kogasa ,
    @kogasa@programming.dev avatar

    Not really a substantial opinion, but I have little hope that replacing a fairly well established Rust codebase with a brand new Java one will do much in terms of increasing contribution.

    kogasa ,
    @kogasa@programming.dev avatar

    Obfuscation is meaningless. It’s public info or it’s not. In this case it’s necessarily public

    kogasa ,
    @kogasa@programming.dev avatar

    What’s wrong with mssql besides licensing? It’s fast

    kogasa ,
    @kogasa@programming.dev avatar

    Don’t play it on hard mode fyi, it’s absurdly hard

    kogasa ,
    @kogasa@programming.dev avatar

    If you have a lot of semantic breakpoints (like the end of a concept) that don’t line up with syntactic breakpoints (like the end of a method or expression body) your code probably needs to be refactored. If you don’t, then automatic code formatting is probably all you need.

    kogasa ,
    @kogasa@programming.dev avatar

    Java good

    kogasa ,
    @kogasa@programming.dev avatar

    C# tells you the call site/method name and line number right at the top. It’s only really annoying when you have aggregate exceptions, which sometimes occur because someone async’d wrong

    kogasa ,
    @kogasa@programming.dev avatar

    Err, why would there ever be something besides a tab before a tab? Are we doing ASCII art?

    kogasa ,
    @kogasa@programming.dev avatar

    I understand… In a programming environment 99.999% of tabs aren’t after any other text.

    kogasa ,
    @kogasa@programming.dev avatar

    Seeing un-blacked python code is like finding out someone doesn’t wash their hands. Literally what the fuck

    kogasa ,
    @kogasa@programming.dev avatar

    100 gang (but not for python, just let black defaults do its thing)

    kogasa ,
    @kogasa@programming.dev avatar

    Yaml Ain’t Markup Language: am i a joke to you

    (JSON for data, TOML for configuration)

    kogasa ,
    @kogasa@programming.dev avatar

    Not that YAML’s structure is too complicated, but its syntax is too flexible. All the shit about being whitespace sensitive yet with whitespace errors leading to a syntactically valid YAML document. TOML’s syntax is rigid which makes it unsuitable for expressing complex nested data structures, which is good because that’s not what you should use TOML for. Ultimately the dependence on a highly flexible baseline language like YAML to create complex DSLs is a failure on the developers’ part, and the entire configuration system should be reworked.

    kogasa ,
    @kogasa@programming.dev avatar

    Of course. If you’re working in a DSL that’s popular enough for someone to have written a good schema/parser for then tooling can help.

    kogasa ,
    @kogasa@programming.dev avatar

    C# dev with reasonable experience with java, python, and rust:

    Rust is harder

    kogasa ,
    @kogasa@programming.dev avatar

    78wpm 92% gboard

    ~200wpm on a physical desktop keyboard

    kogasa ,
    @kogasa@programming.dev avatar

    Perhaps if you used more than two fingers on desktop

    kogasa ,
    @kogasa@programming.dev avatar

    Yeah but survival is the worst part about minecraft.

    kogasa ,
    @kogasa@programming.dev avatar

    I find it a little disturbing that YAML seems to be going nowhere, and appreciating JSON all the more, but it’s still interesting to read

    It’s designed as a “data serialization language” but its primary use case seems to be a base syntax for a trillion different DSLs

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tech
  • kbinEarth
  • testing
  • interstellar
  • wanderlust
  • All magazines