570 karma · joined October 21, 2014
meet.hn/city/-16.9206657,145.7721854/Cairns
I'm all for a perfy shortcut / early return but this maybe just seems like an abstraction on a non-issue.
But the scene I pictured when I read that line, rightly or wrongly, was straight out of pearl jam's do the evolution. It's evolution baby.
Define dystopia.
Not sure what you mean by this?
Are you suggesting you can't support the project of a Ukrainian, or that the Ukrainian developer is unable to support their own project due to the war? Keeping in mind that Leaflet is a well established, open source project with any number of maintainers / contributors and (while no doubt an impossible time for a family from Kyiv) @mourner's contribution graph [1] remains remarkably healthy.
Definitely not in a position to question the status quo, let alone the OSM community consensus. Other than to say that - even if the focus is currently on internal software / editors alone - it still feels like a massive opportunity. And one that aligns with a number of strategic goals of OSMF[1], specifically around efforts to grow the community, extend the core developer base (and more) ... by fostering a closer relationship between OSM data-derived products / the wider (non-editor) community.
Let it be known I love scope creep.
Which is to say, distribution of OSM data feels like a large part of the process. Of course there are various bottlenecks / considerations around edits / writes, but in practice surely reads are the bigger vector. I wonder how many OSM-external use cases rely on "minutely" updates or need the full fidelity of the raw data source. Feels like there is a solid case for providing less frequent (hourly, daily?) official updates via official "single-file" formats that could be widely distributed to the benefit of all, and e.g. allow OSM to loosen up their hot-linking policies and ensure continued investment in the chosen protocols.
But mainly I was questioning how a somewhat proven format like SQLite, with its many benefits (interoperability, distribution, etc.), would be so easily dropped from consideration without even a test having been run. Just my thoughts of course!
IMHO maintaining a large number of files on disk (be it 16m or 1.5b) should be a non-starter (not to mention that zipping them to slightly reduce the count removes one of the benefits of having them in the first place). A database makes sense - as does SOC between generation and distribution if it brings benefit - but immediately writing off SQLite because of write performance[1]? Similarly the arguments against pmtiles feel outdated and ignorant of the developing nature of the protocol (appreciate it's a 2yo post!).
OSM deciding on a format here has potential to significantly shape things to come. Hopefully Paul has progressed his thinking a bit since this was written.
Funny because I only recently found my old collection of Australian Hyper magazines from the early-to-mid 90s ... Looking at the covers makes me feel like I'm 10 again, hiding out in the local newsagent. What an era :))
Still think the use case feels solid.
https://codepen.io/theprojectsomething/pen/JjmgXrg
I'd also say keyboard shortcuts can work really well alongside this kind of UI, giving a single mapped key much more depth.
According to the presser they're looking to begin releasing updates multiple times per year, in the new year. Fairly impressed.
Honestly though, I think conscientious / well regulated labeling can do a lot of heavy lifting when done correctly. Especially for highlighting what factors you should be considering, rather than those that are being promoted. Let market forces lead to "source-roasting" and other innovative improvements.
The cup is a product that is currently perceived as gratis / of zero value. Charging for it is intended as a disincentive. In the case of plastic bags (here) it largely worked as such (with prices as low as 10c per bag!) and paved the way for a ban. Though the parallel effect of more resource-intensive bags / cups entering the market / being treated as single use is always a consideration.
But to your broader point, for sure .. bring on a ban.
Single use plastics, but not bioplastics, are on the way out across Australia, and some more conspicuous forms like bags have recently been phased out. With bags the first step was to start charging for them at the till, which led to many choosing to byo. This was followed by a blanket ban (in my state anyway) in September this year which had suprisingly little fallout.
I also kind of like the idea / various iterations of the Freiberg cup [1], but the fact that they are so easily replaceable makes me wonder how many just end up discarded (esp by those who don't like carrying around a used cup). But I'm sure these questions have answers / solutions.
The most crucial (half made) point here is that if you want your website to be useable beyond the output, document it ... include comments, make your reasoning explicit and not implied. And yeah, a repo is probably a great place for this. It doesn't even need to be linked on the visible part of your site (I mean, who's the primary audience here), just do the old "we're hiring " trick and print a link to the site's GH in the console. The docs will probably solve a few problems for you too when you need to change things down the line (I constantly read and improve my own comments during refactors, and usually kick myself when I haven't made them).
Funnily I didn't really do any elective computer subjects in high school when they were available, but I did spend a lot of time at home on my step mum's computer, chatting on ICQ, making websites and playing with graphics programs like paint and cool 3d. And eventually won my first computer at the end of high school (from channel V the pay tv music channel in Australia, tho truthfully I was a dyed in the wool rage child) with an animation of a frog jumping into a fan, made with a pirated version of Macromedia flash, downloaded in many chunks over 56k ozemail dialup.
The pioneering efforts of the early Australian net scene was lost on me. But it also shaped me. I'd love to see the doco.
I think what I liked the least was the complexity introduced to the client (a fun statement considering some of the apps I've worked on recently). Instead of being able to abstract away business logic behind a simple API, it was there in all it's "haute logique" glory - hardwired into my otherwise dead simple todo app.
That said, still love the concept. Keen to try some of the new names. Tho the idea of it living in a worker, where it can be queried / controlled / deployed (or replaced) as if remote, has a nice ring to it?