HNHacker News
TopNewBestAskShowJobs

askonomm

3,170 karma · joined January 14, 2021

submissionscomments
askonomm··on Rust Is Eating JavaScript (2023)
Jobs are regional. Here in Estonia I see a lot more Node.js jobs YoY, very few Python gigs, zero Rust jobs, and very few C# jobs. Heck, PHP has more jobs than C#. Node/JS seems to compete with Java here for job popularity, according to local job boards, and most Java jobs also require Node.js/JS knowledge.
askonomm··on Will AI take web developer jobs?
So far more efficient development tools have resulted in more tech companies / products being created, resulting in a increase in net total developers needed. The idea that 10% more efficient devs would mean less devs needed assumes that we're living on a flat line of productivity and invention, which is simply not true.
askonomm··on Alzheimer's biomarkers now visible up to a decade ahead of symptoms
According to this it would be the opposite: https://pubmed.ncbi.nlm.nih.gov/28687259/

So maybe Sauna is good, but where Sauna is popular is usually a place that is very cold and humid, which is not good.

askonomm··on Sunsetting Create React App
Pretty sure CRA was dead a long time ago already and it's very upsetting how little the React team cares about its users. The unwillingness to act on the CRA being broken, the forceful promotion of a pretty locked-in framework Next.js (which is crap without Vercel, so clearly against the open source spirit) as the de-facto way of doing React (is it really? according to stats I've seen, most uses of React are for SPA's).

I think at work when the next project comes along I'll try and see if we can not do React anymore. I hear good things about Vue.

askonomm··on Sunsetting Create React App
Yeah, I was around back then, and the difference from then to now is equivalent to the difference between inventing the wheel and going to the moon. Not necessarily in a good way.
askonomm··on The year I didn't survive
Oh no. Am 32 and I really like the comfort of familiar. I've lived a hell of a life in my 20s, spanning multiple countries and continents, and now feel like I've lived many lifetimes worth of life, and am really loving the peace and quiet I now have.
askonomm··on Firing programmers for AI is a mistake
Difference here being that you actually learned the information about Ruby on Rails, whereas the modern programmer doesn't learn anything. They are but a clipboard-like vessel that passes information from an LLM onto a text editor, rarely ever actually reading and understanding the code. And if something doesn't work, they don't debug the code, they debug the LLM for not getting it right. The actual knowledge here never gets stored in the brain, making any future learning or evolving impossible.

I've had to work with developers that are over dependent on LLM's, one didn't even know how to undo code, they had to ask an LLM to undo. Almost as if the person is a zombie or something. It's scary to witness. And as soon as you ask them to explain their rationale for the solution they came up with - dead silence. They can't, because they never actually _thought_.

askonomm··on No AI December Reflections
But that there is the difference. You are using it to put knowledge in your brain, whereas what I'm seeing most people do is entirely skip that part, and just being a sort of clipboard-like vessel that takes information from ChatGPT and puts it into a code editor, with no intermediate thought or analysis - meaning that the brain also stores none of it, because it never actually really thought about any of it.

And if there is any thinking involved, it's not in trying to figure out the code, but trying to figure out why the AI can't figure out the code. It's a subtle difference, but results in a huge change in quality.

