• 0 Posts
  • 29 Comments
Joined 9 months ago
cake
Cake day: January 25th, 2024

help-circle



  • I thought the most mode sane and modern language use the unicode block identification to determine something can be used in valid identifier or not. Like all the ‘numeric’ unicode characters can’t be at the beginning of identifier similar to how it can’t have ‘3var’.

    So once your programming language supports unicode, it automatically will support any unicode language that has those particular blocks.


  • That depends on what video player you use. Of we have control of that, then sure it works. I use mpv to play things, so for radio streams or live videos I can go back/forward as long as it’s cached.

    But if it’s the web service, even though the browser video player has something cached, the player is still controlled by the website. And considering most of the people use chrome/chromium derivatives or YouTube app, it wouldn’t be hard for them to make it so that the player itself will collaborate with whatever they want to do.

    If YouTube was a separate organization it wouldn’t have been the problem it is because of how Google has been taking over all the different parts they need for advertising.





  • thevoidzero@lemmy.worldtomemes@lemmy.worldI know several people like this
    link
    fedilink
    arrow-up
    4
    arrow-down
    2
    ·
    edit-2
    2 months ago

    That’s not how tax brackets should work. But sadly for last year’s state tax I came across it. [Example numbers] Previously I had 24,200 annual salary but zero tax as it was below 25,000. Even though personal deductions are 10,000, below 25 was considered too low to tax. This year, due to a mistake from employers I was paid for two weeks retroactively, now I have 25,300. Instead of taxing 300 above 25,000 the tax was for 15,300 after deduction. So I had to pay taxes which decreased the money below 25,000 which should not happen if income below 25,000 pays no tax.

    And considering there might be things like not qualifying for financial assistance and other things when you cross 25,000 (again example numbers), the actual benefit of making slightly below that, is higher than making slightly above that…

    So the system is putting a resistance to overcome poverty. Either you start making double of what you are making, or stay on your lane. Because trying to improve your situation by only a little is harmful.






  • Some software is always going to have problems. Specially if the developer never had to work with linux.

    In my case I think of it like my choice of Linux like how people may choose other lifestyle. It’s not about having superior experience in everything, but about general good experience and self satisfaction.

    Just think of it this way, people in the 90s were happy with the softwares they had, so if some subset of software is not available to me it’s not end of the world. On the flip side many softwares are only available to me because of linux, my favorite is poppler-tools that allow me to merge PDFs and other pdf related tasks that in windows you’d need to pay Adobe for. If you compare and want things that you can’t have it’ll always make you unhappy. Everytime you search for a tool, search in linux websites or search source codes and you’ll be happy to ignore any tools that have a lot of licensing complications and windows only support. Not saying that’s the way to do it, but that’s how I do it.



  • Most open source tool have the same thing that it feels like it’s made by engineers. I think that’s because it’s true, most FOSS tools are made by engineers for engineers. Because most project start with someone needing something and then creating it and sharing it.

    Chances of a programmer needing something and then making it is a lot higher, than an artist needing it and then making it as then there’d be a need to have the necessary skills to make the software. As someone not from CS field I’ve seen how much of redundant programs are present for CS related tasks while barely some exists for other fields because the overlap of programmer and that field is low specifically FOSS programmers. And a few programmers that field would have don’t have the high level software development skills, so most open source tools made by them are “works on my machine, or works for this specific task” even though with less than 1% more effort they could have made a generalized tool.