Recent submissions

Comment · 20 days ago
Or maybe Google actually knows how to set up a VM.
Comment · 22 days ago
About $20 (a single unit, 100mbps link)
Comment · 24 days ago
It's not exactly a cheap VPS, it's a server with 376 gb of ram my dad bought on ebay, put on co-location, and I help to administer it, and can create some VMs on it. But some of the things I do on these VMs are in principle similar to what I would do a $5 vps:

- irssi running in screen (irc client, yes, occasionally I still talk to people on there)

- my very small imgur-inspired image hosting (https://github.com/deniska/imghost)

- miniflux (RSS client, I am trying to get into a habit of reading RSS feeds instead of letting the algorithm to decide what I read)

- git directory with bare repos I use as remotes over ssh. I also have gitea installed, but I don't really see the appeal if I'm the sole user of a repo.

- snikket, xmpp server with a whatsapp-esque mobile app, useful to talk to people who are behind the great Russian firewall

- llama.cpp serving gemma4-26b-a4b for image processing of things too sensitive to let openai and other similar companies to see it (ok, this on won't fit on a $10 vps)

- minecraft server for this once a year 2-week minecraft phase

Comment · 1 month ago
In the case of a typical software enterprise having your domain gone means that you probably don't care about the code anymore anyway.
Comment · 1 month ago
What's the medium term plan though? Before we achieve singularity or UBI or whatever rapture analog this new religion is promising. Being employed is the primary way (and for most people is the only way) of getting housing, food, and other necessities meet.
Comment · 1 month ago
To never have experienced a usefulness of cryptocurrency is a privileged position to be in.
Comment · 1 month ago
The majority of links about "AI" are not really interesting. "New model released, people who want to avoid thinking can now avoid 7% more thinking according to NoThink benchmark". The top comment: "look at the SVG of a pelican they overfit the model on this time".
Comment · 3 months ago
Comment · 4 months ago
We should keep some people around who can read paper maps (and keep paper maps around too). We need to keep doctors around who can keep working without a computer. It's a civilization threatening issue not to. There might be plenty reasons, from natural disasters, to self-inflicted "geopolitics", when we suddenly have to take a technological step back, and it's in our interest to maintain "30-50 years ago" level of tech possible, so that we don't have to start all over from something resembling a bronze age.
Comment · 4 months ago
Comment · 4 months ago
A tool with a monthly subscription isn't a tool, it's a service.
Comment · 6 months ago
I help my dad run a proxmox setup on a server he's got from a local craigslist analog and put on a co-location in a datacenter. It only uses a single public IP. All VMs are in a "virtual intranet", and the host itself acts like a router (giving local IP addresses to VMs via dnsmasq, routing VM internet access via NAT, forwarding specific outside ports to specific VMs). For example ports 80, 443 are given to a dedicated "nginx vm" which then will route a request to a specific VM depending on the hostname.
Comment · 8 months ago
Just some more parameters, and it would overfit that specific PDF too.
Comment · 9 months ago
Comment · 1 year ago
At some point, python became the language I use the most. And its IDEs… are frankly not really great. They are doing their best, but given the dynamic nature of the language, the experience of using autocomplete and other similar features is often jarring enough, when it doesn't do what you want it to do, to be annoying.

So I mostly stuck with really simple text editors (first likes of notepad++, geany and gedit, later switched to barely customized vim). You learn the language, you learn its standard lib, you learn the libraries you use often, you learn to navigate their docs. You learn the project you are working on, and remember how things are named. I do use a simple autocomplete (ctrl+n in vim), but it's more of a typo preventer (or a typo propagator, depending on how you look at it). It autocompletes every word in open files. Which might be more handy than it sounds, because it will autocomplete stuff not typically being autocompleted in IDEs, like json keys, or file names in the open directory listings, or even outputs in the open terminal session.

As for navigating unfamiliar code bases and "go-to-definition": it's grep. Just search for a substring in the whole project. You will find the definition. You will also find some other interesting stuff, which "normal" IDE tools wouldn't look into. Heck, you'll find interesting comments, interesting name clashes, interesting usecases for a thing you were looking for. And it's a language agnostic skill. You don't need another bespoke IDE, you don't need to configure some weird LSP to navigate unfamiliar code base even in not so familiar language.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton