pixxelkick

joined 1 year ago

Summarized:

Bigots are astonished to discover they are largely unwelcome in society and that their actions have consequences, and that the majority of people (especially in places like a debate club) are not interested in giving bigots a platform.

Later tonight: Sports Celebrity is astonished to discover that even though he is really good at , he is kicked off the team for criminal actions earlier that week.

Id say tonnes of projects now just sort of work best via docker, so rather than mess around with installation instructions for multiple distros and etc, a single docker image is just way easier to maintain documentation on

I am very much in favor of this.

I have a small collection of short horror I have been working on, on my personal website, and it turns out there is no subreddit on reddit that you can share your own horror stories on.

Before you suggest it, /r/NoSleep had extremely specific requirements for the formats of stories you post, you couldnt just post any ole horror story to there.

Aside from that there were a couple small places you could share writing in general for review, but that was much more focused on actual writing critiques and not just general sharing of stuff.

Would be nice to see a general scary story hive where we can post and read stuff folks have read

[–] pixxelkick@pathofexile-discuss.com 8 points 1 year ago (1 children)

I have been batting around the concept of a federated algorithm that works akin to Herd Immunity

Through Consensus, communities should be able to individually choose to block a specific community, and then you can configure your community to block a community if enough of its trusted communities block it as well.

So if you have 10 trusted communities and 8/10 of those have blocked community A, then you will also block community A implicitly because you trust them.

[–] pixxelkick@pathofexile-discuss.com 7 points 1 year ago (1 children)

We all know Musk is gonna talk big talk and then do everything in his power to try and come up with excuses to back out last minute.

Like he always does.

Say what you want about Zuck but IIRC the dude has been actively learning martial arts for awhile, no? Isn't that one of his hobbies he has talked about before?

Largely yes, but I have found WSL2 can kinda trip over itself a little bit when it tries to do serial stuff, sometimes.

USB device access and whatnot kind of works, but it can be a bit sketch.

Eh, I have had mixed results.

There are also moderators that ban out of some weird form of spite/echo chamber enforcement.

Ive seen some examples of feminist / human rights forums/subreddits that had it explicitly in their rules that hate speech and attacking people based on gender was against the rules. Someone was going on a long hate filled speech about how all men are trash and terrible, and I just reported it to the moderators that it broke the rule and I proceeded to get banned for making the report (not even engaging with the chat, just reporting)

I also got banned from /r/askscience during the late stages of COVID and was accused of being an antivaxer by the moderator... Thing is I am extremely pro-vaccines, lol

The reason I got banned? Someone posted some faulty stats interpretations of information and I posted the correction, giving an example case to demonstrate how there was a hole on their claim. Largely speaking they were, in a damaging way, accrediting assumed success to vaccines that wasnt quite proven yet, and I was just like "Well we'd need to the info for X/Y/Z to make that assumption, its very possible but we are missing key info"

Moderator sent me this lol:

We don't allow conspiracy anti-vaxx nonsense here. Your understanding of stats in general is incredibly flawed.

So yeah, sometimes you just have moderators that are complete assholes and genuinely seem interested in enforcing some kind of weird echo chamber deal, where rationality is not supported.

That one in particular sticks out to me because you'd think that a place like /r/askscience would be understanding of calling stuff out like confirmation biases... >_>;

[–] pixxelkick@pathofexile-discuss.com 19 points 1 year ago (1 children)

No, twitter just shit the bed is all and thats where the scams were primarily spread, but now that so many people have dropped twitter you don't hear about it as much.

Pretty much 1/3rd of the ads I get on Reddit, for example, are still crypto scams.

I will agree though that it lost the crypto-bro sheen, thank god, and companies stopped trying to shoehorn it into everywhere it had no use case for.

There are use cases for it but they are extremely specific and most of the time a normal database is the right tool for the job. You need to satisfy multiple conditions for a blockchain to be the right tool for the job over a normal DB.

Furthermore, even if you do satisfy the requirements and use blockchain tech, its annoying to try and market that. Just as an example, how often do you see video game companies or gambling companies or other websites touting the fact they have, I dunno, a Redis mem server on their backend as a "selling point" of their service?

No one. No one does that, no one cares. No one tries to market what database their backend uses as a way to make their product sound better, because no one gives a shit what your backend is built on top of. They care about the actual features and functionality of your product, not the tech your developers used.

So hopefully we have now entered the era where some services do use blockchain on the backend when its the right tool or the job, but they don't bother to try and market it and no one gives a shit if its MSSQL, Blockchain, Mongo, or whatever else that is used to store data.

I would say specifically the hardest part for self hosting is the grok'ing of how SSL works and setting it up right with automatic renewal.

