686 karma · joined September 30, 2014
32" 6K is very tempting!
I’ve used it in production to self-host Australia-only maps on S3. We generated a single ~900 MB PMTiles file from OpenStreetMap (Australia only, up to Z14) and uploaded it to S3. Clients then fetch just the required byte ranges for each vector tile via HTTP range requests.
It’s fast, scales well, and bandwidth costs are negligible because clients only download the exact data they need.
Have you considered adding an export/import data option? I was actually expecting "Copy link" to have my months worth of event data encoded in the url after the # (so it would never be sent to the server, but means I could share the month with a friend). Just an idea.
Therefore if it was me, I would use the Admin UI to create a new db with a similar data structure, and then use a third-party tool to select data and insert into the new database.
Having worked for many years on Django projects, Pocketbase seems like a perfect fit for those small to medium sized projects for which you don't want to create and maintain a traditional backend for.
Happy to answer any questions.
iPhone Air is 165g.
The new iPhone Pro 17 is 204g but the 15 Pro was only 187g. iPhone 17 is 7g more than the iPhone 16 which was 170g (only 5g heavier than the new Air).
Their pricing ladding places the Air above the regular 17 and below the 17 Pro.
If Apple didn't make the Air, then the 17 family would have been Apples "Heaviest range of iPhones they have every made".
That said, I am very happy about how Apple are adding more battery to all their phones - which might be were the extra weight is coming from.
Eg, in Python
year = int
month = str (yyyy-mm)
day = naive date
exact moment = timezone aware datetime
Oh, so OpenAI also has trouble with ChatGPT disobeying their instructions. haha!
Turns out some of them were just 700 metres apart — even though the show said 6km.
I built an interactive map and wrote about the whole process on my blog.
Check it out before the season finale this week! Mild spoilers up to episode 3, and one later spoiler (ep 10) near the end of the post.
[1] Error string::1: bytes->jsexpr: bad input starting #"error code: 502" context..: .../syntax/readerr.rkt:15:2: -raise- read-error ../private/arrow-val-first.rkt:486:18 .../private/backend.rkt:45:9: get-trending-podcasts .../noise-serde-lib/backend.rkt:69:22