HNHacker News
TopNewBestAskShowJobs

loxs

795 karma · joined July 1, 2010

loxs _dot_ loxs _at_ gmail
submissionscomments
loxs··on The appeal of serving your web pages with a single process
I do this for my personal projects.

Rust. Axum. Single compiled binary. Even html/js/css is baked into it via RustEmbed. Sqlite + litestream to S2. Cloudflare in front.

Works extremely well.

loxs··on How to win an argument with a toddler
Yes, I too have "less favorite" foods. Carrots being one of them, celery - another. But I try eating them regularly and this definitely helps. And no, I don't mask them to the point of them being completely undetectable. On the contrary, I do increase their concentration with time and there are foods where I enjoy them even when they dominate the flavor. For example, pickled celery is delicious.
loxs··on How to win an argument with a toddler
Not really, I am one. I have tried all kinds of "exotic" foods like Swedish Surstromming etc. I can definitely relate to how people eat them and can find some way (of eating it) that it's delicious, like in sandwiches etc. This is a skill (I think) and many people just don't have it. If someone eats it, and especially if they have eaten it for centuries, you can just win by trying to figure out how to eat it. There is no downside.

That being said, I won't eat food that is obviously (and provably) dangerous like Korean live octopus, Casu martzu (cheese with maggots) etc.

loxs··on Rules for Negotiating a Job Offer (2016)
While I see where you are coming from... It's not about your personal autonomy, it's about perception. You can be completely honest and people still perceive you as dishonest. In fact, absolute honesty is often perceived as rudeness by skilled negotiators. It took me a long time to grasp this - it's much better to deliver a message than be honest, although being honest AND delivering a message is even better (and the article talks exactly about that). And the message being delivered is often not the bare meaning of the words. Unskilled negotiators often deliver the wrong message (I have been there so many times...), although they used the most precise words while doing it.
loxs··on Why F#?
Having written a moderately big project in OCaml which I tried porting to F# and later did port to Rust, to me Rust feels much faster to develop than either OCaml or F#, especially once you figure out the "core", adding more features is a breeze. Refactoring is also easier. Not to mention that reading Rust is much easier than reading OCaml and coming back to the project after a year feels very easy. I think that I have less bugs with Rust than with OCaml. And the end product's core ended up being ~3-4 times faster to execute in Rust.
loxs··on AnimeJs v4 Is Here
Yeah, this is the one place where doing it like this is 100% appropriate.
loxs··on Ask HN: Freelancer? Seeking freelancer? (April 2025)
SEEKING WORK

Location: Cyprus, Bulgaria. Remote, preferably EU +/-4h time zones

We are a small, family consultancy. Each of us has more than 15 years of professional experience in many stacks ranging from PHP, Erlang, through TypeScript/React to Rust. We have been in Team Lead/Architect/CTO roles in the past.

We have built multiple full-stack systems for clients from scratch, often acting as the whole dev team or the core of it while hiring and mentoring their in-house team. Of course we are also capable of taking on your legacy systems and developing them to the next level.

Although we work as B2B contractors, we usually have long-lasting relations with our clients, spanning many years.

Currently we specialize in Rust, TypeScript + React and Kuberenetes but we are flexible and experienced with many technologies.

LinkedIn: https://www.linkedin.com/in/metin-akat/ https://www.linkedin.com/in/rumyana/

GitHub: https://github.com/loxs https://github.com/rumyanar

More extensive CVs/portfolio available upon request.

loxs··on Why F#?
I tried F# some years back when I was searching for a language to port my OCaml project in... It felt too much .NET-y and too much MicroSoft-y. And back then .net for linux had just been released and was somewhat unpolished.

It seemed that I had to learn C# in order to use F# properly and it seemed that porting it to C# was the saner option. I went with Rust after all and it seems to have been the right choice.

loxs··on I genuinely don't understand why some people are still bullish about LLMs
As someone who uses LLMs to write code every day, I don't see a huge progress since last year, so I'm also not that sure about next year.
loxs··on BYD says new fast-charging system could be as quick as filling up a tank
You are both wrong, it's the other way around - the free market economics are outside the EU. Here is the EUSSR. Just try producing something in "green" Europe, have a look at the amount of carbon tax you have to pay, then you will see.
loxs··on Password reuse is rampant: nearly half of observed user logins are compromised
Did we need a study to know this? It is obvious to anyone who has ever seen a non-techie use an online service.
loxs··on Generate impressive-looking terminal output, look busy when stakeholders walk by
Win-win I guess :D
loxs··on Hallucinations in code are the least dangerous form of LLM mistakes
The worst for me so far has been the following:

1. I know that a problem requires a small amount of code, but I also know it's difficult to write (as I am not an expert in this particular subfield) and it will take me a long time, like maybe a day. Maybe it's not worth doing at all, as the effort is not worth the result.

2. So why not ask the LLM, right?

3. It gives me some code that doesn't do exactly what is needed, and I still don't understand the specifics, but now I have a false hope that it will work out relatively easily.

4. I spend a day until I finally manage to make it work the way it's supposed to work. Now I am also an expert in the subfield and I understand all the specifics.