askonomm··on No AI December Reflections
One thing is to see senior engineers turning to brainrot, and seemingly overnight forgetting how to do basic programming, to the point where if ChatGPT is down they suddenly have no idea how to do work, and another thing is having an entire generation of junior engineers never having learned programming in the first place, because they finished uni via prompting, somehow got a job via prompting, and now are all getting fired en-masse for obvious reasons, creating a huge void in the job market, and very disappointed seniors (those who haven't succumbed to brainrot just yet).

I'm not sure how to feel about any of this. On the one hand it clearly shows yet again how gullible people are. I wonder if senior engineers (those who can actually solve novel problems) value in the job market will go up as a result of this? Or will the market be saturated with so much AI-enabled waste that it brings the entire fields salary down as a whole? I feel bad for the end consumer who has to tolerate lower and lower quality products year over year, as the general software engineering practice seemingly burns to the ground, and becomes a chinese sweatshop churning out counterfeit sneakers.

askonomm··on US Cloud soon illegal in EU? US punches first hole in EU-US Data Deal
Heyyy, I quite liked Symbian OS! And if this means that Linux would finally work on hardware other than Thinkpads from 20 years ago, I say heck yeah (Out of the box I mean, having to become an expert linux afficionado to be able to make its x11/wayland/xwayland clusterfuck to work does not count as working)!
askonomm··on US Cloud soon illegal in EU? US punches first hole in EU-US Data Deal
I was pretty sure that Azure in Europe is using EU data centers or something of the like for its users data, is that not the case?
askonomm··on Google drops pledge not to use AI for weapons or surveillance
This makes it all the more nice that EU banned AI for use cases like these.
askonomm··on Open Euro LLM: Open LLMs for Transparent AI in Europe
Yes, US has at-will firing, and healthcare tied to the employer, and so forth. Basically the US has made sure that the corporations have all the power, and the people have none of it. Does this make it easier to make companies? Well of course it does, just like slave trade made it easier to collect crops.

Unlike the US however, we in EU really like having basic human rights - such as mandatory minimum vacation time, healthcare that won't immediately disappear if you lose your job, or depend on the job, as well as not getting fired without cause, and without multiple warnings beforehand.

If the result of this means that we won't be successful in the AI tech scene, or that all the Musk-like slave owners migrate to US or China where they can abuse people however much they like, I'm pretty sure Europeans are not going to shed a tear over that.

I realize more and more that the main difference between Americans and Europeans is that Americans think from the perspective of a corporation, whereas Europeans think from the perspective of themselves, as human beings. We're not compatible, clearly, so there's no need to force us to be the same.

askonomm··on Open Euro LLM: Open LLMs for Transparent AI in Europe
What's with this American mentality that everything needs to always be the best, and if it isn't, it should't even exist? I know USA is alright with breaking the law, invading people's privacy and lobbying its government to the point where it's really the corporations that elect politicians into power, but why do you also need Europe to be the same way? I thought us Europeans have made it pretty clear we don't like your way of governing, so stop forcing it on us. I'd much rather use a less capable LLM if it meant that the LLM isn't driven on top of mountains of illegally collected data.
askonomm··on Open Euro LLM: Open LLMs for Transparent AI in Europe
In other words, to be successful you need to be able to break the law and lobby the government? That is indeed the USA mindset, or should I say United Corporations of America? I'm happy EU is not USA.
askonomm··on Analysis of Product Hunt products from 2014 to 2021
Nordic !== Northern. Educate yourself on the terms you use.
askonomm··on Analysis of Product Hunt products from 2014 to 2021
So, what magic thing would convince you if not the UN, and if you do not respect the people who live in Estonia? I may be off base here, but you sound like a specific someone our people call vatnik. Maybe you'll only be happy if we all just call ourselves Russia.
askonomm··on Analysis of Product Hunt products from 2014 to 2021
As an Estonian, I especially don't like being called eastern europe(ean). We're not, we're northern, according to UN geoscheme classification, according to EuroVoc, and I mean you can also just read the wikipedia page of a place to know where it is at. Furthermore, socially, culturally, and tech advancements wise, we're as far as you could possibly be from Russia association at this point.
askonomm··on Job trends of HN Who Is Hiring?
I'm not sure really, but I also did get a recruiter contact me for the first time in like 2 years. This is all anecdotal of course, but I'm hopeful.
askonomm··on Job trends of HN Who Is Hiring?
Looks like the downtrend has slowed, and almost stopped. This aligns with my observations on local job boards to me, and some programming language specific Slack channels I'm on that have #jobs boards, in that there's a slight uptick in jobs right now. This is good news, it seems.
askonomm··on Questions censored by DeepSeek
As opposed to how many censored by OpenAI?
askonomm··on Hard numbers in the Wayland vs. X11 input latency discussion
I recently went from 60 to 144, also on a 4k (27") monitor, and to me too it has been a very noticeable upgrade. No tearing of any kind when dragging windows around, and scrolling feels buttery smooth.
askonomm··on WordPress Is in Trouble
Haha this is a brilliant comment. McAfee lived one hell of a life.
askonomm··on Why we built Vade Studio in Clojure
Yes, you would know what it is at that moment. You would not however know if what it is at that moment in time is actually correct, or what the expected shape is, without deconstructing the entire function that is the receiver of the data. That's where static types are useful - I can just hover my mouse over a function and it will show me what is the expected input, and expected output, and I do not need to read and understand the contents of the function to know if the data is correct, because it would throw an exception if it is not, like if a string suddenly becomes a number or is missing a piece of information, etc.
askonomm··on Why we built Vade Studio in Clojure
Having worked with large Clojure codebases I found the Malli/Spec duct-taping of types to be a poor man's statically typed language, especially with the developer experience being quite poor. While it will runtime validate, I still have no idea what shape anything is by just hovering it - having to constantly navigate between the definitions file, and they are also more cumbersome to use and maintain.

I've come to the conclusion that it is just a better experience using a language that already has static types for large projects, than trying to make a dynamic language have similar things. Having to wrap every function in a error boundary to get somewhat of a meaningful debug experience is just .. awful.

askonomm··on Web apps built with Ruby on Rails
I'm sure they meant an actual statically typed language. I agree that dynamic languages are fun and productive ... until the codebase becomes big and complex, and then not knowing what shape any data is quickly becomes a nightmare to understand and debug.
askonomm··on Web apps built with Ruby on Rails
That one bloated horrible JS nightmare that everyone avoids? No thanks.
askonomm··on Developing inside a virtual machine
So how does your IDE pick up on the tooling inside the VM? E.g if you build Python projects, how does it pick up the Python executable, .venv, etc? Or if PHP, then the PHP runtime, or if C then its stuff ... etc? If you install these on your host machine to make your IDE work well then I'm afraid that defeats the point of having a VM.
askonomm··on The Swedish cabin on the frontline of a possible hybrid war
Probably a stupid question, but why don't we encase the (undersea) cable in some metal container or something so that it would not be so easy to break? Is it due to economics? Is the constant fixing in the end cheaper than making it hard to break, or perhaps it needs maintenance anyway often enough to make it a hassle?
askonomm··on Ask HN: SWEs how do you future-proof your career in light of LLMs?
I feel the influencer crowd is overblowing the actual utility of LLM's massively. Kind of feels akin to the "cryptocurrency will take over the world" trope 10 years ago, and yet .. I don't see it any crypto in my day to day life to this day. Will it improve general productivity and boring tasks nobody wants to do? Sure, but to think any more than that frankly I'd like some hard evidence of it being actually able to "reason". And reason better than most devs I've ever worked with, because quite honestly humans are also pretty bad at writing software, and LLM's learn from humans, so ...
← PreviousPage 8 of 28Next →