HackerLangs
TopNewTrendsCommentsPastAskShowJobs

aleda145

524 karmajoined há 5 anos
My website: dahl.dev My SQL canvas: kavla.dev

Submissions

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

politico.eu
26 points·by aleda145·há 9 dias·10 comments

What I Learned at Boo.com (2000)

tnl.net
2 points·by aleda145·há 10 dias·0 comments

My Mathematical Regression

blog.dahl.dev
366 points·by aleda145·há 22 dias·146 comments

Kdtype – A Typing Game for Kids

kdtype.com
2 points·by aleda145·mês passado·0 comments

Shantell Sans (2023)

shantellsans.com
407 points·by aleda145·mês passado·45 comments

Sweden now considered a smoke free country

sverigesradio.se
5 points·by aleda145·há 2 meses·0 comments

Capacity

dahl.dev
3 points·by aleda145·há 2 meses·0 comments

Brevity as a Human Advantage

blog.dahl.dev
3 points·by aleda145·há 3 meses·1 comments

Linux Foundation Welcomes SQLMesh Project

linuxfoundation.org
4 points·by aleda145·há 4 meses·1 comments

Death by Clawd: The SaaSpocalypse Survival Scanner

deathbyclawd.com
4 points·by aleda145·há 4 meses·0 comments

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

chadskelton.com
1 points·by aleda145·há 4 meses·0 comments

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

blog.dahl.dev
5 points·by aleda145·há 5 meses·0 comments

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

acpjournals.org
1 points·by aleda145·há 6 meses·0 comments

Olo (Imaginary Color)

en.wikipedia.org
2 points·by aleda145·há 7 meses·0 comments

Startup Playbook

playbook.samaltman.com
7 points·by aleda145·há 7 meses·1 comments

Netflix is not a tech company (2019)

ben-evans.com
3 points·by aleda145·há 7 meses·0 comments

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

longbets.org
2 points·by aleda145·há 9 meses·1 comments

comments

aleda145
·há 13 horas·discuss
I let agents write my code but not my commits. I think I gain some understanding by doing `git diff` and then writing the (brief) commit message myself.
aleda145
·há 12 dias·discuss
Ö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
aleda145
·há 16 dias·discuss
I think the animosity comes from most people just encountering the "slop". Generated ads, fake content or low quality music.
aleda145
·há 22 dias·discuss
I just started doing this last week!

I'm not very good at C++, but coupled with the extension template and codex I got a basic version of my extension working within an hour. Go for it!
aleda145
·há 27 dias·discuss
Are you doing a bespoke canvas engine or using tldraw/excalidraw?
aleda145
·há 27 dias·discuss
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)
aleda145
·mês passado·discuss
This sent me on a trip down memory lane! So nice that they are still going.

I solved a few of their problems almost 10 years ago. Looking at my repo I have absolutely regressed mathematically. I apparently solved project 15 without any code: https://github.com/aleda145/projecteuler/blob/master/problem...

(spoilers for: https://projecteuler.net/problem=15)

No way I would have reached for combinatorics if I got this problem at work.

This makes me a bit sad :(
aleda145
·mês passado·discuss
That's a great point! "Speed to insight" feels more important than ever
aleda145
·mês passado·discuss
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?
aleda145
·mês passado·discuss
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
aleda145
·mês passado·discuss
Really nice! I tried out a similar thing but with tldraw as the canvas engine: https://github.com/aleda145/terminaldraw

I see Cate also uses node-pty. I didn't know what psuedo terminals were before, it's cool stuff
aleda145
·há 2 meses·discuss
I don't know, it is a useful signal that the person did not think deeply about their code changes, and should be treated as such.
aleda145
·há 2 meses·discuss
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.
aleda145
·há 2 meses·discuss
Is it egress or storage that's the main cost driver?
aleda145
·há 2 meses·discuss
WSL support too? Could be cool with a unified thing, not sure if that's even possible though.
aleda145
·há 2 meses·discuss
Still working on my SQL canvas: https://kavla.dev/

I started with this last summer. Usually I get tired of an idea, but this one is just an endless pit of things to try out.

Currently seeing how we can get an analytics agent working on the canvas. Video here: https://x.com/i/status/2053410747137266070
aleda145
·há 2 meses·discuss
I appreciate this part of the agent instructions: `AESTHETICS ARE VERY IMPORTANT. All apps should LOOK AMAZING and have GREAT FUNCTIONALITY!`
aleda145
·há 2 meses·discuss
Mosaic is super cool!

Took me a while to grok what it's all about, I think this example really helps: https://idl.uw.edu/mosaic/examples/flights-10m.html
aleda145
·há 2 meses·discuss
Super cool! Please give me a ping if you ever launch that (my email is on my website (in my profile))
aleda145
·há 2 meses·discuss
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