HNHacker News
TopNewBestAskShowJobs

kalaksi

545 karma · joined October 16, 2023

submissionscomments
kalaksi··on 1 kilobyte is precisely 1000 bytes?
Ah, I see. Though, it's still useful that the relevant range isn't 0-100 but can go below zero since it's a significant change in weather conditions when we're below freezing point, but I get your point.

In the end, it's probably what one is used to. Temperatures here are typically between -20'C and +30'C.

kalaksi··on 1 kilobyte is precisely 1000 bytes?
Ooh, how edgy.
kalaksi··on 1 kilobyte is precisely 1000 bytes?
> Same with pounds, for example. A pound is 16 ounces, which can be divided 4 times without involving any fractions. Try that with metric.

Not sure if you're actually serious... 1 kg is 1000 g, dividing with 4 gets you 250 g, no fractions. And no need to remember arbitrary names or numbers for conversions.

> Then there's temperature. Fahrenheit just works more naturally over the human-scale temperature range without involving fractions. Celsius kind of sucks by comparison.

Again, I'm not sure I get it. With celsius, 0°C is freezing temperature of water and 100°C is boiling point of water. For fahrenheit it was something like 32 and 212? And in every day use, people don't need fractions, only full degrees. Celsius also aligns well with Kelvins without fractions (unlike fahrenheit).

kalaksi··on Adoption of EVs tied to real-world reductions in air pollution: study
ICE cars also require large and heavy trucks to transport fuel around constantly.
kalaksi··on Raspberry Pi's New AI Hat Adds 8GB of RAM for Local LLMs
It feels like you think that the parent hasn't really considered their options and don't know what they really want.

> Not that big of on an issue in most home user cases as a home server

I don't know what "most home users" want, but I can understand wanting something more compact and efficient (also easier to keep cool in tighter or closed spaces), even at home.

> Cheaper if you ignore much lower performance and versatility vs a X86_X64 NUC as a home server.

Or maybe they noticed they don't need all the performance and versatility. Been there. It's plenty versatile and can run everything I need.

