HN user

ziml77

5,214 karma
Posts0
Comments2,242
View on HN
No posts found.

Jony Ive is a plague on design. Just a few days ago someone showed me Ferrari's new EV that he designed. I am not a car person and even I can see it looks like crap! That man should just take his big Apple money and fully retire so he doesn't ruin anything else.

Do you retain the sensation that everything is still wobbling? I would get that after being on a boat for long enough. Though motion sickness never made me feel ill to my stomach, rather it just gives me the worst headaches that require fresh air and time to relieve.

The caps lock key is good for binding to F13 and using for push-to-talk. I know some people bind it to escape for Vim usage but I don't like that because I'm likely to also use Vim on machines without that key remapped and that messes with muscle memory.

I don't get where the idea comes from that the popular error crates make error handling complicated in Rust. Because you're right, all thiserror is doing is giving you a shorter syntax for writing error enums. You could write the exact same things out by hand if you wanted to, and from the library user's side nothing would change.

As for anyhow, if a library ever exposes that, then that's just the author being lazy and not doing errors correctly. It's the equivalent of doing throw Exception("error!") in C#.

How do you feel your data for Kagi Maps compares to Google Maps? It's the kind of thing that's harder to test than switching web searches over to Kagi. I need to already know that the business and transit data is reliable which is why I still go to Google Maps.

But also great for speed. Larger libraries can take a measurable amount of time to import (even if they have no transitive dependencies). If only some of your code paths actually need the large library then it makes sense to import it lazily. Without lazy you have to do it conditionally which can lead to the imports happening in strange places rather than all being listed out at the top of the file.

I have no problem with Twitch channel points gambling via predictions, but doing that alongside actual* gambling is really messed up. It's blurring the line to the viewers between the two. And probably putting ideas in their head like "oh I won so many channel points predicting the outcomes, I should do some real gambling!"

*It could be sponsored and thus either rigged or all of the money being used was provided by the company under the expectation that it would be paid back to them through losses.

Gambling and scalping (and the combo that comes from reselling things like pokemon cards and other blind box products). They really do seem like the only options for a lot of people to live the kind of life that they've been sold as the ideal.

And as much as I hate that this is what is happening, I feel like that's what I'm going to end up being forced to try after 15+ years in working software development jobs, given how badly the companies want to replace us with LLMs. Hasn't gotten to that point yet but I'm shocked every day we're not laid off.

I think he wants Traefik's proxied requests to come from a different subnet, that way externally you need to authenticate but internally you don't.

Personally I wouldn't bother with that and instead I would not directly expose the service to the internet at all, and just use a VPN. I don't trust that any services I run are safe to expose to the internet unless they are very intentionally designed for that.

You're misunderstanding what that's in reference to. It's not about all of the extensions in the list being removed. It's about the 3 that are specifically called out in the text above the list to scare people into thinking they're being profiled for things that could put them in danger.

All 3 of those have been removed.

Zed 1.0 3 months ago

There isn't any other than the occasional message when you save that tells you to buy the product. It's about as close to freeware as a paid product can get.

I do suggest people pay though, it's cheap for a one-time purchase. The only reason I've ever seen the message at all is because I spent months being too lazy to dig up the license key to send to my work email. (That should also say something about how little I was being bothered by the message too)

Having an LLM directly and autonomously drive command line tools outside of a strict sandbox sounds like a ticking time bomb.

Thinking tokens: "The files I'm trying to read are missing, I need to figure out why. I see the problem, I accidentally ran rm -rf /home/user. Let me run git restore. No that didn't work. Let me try git reset --hard origin/HEAD. That still didn't work. I should inform the user."

Output: "I was unable to complete the task you requested. Restore /home/user and I will try again"

I would end both with the S sound, but I'm operating under the assumption that the person I was replying to either pronounces their Ss as Zs or can't tell the difference between the S and Z sounds.

Because the other assumption I could have gone with is the less charitable take that they know GIS with a soft G doesn't sound like jizz, but they were just looking for a crude way to mock the soft G.

Yes, don't give a crap about doing it right so all your costs instead move into support and maintenance (which in this analogy is healthcare)