Nothing needed to be "revived" here. The cloud sync stopped working, the device was otherwise fully functional. Author found a more convenient method for accessing files than the cloud sync, anyway.
Same in the NY/NJ/PA tri-state. Ahead of the 4th a NY state trooper sits in the parking lot of the Phantom Fireworks in Matamoras, presumably calling in NY plates for their buddy to go pull over.
We just took the back roads home instead of the highway.
This is what I run on an M5 MacBook Air 32GB. Works great.
I’m not having it build whole features from scratch, though. I give it pretty explicit instructions closer to the class or function level, and it still saves me an immense amount of time, while I’m very connected to the code that’s written.
Think commercial. My company invested in a local rig since privacy is important to our customers and sometimes I want to use these models on private data.
I work with a lot of 3D graphics and geo stuff so I can hit the ceiling with my 48 GB mac. It's not all LLM work. I prioritized more storage than RAM with my budget. Being able to run local llms has greatly helped me understand how they work. For day to day dev I pay for Gemini or Claude.
copyright infringement is not theft, it is also not piracy.
Piracy is a real crime, I am tempted to describe it as theft of goods under transport. But it is probably much more complex than that. It also shares many similarities with organized crime(a company of men decide to ignore the law).
Anyway you slice it, people probably just want the crime to sound(worse/cooler) than it really is. It always sorts of bugs me to equate one of the worst crimes to one of the least. Might as well call it "software rape" at that point. And that is probably closer to the actual crime than piracy.
This kind of behavior is never tolerated in the market. Your revenue is flat; they lay you off. Right away. No trial, no nothing. Your revenue is down, right to layoffs, right away. Revenue grows but less than guidance? Layoffs. Record revenue exceeding guidance? Believe it or not, layoffs.
This is outrageous. Where are the armed men who come in to take the protestors away? Where are they? This kind of behavior is never tolerated in Baraqua. You shout like that they put you in jail. Right away. No trial, no nothing. Journalists, we have a special jail for journalists. You are stealing: right to jail. You are playing music too loud: right to jail, right away. Driving too fast: jail. Slow: jail. You are charging too high prices for sweaters, glasses: you right to jail. You undercook fish? Believe it or not, jail. You overcook chicken, also jail. Undercook, overcook. You make an appointment with the dentist and you don't show up, believe it or not, jail, right away. We have the best patients in the world because of jail.
You really, really do. Please, for your own benefit, take a step back and touch grass, literally. There is so much more to this world than Github of all things.
> Every day, multiple times per day, for over 18 years... During my honeymoon while my wife is still asleep? Yeah, GitHub
Yeah I agree. I'm not going to pick on someone for having an unhealthy relationship with a product such that they get weepy when it goes downhill. But I do hope he recognizes how unhealthy it is, and works to improve that.
Two different numbers, no? The resignation posts specifies 110 customer meetings, the blog post you linked to about meetings during odd hours does not.
Yeah, different numbers, 110 customer meetings, the other post tracked 1-6am meetings. I'm glad I tracked 1-6am meetings since I've shared that number when people think that remote workers aren't making an effort.
Those 1-6am meetings are crazy. I’ve been fully remote for over 16 years now and my only 1-6am meetings are incident response, if I’m on call.
And I’m a nobody; that you have to do that makes it feel even crazier to me.
I admit I was a bit more flexible with that in the past, but once I had a heart attack at 40 it dawned on me any company would just replace me and keep on going while my family was going to have a much tougher time (and no help from whatever company would be employing me at the time).
I hate that this is the only option available. I want to follow my connections, for their own posts, if any. What I don't want is to see everything they like, share, and comment on -- but LinkedIn won't let you turn that part off.
The ACME provider makes a query to the DNS server to validate the record exists and contains the right "funny string". Parent's question was whether that query is/can be made via DoH.
You want to build a DNS server into nginx so you can respond to DoH query's for the domain you are hosting on that nginx server?
Let's ignore that DoH is a client oriented protocol and there's no same way to only run a DoH server without an underlying DNS server. How do you plan to get the first certificate so the query to the DoH server doesn't get rejected for invalid certificate?
At that point you might as well use the HTTP-01 challenge. I think the whole utility of DNS-01 is that you can use it if you don't want to expose the HTTP server to the internet.
- wildcard certs. DNS-01 is a strict requirement here.
- certs for a service whose TLS is terminated by multiple servers (e.g. load balancers). DNS-01 is a practical requirement here because only one of the terminating servers would be able to respond during an HTTP or ALPN challenge.
But then you have to redistribute the cert from that single server to all the others. Which, yes, can be done. But then you've gotta write that glue yourself. What's more, you've now chosen a special snowflake server on whom renewals depend.
In other words, no, it's not just as easy as setting up DNS-01. Different operational characteristics, and a need for bespoke glue code.
> But then you have to redistribute the cert from that single server to all the others.
Wouldn't you have to do that anyway? Or is the idea that each server requests and renews a separate cert for itself? That sounds as if you'd have to watch out for multiple servers stepping on each other's toes during the DNS-01 challenge, if there is ever a situation where two or more servers want to renew their cert at the same time.
Afaiu, that's only a problem for trying to _delegate_ to multiple clients. But routine operation with multiple clients works just fine in my experience (doing multi-region load balancing). Multiple TXT records are created, I think (speaking off the top of my head).
I wanted to quickly double-check my (albeit limited) experience against docs. The RFC[0] implies the possibility of what I described (provided a well-behaved ACME client that doesn't clobber other TXT records):
2. Query for TXT records for the validation domain name
3. Verify that the contents of one of the TXT records match the
digest value
And then the certbot docs[2] show how it's a well-behaved client that wouldn't clobber TXT records from concurrent instances:
> You can have multiple TXT records in place for the same name. For instance, this might happen if you are validating a challenge for a wildcard and a non-wildcard certificate at the same time. However, you should make sure to clean up old TXT records, because if the response size gets too big Let’s Encrypt will start rejecting it.
> ...
> It works well even if you have multiple web servers.
That bit about "multiple webservers" is a little ambiguous, but I think the preceding line indicates clearly enough how everything is supposed to work.