There's a lot of extra steps involved often.

Id also say understanding how routing works and why you need a reverse proxy is the other big one.

 

This is a pretty huge one for me folks, after a few months of work I finally managed to get PoeFilterX to the point of where I wanted it, enabling the absolute most critical of features I have been hoping to get working since I first started this project.

I am pleased to announce the release of V3.19 of PoeFilterX!

(Technically its 3.19.3, because hey a couple minor bugfixes were part of the release cycle, sue me!)

You can check the whole project out here, to start: https://github.com/SteffenBlake/PoeFilterX

But what I would like to start with is answering a couple basic questions folks often ask when I put out a release

Whats this?

PoeFilterX is a command line tool you use to compile a "FilterX" project (consisting of many files) into a Path of Exile .filter file.

You can check out the github link above for all the details on how to do that, and all the wild features poefilterx supports!

Is this meant to replace FilterBlade?

God no, it's an entirely different sort of target demographic and FilterBlade's work is amazing!

At it's core, PoeFilterX is a tool meant for folks who want really granular and fine control of their filters, and who much prefer working with the command line and coding their stuff rather than fiddling with a web UI. So, primarily Programmers are the types of folk who are gonna be excited about this tool.

Don't get me wrong, FilterBlade as a website is extremely slick, its gorgeous, and it's powerful. But there's just inherent limitations to a web ui. Browsers are slow, and clunky, and UIs simply just can't handle every possible combination of peoples wants and needs.

So for the types of crazy people (like me) who want something way faster, slicker, and granular that lets them dig super deep into custom functionality, this is where PoeFilterX really shines.

Is this a Filter? I dont get it

This is common, this is a tool for making filters, not a filter itself, HOWEVER, I also have put up my own personal loot filter made with PoeFilterX here! It's fairly unrefined and still needs polishing but it serves as a really good demo / template for showing off the capability of PoeFilterX.

https://github.com/SteffenBlake/pixxel-filter

New Features

So lets dig into the big new features I am extremely excited to share with everyone!

Easier installation via NPM

No more need for awkward installer programs and whatnot, PoeFilterX now has an NPM wrapper bootstrapped up that is super easy to use!

If you have NPM installed right now, installing poefilterx is now as easy as:

npm install -g git+https://github.com/SteffenBlake/PoeFilterX-NPM

.json variable injection

So PoeFilterX already supported from v1 onwards variable injection, however you could only inject via Environment Variables and Command Line arguments. I thought this was good enough but, turns out, there's actually some serious issues you run into if you have really big environment variables set in windows.

I won't go into details but... lets just say really big enviro variables are not a great option for our use case here.

Enter, json variable injection!

You can now add and reference .json files in your projects via the using statement, the same way you can using .filterx files and .fss files

The .json files do have to follow the very specific template of strictly being a dictionary of arrays.

For more info on Json Variable Injection, check out the wiki section here: https://github.com/SteffenBlake/PoeFilterX/wiki/Code-Guide#usings-1

Package Management via NPM!

This is the next big one, you can now reference poefilterx files (.fss, .filterx, and .json) from an NPM package installed to your project!

Doing so is super easy, you just use the @ symbol which effectively is a shortcut to <project-root>/node_modules/

This is without a doubt my feature I am most excited about, as it has huge implications for the community. Individuals can now create modular poefilterx tools that folks can install into their projects and consume from.

Here's some great examples!

  • A creator's pack of style sheets, allowing you to install their pre-fab style sheets to use in your project

  • "Packs" of shorthand/shortcut variables in .json files that are handy for referencing. Tired of having to manually type out the same base types for items in multiple filter blocks? This can fix that!

  • And of course, any other handy NPM middleware tooling you could want to use. Gulp, API parsing, data loading to generate json files, etc

And on that note I created this super handy NPM package you can install and use, right now, for loading data from poe.ninja and parsing it out into a poefilterx compatible .json file!

https://github.com/SteffenBlake/pixxel-ninja-parser

Easy project bootstrapping!

Setting up your project is pretty easy now with the new init command, simply just open up the terminal to where you wanna make a new project and just execute poefilterx init and the wizard will ask for your project name and will initialize a basic template project for you lickity split!

Thanks for reading!

If you wanna try all this out, the wiki has a tonne of useful info right here!

https://github.com/SteffenBlake/PoeFilterX/wiki

We have a Discord!

You can also join the PoeFilterX discord here, if you wanna hit me up with any specific questions or wanna talk about development

https://discord.com/invite/fmHqU3yza3

Found a bug?

You can report any bugs you find regarding PoeFilterX here:

https://github.com/SteffenBlake/PoeFilterX/issues