Hacker News new | past | comments | ask | show | jobs | submit | scraplab's comments login

I don’t believe it’s ever been accessible for free. It’s just that ownership has moved from the state to a private company and now it’s difficult to make it open.


OS does release a large volume of open data, but yes, the vast majority of the good stuff is not open.

https://osdatahub.os.uk/downloads/open


I know Dave personally, and I can assure you he’s read Seeing Like a State! In fact, if you spend more than 30 seconds in his presence he’ll probably give you a copy.


Our experience of moving from Heroku to CrunchyBridge has been very similar - excellent help with the migration including jumping on a call with us during the switchover to resolve a broken index.

Would strongly recommend them to anyone looking to move off Heroku.


I was a bit concerned about the cut-over from the old database on Heroku, really wanted to minimise downtime. So they helped me produce a step by step plan, test as much of it as possible, then had an engineer join me on Zoom while I made the switchover. They were even able to accomodate doing it in the early morning in my timezone to minimise the impact. Ended up with maybe 5 mins of downtime which I was very happy with.


I refer to Fly.io’s guide to Safe Migrations in Ecto (Elixir’s DB adapter) multiple times a week. It’s a very useful quick reference to check whether you can get away with a basic migration or if something more involved is required.

https://fly.io/phoenix-files/safe-ecto-migrations/


By using client side rendering you’re effectively playing SEO on hard mode. It’s all possible, but you’re making life very difficult for yourself.

Google will crawl and render client side only sites, but the crawl budget will be reduced.

The bigger factor is that Google cares a lot about long clicks - clicks on results which don’t immediately produce another search or a return to the results page. Client side rendered sites almost always perform worse from the POV of the user and therefore convert at a lower rate.

And now Web Vitals includes things like Largest Contentful Paint and Interaction to Next Paint, you’re going to find it much harder to bring these metrics under the target thresholds.

If you want to perform well in search, make things easy for yourself: use mostly SSR HTML and CSS and some sprinkles of JS on top.


"Client side rendered sites almost always perform worse from the POV of the user and therefore convert at a lower rate."

I assume that people who create client side rendered sites disagree. Surely no one wants to make user performance worse, and I struggle to see advantages sufficient to offset that.


Generally very few people care, unless it’s "an impact metric" tied to that team. Or there is a "performance sprint" or something. "DX" has been more important than "UX" in the current mainstream JS community for a while. To give an example: babel, that enabled syntactic sugar, also caused many versions of runtime implementations of various ES6+ syntax to end up in bundles, or polyfills for browsers the clients aren’t actually using etc.

You can read more about the things that are absolutely mainstream and are problems in very popular libraries in the "Speeding Up JavaScript" series from Marvin Hagemeister – like this one https://marvinh.dev/blog/speeding-up-javascript-ecosystem-pa...

Also, most devs are testing on powerful devices, and there is a big disconnect between their experiences and that of their users – https://infrequently.org/2021/03/the-performance-inequality-...


DX can't be at the cost of the user's priorities and needs.

Whatever is developed is for the user, not the developer.

If developers making their lives easier (or appearing to through more layers of abstraction in some cases) is more important than the user, the users will go where the best experience is.

Beyond things like developer products, End users overwhelmingly don't care what anything is coded in.


it’s not true. Many people are forced to use MS or Google products, people are using things for many reasons, like where their community is (Instagram, FB), or what they are forced to use by their employers. Or for example one tool has bad UX but is complaint in one way or another. It’s simply not the case that people "will go to where the best experience is".


> like where their community is (Instagram, FB)

I loathe FB but use it for exactly that reason.

I even admin and moderate FB groups and it is a constant struggle against the system - but that is where the community is, I have no choice. Other admins do not like it either, but it is where all the related groups are, and people are nervous of relying on solutions from volunteers (e.g. me setting up an old fashioned forum).


just check https://grumpy.website there’s lots of mainstream, popular apps/websites/tools that have plain broken UX and users have to work around that, but keep using them.


Cost is one of the most important criteria for end users; often much more important than speed. If something lowers the cost of development, that has a direct benefit to end users.


Do you mean… Server side is usually less work and less labour cost to develop.


I believe it’s not true as well, UI specialists aren’t often working with backend templates and backend release cycles, and backenders generally have bad UI skills.


Either way, more work to generate the same HTML/CSS in the end creates a longer experience, one that's too often more brittle in the long run.

Where SEO is involved, simplest wins. There's a reason why Wordpress focused on making words easy to publish, organize, and connect, and from there try to be a CMS.


I think it's more about that SEO as less important for those people.


CrunchyBridge will run you a Citus cluster on any of the major cloud providers.


Chromium is open source and both Google and Microsoft do whatever they want to it as part of developing their browsers. WebKit on iOS is a closed source blob of rendering engine and assorted bits that it is not possible to deeply extend or alter.


WebKit is also open source. https://webkit.org/


Yes, you can use open source WebKit to make a browser for Windows or Mac.

You cannot for iOS. On iOS, you have to use the WebKit framework. Your app will not be compiled with any WebKit open source code.


None of what you said is incorrect.


Kielder Forest in the north of England is another spot that’s got Dark Sky status[1].

We stayed in a place with an A frame roof that opens into a V shape so you can lie in bed and watch the stars, which was pretty great[2].

[1]: https://www.visitkielder.com/play/discover/dark-skies

[2]: https://www.visitkielder.com/play/discover/skyden


Did you read the article? It specially argues for unstructured play and freedom, and against structured play, such as organised sports.


"sports" does not imply "organization, with adults."

I never played any organized football, but I played a ton of informal touch football, and very occasionally tackle.

Same with most baseball: a bunch of us kids got together and played. In most of the world, it's football ("soccer" as Americans call it).


Yes, it does. In the US, in today's middle class society, sports means structured, competitive play organized by adults.

Pick up games are dead for vast, vast portions of the country.


I'm sorry, you're totally wrong. I walk past some basketball courts every day, and there are always games going on. At the middle school, the kids play volleyball, and also spike ball:

https://www.wikihow.com/Play-Spikeball

I also occasionally see pickup touch football games, and of course soccer. Baseball: maybe you're right, only adults play that anymore.

And let's not forget pickleball. Contrary to the stereotype of its being an elderly sport, go look at a court sometime: people of all ages play it.


Well, I'm glad I didn't read it, because a child should have both unstructured play, fully free of adult supervision AND structured play to learn the ins and outs of working in structured rule-based groups while pursuing something they enjoy.


It depends on the kid.

When I was a kid, I hated structured play to the extent that I would rather not play at all. That even applied to video games; I wanted them to be as open and free as possible, with many ways for me to solve problems (and equally many ways to fail to solve problems). Most games were unplayable to me.

I think this is because I was (and still am) very diligent by nature. I was extremely dutiful and obedient, always did schoolwork to the best of my ability, etc. Playtime was my desperately needed creative outlet, where I could just try things unplanned and discover what I was capable of.

My parents did try to introduce me to some structured activities, but when I didn't click with any of them, they stopped pushing them. Looking back as an adult, I think that was 100% the right call.

Even better, they did not assume my little sister would be like me. They introduced her to structured activities even after I had long left them behind, and she took to them in a way I never did. She was naturally disorganized, basically my opposite, and I think these activities gave her some much-needed balance (in much the same way that unstructured play did for me).


what about Calvinball?

(best image I could find, apologies if it's not ideal) https://qph.cf2.quoracdn.net/main-qimg-8a9efc9ebb63702cc0a26...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: