Tags: web-review, web, copyright, c++, rust, static-analyzer, gui, programming, c, ethics, graphql, funny, gpu, criticism, architecture, standard, postgresql, law, self-hosting, databases, api, 3d, browser, management, java, design, tech, production, productivity, data-visualization, data-science, parsing, pattern, history, performance, github, apple, pandas, polars, gpt, python, tests
Let’s go for my web review for the week 2023-14.
Tags: tech, copyright, law, history
This lawsuit and the first ruling are indeed very concerning. Let’s hope we keep the Internet Archive alive, their work is invaluable.
https://www.sbstatesman.com/2023/04/04/if-we-lose-the-internet-archive-were-screwed/
Tags: tech, gpu, 3d, browser, web
This is a big milestone for 3D and computation on GPUs from the browser. I suspect it will have interesting security implications though, we’ll see.
https://developer.chrome.com/blog/webgpu-release/
Tags: tech, apple, web, criticism
This ecosystem suffers from the same warts and doesn’t seem to make any progress… lack of transparency, “we know better” mentality, tight coupling, lack of communication. This is especially problematic for something like a browser.
https://www.construct.net/en/blogs/ashleys-blog-2/safari-releases-development-1616
Tags: tech, github, ethics, gpt
Good reasons to leave indeed. Better host your projects somewhere else.
https://ersei.net/en/blog/bye-bye-github
Tags: tech, self-hosting
Indeed, it’s important. You should own your content, you can eventually syndicate on trendy platforms but keep your own base for your own content.
https://josem.co/own-your-work/
Tags: tech, c, c++, standard, criticism
This is a very concerning for C… and it drifts apart from C++ further. The old “C as a subset of C++” position is less and less valid. Very unfortunate.
https://queue.acm.org/detail.cfm?id=3588242
Tags: tech, c++, programming, funny
Well, this is a bit obscure but we have to know it’s there somehow. Better not rely on it too much though.
https://devblogs.microsoft.com/oldnewthing/20230403-00/?p=108005
Tags: tech, java, tests
Looks like a nice Faker alternative for Java projects. Turns out I was looking for something like that.
Tags: tech, parsing, static-analyzer, rust
Really nice little tool, this is indeed surprising how little code is needed for something like this. Treesitter is definitely a huge help there.
https://johnaustin.io/articles/2022/blazing-fast-structural-search-for-c-sharp-in-rust
Tags: tech, rust, gui
Very nice milestone and interesting tech for sure. Congrats to them!
https://slint-ui.com/blog/announcing-slint-1.0.html
Tags: tech, graphql, api, web
Nice balanced post on the pros and cons of GraphQL.
https://betterprogramming.pub/graphql-from-excitement-to-deception-f81f7c95b7cf
Tags: tech, production, databases, postgresql
A sound list of advises, applicable to most database systems of course.
https://www.crunchydata.com/blog/is-your-postgres-ready-for-production
Tags: tech, design, architecture, pattern, c++
A nice pattern to know and master in my opinion. At least I turn to it on a regular basis.
https://www.modernescpp.com/index.php/pipes-and-filters
Tags: tech, data-science, pandas, polars, performance
Polars really looks like a nice alternative to Pandas with a nice upgrade path from data exploration to production.
https://pythonspeed.com/articles/polars-exploratory-data-analysis-vs-production/
Tags: tech, python, data-visualization
Looks like an interesting new building block to publish data visualizations.
Tags: tech, programming, productivity
I definitely used this trick from time to time. In the right context it definitely work. Leaving some easy mess on purpose is a good way to get back into a task the next day.
https://census.dev/blog/an-on-ramp-to-flow
Tags: management
Lots of nice advices in the followups. The previous article clearly lead to a good conversation around it.
https://jacobian.org/2023/mar/31/incompetent-but-nice-follow-ups/
Bye for now!