kalaksi··on Raspberry Pi's New AI Hat Adds 8GB of RAM for Local LLMs
Laptops are still pretty bulky and power hungry in comparison if you're looking for very SFF and passive cooling.
kalaksi··on CLI agents make self-hosting on a home server easier and fun
My APC UPS self-tested and monitored battery status automatically. Then started to endlessly beep when it noticed the battery needed replacing (could be muted though). Eventually, I stopped using UPS since I rarely needed it and it was just another thing to keep and maintain.
kalaksi··on I Cannot SSH into My Server Anymore (and That's Fine)
> What I really wanted is a web interface which will just show me EVERYTHING it knows about the system in a form of charts, graphs, so I can just skim through it and check if everything allright visually, without using the shell and each individual command.

For this reason, I've created Lightkeeper: https://github.com/kalaksi/lightkeeper to simplify repetitive tasks and provide an efficient view for monitoring. Also has graphs as a recent addition, but screenshots don't show it. You can also drop to a terminal with a hotkey any time.

Ironically, it works over SSH without any additional daemons.

kalaksi··on A tab hoarder's journey to sanity
> I routinely have several thousands of tabs opened on my devices, and I never considered myself a hoarder.

You seem serious, but it sounds a bit funny!

I also often open links in new tabs. It's also a bit faster than e.g. going back in history. But I do close tabs after I'm done browsing that site or otherwise don't need it. I'd start to feel lost with a lot of tabs open (say, hundreds), not knowing what is actually relevant, what kind of research is "in progress", how to keep track of them well etc.. I do use multiple browser windows and vertical tabs in Firefox.

> Browsers tend to take open tabs into account when I search for stuff, and it’s nice to be able to enter a few keywords and get redirected to an existing tab.

Similarly, I mostly receive suggestions from my browsing history and use that a lot. I've disabled any suggestions from search engines, since they are usually useless.

kalaksi··on Opus 4.5 is not the normal AI agent experience that I have had thus far
> I've worked on teams where multiple engineers argued about the "right" way to build something. I remember thinking that they had biases based on past experiences and assumptions about what mattered. It usually took an outsider to proactively remind them what actually mattered to the business case.

My first thought was that you probably also have different biases, priorities and/or taste. As always, this is probably very context-specific and requires judgement to know when something goes too far. It's difficult to know the "most correct" approach beforehand.

> Sometimes hacking something together messily to confirm it's the right thing to be building is the right way. Then making sure it's secure, then finally paying down some technical debt to make it more maintainable and extensible.

I agree that sometimes it is, but in other cases my experience has been that when something is done, works and is used by customers, it's very hard to argue about refactoring it. Management doesn't want to waste hours on it (who pays for it?) and doesn't want to risk breaking stuff (or changing APIs) when it works. It's all reasonable.

And when some time passes, the related intricacies, bigger picture and initially floated ideas fade from memory. Now other stuff may depend on the existing implementation. People get used to the way things are done. It gets harder and harder to refactor things.

Again, this probably depends a lot on a project and what kind of software we're talking about.

> There's always a balance/tension, but it's when things go too far one way or another that I see avoidable failures.

I think balance/tension describes it well and good results probably require input from different people and from different angles.

kalaksi··on Developing a Beautiful and Performant Block Editor in Qt C++ and QML
I think the QML linter detects that but may require maintaining some extra files that tell which methods and properties are available in C++ classes. Not sure if they can be auto-generated if using C++ and more native tools since I've been using QML with Rust. Better type integration would be nice though.
kalaksi··on Google is 'gradually rolling out' option to change your gmail.com address
Whoa, I noticed something similar. I was updating my password or something a few years back and decided to test the backup codes too. They didn't work. I don't know what went wrong but that got me worried a bit.
kalaksi··on CEO killed at industrial site by worker operating forklift
I was just about to share it too. Forklift driver Klaus is a classic. Here's one with english subtitles: https://www.youtube.com/watch?v=TJYOkZz6Dck
kalaksi··on I can't upgrade to Windows 11, now leave me alone
May I suggest Framework (https://frame.work/linux).
kalaksi··on I got hacked: My Hetzner server started mining Monero
After reading some comments: this probably goes without saying, but one should be very careful what to expose to the internet. Sounds like the analytics-service maybe could have been available only over VPN (or similar, like mTLS etc.)

And for basic web sites, it's much better if it requires no back-end.

Every service exposed increases risk and requires additional vigilance to maintain. Which means more effort.

kalaksi··on VPN location claims don't match real traffic exits
Sounds awful, though. Maybe we should get more widespread usage for IPv6 instead.
kalaksi··on Wayland Nvidia
It doesn't. And you shouldn't install Arch on your grandma's computer.
kalaksi··on Twelve Days of Shell
For learning vim, I recommend searching for a "vim cheat sheet" that has an image of a keyboard layout with vim commands in it and printing that. Makes it easier to check and learn more, little by little.

Another one is online tutorials that make you practice interactively. Haven't used those much but the little I did, it was helpful.

kalaksi··on Self-hosting my photos with Immich
I'm running NixOS on some of my hosts, but I still don't fully commit to configuring everything with nix, just the base system, and I prefer docker-compose for the actual services. I do it similarly with Debian hosts using cloud-init (nix is a lot better, though).

The reason is that I want to keep the services in a portable/distro-agnostic format and decoupled from the base system, so I'm not tied too much to a single distro and can manage them separately.

kalaksi··on The Penicillin Myth
I don't think that makes 100 / 100 the most likely result if you flip a coin 200 times. It's not about 100 / 100 vs. another single possible result. It's about 100 / 100 vs. NOT 100 / 100, which includes all other possible results other than 100 / 100.
kalaksi··on The Penicillin Myth
I'm sorry, but try what once? 200 flips once?
kalaksi··on Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton
> There is also complete lack of secure boot

That's not true, though?

kalaksi··on The mysterious black fungus from Chernobyl that may eat radiation
I'm not sure where you're going with this, but since they have actually researched how it grows, I think it's more likely your calculations/assumptions are incomplete.

For example:

> Energy needed to grow 1g of microbial biomaterial

based on what?

Edit: Maybe you meant that radiation alone wouldn't be enough for that growth, so there'd be other components that it's helping with.

kalaksi··on 250MWh 'Sand Battery' to start construction in Finland
There wasn't much about the energy equation there. And since it's just conversation with Gemini just pasted here, I'm not sure how much to trust it and it just feels lazy and disjointed.
kalaksi··on I don't care how well your "AI" works
When I was younger, I worked doing sales and customer service at a mall. Mostly approaching people and trying to pitch a product. Didn't pay well, was very easy to get into and do, but I don't enjoy that kind of work (and many people don't enjoy programming and would actually hate it) and it was temporary anyway. I still feel like that was much easier, but more boring.
kalaksi··on I don't care how well your "AI" works
Sure, it's mostly comfy and well-paid. But like with physical labor, there are jobs/projects that are easy and not as taxing, and jobs that are harder and more taxing (in this case mentally).
kalaksi··on I don't care how well your "AI" works
> programmers should be some of the most worry-free individuals on this planet, the job is easy, well-paid, not a lot of health drawbacks...

I don't know what kind of work you do but this depends a lot on what kind of projects you work on

kalaksi··on Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled
Recently noticed that YouTube had also removed the button for disabling autoplay if you're not logged in. The enshittification continues.
kalaksi··on Why I (Still) Love Linux ?
Sure, but that's also why I asked you explain your comment.
kalaksi··on Why I (Still) Love Linux ?
Well what? Don't most servers run Linux? And support is good assuming you pick a distro that fits
← PreviousPage 3 of 9Next →