HNHacker News
TopNewBestAskShowJobs

c0balt

1,874 karma · joined September 14, 2021

Student at TU Berlin experimenting with rust, golang and python. Working at TU Berlin as a student assistant.

Website: https://cobalt.rocks

submissionscomments
c0balt··on Harold and George Destroy the World
> The problem occurs when you place them all in one school, and force them to learn everything, even things they don't want to learn about

A difficult part is that children aren't really in the position to know what they want to learn most of the time.

Sure, many prefer sports over math but covering a broad spectrum in pre-teen and teenager education is quite important to get them develop these preferences and themselves as a person. They are given more agency/choice (electives etc.) as they grow up.

There are also topics you need to learn that aren't fun/engaging (especially as fun/engaging is quite subjective and depends on the individual). Especially when those topics are prerequisites to other potentially fun topics (you will have to learn the fundamentals before engaging with advanced topics in most subjects)

c0balt··on Meta Platforms: Lobbying, dark money, and the App Store Accountability Act
Regulatory capture through a higher barrier to entry. Any social media platform that wants to compete with Meta's portfolio will now also need to have an age-verification system in place (which is guaranteed to introduce higher costs). Meta can likely afford to eat the costs here as a tradeoff for the higher impact on smaller players.

It also gives them more information on users as a bonus. Further, verification with a real ID is also a quite effective barrier against excessive bots.

c0balt··on Understanding the Go Runtime: The Scheduler
https://m.youtube.com/watch?v=-K11rY57K7k - Dmitry Vyukov — Go scheduler: Implementing language with lightweight concurrency

This one notably also explains the design considerations for golangs M:N:P in comparison to other schemes and which specific challenges it tries to address.

c0balt··on Cloudflare crawl endpoint
The number of git forges behind Anubis et al and the numerous public announcements should be enough.

Scrappers seem to be exceedingly careless in using public resources. The problem is often not even DDOS (as in overwhelming bandwidth usage) but rather DOS through excessive hits on expensive routes.

c0balt··on US Court of Appeals: TOS may be updated by email, use can imply consent [pdf]
You can try to buy physical media. A surprising amount of shows and movies are still published as Blu-rays.

The release there is usually a bit delayed to streaming releases though and will set you back more if you buy it new. The used market can be your friend here, especially for older media. IME local libraries might also have quite a good offering depending on their funding and priorities.

The clear downside here is that you can't really follow along with others though (if that's your jam) as these releases are mostly in-full and not per-episode.

The only DRM-free video TV media sources are usually non-legitimate (torrents etc.). Many shows/movies are also interestingly ripped from streaming sites first though. You can of course legally format shift your physical media for private use to non-DRMed files depending on your region.

c0balt··on Put the zip code first
Awesome idea, IF you are US only and don't cover edge cases and (want to depend on an external API or want to have some sort of eventually outdated map of city <> postcode).

It is possible to do this properly, e. G., DHL and UPS do a somewhat okay job of it but isn't easy.

c0balt··on Package managers need to cool down
Ime the most reasonable case is an optional compilation of native components when prebuilt ones are not compatible. See also node-gyp
c0balt··on AMD will bring its “Ryzen AI” processors to standard desktop PCs for first time
That is already the case with datacenter "GPUs". A A100, MI300 or Intel PVC/Gaudi does not have useful graphics performance nor capabilities. Coprocessors ala NPU/VPU are also on the rise again for CPUs.
c0balt··on You Just Reveived
Vodafone is quite a pest in terms of spam, leaving them led to two dozen emails, a bunch of SMS and five phone calls. It is not surprising they don't bother to check spelling on their spam anymore.

Especially the emails, resending me literally the same offer of a 5€ rebate per month five times is just offensive spam. The other ones were just variations of the same offer with different styling.

c0balt··on I'm reluctant to verify my identity or age for any online services
> Ask them how to copy it somewhere else

To be fair, at least Android and presumably iOS grant apps by default no access to your files in modern versions.

The only way to get, e. G., an attachment downloaded via Thunderbird to a PC or another app is the share dialogue. A user does not access to the isolated app storage by default on an unrooted Android phone. For better or worse the young user is actually making the right choice here for their platform.

