That's what Russian propaganda says, but it has no basis in reality.
1,732 karma · joined July 10, 2011
That's what Russian propaganda says, but it has no basis in reality.
Great to hear Textpattern is still around. Loved it for its simplicity, easy customization and a friendly community.
https://github.com/mourner/tinyjam — a bare-bones, zero-configuration static site generator that deliberately has no features, an experiment in radical simplicity.
Essentially a tiny, elegant glue between EJS templates and Markdown with freeform structure (enabling incremental adoption) and convenient defaults, written in under 120 lines of JavaScript.
I also made a modern EJS implementation specifically for this: https://github.com/mourner/yeahjs And planning to implement a strict, minimal subset of YAML to switch over to: https://github.com/mourner/yeahml
Will be happy to hear any feedback :)
If that's because of the licensing, would you remove Google Maps & ArcGIS examples as well?
What someone can see as less development activity is simply a sign of a mature product that doesn't need many new features and changes to remain useful — focusing on the core basic mapping needs has always been its goal, and it continues to adhere to it.
As far as I know as someone who worked here for 7+ years (take this as personal opinion), Mapbox wants to keep investing heavily in open source and open data sustainably and indefinitely, and this GL JS change is an unevitable prerequisite for that. This may not be easily apparent at this moment but it will be soon.
- GeoJSON-VT (fast GeoJSON processing) https://github.com/mapbox/geojson-vt
- Earcut (triangulating polygons) https://github.com/mapbox/earcut
- Supercluster (point clustering) https://github.com/mapbox/supercluster
- vt-pbf (converting GeoJSON tiles to VT) https://github.com/mapbox/vt-pbf
- vector-tile (decoding vector tiles) https://github.com/mapbox/vector-tile-js
- pbf (fast reading/writing of protobuf) https://github.com/mapbox/pbf
- TinySDF (generating SDF from local CJK fonts) https://github.com/mapbox/tiny-sdf
- Potpack (generating sprite layouts) https://github.com/mapbox/potpack
- grid-index (spatial index for collisions/querying) https://github.com/mapbox/grid-index
- Pixelmatch (image comparison in render tests) https://github.com/mapbox/pixelmatch
- Polylabel (fitting labels into polygons) https://github.com/mapbox/polylabel
The fact you can reorder cells in any way you want (and import cells from other notebooks) is the whole point — this way you can build narratives with code, embedding important bits in the story while leaving out fluff like imports at the bottom. Maybe you just haven't seen notebooks that take good advantage of this, but I'll shamelessly plug mine as an example: https://observablehq.com/@mourner/martin-real-time-rtin-terr...
You do have access to nearly the whole NPM ecosystem. Most useful packages either provide a browser build in their package (which gets picked up automatically), or you can use https://bundle.run/ to produce a browser bundle for any Node package.
"Kiev" is not an English word. It's a transliteration of Russia's spelling of the city name, back from the times when Ukraine was a part of an oppressive dictatorship that killed millions of Ukrainians (Soviet Union). Ukraine is now an independent country with Ukrainian as its official language (and has been for three decades, and it fought for this right for centuries). Kyiv is a direct transliteration of the city name from Ukrainian. It has now been adopted by governments & major media across the globe. If you don't like, deal with it.
[1] https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7463491
[2] http://www.tsi.lv/sites/default/files/editor/science/Researc...
Also, as a beginner, it's very hard to "feel" how much you're supposed to turn with variable rate — I guess this only comes with a ton of practice. In the driving school, the way we were taught all the parking maneuvers is to reverse straight until you catch some reference point, then immediately turn to the max for the sharpest turn.
I made the viz for my real-world situation — reverse angle parking is quite common where I live (Ukraine), and it's the type where we got our parking spot (took a long time since all the spots around my apartment complex are sold out). https://en.wikipedia.org/wiki/Back-in_angle_parking
The problem in my case is that the road is so narrow that it's very easy to hit the barrier on the right when reversing while turning to the left — that was what prompted me to make the visualiation.
Don't have any particular OpenLayers examples in mind at the moment but it's very heavily used in government, enterprise and academics — sectors that often need advanced projections, use various obscure formats / protocols and prefer all the features to be packed in one product and maintained consistently by one team.
For Mapbox, here's a showcase https://www.mapbox.com/showcase. It especially shines in apps that need to render hundreds of thousands of features at once, maximum customization in how the map looks and feels, updating map appearance dynamically in real time, or some cool animations.
In terms of features, Leaflet has a huge plugin community and there's a plugin for pretty much any feature since it has been around for 8 years, although their quality varies (the core is top-notch though). Mapbox GL will need to catch up on that front certainly, but on the other hand, there are things that are simply not possible with raster-based mapping libraries — things like making any feature you see interactive, changing the map appearance in real time, rendering millions of features (with high perf viz features like clustering, heatmaps, advanced labeling etc.), and general smoothness of user experience (smooth zoom transitions, labels adjusting to rotation and pitch, etc.).