HN user

aleda145

533 karma

My website: dahl.dev My SQL canvas: kavla.dev

Posts23
Comments68
View on HN
www.politico.eu 21d ago

EU countries want oil exploration to be classed as a green investment

aleda145
26pts10
tnl.net 22d ago

What I Learned at Boo.com (2000)

aleda145
2pts0
blog.dahl.dev 1mo ago

My Mathematical Regression

aleda145
366pts146
www.kdtype.com 1mo ago

Kdtype – A Typing Game for Kids

aleda145
2pts0
shantellsans.com 1mo ago

Shantell Sans (2023)

aleda145
407pts45
www.sverigesradio.se 1mo ago

Sweden now considered a smoke free country

aleda145
5pts0
dahl.dev 2mo ago

Capacity

aleda145
3pts0
blog.dahl.dev 3mo ago

Brevity as a Human Advantage

aleda145
3pts1
www.linuxfoundation.org 3mo ago

Linux Foundation Welcomes SQLMesh Project

aleda145
4pts1
deathbyclawd.com 4mo ago

Death by Clawd: The SaaSpocalypse Survival Scanner

aleda145
4pts0
www.chadskelton.com 4mo ago

Bar charts should always start at zero. But what about line charts? (2018)

aleda145
1pts0
blog.dahl.dev 5mo ago

A startup copied my landing page (and then gave me great feedback on it)

aleda145
5pts0
www.acpjournals.org 6mo ago

A Case of Bromism Influenced by Use of Artificial Intelligence (2025)

aleda145
1pts0
en.wikipedia.org 7mo ago

Olo (Imaginary Color)

aleda145
2pts0
playbook.samaltman.com 7mo ago

Startup Playbook

aleda145
7pts1
www.ben-evans.com 7mo ago

Netflix is not a tech company (2019)

aleda145
3pts0
longbets.org 9mo ago

In 2002, Mitch Kapor bet $20k that no AI would pass the Turing Test before 2029

aleda145
2pts1
resa.dahl.dev 1y ago

Show HN: I made a NYT inspired geography game

aleda145
1pts0
en.wikipedia.org 2y ago

Lucy (Chimpanzee)

aleda145
3pts0
blog.dahl.dev 3y ago

Publish your calendar and let recruiters schedule interviews themselves

aleda145
1pts2
blog.dahl.dev 3y ago

Plotting Sweden’s real estate prices on a heatmap with deck.gl and Cloudflare

aleda145
1pts0
blog.dahl.dev 3y ago

Stringing together several free tiers to host an application with zero cost

aleda145
42pts3
www.vulture.com 4y ago

Garbage Language: Why do corporations speak the way they do?

aleda145
42pts16

As a data engineering person I can say that this is a great write up!

Some thoughts:

A "bubbling" topic right now is conversational analytics (i.e. talk to your data). There has been an explosion of tools in the last 6 months. YC is backing one too: https://getnao.io/

I feel like pandas is also somewhat frowned upon, the industry has moved on from that. Most SQL tools can now do everything that we could only do with pandas.

In my network everyone is talking about DuckDB. As long as you are under a 1TB it will have everything you need. I think most people should start with that vs locking themselves into something like Snowflake

Örebropartiet is like the weirdest party in Sweden. It's named after "Örebro", a Swedish city with 125k population. The party's founder, Markus Allard, used to be far left politician before turning far right.

Their party program is all over the place. They stand for free dental care, direct democracy and deporting immigrants.

Marcus is also known for profanity and foul language in council meetings.

An oddity in Swedish politics is that if a local party manages to get 12% of the votes in a constituency they are eligible for getting a seat in parliament, and can skip the regular 4% popular vote rule.

Örebropartiet actually has a chance to get into national government next election (Fall 2026) since their local support is quite strong. Times are weird

I think the animosity comes from most people just encountering the "slop". Generated ads, fake content or low quality music.

Adding agents to my SQL canvas (https://kavla.dev)

Here's a live example of it figuring out when to post on HN: https://kavla.dev/hn (spoiler, its noon UTC on Sundays)

And here's it generating an interactive map of 20000 earthquakes: https://kavla.dev/quakes

I feel like the canvas is actually a great way to interact with an agent, everything it does is visible, so auditing what it did is (relatively) easy.

I still got some credits to burn so agent usage is free atm (you still have to sign up to use it though)

Cool! But as a data engineer I don't know when I would ever use this. Getting data into a centralized place so it can be joined and queried easily is like prio 1 for any data team.

I'm sure SREs will really love me doing expensive adhoc queries against production postgres /s

I've yet to work in enterprises big enough to have multi cloud data warehouses though, maybe it's more useful in that setting?

I recently picked up writing short stories again. I briefly looked at different editors, but ended up just doing it in vscode (daily driver). I'll make sure to look at cheese paper for the next one, looks like it has some cool features!

A feature that I have been dreaming about is making an editor that treats each paragraph like a unit of work, and the full text is created by linking together different paragraphs. That way you can easily try different ways without deleting any text. Sort of like nodes in a graph.

And here's my a corporate themed short story: https://dahl.dev/capacity

Oh so lobbying the EU comission to both slash CO2 targets and adding tolls to chinese EV cars did not actually make German auto manufacturers more competitive. Who would have thunk?

Yes I'm bitter how much influence the German car companies have over the union.

Appreciate you putting the entire book online!

I read parts of it a while ago when I had an idea on using webRTC data channels to pass data from databases to browser clients via a CLI. Your book made me understand that it's probably not a great fit for my use case. I just used a centralized control plane and websockets instead.

I still feel like there is something fun that we can do with webRTC data channels + zero copy Apache Arrow arraybuffers + duckdb WASM, but haven't figured it out yet

I have felt this a lot when designing the landing page for my SQL canvas side project. _I_ really want to write about DuckDB WASM, pre-signed URLs and how cool Cloudflare's durable objects are.

But my target audience are data analysts, and they just want to analyze some data!

I have gone through a lot of design revisions because I have a hard time containing my technical excitement. I was surprised how hard communicating a product clearly is.

As a backend/data person I was on the high horse thinking that designers jobs are so much easier than distributed systems. Now I feel the opposite!

I totally agree on investing in a sane data model upfront. So many production systems have schemas that only made sense to the engineer that created them. I would be delighted if I can read a schema and understand what a column means without having to dig through a bunch of migration PRs.

I recently encountered `is_as BOOL` in an important table. After way too much invested time we found out it meant "is active service". </DDL rant>

State of Kdenlive 3 months ago

I recently switched from Shotcut to Kdenlive. Kdenlive's UX is much more intuitive. Lots of features, I still feel like a beginner, which is such a fun feeling!

I'm using it together with OBS to post short demo videos of my side project. I could use Loom I guess, but I prefer to keep my tech stack FOSS when I can.

Creating "non standard" video resolutions is a bit of a pain though. But I've solved that with an ffmpeg oneliner.