HNHacker News
TopNewBestAskShowJobs

continuational

1,365 karma · joined August 3, 2015

Hi there!

I'm a husband and a father of two. I've been working in Scala for over a decade, and I'm part of the founding team at Paqle.

I work on a full stack programming language called Firefly and I organize a functional programming meetup in Copenhagen:

https://www.meetup.com/moedegruppefunktionellekoebenhavnere/

It's once a month - swing by if you'd like to meet up!

meet.hn/city/55.6867243,12.5700724/Copenhagen

submissionscomments
continuational··on Ask HN: Could you share your personal blog here?
My blog about programming language implementation: https://ahnfelt.medium.com/
continuational··on Twitter Is DDOSing Itself
The comments in there gloating over somebody else's mistakes is exactly why I don't use Twitter - except it's apparently the same on Mastodon.
continuational··on Thoughts on Svelte(Kit), one year and 3B requests later
What are you missing in Svelte?
continuational··on What Kind of Asynchronous Is Right for You?
As a user, I always need a response, even if it's just the dreaded "we'll get back to you ASAP".
continuational··on Xerox Star 8010 Interfaces, high quality polaroids (1981-)
It's remarkable how little desktop operating systems have changed since!
continuational··on Hotspot performance engineering fails
This is true, when you keep optimizing, you soon face death from a thousand paper cuts. But often, it's enough to find that bottleneck and make it a few times faster.
continuational··on Simply explained: How does GPT work?
The only thing that separates your mechanism for doing addition from what computers actually do is efficiency. Computers can only add numbers up to some fixed size, e.g. 64 bits, and you have to use repetition to add anything larger.

Does that mean computers are not "really doing" addition?

continuational··on You might not need an effect
It's pretty clear that the class based API is a legacy thing in React by now. You can still use it, but the framework has moved on.
continuational··on Twitter Blue breaks EU consumer law by showing prices without tax
Yes, you're supposed (and I think required?) to show the price including local VAT, based on the location of the user.
continuational··on Twitter Blue breaks EU consumer law by showing prices without tax
OpenAI seems to do that as well. Says ChatGPT+ costs 20 when it's actually 25.
continuational··on The EU's new Cyber Resilience Act is about to tell us how to code
I don't think it's enough. Java without null would still have Log4Shell. The current model where any piece of code can do anything it likes needs to be abandoned before we can expect any kind of security from our systems.
continuational··on Bing: “I will not harm you unless you harm me first”
I think there's still the "consciousness" question to be figured out. Everyone else could be purely responding to stimulus for all you know, with nothing but automation going on inside, but for yourself, you know that you experience the world in a subjective manner. Why and how do we experience the world, and does this occur for any sufficiently advanced intelligence?
continuational··on <3 Deno
Agreed - the Deno model doesn't bring much security, because you have to grant all code in the whole app the same permissions, which for any non-trivial app will amount to "mostly everything".

First class capabilities are a much better approach, a real solution to supply chain attacks.

continuational··on ChatGPT Plus
It's only useful when you can verify the accuracy of its responses - but then it's very useful.

E.g. instead of awkwardly googling for stackoverflow questions that are somewhat related to the problem you have, you can just ask for a complete solution tailored to your needs.

In both cases, you'll have to judge the validity of the answer and you'll likely have to modify the result to some degree.

continuational··on ASCII table and history – Or, why does Ctrl+i insert a Tab in my terminal?
But is there any way to get modern terminal keyboard support without it?
continuational··on Is dark matter’s “nightmare scenario” true?
There's a chance dark matter is black holes created in the aftermath of the Big Bang. Some of these then merged into the supermassive black holes we see in the center of galaxies today.

https://news.yale.edu/2021/12/16/black-holes-and-dark-matter...

continuational··on It’s Time for ‘Maximum Viable Product’
Because they might get outcompeted by 5 different products that aren't 80% bloat?
continuational··on Open-source software vs. the proposed Cyber Resilience Act
The beginning of professionalism in software?
continuational··on Open-source software vs. the proposed Cyber Resilience Act
Perhaps require that certifying commercial software as CE entails publicly certifying all the individual OSS components as CE as well.
continuational··on I made outlines for KDE Breeze window decoration
I personally run everything maximized or tiled side by side. I never understood the value in seeing 20% of some other window behind the current.
continuational··on Ask HN: In what ways is programming more difficult today than it was years ago?
When I started out, there was DOS. It came with a command you could type in: QBASIC.

Typing this one magic word brought up an IDE, including an editor with highlighting, an interactive help system, samples, an in-editor REPL, and single-key shortcut to run the program. I can't remember if it also came with a debugger and a way to create stand-alone executable, or if that came later.

It had built in commands for drawing, input and sound, all well documented. And the UI was straightforward and intuitive.

This doesn't really exist anymore.

continuational··on Select * from cloud
Hooks is not really OOP. The original OOP interface was abandoned because it lead to a very complicated lifecycle that was hard to reason about.
continuational··on Wasmtime 1.0
Really exciting, however, I'd like to see some benchmarks backing up those "Wasmtime is fast" claims.
continuational··on I’m a productive programmer with a memory of a fruit fly
Documentation is available at a keypress in an IDE such as IntelliJ IDEA, in languages that support developer productivity.
continuational··on Understanding UseMemo and UseCallback
It's an exponential speedup.

The virtual DOM is a tree, and if roughly balanced, the path that needs to be updated is of size log(N) compared to the full tree of size N that will be updated by default.

In practice, it's the difference between a stuttering app that lags at every keypress in an input field, and something usable.

continuational··on Understanding UseMemo and UseCallback
Once you add useMemo and useCallback, your code will become pretty unsightly though. I wish React had a better solution to this problem.
continuational··on Deconstructing Bézier Curves
Also relevant: Dividing Bezier Curves Into Two Equal Halves https://stackoverflow.com/questions/18655135/divide-bezier-c...
continuational··on All about QBasic and QuickBasic
Yeah, good times!

Also worth visiting:

https://games.phatcode.net/

http://petesqbsite.com/

I was 11 when I discovered QBasic. In the years after that I made a few platform games (Martian Venture, Shotgun Sam) and a pixel art program, and a whole slew of unfinished things. Never could stop programming after that.

continuational··on Ask HN: Is anyone satisfied with the future they are helping create?
If companies who help create a better future has an easier time hiring than companies who help create a worse future, well, that's a direct incentive you can be a part of.

You might not care or prioritize it, but then you probably don't have the right to expect the rest of the world to do that either?

I don't know, I'm just trying to figure this out for myself...

continuational··on Ask HN: At which moment did you realise that you are built for computer science?
I was 11 when my cousin showed me that you could write `PRINT "whatever"` in this blue program called qbasic that came with DOS.

How could I ever stop?

← PreviousPage 6 of 17Next →