admicos's recent activity

  1. Comment on Megathread: April Fools' Day 2020 on the internet in ~misc

    admicos
    Link
    Replicant's (Android ROM) blog post about supporting a new device was interesting, to say the least. I might update this comment if I see anything else interesting, but this year's April 1st seems...

    Replicant's (Android ROM) blog post about supporting a new device was interesting, to say the least.

    I might update this comment if I see anything else interesting, but this year's April 1st seems more bland than I expected.

    2 votes
  2. Comment on Folding at Home: Team Tildes information in ~comp

    admicos
    Link
    Does anyone here have any experience with CUDA under Linux causing their CPU to have 100% usage? I have both my current AMD card and my old Nvidia card installed, and F@H keeps my CPU at a 100%...

    Does anyone here have any experience with CUDA under Linux causing their CPU to have 100% usage?

    I have both my current AMD card and my old Nvidia card installed, and F@H keeps my CPU at a 100% even though the GPU is getting used (checked from nvidia-smi)

    Other CUDA tools like Blender also seem to do this, so I don't think it's F@H's fault.

    My AMD card with OpenCL don't use much CPU (after the initial compile), so I have no idea what's going on. Maybe the drivers are conflicting somehow?

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

    admicos
    Link
    I wanted to start making a simple game. So, like everyone else would, I started with a custom archive format to store all the in-game assets in. It's been a day (and a bit), and I still haven't...

    I wanted to start making a simple game. So, like everyone else would, I started with a custom archive format to store all the in-game assets in.

    It's been a day (and a bit), and I still haven't touched any actual game code whatsoever :p

    The format is so simple, I'm pretty sure someone can create a tool working with it just with the following definition:

    [u32; file count]
    
    for all files:
        [u32; file start location (excl. header size)]
        [u32; file size]
        [utf8; null-terminated; file name]
    
    -- end header --
    
    [raw; file contents of first file]
    [raw; file contents of second file]
    etc...
    
    -- end archive --
    
    And wrap it all with your compression algorithm of choice. Mine is currently zstd.
    
    6 votes
  4. Comment on What are some bugs/glitches/exploits that have actually made games better? in ~games

    admicos
    Link Parent
    Woah, I didn't know wall jumping was "accidental". Also, I faintly recall some map making "tricks" from back in the day, not exactly sure if they are relevant: Using lava & similar surfaces with...

    Woah, I didn't know wall jumping was "accidental".

    Also, I faintly recall some map making "tricks" from back in the day, not exactly sure if they are relevant:

    • Using lava & similar surfaces with high "bounce" (forgot the actual word) to "teleport" by bouncing between off-screen surfaces.
    • "Invisibly" welding surfaces to each other using tricks with rotation (?), and moving off-screen surfaces to allow for floating moving surfaces.
    • Teleporting players to 0, 0 coordinates, though can't exactly remember how that worked right now.
    • (In older versions) Setting a surface's width to a very high value would cause it to be a single cyan-ish color, though this is mostly unnecessary as there are official single color surfaces nowadays.
    • The first time scrolling maps came out with a halloween (?) update, you had to edit the exported map XML files to get the same effect yourself. But changing the "width" (as I remember it) to something outside of the two "expected" values would freak the game out, causing maps that looked normal, but killed you halfway though, and stuff like that.

    (The rest of this comment is totally unrelated to the original topic)

    Also, before the game added official scripting support for custom games & so, there were some unofficial bots (Anyone remember Baffbot?), and you could run one yourself (for tribe homes only IIRC) by giving your account password to a Java applet on a random website somewhere. Looking back, not exactly the smartest idea.

    Also, running a private Transformice server is what started my interest in programming, as having "standalones" (Visual Basic app with a Flash Player component pointing to your server) were all the rage among the crowd, and I wanted one for myself, also editing some foreign Python scripts to modify how your server behaved. Getting the in-game market working was an accomplishment on its own.

    Oh man, the memories...

    5 votes
  5. Comment on Do you use Github Actions for continuous integration? in ~comp

    admicos
    Link
    I use it for static site generation on my personal website, but I seem to have this weird issue where some file writes just don't happen (totally randomly!) so I'm planning to switch to a...

    I use it for static site generation on my personal website, but I seem to have this weird issue where some file writes just don't happen (totally randomly!) so I'm planning to switch to a self-hosted Drone instance or something like that.

    The issue is probably my fault, but I am not at all familiar with GH Actions' way of doing things, so it feels easier to switch over to something I know relatively well.

    1 vote
  6. Comment on Let's talk about humorous podcasts in ~talk

    admicos
    Link
    The only proper podcasts I've listened to would be the TechDif crew's "Citation Needed", and their newer "Two of these people are lying" (couldn't find a proper playlist, but they're uploaded...

    The only proper podcasts I've listened to would be the TechDif crew's "Citation Needed", and their newer "Two of these people are lying" (couldn't find a proper playlist, but they're uploaded mostly in sequence over here).

    While it's mostly quiz/game show kind of stuff instead of just talking about stuff, it's still really good in my opinion.

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

    admicos
    Link
    I'm working on a static site generator that aims to be very light and extensible. Well, so extensible that the "site generator" part itself is a script ran inside the embedded LuaJIT VM. This also...

    I'm working on a static site generator that aims to be very light and extensible.

    Well, so extensible that the "site generator" part itself is a script ran inside the embedded LuaJIT VM.

    This also involved making a Markdown to HTML converter in Lua because the ones I've seen either use C extensions (not portable), or are pure Lua and slow. The one I'm making is in a middle ground, that uses Rust's regex crate/library (exposed to Lua from the generator API itself)

    Oh, also I'm using regex find/replaces to convert Markdown (currently just a small subset, still working on it) to HTML. And yes. I have, in fact, gone insane.

    If anyone's interested, and has any questions, feel free to ask. But I'll probably answer tomorrow, as it's starting to get very late here.

    7 votes
  8. Comment on Use This, Not That: Positive Swaps for the New Year in ~talk

    admicos
    Link Parent
    I want to add onto this comment my recommendation for browsers: Unless absolutely necessary, use browser engines with less market share. If you're switching from Chrome to Brave, Ungoogled...

    I want to add onto this comment my recommendation for browsers:

    Unless absolutely necessary, use browser engines with less market share.

    If you're switching from Chrome to Brave, Ungoogled Chromium, or any similar projects, while it will be
    better for you alone, for the collective future of the web, that would be a bad move.

    Why?

    Currently, Chrome's engine Blink is the most used engine in the world. And since Google is the primary
    contributor of Blink, they can change it how they see fit. And with a monstrous code base like that, in
    the event that Google starts adding harmful features, or proprietary extensions to Blink, no one can
    clean it up, and keep maintaining it.

    Even if someone does that, you have another problem: Blink is still the most widely used engine. Meaning,
    web developers will optimize their sites for Blink, use Google's (hypothetical) proprietary extensions, and
    completely lock out any other browser, making Blink, and by extension Chrome a complete monopoly.

    You might say that "Using Blink isn't using Chrome", and I disagree. In the technological standpoint, how
    many Blink forks are there that have substantial technological changes? What is the difference between,
    Brave (as an example) vs a theme for Chrome plus a couple extensions? (This is about rendering pages, not
    about the general browser features.)

    Currently, there aren't many fully featured browser engines, but if you just want your stuff to work, Firefox
    (and it's engine Gecko) is definitely the best choice so far.

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

    admicos
    Link
    So, after asking about new browser features, I tried working on my Firefox fork/patchset, but I feel like I'm starting to lose interest on it, so I'm not entirely sure if it'll ever release, even...

    So, after asking about new browser features, I tried working on my Firefox fork/patchset, but I feel like I'm starting to lose interest on it, so I'm not entirely sure if it'll ever release, even as an alpha.

    Since I've improved the build system (from Markdown guide(s) to an semi-automatic build script), I feel like this is a good time to slowly share the code.

    So, if anyone here is interested in building a privacy-focused browser with me, take a look at the repo here. (Unlisted, though the link should work)

    It's still heavily in development, so there are missing, planned features, and is definitely rough around the edges.

    Also, I haven't tried building it outside of Linux, so if there's anyone that can help with building it under Windows and/or macOS (and documenting it), please let me know!

    1 vote
  10. Comment on Keybase cancels further Stellar Lumen cryptocurrency giveaways after giving away 10% of the intended amount, due to abuse in ~tech

    admicos
    Link Parent
    Ah, I didn't know Stellar was funding Keybase to begin with. Thanks for the heads up, it all makes a little more sense now.

    Ah, I didn't know Stellar was funding Keybase to begin with. Thanks for the heads up, it all makes a little more sense now.

    4 votes
  11. Comment on Keybase cancels further Stellar Lumen cryptocurrency giveaways after giving away 10% of the intended amount, due to abuse in ~tech

    admicos
    Link
    I really wish Keybase never got into any kind of cryptocurrency business (other than identity verification, maybe) From my perspective, it's only a hosting platform for my PGP key, and a way to...

    I really wish Keybase never got into any kind of cryptocurrency business (other than identity verification, maybe)

    From my perspective, it's only a hosting platform for my PGP key, and a way to verify what accounts of mine are "official" or not (though, I'm not important enough, nor is my username (even real name) common enough for that to be important)

    And, while I don't use them, I think that their encrypted file hosting, git repos and chat services are fine additions, since they are also related to encryption. But the cryptocurrency thing just felt like a badly thought out marketing gimmick.

    Sure, you'll get new users of your service, but they are only here for their money, and only a small fraction of those users will actually use the service.


    Unrelated, but most "cyptocurrency backed" stuff feel like gimmicks to me. Be it Brave and their BAT (and the fact that it uses Chromium, though that's completely off topic), IPFS with Filecoin (w/o Filecoin I might've cared about it a little more), anything involving ""the blockchain"" (not strictly cryptocurrency related, though) etc.

    Not everything needs a coin, yet it seems like both developers, and investors that fund those developers don't understand this. And users are only using those services to acquire the said coin, convert it to BTC, ETH, GRLC, or whatever's the new fad and "watch it grow"

    /rant

    14 votes
  12. Comment on What simple features would you want in a new browser? in ~tech

    admicos
    Link Parent
    Of course it will be disabled by default, though I am also planning to plant a "hey, I'm actually just pretending" string in it too, but I seriously doubt that sites would take that into account...

    Unless it's disabled by default of course, then none of that applies.

    Of course it will be disabled by default, though I am also planning to plant a "hey, I'm actually just pretending" string in it too, but I seriously doubt that sites would take that into account in their metrics, especially without blocking them / applying the same restrictions as Gecko/FF.

    1 vote
  13. Comment on What simple features would you want in a new browser? in ~tech

    admicos
    Link Parent
    I know about it. I'm just planning to make it so that the user themselves can toggle that functionality, without having to report to Mozilla, and wait for them to add it in.

    I know about it. I'm just planning to make it so that the user themselves can toggle that functionality, without having to report to Mozilla, and wait for them to add it in.

  14. Comment on What simple features would you want in a new browser? in ~tech

    admicos
    Link Parent
    Well, I feel like the average user wouldn't want to care about having to enable JS to get a site working, and the power users could just install something like uMatrix or NoScript. But either way,...

    Well, I feel like the average user wouldn't want to care about having to enable JS to get a site working, and the power users could just install something like uMatrix or NoScript.

    But either way, that sounds like a pretty good idea. I'm not entirely sure if I can pull it off, but definitely sounds interesting to try after I get an initial version out.

    1 vote
  15. Comment on What simple features would you want in a new browser? in ~tech

    admicos
    Link Parent
    Yes. But it being Chromium, and also including some "controversial" features (BAT) really puts me off of it. Especially by being Chromium-based, it gives Google more control over the web...

    Yes. But it being Chromium, and also including some "controversial" features (BAT) really puts me off of it.

    Especially by being Chromium-based, it gives Google more control over the web standards, as anything they'll put on the Chromium engine will be adopted by a lot of browsers, thus, a lot of websites. And independent browsers like Firefox will have to keep up with them, which just sucks for the future of the open web.

    4 votes
  16. Comment on What simple features would you want in a new browser? in ~tech

    admicos
    Link Parent
    The "Advanced privacy settings" menu I mentioned would probably allow for changing those settings as well. For the key bindings, I'm not entirely sure if I can manage that, but if FF's key binding...

    I like the features you mentioned, but I think there should an easy way to revert those privacy settings. It's good to have them, but sadly without the spy crap some websites become unusable.

    The "Advanced privacy settings" menu I mentioned would probably allow for changing those settings as well.

    For the key bindings, I'm not entirely sure if I can manage that, but if FF's key binding system is "open" enough, that might be implemented. Don't count on it, though.

    1 vote
  17. What simple features would you want in a new browser?

    So, I'm planning on building yet another browser (based on Firefox, since we already have too much Chromium forks around) I'm intending to target the people worried about their privacy, but aren't...

    So, I'm planning on building yet another browser (based on Firefox, since we already have too much Chromium forks around)

    I'm intending to target the people worried about their privacy, but aren't technical enough to dabble with about:config tweaks and deal with any site breakages.

    So, for this project, I'm planning on doing the following modifications to Firefox:

    • Tweaked by default to get a balance between increased privacy, and less site breakage
      • Tweaks include cutting any "background" communication with Mozilla (while I trust them, some people might not) and Google (safe browsing, geolocation)
      • Maybe, possibly, an "advanced privacy settings" menu for more privacy settings in exchange for site breakage?
    • Integrated ad blocker (Decided on uBlock Origin, maybe adding Nano Defender to bypass any nag screens)
    • Maybe a way to "pretend" to be a Chromium browser, since some sites require that nowadays (More user agent complexity, yay!)

    So, this is where this thread comes in. What would you guys want in a (Gecko-based) browser, that I can provide?

    I am definitely not planning any substantial under-the-hood changes, since that would
    a) make maintaining it a pain
    b) be way out of my skill level.

    I am only looking for stuff that can be applied with some simple source code patches, or an integrated extension, as I will not "fork" the entire FF source. This project is essentially a rebranded patchset. (Also allows for faster updates!)

    ps: Please be realistic, and remember that this is a one man thing. I can not make any substantial changes, like bringing XUL add-ons back, if you know what those are.

    pps: If you can, and are willing to help with anything, let me know and I'll put up a repo online :)

    ppps: Please let me know if I've made a mistake while creating this topic.

    15 votes
  18. Comment on Ethos Capital paid $1.135 billion for the acquisition of Public Interest Registry (.org) in ~tech

    admicos
    Link
    So... Hold up. Is buying the entire .org TLD cheaper than Minecraft? (MS bought MC for about 2.5ish billion$) I'm speechless... Just... Wow...

    So... Hold up.
    Is buying the entire .org TLD cheaper than Minecraft?
    (MS bought MC for about 2.5ish billion$)

    I'm speechless... Just... Wow...

    10 votes
  19. Comment on Do you have a personal website/blog? in ~comp

    admicos
    Link
    I do have a personal website, but I really don't have anything to write, so I just let it sit there with 4 (mostly useless) posts. Maybe I'll turn it into some kind of "homepage", but not sure on...

    I do have a personal website, but I really don't have anything to write, so I just let it sit there with 4 (mostly useless) posts. Maybe I'll turn it into some kind of "homepage", but not sure on what to do yet.

    I also have a site where I write programming tutorials, but that's entirely in Turkish so I won't bother you guys with it.

    1 vote
  20. Comment on What is your note taking workflow? in ~talk

    admicos
    Link
    I don't usually take notes, but if there's a small thing or two I need to remember, I just say "Hey Google, take a note" to my phone. Which is a command i overwrote using their routines...

    I don't usually take notes, but if there's a small thing or two I need to remember, I just say "Hey Google, take a note" to my phone.

    Which is a command i overwrote using their routines functionality that calls Tasker through AutoVoice, and that will open up Google Keep and automatically tap its voice recorder.

    Then I just say what I want to say.