Readit News logoReadit News
zie commented on Oban, the job processing framework from Elixir, has come to Python   dimamik.com/posts/oban_py... · Posted by u/dimamik
simonw · 13 days ago
> Oban allows you to insert and process jobs using only your database. You can insert the job to send a confirmation email in the same database transaction where you create the user. If one thing fails, everything is rolled back.

This is such a key feature. Lots of people will tell you that you shouldn't use a relational database as a worker queue, but they inevitably miss out on how important transactions are for this - it's really useful to be able to say "queue this work if the transaction commits, don't queue it if it fails".

Brandur Leach wrote a fantastic piece on this a few years ago: https://brandur.org/job-drain - describing how, even if you have a separate queue system, you should still feed it by logging queue tasks to a temporary database table that can be updated as part of those transactions.

zie · 12 days ago
I agree this is an awesome feature. I use pg_timetable instead of Oban though: https://cybertec-postgresql.github.io/pg_timetable/v6.x/
zie commented on Comma openpilot – Open source driver-assistance   comma.ai... · Posted by u/JumpCrisscross
sergiotapia · 17 days ago
I was in the market for this for my Pacifica but I couldn't figure out what this does exactly.

Is it FSD basically?

Is it just lane assist?

Can I put an address in a map and it takes me there?

Very hard to just get these concrete answers, maybe they just take the newbie experience for granted and assume people know these answers. Anyone who owns one of these can answer? Thank you!

zie · 17 days ago
Generic Openpilot out of the box is just super nice cruise control right now. So it can do longitudinal and latitudinal control. So it lane keeps, stays behind the car in front of you, etc.

If you use Sunnypilot or one of the other friendly forks, you can do more, but it's not (currently) to the state of Tesla's FSD.

Personally, I recommend buying it if you do a lot of road trips. It's amazing for that. In/around town it's only useful if you have a lot of stop and go traffic, like if you live in LA or other large car-centric city with a big commute.

zie commented on I migrated to an almost all-EU stack and saved 500€ per year   zeitgeistofbytes.com/p/by... · Posted by u/alexcos
zie · a month ago
Vivaldi doesn't block ads as well as uBlock Origin, so I'll stick with uBlock Origin which means Firefox and friends anymore.
zie · a month ago
uBlock origin does indeed work, and ctrl+e is really nice, so I'm actually using Vivaldi as my main browser now. It's nice.
zie commented on Vietnam bans unskippable ads   saigoneer.com/vietnam-new... · Posted by u/hoherd
SoftTalker · a month ago
lite.cnn.com is the best lightweight news site I know of, though it is still CNN and probably more US-focused.
zie · a month ago
There is also https://text.npr.org
zie commented on Databases in 2025: A Year in Review   cs.cmu.edu/~pavlo/blog/20... · Posted by u/viveknathani_
beders · a month ago
While the author mentions that he just doesn't have the time to look at all the databases, none of the reviews of the last few years mention immutable and/or bi-temporal databases.

Which looks more like a blind spot to me honestly. This category of databases is just fantastic for industries like fintech.

Two candidates are sticking out. https://xtdb.com/blog/launching-xtdb-v2 (2025) https://blog.datomic.com/2023/04/datomic-is-free.html (2023)

zie · a month ago
You can get pretty far with just PG using tstzrange and friends: https://www.postgresql.org/docs/current/rangetypes.html

Otherwise there are full bitemporal extensions for PG, like this one: https://github.com/hettie-d/pg_bitemporal

What we do is range types for when a row applies or not, so we get history, and then for 'immutability' we have 2 audit systems, one in-database as row triggers that keeps an on-line copy of what's changed and by who. This also gives us built-in undo for everything. Some mistake happens, we can just undo the change easy peasy. The audit log captures the undo as well of course, so we keep that history as well.

Then we also do an "off-line" copy, via PG logs, that get shipped off the main database into archival storage.

Works really well for us.

zie commented on Doom in Django: testing the limits of LiveView at 600.000 divs/segundo   en.andros.dev/blog/7b1b60... · Posted by u/andros
aeonfox · a month ago
The docs lead to a 403, but I'd be curious to know how it is simpler. I believe the Phoenix version uses Erlang iolists and immutability to make diffing more efficient, and perhaps the Django version has something similar?
zie · a month ago
sorry, try this: https://django-liveview.andros.dev/docs/install/

Though it doesn't answer your question, the link at least works :)

zie commented on Doom in Django: testing the limits of LiveView at 600.000 divs/segundo   en.andros.dev/blog/7b1b60... · Posted by u/andros
andros · a month ago
The concept is correct, but it's a bit simpler Its architecture is explained in the documentation, that's why it's so fast!
zie · a month ago
I looked(admittedly briefly) and couldn't find the architecture explanation in the docs here: https://django-liveview.andros.dev/docs/
zie commented on I migrated to an almost all-EU stack and saved 500€ per year   zeitgeistofbytes.com/p/by... · Posted by u/alexcos
zie · a month ago
Vivaldi doesn't block ads as well as uBlock Origin, so I'll stick with uBlock Origin which means Firefox and friends anymore.
zie commented on I didn't realize my LG TV was spying on me until I turned off Live Plus   pocket-lint.com/lg-tv-tur... · Posted by u/fcpguru
rebeccaskinner · 2 months ago
The only acceptable number of ads is zero.
zie · 2 months ago
Good luck with that, no company anywhere offers no ads.
zie commented on I didn't realize my LG TV was spying on me until I turned off Live Plus   pocket-lint.com/lg-tv-tur... · Posted by u/fcpguru
3eb7988a1663 · 2 months ago
The cheapest Roku player at this moment is selling for $16, the plush model for $80.

So, you do have to eat that financial hit for the least-bad privacy option.

zie · 2 months ago
Right, but the Roku literally monitors what you watch 2x a second. They call it ACR: https://advertising.roku.com/learn/resources/acr-the-future-...

u/zie

KarmaCake day1980October 22, 2016View Original