5. After all I was correct in my initial assessment of the problem, the LLM didn't really help at all. I could have taken the initial version from Stack Overflow and it would have been the same experience and would have taken the same amount of time. I still wasted a whole day on a feature of questionable value.

loxs··on The AI Code Review Disconnect: Why Your Tools Aren't Solving Your Real Problem
That's why I first read the comments to decide if it's worth my time.
loxs··on Jane Street Open Source
Some years ago I migrated from OCaml to Rust, I think it was the right decision.
loxs··on My washing machine refreshed my thinking on software estimation
For this you have to know upfront that it will be a "big job"... In my case, after the second trip to the hardware store, I still thought that it's just a bad luck, instead of a "serious job". Ended up going several more times of course.
loxs··on My washing machine refreshed my thinking on software estimation
It's not always that easy. In my case we were moving to a new country. It was very hard to find English speaking tradespeople and the ones we did find told us that they can do it in 3 weeks earliest. So I had to either work as a dishwasher for 3 weeks (we have 2 kids) or connect the dishwasher myself, which took me a whole day and many trips to the hardware store. I still think I did the right thing.
loxs··on My washing machine refreshed my thinking on software estimation
This sums quite well my experience of fitting our dishwasher to the new place we moved to last summer. Mine was even worse, as eventually I had to even change the electrical switch as the old one burned down, it was too weak to withstand our modern, power hungry BOSCH dishwasher. In total maybe 10 trips to the hardware store and a full day of work.
loxs··on Software development topics I've changed my mind on
Even when I am alone, I have "mixed experience levels", for example I can learn something niche, write some algorithm that works in that, then 2 years later I may have forgotten it. Types are essential for me.
loxs··on Everyone knows your location: tracking myself down through in-app ads
The point is that it doesn't matter whether YOU grant access to your contacts. As long as anyone who has you in THEIR contacts decides to just press "share contacts" with any app, you are doxxed and SkyNet is able to identify you for all practical purposes.
loxs··on Tailwind CSS v4.0
I am not going to argue whether that's the case, as I never managed to learn CSS enough to be productive in a convenient (for me) way. Despite of trying many times. Whereas tailwindcss "clicked" right away and gave me the awesome superpower to build whole products without having to depend on other people. Before that I hated myself for the horrible, unmaintainable mess that I created, and double hated myself later when I had to revisit the project. Since I am using tailwindcss, I never had bad experience. Of course I still have to spend time wondering how to center some element and why it doesn't work, but that's not what I am complaining about.

It might be just a personal defficiency, but it is how it is (for me).

loxs··on Tailwind CSS v4.0
They are cryptic but the learning curve is not that steep. Once you get the idea, it becomes much easier (and quite pleasant for a CSS hater like me). For example px-3 means "padding on the x axis 3 (spacing values)" and gives you padding on both left and right. There is a (rather simple) language that you need to learn and at least for me it made things much, much better. You can probably get the feel for it in several hours of building a basic website with Tailwind (and DaisyUI I would recommend).
loxs··on Terence Tao on O1
To me it's quite good for Rust as it usually suggests me some (unknown to me) borrow checker API that actually helps me either solve the issue at hand or at least point me in the right direction to figure what is actually wrong with my code and it doesn't compile
loxs··on Athletes and musicians pursue virtuosity in fundamental skills
I have been suffering of this lately, ironically because I'm venturing into business.

I find huge gaps in my ability to rigorously read (and push through) boring (but important) paperwork. Take notes and do the required work afterwards (or take an important decision because of what I have read).

I find it very difficult to organize myself (and others) to do chores especially ones that are very disruptive and not technical.

I'm starting to see the value of project managers and other non-technical or semi-technical people in the companies. Their work now seems much more difficult than I imagined previously. Their skills are much less "interesting" and maybe "easier" in isolation, but in the same time they need to perform at high levels constantly.

loxs··on Arrest of Pavel Durov, Telegram CEO, charges of terrorism, fraud, child porn
TL;DR yes, and Moldbug explained all of this in like 2009
loxs··on Helen Keller on her life before self-consciousness (1908)
I definitely remember things from around ages 3-4 which are absolutely not traumatic. For example I have fond memories of both my great-grandmothers who both died when I was 4. I remember spending time with them. I also have other memories from that time, just can't be sure about the exact timing. The ones with my great-grandmothers are impossible to be from later.

And I definitely have complex memories from around 5-6 years old, which do qualify as "gaining self consciousness". Of course I can't pinpoint exactly when that was, but it's a significant memory I have... the exact moment when I realized these things.

loxs··on Ask HN: As a first-time solopreneur how would you go about hiring the first team
Do you have a good guide on how to "try doing marketing yourself for a month"? To me this shit is so alien, I can't imagine I'll even scratch the surface in a month.
loxs··on UK's infrastructure is too expensive: Railways, Trams, and Roads all cost more
Infrastructure is not expensive. Massive over-regulation, bureaucracy an over-taxation is expensive.
loxs··on Universal and transferable adversarial attacks on aligned language models
Translation: It's hard to censor the bots to obey the agenda :-D
loxs··on Why Tcl?
Came here to say this. Probably the comparison with Perl is the only one that matters in this context.
← PreviousPage 2 of 19Next →