- Humphrey parentI know right! I'd never heard of HTTP Range requests until PMTiles - but gee it's an elegant solution.
- Yes — PMTiles is exactly that: a production-ready, single-file, static container for vector tiles built around HTTP range requests.
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.
- I love the simplicity! Does this store state in the browser?
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.
- I haven't tried this... but Pocketbase is opinionated in how it's schema is structured - and it needs to be the tool managing your schema.
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.
- I've been trying out Pocketbase on a side project idea. I'm super impressed!
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.
- Hot take: iPhone Air isn't about making phones lighter, but to justify making their other models heavier.
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.
- The Apple Configurator seems like a great tool to setup a phone for your children or tech illiterate elderly parents. Many of us would have people in our lives who might actually understand how to use their phone if the only icons on the home screen where messages and phone. I could imagine ChatGPT would be a good option for them to be able to look up information in the real world.
- I've been working as a software dev for over 20 yrs and not really ever got caught in the precise moment issue that the author is talking about. You just need to pick the correct datatype for the kind of thing that you want. Eg
Eg, in Python
year = int
month = str (yyyy-mm)
day = naive date
exact moment = timezone aware datetime
- I spent a bit too much time trawling through maps and tracked down the exact drop sites of every contestant on Alone Australia Season 3
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.
- 3 points
- 15 points
- Doesn't work! Clicking discover just shows a messagebox with a stack trace[1] - so I have no way of adding a podcast to try out the app.
[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
- - Most time is spent in the iPhone's Notes & Voice Memo apps.
- I try Rhymezone, but it rarely helps me find a word I hadn't already though of.
- The Complete Rhyming Dictionary [1] as it also helps find great family rhymes - but is a very manual process.
- ChatGPT voice chat for object writing - mostly just because I'm more of a vocal processor - I forbid it from writing anything, and instruct it clearly to just listen and give me a list of the metaphors, imagery, and descriptive words that I tell it. I've always struggled with motivation to do object writing, but I quite enjoy doing it audibly like this.
- ChatGPT as a proof-reader. Eg "Review the following song for me. What would new listeners think the song is about and saying". You need to be careful though, because it will often tell you stupid stuff like "the melody is great" even though you haven't shared a melody.
- ChatGPT as a sounding board when I'm battling over a very specific phrase or wording. More as a sounding board though, as I usually don't use it's suggestions.
- Logic Pro - The latest version lets you add chords and have it auto play some basic AI session players - which is great for fleshing out the basic ideas, and having something I can play on repeat why I write lyrics. Once I'm happy with the song, I'll then start replacing the AI tracks with human created tracks.
[1] https://www.amazon.com.au/Complete-Rhyming-Dictionary-Clemen...