HNHacker News
TopNewBestAskShowJobs

gethly

862 karma · joined April 20, 2025

Account of the gethly.com sales and hosting platform for digital content creators.
submissionscomments
gethly··on UUID package coming to Go standard library
Standard library often has access to low level code that the user space does not. Hence why it must be the most performant code there is. Period. As for the maps, there is no reason why swiss maps must be used for every key type. Optimising the hashing for specific types makes a lot of sense and is a waste if not done.
gethly··on UUID package coming to Go standard library
STD is built on goroutines whereas these performance networking libraries are built on a main reactor loop. Hence the need for refactoring, not just tweaking.

Something like http/v2 and net/v2. I know gnet had(has?) issues wit implementing tls because how the entire STD is designed to work. At the time, it was a great piece of software, but by now, it is slow and outdated. A lot of progress has been made since in networking, parsing, serialization, atomics and so on.

gethly··on UUID package coming to Go standard library
Seems pointless. Go should focus on refactoring core libraries, especially net and http, for performance because nbio, gnet and others are kicking its ass. And that is sad, as third party libraries should never perform better than standard library.

Also swiss tables were great addition to Go's native maps, but then again there are faster libraries that can give you 3x performance(in case of numeric keys).

gethly··on What canceled my Go context?
Never needed this. Nice to have but won't ever use it.
gethly··on Palantir and other tech companies are stocking offices with tobacco products
as i said, nictoine is a non-factor. as for caffeine, i quit multiple times. once the headaches are gone, which takes a week or two, followed by another week, or few, of feeling lethargic, it is back to normal(ie. give it a month altogether). so it's not too bad. it might be also easier to wean off slowly by decreasing caffeine consumption over longer period than quitting cold turkey to avoid the negative effects altogether.
gethly··on Building a new Flash
with js canvas, i am surprised "flash" has not made a comeback ages ago. maybe it is not flash itself but the concept that it represents that we have passed over already.
gethly··on Palantir and other tech companies are stocking offices with tobacco products
bullshit. i've been smoking cigars for 5 years now. sometimes 2 or 3 a day and have zero issues stopping or going without a smoke for months. i was surprised as i was never smoker, but it is what it is. nicotine addiction is not nicotine addiction but cigarette addiction. cigars are pure tobacco. nothing else. cigarettes have over thousand ingredients in them. cigars also have higher nicotine dose than cigarettes and as i have said, zero issues.

know thy enemy.

gethly··on Making Firefox's right-click not suck with about:config
i switched to waterfox last week and the context menu is better from the get-go. and no AI either.
gethly··on Making Video Games in 2025 (without an engine)
i am making a text editor/ide in Go and i too switched from raylib to sdl. it's likely one of the best graphics layers out there.
gethly··on Process-Based Concurrency: Why Beam and OTP Keep Being Right
Go is good enough.
gethly··on The United States and Israel have launched a major attack on Iran
Iran FTW
gethly··on A new California law says all operating systems need to have age verification
Make California the first society that goes back into a pre-technology era.
gethly··on Croatia declared free of landmines after 31 years
Meanwhile.... Poland.
gethly··on Would you choose the Microsoft stack today if starting greenfield?
Microsoft lives off of what Oracle, RedHat, HP or even IBM live off - commercial support. To large corporations, having someone to blame and who can vouch for or guarantee fulfilment of signed contracts means more than anything else, because it gives them legal way to offload responsibility and any legal or financial ramifications in case of a mistake. Windows owning the desktop operating system market, for now, is a clear choice for such services. So it depends on your needs rather than general question for value proposition as that depends solely on your specific requirements.
gethly··on Ask HN: What Linux Would Be a Good Transition from Windows 11
PS: There is AnduinOS made by former(?) windows developer that is made to look like windows and make the transition smooth. So if looks and familiarity are what you're after the most, it might be good distro to start with.
gethly··on Ask HN: What Linux Would Be a Good Transition from Windows 11
There are three linux families that you should be concern with:

1. Debian 2. Fedora 3. Arch

Debian is very stable but often lacks newer packages and changes. You have to wait for the new stuff sometimes quite a long time.

Fedora is stable and up-to-date, they call it leading edge. This is the equivalent of how Windows updates work.

Arch on the other hand is the most bleeding edge and you get then new stuff almost immediately. Which can cause instability issues.

They all have their own package management, which is what makes the most difference for a distribution. Debian has apt, Fedora has dnf and Arch has pacman. Because of the former popularity of Ubuntu, a Debian-based distribution, there is a lot of forums and help online for apt and Debian distributions. But in today's age of AI, you will not be lost when you go with Fedora or Arch.

