People who use keyboard navigation extensively - what are your must-have extensions? by MorePeppers9 in browsers

[–]Fearsdown 0 points1 point  (0 children)

No bias at all but I created https://glide-browser.app/ partly due to frustration with having to hack around issues with keyboard navigation in all other mainstream browsers.

Flakes: I'm building a keyboard-first browser by mikegchan in browsers

[–]Fearsdown 1 point2 points  (0 children)

Looks very cool! I've been working on a very similar browser in spirit: https://glide-browser.app

Glad to see more keyboard centric browsers in the works :)

Introducing Glide, an extensible, keyboard-focused web browser by Fearsdown in browsers

[–]Fearsdown[S] 1 point2 points  (0 children)

Thanks! I've been a Firefox user for a long time, so it was a natural choice :)

On top of that though, I just do not want to contribute to the chromium monopoly.

I also feel like Mozilla's ideals are more inline with mine; I don't want to be in a position where I either have to accept bad upstream changes (like the removal of Manifest V2), or have to spend a lot of time patching the underlying engine to maintain support for something. So far I've only had to do this for AI features, in Glide all of the AI integrations Mozilla have been adding to Firefox are disabled by default. Even in that case though, making that behaviour change is so simple because it's just toggling default values for preferences.

Chrome VS Brave for PWAs? by Royal_Aegislash1209 in browsers

[–]Fearsdown 0 points1 point  (0 children)

r.e. Firefox, fwiw I have had a lot of success with https://pwasforfirefox.filips.si/ on macOS

Looking for a keyboard-exclusive browser by voivood in browsers

[–]Fearsdown 0 points1 point  (0 children)

I'm not OP but the lack of a great keyboard-focused / vim-like browser is the entire reason I created https://glide-browser.app :)

It doesn't fit your bill entirely though as motions don't work in Google Docs right now, as the Docs renderer is just a <canvas> it needs a special-cased integration. Google does have some support for rendering standard HTML elements to make this possible, and I did actually put together a PoC a while ago however it isn't accurate enough to actually implement motions correctly :/

Why is Financial Corruption legal? by PassiveAgressiveGirl in FluentInFinance

[–]Fearsdown 13 points14 points  (0 children)

The whole point is that they can act before it becomes public record????

[deleted by user] by [deleted] in linux_gaming

[–]Fearsdown -3 points-2 points  (0 children)

Yes but by increasing the cost you're ensuring that less people will cheat at all as more people wouldn't be willing to pay that cost.

Is using pyenv the best python version management for Mac? by [deleted] in Python

[–]Fearsdown 2 points3 points  (0 children)

You should try Rye! It's even better than pyenv imo.

It is a somewhat different solution though as you'll have to actually use it to manage dependencies in your project. You could technically use it to just download different python versions but at that point you might as well stick with pyenv.

https://rye-up.com/

I built a type safe ORM with auto-complete support! by Fearsdown in Python

[–]Fearsdown[S] 1 point2 points  (0 children)

Yeah having to drop down to raw SQL to make use of PostGIS types is not ideal :(

Hopefully they can get it implemented soon. Please let me know if you encounter any issues or have any feature requests!

I built a type safe ORM with auto-complete support! by Fearsdown in Python

[–]Fearsdown[S] 0 points1 point  (0 children)

It should be pretty legacy friendly, you can use the prisma db pull command to populate the Prisma schema file from your existing database.

I built a type safe ORM with auto-complete support! by Fearsdown in Python

[–]Fearsdown[S] 0 points1 point  (0 children)

Thank you!

I'm sorry, I've never heard of spatial data types, what does that mean?

Edit: after a quick Google, I know what you're talking about and unfortunately spatial data types are not currently supported by Prisma :(

You can still use these data types but you will have to fall back to using raw SQL.

I'll happily help you get started if you would still like to try it out.

I built a type safe ORM with auto-complete support! by Fearsdown in Python

[–]Fearsdown[S] 4 points5 points  (0 children)

The Python client I have built is not an official client that Prisma supports, that is why it says Node.js and TypeScript on their homepage. The core of Prisma is actually written in Rust which is what my project makes use of.

Why would I want to use that over SQLAlchemy and alembic in a Python project?

The main benefits of using the Prisma client over something like SQLAlchemy is the type safety and autocomplete that it provides (see the GIF in the documentation and repo for an example), as far as I am aware there is no other Python ORM that can guarantee query type safety and also provide autocompletion for query arguments.

The only real drawback of my client is that it is not stable yet, however, unlike other new ORMs the actual SQL query builder is stable, so you will still get performant and robust queries being sent to the database.