HNHacker News
TopNewBestAskShowJobs

amonith

386 karma · joined November 18, 2022

submissionscomments
amonith··on Retiring Windows 10 and Microsoft's move towards a surveillance state
I think by default after fresh install it suggests the "old" layout akin to Office 2000, but you can just select "tabbed ribbon" and then it really isn't half bad.
amonith··on Without data centers, GDP growth was 0.1% in the first half of 2025
Not the parent commenter, but why would you assume that he meant LLMs specifically? I'm one of the "tech people not interested in AI" and I mean everything around AI/ML. I just like writing OG code man. I like architecture, algorithms, writing "feeling good" code. Like carpenters who just like to work with wood I like to work with code.
amonith··on Niri – A scrollable-tiling Wayland compositor
> They are just way too distracting, I don't understand why people like them.

Simply not all people get so easily distracted... It may be signs of mild ADHD.

amonith··on OpenAI's H1 2025: $4.3B in income, $13.5B in loss
Same with "Pampers" in Poland. Everyone says "pampersy" when referring to just generic diapers. Almost nobody buys the literal "Pampers" brand.
amonith··on An opinionated critique of Duolingo
A few weeks is definitely BS, but I took 3 years of German in high school and after roughly 3 months of 30min-1hr daily Duolingo I was already past the high school material.

I mean in our high school (Poland) it was like maybe 1 lesson (45mins) per week shared with a group. And of course excluding all the holidays and what not. That's not a high bar.

amonith··on Users only care about 20% of your application
He used 20% of HN.
amonith··on Rules for creating good-looking user interfaces
Here's the funny thing though (as a developer which worked for various companies that didn't have designers):

It looks custom designed because... it's not designed at all :D

At this point I'm not even sure if what you said is an insult or a compliment.

Almost all projects I worked in looked more or less like the following:

- a BA meets with the client and creates unstyled wireframes with all of the requested features. (BA doesn't really think about UX here, more or less applies some generic patterns).

- the development team grabs the wireframes, uses a generic preexisting "design system" which is the cheapest for the chosen technology (can be whatever: Bootstrap, Tailwind, Material Design) and max. adjusts colors a bit to match the client's brand

That's it. There is no design.

amonith··on Rules for creating good-looking user interfaces
Everyone wants developers to learn everything all the time... Software development, infrastructure management, testing, business analysis, design, even marketing and communication sometimes. We have to pick our battles. Guess what employers ask for from developers during interviews and 90% of the work. Plot twist: not design.
amonith··on Murex – An intuitive and content aware shell for a modern command line
Powershell 7+ (a long while ago named core) is the version you should use on ALL platforms, including Windows. It's just the most recent version. "Core" gives off a vibe that it is some limited thingy. It's not, it's full PS.
amonith··on Programming Deflation
> now we'll need 1 to write those and 9 to write more complicated stuff.

Or simpler :) I'd argue that in the past we needed more programmers for more complicated stuff (more hand-rolled databases, auth solutions etc. - a lot stuff was reinvented in each company), now we need many more people to glue some libraries and external solutions together.

The future could look similar, a lot of LLM vibe coders and a handful of specialized fixers.

Who knows though. Real life has a lot of inertia. One will probably do just fine writing just enterprise Java or React (or both!) for the next 30 years. I plan to be dead or retired in the next 30 years.

amonith··on Default musl allocator considered harmful to performance
Yeah but we're mentioning the performance of the language. People do have a baseline level of accepted performance, but this is about perceived performance and if software feels slow most of the time it's just because of some dumb design. Like a decision to show an animated request to sign up for the newsletter on the first visit. Or loading 20 high quality images in a grid view on top of the page. Or just in general choosing animations that just feel slow even though they're hitting the FPS target perfectly without hiccups.

Get rid of those dumb decisions and it could have been pure JS and be 100% fine. C has no value here. The slow performance of JS is not harmful here. Discord is fast enough although it's Electron. VS Code is also fast enough.

But I'd also like to respond to the food analogy, since it's funny.

Let's say that going full untyped scripting language would be the fast food. You get things fast, it does the job, but is unhealthy. You can write only so much bash before throwing up.

Developing in C is like cooking for those equally dumb expensive unsustainable restaurants which give you "an experience" instead of a full healthy meal. Sure, the result uses the best ingredients, it's incredibly tasty but there's way too little food for too much cost. It's bad for the economy (the money should've been spent elsewhere), bad for the customer (same thing about money + he's going to be hungry!) and bad for the cook (if he chose a different job, he'd contribute to the society in better ways!) :D

Just go for something in the middle. Eat some C# or something.

amonith··on Default musl allocator considered harmful to performance
Sure, but this is perceived performance and it's 100% unrelated to the language. It's bugs, I/O, telemetry, updates, ads, other unnecessary background things, or just dumb design (e.g. showing onedrive locations first when trying to save a file in Word) in general.

C won't help with any of that. Unless the cost of development using it will scare away management which requests those dumb features. Fair enough then :)