These three then have other distributions based off of them. Debian has Ubuntu or Zorin, Fedora has Red Hat, Bazzite, Nobara and Arch has CachyOS, Manjaro, Endeavour or Omarchy. You can go straight to the original distribution or pick one of the derivations. You won't make a mistake if you go for a derivation of debian, like zorin or ubuntu vs straight debian. It's more about how "batteries included" these derived distributions are vs how much work you have to do yourself(configuration + installing various packages). Often the biggest difference is just the theme they ship with with few tweaks to the system.

If you want to play games, nowadays it is no longer a problem due to Proton. There are dedicated gamin distributions, notably Bazzite and Nobara. But it does not mean you cannot game on any other distributions. They are just geared towards gaming with preinstalled packages and some system tweaks. These are good if you have a dedicated gaming pc but might not be the best choice if you have a workstation and do occasional gaming.

Then you have to distinguish system by how it's designed to be handled(not sure how else to put it). You have immutable distributions like Fedora Silverblue or Bazzite(also based on Fedora) where your system cannot be changed for security reasons, which means you cannot do certain modifications but it also means you cannot break your system and updates are flawless. Some people like it, others find it limiting. It depends on how much you want to tinker with the system. As a novice, this might be a good option that will prevent your from breaking your system while trying to run various commands and things of that nature. Note that Bazzite is has ability to be modified in a way where you create new system image with your changes baked in. So it's not like you cannot change the system, it just takes more work and makes things safer and stable due to this nature at the expense of speed of making your own changes.

There is also NixOS with Nix package management that works a bit differently and it allows you to define your entire system in a text file. So in a way it is not immutable but you can always put the system into predefined state. This is for advanced users though.

And then there is normal system where you can do whatever you want, which is the most common case.

Lastly, as I have mentioned package management before, there is also another way to install programs other than a dedicated package management that comes with the distribution. And that is appimage, flatpack and snap. Appimage is like an .exe file on Windows. It is self-contained application in a single file. Flatpack and Snap are like app stores on your mobile phone. Snap is a Ubuntu thing though, everyone else uses Flatpacks. Snaps are slow, Flatpacks are fast. Both mean the programs are running in isolated containers, like Docker. So they do not have full access yo tour system or to each other, unlike programs installed via native package manager or appimage executable. The difference between flatpack and snap are that snaps can be console programs or services whereas flatpacks are only UI programs. Here you can decide if you want more security and install programs via flatpack so they run from their own container or you want a standard program that you install via the system's package manager. For example, you'd likely want Steam for games to be installed via native package, not run as flatpack container because you want Steam to have access to your hardware and services without isolation concerns.

I almost forgot to mention the UI. There are various UIs out there, known as window managers. The Gnome and KDE are most popular. Gnome is more like MacOS and KDE is more like Windows, although you should be able to make them look anyway you want via configuration. As a Windows user, I strongly urge you go with KDE and forget Gnome even exists. Or any other window managers for that matter. The KDE Plasma is what you want.

So tl;dr - for beginners, Zorin(Gnome) is very smooth and intuitive for Windows users. For something long-term and stable, Fedora Kinoite(KDE version) is your best choice. If you are into gaming, Bazzite(immutable distro) or Nobara(normal mutable distro) - both are based on Fedora with KDE. If you want performance and more advanced system, CachyOS is the most popular Arch derivate right now(you can pick any window manager during installation, just go with KDE Plasma as mentioned before). Cachy also allows you to use btrfs file system and create snapshots of your system after you do updates so if an update breaks something, you just rollback to previous system snapshot and you're safe. So it is like having a immutable distribution without its limitations.

gethly··on Crawling a billion web pages in just over 24 hours, in 2025
Exactly - how can a html page need to be trimmed to 250 KB??? That is insane. Something is not right with this article.
gethly··on Crawling a billion web pages in just over 24 hours, in 2025
> I also truncated page content to 250KB before passing it to the parser.

WTF did I just read?

gethly··on Ladybird adopts Rust, with help from AI
i rememebr seeing interviews saying rust is not suited for this project because of recursion and dom tree. how they tested multiple languages and settled on swift. then they abandon swift and now they shift towards rust.

this entire project starts to look like "how am i feeling today?" rather than a serious project.

gethly··on Ask HN: What Comes After Markdown?
I chose markdown as main format for gethly.com but i needed to extend it with various features/widgets. This is where I found its limitations because i essentially ended up doing the same pattern with ::: block pattern, which you can see on the help page here https://gethly.com/page/markdown