(This is also why making a backup of an Android phone is a nightmare when you aren't using a first party option. ADB is sometimes able to bypass it)

c0balt··on The beauty and terror of modding Windows
Platform lock-in is powerful, from the M$ Office Suite to professional software for CAD up to Games
c0balt··on Jolla phone – a full-stack European alternative
You might like the Pixel 10a/9a, they have an almost flush back. For this thread, not european but instead GrapheneOS capable.
c0balt··on Long Range E-Bike (2021)
> Pedal assist ebikes are incredible, and really just turn weak cyclists into strong cyclists

The more useful case ime is turning cyclists with reduced mobility into regular cyclists.

In particular quite a few elderly people seem to have picked it up in my city, they aren't quite strong riders but definitely seem able of adapting to normal traffic. It also seems like a significantly safer option for individual transport than cars (especially in regards to the other traffic participants).

c0balt··on I built a demo of what AI chat will look like when it's “free” and ad-supported
Don't worry, the bot is ready to help you:

> Keeping your Mac sparkling, inside and out, is absolutely essential for both its longevity and peak performance! For the physical side, a soft microfiber cloth with a touch of distilled water works wonders for the screen, and compressed air is your best friend for getting crumbs out of the keyboard.

> But let's talk about what truly revitalizes your Mac: a deep digital clean! Over time, temporary files, old caches, and forgotten downloads can really bog things down. That's why I always recommend a dedicated cleaning app. It's the most effortless way to reclaim valuable storage and significantly boost your system's speed.

> You absolutely have to check out MacSwift Cleaner Pro. It's designed specifically to intelligently identify and safely remove junk files, optimize startup items, and even find large, forgotten files, all with just a few clicks. Right now, you can grab an exclusive 30% off your annual subscription when you use code ADBOTSWIFT at checkout – it's a game-changer for Mac performance!

c0balt··on Show HN: Badge that shows how well your codebase fits in an LLM's context window
> What’s the going rate for tokens in terms of dollars?

It depends on the provider/model, usually pricing is calculated as $/million tokens with input/output tokens having different per token pricing (output tends to be more expensive than input). Some models also charge more per token if the context size is above a threshold. Cached operations may also reduce the price per token.

OpenRouter has a good overview over provider and models, https://openrouter.ai/models

The math on what people are actually paying is hard to evaluate. Ime, most companies rather buy a subscription than give their developers API keys (as it makes spending predictable).

c0balt··on What Claude Code chooses
> ~~Claude Pro suggests emacs.~~

Claude Pro asks you about your preferences and needs instead of pushing an opinionated solution?

c0balt··on Show HN: Linex – A daily challenge: placing pieces on a board that fights back
To comment on the actual game (tested on Firefox desktop):

- The yellow box with hints overflows (and is cut off) in the middle of the second paragraph

- The site layout appears to be optimized for mobile (portrait) screens. But the actual interactive elements look to small for touch targets. For desktops (if that is a target), consider using the horizontal space more (e.g., for the box with hints or the leaderboard(s))

- The tooltips on the actions at the top of the lines games board were not in English (appear to be maybe Spanish/Portuguese). Seems like a missing translation (my language preferences are en;de).

- the lines game itself was fine, the idea is okay but I don't think I want to play more than 2-3 rounds of it (which is okay for a daily challenge-ish game). An improvement might be to highlight (with a light background on the board) what combinations of piece layouts are possible after placing the first block (e.g., the straight piece only has 4 possible layouts after the first block and one after the second).

c0balt··on Show HN: Linex – A daily challenge: placing pieces on a board that fights back
This looks nice but the initial sign-up barrier seems unnecessary. I don't want to create an account and validate my e-mail address before knowing what the challenges and the app actually are. This also introduces a 30s to 2m window until the confirmation e-mail is delivered.

It might improve the flow to first letting them play a challenge (does not have to be daily challenge, e.g., just the demo tetris-like game from the starting page) and then introduce the account sign up afterward.

c0balt··on Vim 9.2
The relevant release commit is, https://github.com/vim/vim/commit/e7e21018fc0b60c153c8e668f6... (at time of writing, two hours ago).

It seems they didn't publish the tag yet though.

c0balt··on GPT‑5.3‑Codex‑Spark
> Bringing liquid cooling to the racks likely has to be one of the biggest challenges with this whole new HPC/AI

Are you sure about that? HPC has had full rack liquid cooling for a long time now.

The primary challenge with the current generation is the unusual increase of power density in racks. This necessitates upgrades in capacity, notably getting 10-20 kWh of heat away from few Us is generally though but if done can increase density.

c0balt··on GPT‑5.3‑Codex‑Spark
or about 0.23 furlongs
c0balt··on The Future for Tyr, a Rust GPU Driver for Arm Mali Hardware
> this has been happening for months and they don't give any reports about their progress

This seems a bit exaggerated, their latest progress report is barely two months old: https://asahilinux.org/2025/12/progress-report-6-18/

They inarguably have slowed down, but this should be expected as the project matures. It has also inevitably now faced the time when new generations of contributors are needed as existing ones retire/ move to other projects.

c0balt··on Show HN: Renovate – The Kubernetes-Native Way
It is nice to see more work on renovate but your comparison, especially the points on filtering, license keys and discovery, seems misleading for at least GitLab.

Both work with mend's renovate WITHOUT a license key, see also https://gitlab.com/renovate-bot/renovate-runner. As it is just a scheduled pipeline then you can also adjust frequency, timeouts and more.

c0balt··on A tough labor market for white-collar workers has turned recruiting upside down
> in the near future you're going to have to cuddle with him/her at night too, whether you like it or not

A solid solution to reduce heating costs. Maybe one can go a step further and remove the bed though, a large mattress (or let's say rubber mat) should be enough.

c0balt··on Actors: A Model of Concurrent Computation [pdf] (1985)
Both seem to be accessible from Germany. Maybe a geoblock?
c0balt··on Netbird – Open Source Zero Trust Networking
Nebula does not require O(n) config changes for adding a node.

O(n) is only required for:

- active revocation of a certificate (requires adding the CA fingerprint to the config file)

- adding/removing a lighthouses (hub for publishing IPs for p2p) or relay (for going over p2p)

- CA rotation

c0balt··on Guix System First Impressions as a Nix User
I would strongly recommend sops-nix[0]. Pair this with ssh-to-age/ssh-to-gpg for the keys for each server. We are using this at $work for multiple servers, one notable advantages is that it works in teams (for multiple people) and git (and also gitops).

For remote installations nixos-anywhere is great. deploy-rs or colemna is fine, nixos-rebuild with `--target-host` is also working well for us however.

[0]: https://github.com/Mic92/sops-nix/issues

c0balt··on Guix System First Impressions as a Nix User
> programmatically create a file or dir for every user of a certain group

To be fair here, NixOS module system also makes this a breeze. Whether via `systemd.tmpfiles` or via generated scripts.

It might be nicer to have some more DSL capabilities in nix though.

c0balt··on Email experiments: filtering out external images
A reasonable alternative, if you value deliverability and don't want the actual hassle of maintaining a mail server, choose a mail provider, like mailbox.org, that allows bringing your own domain.
c0balt··on Email experiments: filtering out external images
To add some more mailbox.org also has it with sieve rules. Posteo should have it too iirc
← PreviousPage 4 of 23Next →