But nowadays, pretty much all static type systems employ some (or multiple) convenient methods of polymorphism
173 karma · joined April 28, 2025
But nowadays, pretty much all static type systems employ some (or multiple) convenient methods of polymorphism
The moment you stop learning, only doing rote work, is when you stagnate. Thankfully I don't know almost anyone in software who can do even a days worth of work without something unexpected happening. As we all know, execution of a plan is never as simple as the plan. Each unexpected moment is an opportunity to learn, make sure to squeeze those moments for learning and knowledge as much as you (and your employer) will allow.
If your job doesn't present many opportunities for learning then the answer would be to look for another job or hobby-projects if you have the time and energy available.
The "critically acclaimed" original article is of course still available at https://www.uden.dev/blog/pdf-reader
Also, the release notes for 0.12: https://github.com/vincent-uden/miro/releases/tag/v0.12.0
A program isn't invalid just because it violates the ownership and borrowing rules of Rust. There are tons of programs in the world with shared, mutable access, devoid of Mutexes, Arcs and Locks that nonetheless are completely valid.
This is just plain wrong. I don't think the people asking for new software are in any way averse to adopting new software. I for one am actively waiting for new software to be released so I can adopt it, the Rad debugger for example. The first Linux beta-builds have been shipped and I can't wait for it to be in a more usable state.
I try new software all the time, not to mention I usually try the same software multiple times before reaching a final verdict. In the text-editor space I've been around Vim, Neovim, Doom Emacs, Spacemacs, Zed, Vs Code, Helix, Kakuone, all of them several times over before settling on Neovim.
I would love for more actual CAD-alternatives, more Photoshop alternatives, more video editors (shoutout to Blick) that all cover some niche. They don't even need to be full replacements!
But no. AI has not helped on this front in the slightest. If anything the bleeding edge (if you wish to call vibe-coded, half-assed clones that) is in its most broken state ever.
I suspect growth will be slower if you don't interact at all on these platforms, but by the sounds of it that would be an acceptable trade-off for you.
On my biggest post/article I did not have the time or effort to respond to even 10% of the comments here, and that is/was totally fine. The article and its comment section on HN had a life of their own which I was not required to partake in.
But seriously, it is kind of difficult and it depends on your definition of social media. Is Hacker News a social media to you for example?
I've had some great success in the past just posting my articles here. As you can see from my post history I'm not exactly "active", posting 6 times in the last year.
There is always the traditional routes of paying for targeted advertising, email campaigns and so on. However this depends on the type of "growth" you want. Does your blog have a comment section? If not you kind of need to post it somewhere for you to get any feedback whatsoever. If you are writing solely for the purpose of advancing your own career I struggle to see why the articles would be interesting to read for others. So I at least suggest having some other motivation than that.
I realise that my answer contains a lot of "ifs" but it is really hard to answer such a vague question without any particulars.
While this particular boulder might not have to be pushed by the same, large amount of people, the same amounts of mouths still need feeding. The Sisyphean task of surviving is still far from (if ever) self-pushing. Absurdism is still as relevant as ever, if not more relevant than ever before.
I'd even go as far as to say that the revolt against the absurd is one of the philosophical ideas that can help one go through this apparent loss of need for boulder-pushers. To revolt against the absurd is to create while perfectly aware that the creation itself is meaningless (which I feel like any pure mathematician should be aware of and have already accepted due to the nature of their work). Of course, this is separate from the question of funding, salary and the realities of life. But I feel like mathematicians and other scientists aren't just freaking out over their financial situation.
Then there is https://pi.dev/packages/pi-obsidian which I use to give an agent access to my vault for searching/organising tasks
Easily searchable and navigable too.
There is such a vast difference between most decisions of these two frameworks that it is really difficult to even know where to begin with an answer.
So, what do you know about them?
I don't know the financial penalties of a faulty Tax filing in America since this is just done automatically for individuals in Sweden by our IRS-equivalent. But I assume this is something you don't want to mess up. If so, apply an general stochasticity argument for why AI isn't end-to-end responsible for much at all where details and correctness really matters.
Our brains are entirely too small to recognize the patterns encoded from the gigantic training data set. But they are there nonetheless.
This is easily seen if you try get *any* neural network to generalize to *any* non-trivial task (in this case, XOR for example I consider to be trivial). There are no non-flickering, stable vision models that can recognize a human/dog/cat/whatever in all the lighting settings we can without false positives. The models are only getting better because they are getting bigger and are provided with more data. This is *not* generalization.
If they could, why would we need these monstrous models, even for simple problems?
The legal or ethical status of generated output is still up for discussion. I myself do not think neural networks can generalize and thus I would have to say that it still would be copyright infringement since its just regurgitation of input data. Just because I bought a book doesn't mean I get to re-publish it.
Even if it turns out to be perfectly legal I think a "retreat" to this position of LLM generation being Plagiarism (and therefore being uninteresting and morally bad) is quite a reasonable action.
It also separates LLMs for searching through documents quite nicely from content generation which since I would be hard pressed to consider a "fuzzy search" as a form of plagiarism.
I use it for search through big documents as a sort of fuzzy finding or sometimes a summarizer, so in that sense I use it to sift through research papers. For understanding or learning, nothing beats struggling through the work yourself. That is the only way for me to make information stick somewhat permanently.