News for hackers. Stuff that matters.

Reitet00

StackEdit looks really nice! Does it support concurrent edits from several users? (as several etherpad-like services do)
Re:Style Your RSS Feed on Tuesday June 20, 2023 @06:37AM (#36402071)
I've seen that previously on https://curiosity-driven.org/ (the main page is a feed file) but I'm not sure if XSLT support won't get deprecated and/or removed in browsers (since it's quite an old tech).
Re:I don't need your query language on Saturday June 17, 2023 @03:33PM (#36373734)
I wonder if that could be addressed at the spec level allowing reverse order of these keywords. It doesn't seem complex on the surface and the the engines could slowly add support for it.
Re:Nix/NixOS S3 Update and Recap of Community Call on Friday June 09, 2023 @02:53PM (#36262345)
Interesting to compare with other distros: https://chaos.social/@Foxboron/110480984761804936

> It's wild to me that the monthly cost of the #NixOS cache infrastructure could fund the entire Arch Linux infrastructure costs for a year.

> It's 6 times the amount Arch get in monthly donations, and ~4 times Debian gets in monthly donations.

Re:Calling time on DNSSEC: The costs exceed the benefits on Saturday June 03, 2023 @06:36AM (#36175410)
> C) provision certificates for this address using the DNS-Challenge approach rather than the HTTP-challenge approach.

The other "bonus" is that due to CT it leaks the internal name to basically everyone on the internet. It may or may not be a problem but definitely something to be aware of.

This looks very nice! Is epub version planned?
Okay, thanks for the explanation!
Minikube is just one piece but it's not functionally equivalent to `docker compose run` since I'd still have to build and push docker images and edit k8s yamls manually (compose run will build containers and start them, no need to edit anything) .
> Define Sandboxes using a simple YAML file, specifying customizations relative to the baseline environment. Maintain these YAML files in your git repository and standardize Sandboxes across your organization.

It looks like these yaml files are not k8s files that I already have?

Also, is it open source? (I couldn't find a link to source on mobile)

Looks okay but I was looking for something that wouldn't require learning yet another config language and would rather take k8s yamls that I already have (or require minimal modifications).
Having a tool that'd make it easy to run the app locally for development and at the same time have roughly the same files used in production. Docker compose got this mostly right, compare compose with the complexity of running locally service in micro Kubernetes cluster.
Re:Burnout on Sunday May 07, 2023 @04:15PM (#35855221)
I'm currently reading "Stolen Focus: Why You Can't Pay Attention—and How to Think Deeply Again" by Johann Hari and there's an explicit mention of the negative effect on people that immediate notifications bring. Just wanted to mention that it's not only you.
Re:Custom Allocators in Rust on Saturday April 08, 2023 @07:39AM (#35492343)
Great to see some movement in this area for Rust. Compared to Zig which had this from day 1 it may be hard to adjust Rust (the way it was hard for Go to adopt generics).
Re:Self-Service SBOMs – The GitHub Blog on Friday March 31, 2023 @02:51PM (#35391575)
Multi perspective validation.

Hackers can compromise python.org and sign stuff with a key advertised there. But the site is just one point. It's much harder to hack python.org and also their GitHub and Twitter account (and DNS and dozens of other supported services).

Keyoxide makes the signing key links on multiple sites thus raising a bar for accepting fake key. It's not a silver bullet obviously. Just makes the attack harder to pull and is machine readable (instead of making humans check the keys).

Re:Self-Service SBOMs – The GitHub Blog on Friday March 31, 2023 @11:40AM (#35388781)
I think https://keyoxide.org provides some kind of middle ground for verifying identity here. The identity there is not meant to be real life names but rather a collection of all social profiles bi-directionally linked together with OpenPGP signatures.
Re:Blender 3.5 on Wednesday March 29, 2023 @04:36PM (#35363170)
I've been half way through this tutorial once and it indeed is fantastic. I'm not sure if it applies to recent versions of Blender though.
Re:Blender 3.5 on Wednesday March 29, 2023 @04:35PM (#35363149)
Greatly appreciate it! I don't know why but book format is the one I like best, maybe it's a mix of learning at my own speed and at the same time something tangible that I can mark in various ways.

Thanks!

Re:Blender 3.5 on Wednesday March 29, 2023 @01:34PM (#35360501)
Blender looks better and better!

I was wondering... Is there a good book teaching Blender fundamentals covering more recent versions?

Re:OpenPGP master key on Nitrokey Start on Tuesday March 28, 2023 @09:01AM (#35340276)
Could you share your script?
Re:We need better support for SSH host certificates on Monday March 27, 2023 @08:29AM (#35325811)
Yeah. Actually ssh agent speaks PKCS#11 (both client and server) so it's possible to interface with the hardware token quite easily. I'm using that to store my client key in TPM for example.
Re:We updated our RSA SSH host key on Friday March 24, 2023 @12:59PM (#35292026)
> It would be so much better if standard practice was to generate and store the private key on a smartcard or the TPM, so that the only file a clueless/careless developer could upload would be a stub.

Yep. Especially given that basically all modern laptops (and some PCs) ship with TPMs and ssh can use it via the TPM PKCS#11 lib. I'm using that daily on multiple machines and it's working great.

Re:Why use Rust on the back end? on Monday March 20, 2023 @04:41PM (#35238377)
Very nice post even though they're always in this form of "here is my 10 favorite Rust features". Another one along the same lines: https://cloak.software/blog/i-built-startup-in-rust/

> 95% of the unwraps in our codebase are in unit tests.

There's a crate for that: https://crates.io/crates/testresult

Re:Gitea 1.19 on Monday March 20, 2023 @01:08PM (#35234829)
Wow, what a great changelog. I wish more software projects would take time to present their work to users like that.
Re:Gitea 1.19 on Monday March 20, 2023 @01:00PM (#35234695)
FWIW it's possible to use Woodpecker as an alternative to Actions. I guess Gitea Actions will be more tightly coupled with Gitea.
Re:Tinker V: The first RISC-V single-board computer on Monday March 20, 2023 @12:56PM (#35234621)
Looks nice! Too bad it's not PoE powered. That'd be great for simplifying IoT provisioning.
Re:Conversations (XMPP Client) is now a UnifiedPush distributor on Saturday January 14, 2023 @01:02PM (#34382316)
Indeed. It seems FluffyChat (Matrix client) can now use Conversations for push notifications delivery.
Re:whoarethey: Determine Who Can Log in to an SSH Server on Wednesday January 11, 2023 @01:47AM (#34335813)
> For example TLS with client certificates (the client's certificate gets sent encrypted to the server).

Hmm... I was under the impression that up until TLS 1.3 the client cert was sent in the clear during session negotiation...

Too bad Hetzner doesn't have cheaper Arm servers available. Their Ampere pricing is not really convincing.

Older »