amonith··on Default musl allocator considered harmful to performance
You do you. Most people don't care about software that much in general. The most important thing is that it does the job and it does it securely. C won't help you with bugs in any shape or form (in fact it's famously bug-friendly), so it often makes more sense to use a tech stack that either helps with those or lowers the cost on the developer side.
amonith··on Default musl allocator considered harmful to performance
I think you misunderstood. That's exactly the problem. C developers consider slow performance harmful, which is often dumb.
amonith··on Next.js is infuriating
Because it's objects, not text. It "scales" a lot better in your brain because in general you need to know a lot less than in bash. No more awkward sed and awk scripts, manipulating objects is a breeze. Awkward syntax at places where you have to create an object from scratch is a fair price.
amonith··on Next.js is infuriating
eh `cmd /C "set KEY=value && ./myApp"` isn't that bad if you really need complete isolation.
amonith··on The value of hitting the HN front page
I believe that all platforms with voting eventually become an echochamber. Unless they are partitioned into several smaller chambers, like reddit. Here the partitioning also exists, but is invisible (only some people interact with programming posts, only some with company posts, ai stuff, politics and so on), so that gives a certain "illusion" of many viewpoints. Illusion (imho) because I don't think those viewpoints interact with each other.
amonith··on The value of hitting the HN front page
Still happens here, especially when people publish open source libraries. "Why should I use your library, when there's ABC that does XYZ much better?" and other variants, as if the original poster was selling something. Doesn't happen as often when people publish final projects/products (even closed source).

Maybe it's just a dev thing. Some programming languages can have some really toxic fandom :D

amonith··on "Remove mentions of XSLT from the html spec"
Imagine 1000 numbers in XML and a XSLT with xsl:for-each which renders a div with a label, textbox with the number and maybe a button. That's a simple example. Output would be a lot longer than XML+XSLT.
amonith··on How to make websites that will require lots of your time and energy
That sounds plausible in theory, but I've been developing big ol' LOB apps for more than 10 years now and it happens very very sporadically. I mean bloated joins is maybe the most common, but never near enough bloated to be an actual problem.

And schema changes and migrations? With ORMs those are a breeze, what are you're on about. It's like 80% of the reason why we want to use ORMs. A data type change or a typo would be immediately caught during compilation making refactoring super easy. It's like a free test of all queries in the entire system. I assume that we're talking about decent ORMs where schema is also managed in code and a statically typed language, otherwise what's the point.

We're on .NET 8+ and using EF Core.

amonith··on How I use my terminal
I was under the impression that LLMs do tokenize upper and lower case differently so prompting all in lowercase would yield different results. Is this incorrect?
amonith··on Why Norway is edging towards a fresh EU membership bid
> If people rejected it twice already, I have no idea what can change their mind

The people themselves can change. I mean in a literal sense. It's been 31 years since 1994 and different people will vote today.

amonith··on Knowing CSS is mastery to front end development
Same, as C# dev I love Flutter. However I just know in my bones that Google will ditch it some day. It's been too many years without significant adoption and it will stop making sense in the corporate spreadsheet one day.
amonith··on Show HN: While the world builds AI Agents, I'm just building calculators
Probably less than a year before although be aware that "ai systems" in this context most likely also means so called "gpt wrappers" (RAG systems, integrations etc.). Small data point: the software house I work for created a lot of those in 2024 because a lot of clients asked for it. However, clients quickly realized that it is not as quick and cheap as promised by AI companies and it requires a lot of work on their side to clean their data.
amonith··on Docker limits unauthenticated pulls to 10/HR/IP from Docker Hub, from March 1
You're absolutely right, but explaining the cost to the employer and/or the client and getting approvals to even use Docker will be a PITA. Currently for smaller clients of the software house I work for we (normal employees) were able to use Docker whenever we felt like without manager's approval to optimize the deployment and maintenance costs on our side.
amonith··on Exposed DeepSeek database leaking sensitive information, including chat history
I've been doing SWE for 10+ years in Poland and I encountered non-English language in code precisely once - in a German project, lol. Some guys do leave Polish comments here and there, or in commit messages or in other docs/jira tickets/whatever - but in db schema, variables, properties, methods etc? Never, ever. English is 100% a requirement for every developer job offer I've ever encountered in Poland. Not necessarily a very high level for programmers (if you don't speak directly with the client), but you wouldn't get an offer at all if you're very far below B1.

I mean we're kind of an outsourcing hub so it makes sense. Even some of our companies outsource further to the east so you really can't avoid it.

amonith··on Trusting clients is probably a security flaw
Worth mentioning that the IT jobs crisis is mostly an US thing. It's still relatively easy to find a dev job in Poland or many other EU countries. It's worse than before, as in bootcamps are no longer enough, but as a mid+ it's still very easy.
amonith··on Sweden brings more books and handwriting practice back to its schools (2023)
Honestly probably yes to all of those. Except for small children the dreams are probably also non-visual like in the case of blind people. They probably dream about "weird feelings" (chills, shivers, cold, heat etc) and smells and sounds and whatnot. The TST also assumes that some of the instincts are inherited from our ancestors (e.g. that uneasy feeling when you walk alone through the forest at night - because for thousands of years predators could kill you in that exact scenario) so a baby's brain might dream about those feelings too (probably without visuals, just chemically induced feeling of uneasyness).

And back to the screen scenario: To the brain "excitement" is also "stressful" from a chemical PoV. So if you really really enjoyed some game (as a kid or whatnot) you probably dreamt about it too.

amonith··on Sweden brings more books and handwriting practice back to its schools (2023)
There's a "threat simulation theory" that sort of explains it, but it's not 100% correct for everyone. TL;DR: in dreams your brain often seems to practice "threats"/stressful situations. E.g. you're more likely to dream about missing work, having exams, car breaking, running from someone, interacting with someone you care about etc. rather than doing something you're completely used to.
amonith··on Google is making AI in Gmail and Docs free, but raising the price of Workspace
Because a company can revoke your access to the chat at any point in time. It's a one-sided paper trail.

You can have an offline copy of emails and you can BCC them to your personal account if you want.

← PreviousPage 2 of 6Next →