HN user

c0balt

1,791 karma

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

Website: https://cobalt.rocks

Posts51
Comments644
View on HN
cyberus-technology.de 1y ago

Commercial Long Term NixOS Support

c0balt
3pts0
computer.rip 1y ago

Computers are bad: the national warning system

c0balt
4pts0
computer.rip 1y ago

Computers are bad: private lines

c0balt
45pts0
linuxcontainers.org 2y ago

Incus – OSS LXD Fork

c0balt
1pts0
lists.cam.ac.uk 2y ago

Release Candidates for Isabelle2024

c0balt
1pts0
glasgow-embedded.org 2y ago

Open Hardware Glasgow Interface Explorer

c0balt
2pts1
archive.org 2y ago

Internet Archive

c0balt
3pts0
www.eff.org 2y ago

EFF – We Flew a Plane over San Francisco to Fight Proposition E. Here's Why

c0balt
7pts0
esphome.io 2y ago

ESPHome – control your microcontrollers remotely through Home Assistant

c0balt
1pts0
www.isa-afp.org 2y ago

Archive of Formal Isabelle Proofs

c0balt
4pts0
arxiv.org 2y ago

Catala: A programming language for the law (2021)

c0balt
3pts0
aws.amazon.com 2y ago

The Ecstasy and the Agony of Caches

c0balt
2pts0
martendb.io 2y ago

Marten – .NET Transactional Document DB and Event Store on PostgreSQL

c0balt
1pts1
www.signal.org 2y ago

Signal – Speak Freely

c0balt
4pts0
github.com 2y ago

FossifyOrg/Messages: An easy way of managing SMS and MMS messages

c0balt
1pts0
www.redhat.com 2y ago

The pros and cons of the Strangler architecture pattern

c0balt
1pts1
github.com 2y ago

Portable Efficient Assembly Code-Generator in Higher-Level Python (PeachPy)

c0balt
49pts7
4dtoys.com 2y ago

4D Toys

c0balt
2pts0
learnyousomeerlang.com 2y ago

Learn You Some Erlang for great good

c0balt
2pts0
www.home-assistant.io 2y ago

Home Assistant – open-source home automation

c0balt
1pts0
somafm.com 2y ago

SomaFM

c0balt
84pts18
halfnarp.events.ccc.de 2y ago

37C3 halfnarp – Submit talk preferences to aid scheduling

c0balt
9pts0
memorialecosystemswordpress.wordpress.com 2y ago

Why Mushroom Suits Won't Work and How to Apply Cemetery Studies

c0balt
53pts53
mailbox.org 2y ago

Mailbox.org warning users of new Outlook version [German]

c0balt
4pts0
github.com 2y ago

Nggit/tremolo: stream-oriented, asynchronous, Python HTTP Server

c0balt
2pts0
isis.tu-berlin.de 2y ago

TU Berlin – Isis

c0balt
1pts0
www.eff.org 2y ago

Electronic Frontier Foundation

c0balt
2pts0
www.youtube.com 2y ago

IP over AC: Mmmmmm Ppppfffftttt SssshhhhhhhWOOOSH [video]

c0balt
3pts0
github.com 2y ago

Glider: An opinionated Hacker News client. Ad-free, open-source, no-nonsense

c0balt
16pts0
f-droid.org 2y ago

F-Droid: Android FOSS app store

c0balt
271pts82

You might want to take a look at TLP[0]. It, among other things, backs the power mode/profile panels in Gnome/KDE.

Many distros already try to push good defaults, but you can do a whole lot when optimizing for a mobile experience. You can also do some fun stuff with it, like running a script[1] when going from ac->bat power to, e.g., turn of a service, lower refresh rate or reduce brightness.

[0] https://linrunner.de/tlp/index.html [1]: https://linrunner.de/tlp/usage/run-on.html#run-on-ac-run-on-...

Cooling in Space 1 month ago

You don't even have to weatherproof the rack, putting racks into shipping containers is already done to some extent (and multiple deployments are to my knowledge working fine). It is often also marketed as "module data centers".

The main problem here is that it reduces efficiency (cooling a large datacenter is more efficient per Watt of dissipated heat than a shipping container) and increases initial cost (building in a shipping container is not actually as easy as doing it in a normal-ish building).

Portability (when offline, you can put a shipping container like this on a truck and cart it around) and availability (no need for a new/refit building, only power is required and could be included in the container with a generator (gas/diesel)) are the main reasons for accepting a higher TCO here.

NextCloud needs tuning (mostly of php-fpm and caching ) oob to be fast/usable in my experience. Just throwing resources at it won't make it faster as the defaults are generally quite conservative.

They even have a specific guide for this topic, https://docs.nextcloud.com/server/stable/admin_manual/instal...