Additionally, I have added attributes with {} for images. Overall, my impression was that BB Code might be better for extensibility of the format, despite it being essentially just a different format for raw html. MD is not perfect by any means and is essentially limited by the amount of available human-friendly characters/patterns that you can type. But it is still convenient and easy for most people. Hence, the simplicity implies there is no replacement as it is already simple enough.

gethly··on Keep Android Open
On desktop, unknown OS cannot be anything else but Linux, so that's 20% altogether(16%+4%). But that does not matter. The shift has started last year when W10 support ended and due to how bad W11 is and it is just getting stronger and stronger. Watch increase in YT videos about moving from Windows to Linux, or social networks in general. You cannot miss it. I've been on windows since 95, before that DOS. So that is three decades of being a loyal customer, so to speak. Even though I tried Linux in the past, Windows just works so I had no reason to switch.

With W11, that is not the case. Therefore, it becomes inevitable. Worth mentioning is that companies, governments and whole countries are ditching Microsoft altogether - for various reasons(some are geopolitical, due to sanctions and tariffs, others are technical).

Lenovo, Dell and HP are slowly ditching W11 as well in favour of linux. If you look up definitions of malware and spyware, windows 11 falls into both of them. It's that bad. So again, I'm not a linux fanboy by any stretch of imagination, but the writing is not just on the wall, we've passed the point of no return. Or rather, Microsoft has.

Now that linux supports 95% of games, there is little holding people back as gaming was always the biggest hurdle when it came to linux. And Adobe, too, is no longer what keeps people stuck on Windows - either because they ditched it due to their horrible pricing practices, or because there are now solid alternatives.

Of course many people will switch to mac as well. But windows in general, i think, is done. It had a good run for few decades, but they dropped the ball so hard that there is no going back or fixing it with w12.

gethly··on Ask HN: Is it worth learning Vim in 2026?
Any text editor that requires you to learn to use it is not worth your time.
gethly··on Ask HN: What happens to all the hardware when data centers upgrade?
Most of this HW is at the end of its life. It's not about time but usage. And data centers use the HW to the limit.
gethly··on Keep Android Open
You keep hoping things won't get too bad, but they will. You just keep delaying the inevitable. So it's better to switch now to get the initial hurdles of such a big change over with as soon as possible. It's not easy, getting used to completely strange behaviours and new things in general. Abandoning what worked for you for years for something completely foreign. You have to force yourself to withstand the first few days or week(s), but then it becomes the new normal and you'll be fine.

Personally, I am still on W10 and and delaying the move, so i'm not holier than thou. It's tough. But I also am a programmer/power user and am on my PC 24/7, sort of, so this disruption must be timed properly for me to make the move, which is not necessarily the case for most people/average users.

Phone on the other hand, as long as it works and does not limit me, I have no need to use different ROM, it's more of a want. But i do not see me doing anything until the system stops being supported or it breaks or something else. So it depends on how you use it.

gethly··on Keep Android Open
Just like Microsoft screwed up Windows, Google will screw up Android and people will move to Linux on PCs and some open version of Android, or Harmony, or whatever new mobile system comes up, on their phones.

Nothing lasts for ever. The sooner you make the switch, the better off you will be.

gethly··on I tried building my startup entirely on European infrastructure
I've built gethly.com entirely on my own VPSs, so i was concerned only with VPS providers. People actually might not know that Europe has orders of magnitude more developed IT infrastructure than USA, or China(Asia is actually quite a joke). For every one VPS provider in North America, Europe has 10. Not only that but there are all necessary services one might need - cdn, domains, dns, storage, payments... nothing is missing. I don't see why people think they "need" american companies, except the big three of cloud providers with their gazillion useless services. But 99% of projects don't really need cloud services at all.
gethly··on Why don't entrepreneurs talk about starting businesses publicly anymore?
The red tape and market saturation is peaking. That's why.
gethly··on Closing this as we are no longer pursuing Swift adoption
Just wait until they discover assembly!
gethly··on Is Show HN dead? No, but it's drowning
When I posted my project, gethly.com, I got zero engagement here. Then, any link to a blog post was automatically blocked by HN. So real things get buried like this and AI slop is being promoted to front pages. Market saturation at its worse.
gethly··on Ask HN: How do you overcome imposter syndrome?
When this might have been a problem in the past, I basically always reminded myself that there was nothing i could not do. Whatever problem or obstacle I faced, I always overcame it. And that always gave me confidence. Plus, allow yourself to say "i don't know". It's actually a good sign of a sr programmer if he has the balls to say this to a boss, customer, other devs,... because a jr would feel dumb but a sr feels confident in that he does not know but also that he can learn.
← PreviousPage 2 of 20Next →