Recent submissions

Comment · 1 month ago
Here's the primer for those who thing find a replace is the answer. Pretend you have a project with A 1.2.3 depends on B 2.4.6 which depends on C 0.1.1. If you are in github you get module github.com/example/A requires ( github.com/example/B 2.4.6 github.com/example/C 0.1.1 )

You now have many choices on how to proceed, but none of them will include A) being able to build old releases, or B) doing so without making changes to all dependencies.

One choice is go to the leaves, C in our example, and make a release on gitlab. Then go to B, and have B depend on the gitlab C. This is fine for rolling forward, but if you want to roll back you would have to rewrite all of C to use the gitlab url, and find all of the equivalent tags and repush all of them. Also tell your users that any binaries you've released now have new hashes. Then repeat this for every repo. It's not a small task.

Comment · 7 months ago
Comment · 7 months ago
While I too love the promise of Nix, I never was able to handle the configuration of nix. And at this point I've given up on it.

What I wonder is if there is a medium between Nix's build everything from the ground up, and the traditional get everything delivered. I've been excited about the Fedora Atomic collections, silverblue etc., as it gives me a lot of the roll back and isolation of nix with the workflow closer to a regular fedora or arch. I'm not saying that everything is roses, but I've been able to use it more than I ever got out of a nix.

Comment · 8 months ago
I know this has nothing to do with the RFC, but I wonder what RFC 10000 will be. I'm just hoping for some sort of joke RFC like TCP over Avian Carriers or the Oops I'm A teapot.
Comment · 8 months ago
The ultimate reason is there isn't economic reason so. It cost's a lot to recycle anything, and most electronics would net you almost nothing valuable.

Let's look at an example. Let's say your phones main board, which will net a few hundred grams of raw materials. First thing by weight the actual board itself is probably the biggest, if you could perfectly decompose it to it's parts you would have some fiberglass, glue, a few grams of copper, and maybe a trace amount of gold. Next you would have the different components, mostly ICs but let's cover them next. These are mostly plastic with bits of copper, tin, and other more exotic metals. Most of these could be used again, if you can separate them and sort them. There would be a bunch of solder, which maybe could be reused, if you remix it with more flux. Finally, you'll have chips, these could be reused, but only as replacements for the same chip. Getting anything out of these would mostly be removing the bulk of the material which is silicon that's been contaminated with other elements to make the semiconductors. I don't think there is any process right now that could take doped Si and get you anything back. Besides the silicon you have micrograms of gold and other conductors.

Having put all that down, I think there could be an opportunity to take the bulk components off boards, test and sort them, and sell them in bulk.

Comment · 8 months ago
Comment · 1 year ago
The AI songs do suck, but what's even worse is that I can't block artists on Spotify or YouTube. My only recourse was to down vote each song individually, which didn't prevent the songs from showing up, just "Showed my preference".

I don't know what service is safe, but it seems like the incentives for the companies is not to direct me to what I want, real people performing music.

Comment · 1 year ago
Another one writes in Rust.
Comment · 1 year ago
So will this make EA less evil or more? They have shepherded so many great IPs, but also have been on the forefront of sleaze practices. There has to be plenty of money just squeezing those IPs or using the talent in making new things, but I have the feeling that we are going to see more of the same thing with super micro transactions.
Comment · 1 year ago
Think of irrationality as a form of infinite precision, such that no matter how many numbers you write down it’s always an approximation because there is always a more precise form. Now think of the number of sides as increasing your precision. Meaning there is an n such that every approximation after will read 3.14… and another for 3.141….
Comment · 1 year ago
I wish podman was more common in documentation. Want to use podman with your CI platform, it will probably work with socket compatibility but good luck finding instructions and anyone know if it’s tested. How about using some service with podman? Yeah the container is the same, but all the instructions or docker this or docker that, and god help you if you if they used networking or compose.

I prefer to use podman if it’s available on my system but it still hasn’t hit the critical mass needed for it to be targeted and that’s a shame.

Also is there something like a dockerfile for buildah? I’ve tried a few times to understand how to use buildah and just fall back on a dockerfile because I can’t seem to wrap my head around how to put it into something IAC like.

Comment · 1 year ago
I kept trying to search for is it down sites, and kept getting errors. I think that was a good indicator that my search engine is down.
Comment · 1 year ago
It's true, but also if you go look at their product catalog you will see none of their direct attach cables are longer then 5m, and the high bandwidth ones are 2m. So, again, it's true, but also limiting in other ways.
Comment · 1 year ago
So the findings here do make sense. For sub 5m cables directly connecting two machines is going to be faster then having some PHY in between that has to resignal. I'm surprised that fiber is only 0.4ns/m worse then their direct copper cables, that is pretty incredible.

What I would actually like to see is how this performs in a more real world situation. Like does this increase line error rates, causing the transport or application to have to resend at a higher rate, which would erase all savings by having lower latency. Also if they are really signaling these in the multi GHz are these passive cables acting like antenna, and having a cabinet full of them just killing itself on crosstalk?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton