The problem with “corrections” is that they obscure the truth. If you’re being given information and start forming perceptions that no longer map onto reality you’re actually in a much worse position to change or do anything about reality itself. It’s basically like you’re being lied to and misled. How can you fix the situation if you don’t even have the facts at hand or you’re not being made aware of the facts?
This problem has long been solved. Who decides what's correct? No one. Once you start censoring (censor, from Latin censere meaning ‘assess’) you're already sliding down the slope.
Yet humans are doomed to forget and relive history.
How fast exactly is DuckDB-Wasm for filtering for interactive coordinated views? Could the inputs be a brush selector range (x0, x1) from a time-series chart and then when you brush it the other components would re-render within… milliseconds? There used to be a cool JS library for this called crossfilter. Not sure if this could be a replacement for it?
I’ve been searching for alternatives to crossfilter.js for slicing large multidimensional datasets at sub 10ms speeds. Would DuckDB-Wasm be a suitable alternative?
Very impressive and will definitely server many use-cases. However, it's static site with data refresh at build time. Does this mean there cannot be user-based row-level security (i.e. selective access)?
One of the main selling points of the clunky, general purpose drag-and-drop BI tools (Power BI, Tableau etc.) is selective access. This is especially important in larger enterprises and for customer-facing dashboards.
For example, you're an enterprise manufacturing and selling IoT devices and have many different corporate customers. When you build a dashboard you want to make sure that each customer can see the data that belongs to their account and potentially, have further user-based restrictions. Obviously this goes against the idea of creating pre-aggregated datasets and instant loads but it's a massive multi-billion gap that currently is being filled by inferior tools to D3/Plot/Framework. This is something that Observable could develop in the future given what I'm seeing now and considering how relatively close already you are to this. Framework could serve both types of needs - static sites and dynamic, user-based more fully-featured sites for Enterprise needs.
Right, conceptually it’s static files, but we could develop a hybrid approach where the server does additional data processing on-demand. We already offer access control, but we could also serve different data snapshots to different users, or even filter the data snapshots based on the user. It still has to be fast, though.
Svelte 5 moves closer to React in quite a few ways. The single component per file is still a dealbreaker for me. React got it right with composition and being able to break a component out into its sub-components.
I’ve seen teams do 2 weeks of detailed project planning and estimating where the entire project could have been done in 2 weeks by a good team if they just set their nose to grindstone and did the work.
It’s unbelievable how useless some of these planning and estimating sessions are.
Dealing with that right now. I have multiple PMs and directors involved in requesting another team to literally do five minutes of work because we didn't insist they put it in the current iteration and they put it several iterations away.
As a European I'm curious which unions and industries are you talking about? I've been working tech or tech-adjacent jobs my entire life here and I've never been in a union nor do I know any friends (developers / designers) that are in a union. And I'm going to conferences and meetups on a regular. I'm not saying unions don't exist (probably more so in certain industries), but for devs to be in a union in Europe? Never heard of it.
Unions in Germany aren't really split up by profession, but by industry. So if you e.g. work in the car or manufacturing industry, there's a good chance that most workers in your company are part of "IG Metall", which is the biggest union in Germany. And that union then negotiates the salary & working conditions for every normal employee, even if you aren't part of the union. So if you ever met a developer from Siemens, Mercedes, BMW, Bosch, etc. they are probably enjoying the benefits of a union.
Interesting. I think that makes a lot more sense for the heavy industries in Germany. I've been working for many years across the border in the Netherlands (South Holland specifically) where there's a lot of tech/design companies and studios and I just haven't come across anyone in a union or even heard of people being in a union.
As you said, they are only under that umbrella because of the sector. Outside of those companies, there's basically no unions at all in IT/Mostly-IT companies.
I worked in tech (DAX company) in Germany for almost a decade and we were unionized.
I'd say the union was one of the main reasons why we didn't have mass layoffs when the company was in a hard spot. Instead more acceptable options like part-time and voluntary resignation with exit packages were negotiated and still met similar cost saving goals.
In small shops you probably won't have a union but they don't tend to hire&fire like the big multinationals.
"Betriebsrat" sounds German to me, so possibly Germany?
And definitely Sweden. Many (most?) of my software engineer colleagues are members of either the engineering-specific "Sveriges Ingenjörer" or generic white-collar "Unionen" union.
> “Betriebsrat" sounds German to me, so possibly Germany?
I am in Germany and I never heard of any union for Devs, not even large firms having any specific ones for Devs. My colleagues frequently discuss about unionizing but there are huge pay disparity hence most often it is hard to get everyone on board sadly.
Most unions are intended for craftsmen, minijobs, public transports and such. There are some small employers covered by famous IG Metall tariff but that is not the norm. I know that likes of Airbus has some kind of union that covers most of the departments and hence pays insane salary but that is something I heard from friends of people who work there, so I can’t assure accuracy.
There might be unions but that is not the norm except some dinosaurs.
It’s very common in Norway. Many IT people are member of NITO (Norwegian Society of Engineers and Technologists) or Tekna (Norwegian Society of Graduate Technical and Scientific Professionals).
Yeah, and Tekna a few years back was one of those pushing to get rid of the (now illegal) anti-competition contracts all employers made you sign. So while most people don't see them day-to-day (as in, they don't set tariffs and often don't negotiate your salary), they still influence a lot. And the salary statistics is very useful in leveling the playing field and getting what you're worth.
And the union deals on insurances, mortgage etc. saves me much more money each year than the union fee.
Dont you just love it when people speak of their own little bubble as if it was an entire continent? I never met anyone in “Europe” working in tech part of a union.
I tried many, many note taking apps and the one that finally stuck was VS Code. I had been using VSC as my code editor daily for years so when it released "Profiles" I just created a "markdown" profile that contained all the markdown extensions, settings, customisations etc. that I needed and that's it. I realised this is perfect because there are no new keyboard shortcuts, UI or apps I have to learn. I sync all my notes to a private GitHub repo. It's fantastic.
Once I figure how to export my ad-hoc notes I've accumulated in my iPhone Notes app and sync it to the repo I will never need anything else.