fxgn's recent activity
-
Comment on Who can name the bigger number? in ~science
-
Comment on Is vaping less harmful than smoking, and does it help people quit? in ~health
fxgn Link ParentTo be fair, this statement by itself doesn't say much about nicotine. There are a lot of substances present in things we consume every day that could kill a whole building of people in that amount.To be fair, this statement by itself doesn't say much about nicotine. There are a lot of substances present in things we consume every day that could kill a whole building of people in that amount.
-
Comment on The fetch()ening (plans for HTMX 4) in ~comp
fxgn Link ParentIMO, the "separation of concerns" between HTML/CSS/JS through IDs and classes was only useful back when it was created, when splitting the application into components wasn't as popular. Now, when...IMO, the "separation of concerns" between HTML/CSS/JS through IDs and classes was only useful back when it was created, when splitting the application into components wasn't as popular. Now, when the vast majority of web applications, even static ones, are written with components, it makes much more sense to bundle layout, styling and logic together. This is why people like to use things like Tailwind.
-
Comment on You don't need Anubis in ~comp
fxgn Link ParentYou can even probably automate this by serving a page with a button that would send an HTML form request to the server which would then set the cookie using just HTTP header. Haven't tried that...Yes! The idea of providing instructions to set the verification cookie to noscript users
You can even probably automate this by serving a page with a button that would send an HTML form request to the server which would then set the cookie using just HTTP header. Haven't tried that but in theory should be pretty easy to implement.
As for search engine scrapers- I imagine you could just pick scrapers who are well behaved / publish the IP ranges that they scrape from
Yeah, although this would unfortunately mean excluding smaller web crawlers from accessing your site. Search scrapers are generally more well-behaved than LLM scrapers and use a consistent User-Agent. Anubis itself actually has a bunch of User-Agent blocking presets of different levels of strictness - maybe you can just use those?
-
Comment on You don't need Anubis in ~comp
fxgn Link ParentWell, since the verification here is only done server side, the JS only needs to be run once to set the cookie. You can even adjust the redirect page to show instructions to NoJS users on how to...Well, since the verification here is only done server side, the JS only needs to be run once to set the cookie. You can even adjust the redirect page to show instructions to NoJS users on how to manually set the cookie in the dev tools, that way they won't have to enable JavaScript at all.
The example in the post is not meant to be a full-featured production solution, for example, you probably also need to add an exception for search engine scrapers if you want your site to be indexed correctly.
-
Comment on You don't need Anubis in ~comp
fxgn Link ParentI initially tried a simpler solution just setting a cookie with a Set-Cookie header, and that didn't stop the bots. It is possible that they're only blocking cookies set through JS - I didn't...I'm wondering if they're running the JS but perhaps deliberately blocking cookies
I initially tried a simpler solution just setting a cookie with a
Set-Cookieheader, and that didn't stop the bots. It is possible that they're only blocking cookies set through JS - I didn't verify that (I don't know why they would do that though). Those bots are unfortunately a black box and it's hard to test what does and doesn't stop them because the only way is to change the config and then wait for a while to check if any requests come through. -
You don't need Anubis
33 votes -
Comment on Affinity V3 is here with a new freemium model in ~design
fxgn Link ParentCalling a "competent" is a huge understatement. I personally find it much better than Premiere Pro + After Effects.and a competent video editor
Calling a "competent" is a huge understatement. I personally find it much better than Premiere Pro + After Effects.
-
Comment on My PKM journey in ~tech
fxgn LinkYou say that, but from your entire post I feel like the transfer of things between two apps is your only actual complaint about the current system - wouldn't it be worth it to just use a plugin?...having to transfer information from Todoist to Obsidian is frustrating. There are probably Obsidian plugins I could use to manage some of this but then I'd have to evaluate each one for data privacy concerns
You say that, but from your entire post I feel like the transfer of things between two apps is your only actual complaint about the current system - wouldn't it be worth it to just use a plugin?
There are a few, but only 3-4 of them seem to be relevant to you - the biggest one syncs tasks between Todoist and Obsidian, the rest have some more specific usecases which may or may not fit you better. I don't think there are any privacy concerns as they're all open source and use the official Todoist API.
Also, just like @all_summer_beauty, I'm completely baffled by your description of Obsidian and not sure what you mean in many parts of your post.
-
Wikipedia:Signs of AI writing
65 votes -
Comment on Supermarket rewards card- yes or no? in ~finance
fxgn LinkIf a card is tied to my name/phone number, I wouldn't get it. If it's not related to my identity in any way and just allows the company to track the history of my purchases with my account id, I'd...If a card is tied to my name/phone number, I wouldn't get it. If it's not related to my identity in any way and just allows the company to track the history of my purchases with my account id, I'd get it if the benefits are good
-
Comment on The goon squad. Loneliness, porn’s next frontier, and the dream of endless masturbation. in ~life
fxgn Link ParentNot gonna lie though, I've seen pictures of those "goon caves" once, and no matter what you think of them, it's still very impressiveNot gonna lie though, I've seen pictures of those "goon caves" once, and no matter what you think of them, it's still very impressive
-
Comment on What's a quantum computer? in ~tech
fxgn (edited )LinkTLDR: instead of using normal bits, which are 1 or 0, they're using quantum bits, which can have a set probability of being a 1 or a 0 when you read them. This allows for some interesting...TLDR: instead of using normal bits, which are 1 or 0, they're using quantum bits, which can have a set probability of being a 1 or a 0 when you read them. This allows for some interesting algorithms. They're not useful for all problems, so even if one day we manage to make them compact and usable for home users, you'll never have a quantum PC - it's more likely that there will be a separate quantum module (QPU) in computers for specific operations just like there's a GPU for graphical operations.
If you want to go down the rabbit hole a little bit and learn more about the underlying maths, https://quantum.country is a great longrid on the topic that explains it well without requiring any prior quantum physics/computing knowledge (although it does require a bit of simple knowledge of vectors and matrices)
If you want a more simplified explanation, this blog post is awesome, but it's unfortunately in Russian. You can use Google/Kagi/whatever translate on the page though, it seems to work pretty well on it (barring some of the jokes in there)
-
Comment on Tips/guides to turn my home into a smart home? in ~tech
fxgn Link ParentHome Assistant can do A LOT. It's not the always the most convenient piece of software and has some quirks (not to say it's bad though, it's still much better than most software I've used). But...I had no idea that Home Assistant could be used for other things besides smart devices management.
Home Assistant can do A LOT. It's not the always the most convenient piece of software and has some quirks (not to say it's bad though, it's still much better than most software I've used). But it's power comes from the HUGE number of integrations it has with absolutely everything. You accidentally bought some smart device that depends on a proprietary server? There's a 90% chance someone already hacked the proprietary protocol and made a Home Assistant integration to run the device completely locally. You want to make a custom voice assistant that will read your Gmail inbox to you every day? Sure, just set up the Gmail integration and a few automations.
Just check out the official list of integrations:
https://www.home-assistant.io/integrations/ (remove the "featured brands" filter here)
And then also HACS, the unofficial repository of community-made integrations:
-
Comment on Tips/guides to turn my home into a smart home? in ~tech
fxgn LinkA few people have said it here, but absolutely the best advice is to avoid devices that require you to create an account and connect them to some random server just to use their full...A few people have said it here, but absolutely the best advice is to avoid devices that require you to create an account and connect them to some random server just to use their full functionality. There are plenty of good fully-local ZigBee/Wifi/ESPHome/etc devices. You don't need a Xiaomi account to use a light bulb.
Also check out this incredible open source air quality sensor specifically made for Home Assistant. I bought it and it's really cool
-
Comment on How I reversed Amazon's Kindle web obfuscation because their app sucked in ~tech
fxgn LinkI was trying to reverse DRM of VitalSource Bookshelf (another ebook platform mostly used for textbooks). It was actually pretty easy - while their desktop apps use some sort of super secret...I was trying to reverse DRM of VitalSource Bookshelf (another ebook platform mostly used for textbooks). It was actually pretty easy - while their desktop apps use some sort of super secret unbreakable encryption, the web version basically just sends each page background as a PNG with a JSON of glyphs and their coordinates to render.
Unfortunately, I accidentally sent a curl request without a user agent header, and it seems like they blocked my account after that. But turns out the book I've been trying to download was already available as a pdf on Anna's Archive, so whatever.
-
Comment on Forgot Chrome's unusable, any recommendations? in ~tech
fxgn Link ParentYou can open the logger window and unblock what you need pretty easily from there. It's not as convenient as in uMatrix, but it does exist, and you don't have to manually write site rulesIn uBlock you can only unblock the entire domain.
You can open the logger window and unblock what you need pretty easily from there. It's not as convenient as in uMatrix, but it does exist, and you don't have to manually write site rules
-
Comment on Forgot Chrome's unusable, any recommendations? in ~tech
fxgn Link ParentCan you give an example of features that uMatrix provided that uBlock's dynamic filtering mode doesn't? They seem basically the same to me, just with a slightly different UICan you give an example of features that uMatrix provided that uBlock's dynamic filtering mode doesn't? They seem basically the same to me, just with a slightly different UI
-
Comment on Forgot Chrome's unusable, any recommendations? in ~tech
fxgn LinkHave you tried Zen? It's a fork of Firefox with some nice UI/UX improvements and extra features, I personally really enjoy itHave you tried Zen? It's a fork of Firefox with some nice UI/UX improvements and extra features, I personally really enjoy it
-
Comment on Forgot Chrome's unusable, any recommendations? in ~tech
fxgn Link ParentBy the way, uMatrix is deprecated and there's no reason to use it because its functionality is built into uBlock nowBy the way, uMatrix is deprecated and there's no reason to use it because its functionality is built into uBlock now
It's better for handwriting large numbers, for typing 9's are still better.