• 15 Posts
  • 972 Comments
Joined 3 years ago
cake
Cake day: June 18th, 2023

help-circle
  • MikinatoProgrammer HumorFirst code coded
    link
    fedilink
    arrow-up
    4
    ·
    3 days ago

    To add to this excelent answer, one thing that made me really understand and realize quite a lot about how do CPUs actually work, and why is most of the stuff the way it is, was playing through the amazing “Turing Complete” puzzle game.

    The premise is simple - you start with basic AND/OR/NOT gates, and slowly build up stuff. You make a NAND, and then can use your design. Then you make a counter, and can use that. The one bit memory. An adder. A multiplexer. All using the component designs you have already done before.

    Eventually, you build up to ALU and RAM, until you end up with a working CPU. Later levels even add creating your instruction sets and assembly language, but I never really got far into that part.

    It’s a great combination of being a puzzle game - you have clear goals, and everything is pretty approachable and very well paced. I had no idea how is memory done on the circuit level, but the game made me figure it out, or had hints when I got stuck.

    And seeing a working CPU that you’ve designed from scratch is pretty cool, but most importantly - even though I’ve had courses on hardware, CPU architecture and the like on college, there’s a lot of stuff I kind of understood, but it never really clicked. This game has helped tremendously in that regard, and it was full of “aha moments” finally connecting a lot of what I know about low-level computing.

    I’m not even into puzzle games that much, but this was just a joy to play. It was so fun I sat through it in one session, up until I got to a complete CPU. I very highly recommend it to anyone.



  • Link, for most of the people in this thread surprised that Proton does what it’s pretty clear in saying they’ll do.

    And people getting into trouble for using proton for stuff they are saying not to do.

    https://proton.me/blog/protonmail-threat-model

    Not recommended

    If you are attempting to leak state secrets (as was the case of Edward Snowden) or going up against a powerful state adversary, email may not be the most secure medium for communications. The Internet is generally not anonymous, and if you are breaking Swiss law, a law-abiding company such as Proton Mail can be legally compelled to log your IP address. A powerful state adversary will also be better positioned to launch one of the attacks described above against you, which may negate the privacy protection provided by Proton Mail. While we can offer more protection and security, we cannot guarantee your safety against a powerful adversary.



  • I’ve eventually switched from NameCheap to Cloudfare, because they kept drastically raising my email domain price.

    Cloudfare is one of the few (not sure if the only one) who has guaranteed wholesale prices (as in, the prices set by the tld owner), with nothing added on top. I moved my domain over, and I saved around 15$ a month.

    The best thing to do is buy a domain in some other registrar, like NameCheap, because they will give you the domain for cheaper than wholesale (and then raise your price by a lot in the next few years, way above wholesale). So I just buy it cheap, and once the next renewal is higher than wholesale, I move it over to Cloudfare and keep it there.


  • This is a really good point.

    This post is a great example of what will skipping a research and just trusting the first solution you find lead to.

    When you are researching the thing yourself, you usually don’t find the solution immediately. And if you immediately have something that seems to work, you’re even less likely to give up on that idea.

    However, even taking this into account (because the same can probably happen even if you do research the thing yourself - jumping to a first solution), I don’t understand how it’s possible that the post doesn’t make a single mention of any remote desktop protocols. I’m struggling to figure out how would you have to phrase your questions/promts/research so that VNC/RDP, you know - the tools made for exactly the problem they are trying to solve - does not comes up even once during your development.

    Like, every single search I’ve tried about this problem has immediately led me to RDP/VNC. The only way how I can see the ignorance displayed in the post is that they ignored it on purpose - lacking any real knowledge about the problem they are trying to solve, they simply jumped to “we’ll have a 60 FPS HD stream!”, and their problem statement never was “how to do low-bandwith remote desktop/video sharing”, but “how to stream 60 FPS low-latency desktop”.

    It’s mindboggling. I’d love to see the thought and development process that was behind this abomination.


  • Uh, I’m pretty damn sure I have seen an office with hundreds of people, all connected remotely to workstations, on enterprise network, without any of the problems they are talking about. I’ve worked remotely from a coffee shop Wifi without any lag or issues. What the hell are they going on about? Have they never heard about VNC or RDP?

    But our WebSocket streaming layer sits on top of the Moonlight protocol

    Oh. I mean, I’m sitting on my own Wifi, one wall between me with a laptop (it is 10 years old, though) and my computer running Sunshite/Moonlight stream, and I run into issues pretty often even on 30FPS stream. It’s made for super low-latency game streaming, that’s expected. It’s extremely wrong tool for the job.

    We’re building Helix, an AI platform where autonomous coding agents…

    Oh. So that’s why.

    Lol.



  • While there’s no doubt that they have technically break the rules, just the fact that they afaik patched the few textures before this controversy (as far as I know, it’s possible that it was a reaction to this?), this simply sounds like a (very succesful) PR attempt by Indie Game Awards.

    There’s no doubt that Clair Obscire isn’t a AI slop that cheapened on artists or art with GenAI, whis is the spirit of the rules IGA has. If you don’t take the rules literaly, they deserve the award. And that’s IMO important.

    I’ve never heard about IGA before this, so it worked to draw attention to them.

    I’m very OK with having rules in place to reject work where you replaced artists with AI. But this is not the case.



  • Mikinatolinuxmemes@lemmy.worldSekyuritee
    link
    fedilink
    arrow-up
    57
    ·
    12 days ago

    Is there any OS that allows this config?

    At least with Linux, if I encrypt my hard drive, I have to enter my encryption password on every login, for some even during boot.

    Not sure about Windows. I wpuldn’t be surprised if you can have bitdefender on with auto login.



  • MikinatoTech*Permanently Deleted*
    link
    fedilink
    arrow-up
    1
    ·
    13 days ago

    To be honest, I saw an article/post about meshtastic, lookes up if it’s active in my city, which it seems to somewhat be (I mean, it has a webpage and like 10 nodes), and decided to give it a try.

    It never really occured to me to look up alternatives, first time I’m hearing about Reticulum, will look into it!




  • MikinatoTech*Permanently Deleted*
    link
    fedilink
    arrow-up
    1
    ·
    15 days ago

    There really isn’t a reason not to switch to LibreWolf at this point.

    It’s a shame that Mozzila is set on wasting developer time on tools people do not want, and in turn wqsting LibreWolf dev time on removing it.

    Aodopting an opt-out model instead of opt-in is also bullshit. You should do opt-in, measure adoption and THEN maybe consider making it default, if it’s high. It probably won’t be. People who don’t care about what their tech does are already using chrome or edge.

    I’d be also surprised if it didn’t do stuff like re-enabling itself after updates or some shit.