As a side note, it's PHP so your single core clocks will generally be more relevant for latency than multi-core performance, feeding many cores requires a lot of divisble work.

A minor problem with GDPR is enforcement.

At least in germany it feels like you need a very dedicated and persistent person to make the case against a company/service (bonus points if they get media attention). Other countries are a bit better but it generally is not very consistent.

The enforcement for most small to mid-sized companies is often just not present and resources for relevant agencies are often only reluctantly allocated. Ime, in government institutions it is generally not very respected as it "impedes progress".

Blorp Language 2 months ago

To be fair this likely should be handled by the interpreter/compiler for the compiled JS. V8 probably can merge this into one loop or another similar based on runtime types

From Rust to Ruby 2 months ago

I'm sometimes amazed by project sizes, a 30k line codebase is small? I'm aware that the ceiling is high but 30k lines of code can encode so much information and behavioural nuance.

Maybe this is just my backend/network focus with Golang though. Scaling beyond 10-15k lines of code always was quite intimidating as it is usually where I lose the ability to just keep a model of the codebase fully in my head.

Many distros deal with the problem of learning about these issues the same time as the public. Some have fast track processes to ensure patches can get into their stable/rolling releases but it is still a lot of work (especially as kernel updates usually mean that automatic updates won't fully shipped you (without alsp automatically rebooting after an update)).

I don't know, my Windows 11 setup does not use FDE (afaik). It is exclusively for games which require kernel level anti-cheat with secure boot.

However when I setup Windows it wiped my TPM keys for LUKS so maybe there is a potential conflict there.

RISC-V Router 2 months ago

The page linked above contains links to their bootloader and Linux kernel tree (6.1 apparently), so chances are rather low.

Lanzaboote is great, I've been using it for almost a year now in a dual boot with Windows 11 for full secure boot on my desktop. It is quite stable (notably was set and forget) and the initial setup was relatively easy.

I feel for the people living there and being affected by the pollution. The long term effects of chemical pollution are ugly.

But the CEO in the intro just seems like an odd choice. PFAS were known to cause issues for a long time, if you continued to use them for years then it is in your back too.

Being "surprised" this might eventually affect your own product line just seems naive. You might have trusted 3M but just blindly trusting a supplier is not an excuse at some point.

Yep, that is accurate. There is also a command/API route to find the path on disk iirc.

In my setups it just was easier to use fixed paths (or relative to project dir) from a permissions management perspective. Backup tools did not always have to/should run as root which is helpful on machines providing multiple distinct services.

Putting borg or a similar tool in a container that is part of the compose manifest file can also help. I haven't seen this used in practice though yet.

Ime, the only useful product tours where in games, I. E., tutorials. This usually extends up to in-game hints at certain features like a characters ability. A lot of software can probably pull inspiration from there in regards to including hints with minimal interruption during usage (tooltips that are shown longer the first time you use something etc).

The "easiest" way is to use bind mounts to a local directory (or multiple directories) instead of volumes. Then you can just use normal backup tooling.

Docker volumes (and bind mounts) however have the minor problem of being hard to get a consistent copy to without stopping the service. You can work around this by, e. G., having ZFS or btrfs as the underlying FS and making a snapshot there. Otherwise, your software (like PostgreSQL) might also have other online backup tooling.

There is also a minor incentive problem here, mainly that a landlord can/will often offload the running costs, Nebenkosten, to the renters indefinitely.

That means they are sometimes economically incentivized to choose an option with lower initial cost but a higher running cost. Governments can/do bend these incentives via taxes but it can be hard/expensive to renovate old complexes (and that part cannot directly be offloaded by the landlord).

Screw You Realtek 3 months ago

I had this nic on my laptop and a desktop, it is genuinely a pos. I'm always kinda surprised that a driver was borked given the very widespread use of it the hw+driver combo though

(and as a side-note, the in-kernel driver also has some problems. Ime, it sometimes dropped one of my nics for no apparent reason until the next reboot. It is better than the out of tree one though)

A vulkan computer shader is more portable, chances are also that the tooling for it will still be supported in a few years for your GPU (which isn't a given for ROCm especially when dealing with consumer cards)

Short answer, no.

There are better learning resources and a better ecosystem available around Nvidia cards & software (cuda).

Long answer, it depends. It will add more challenges and require significantly more effort (even outside the GPU programming itself, debugging toolchain etc. is a somewhat separate skill). The smaller/less mature ecosystem also means you will have less examples to look at for references.

The main difference that Denuvo does nothing to improve the experience of the end user.

I don't like Anti-Cheat solutions with elevated privileges but they have (at least for some time) reduced the number of Cheaters in games like Valorant or BF, for most users this is at least a somewhat understandable tradeoff. Denuvo on the other hand is DRM and a pure tradeoff in favor of the publisher at the cost of the consumed.