Hacker Newsnew | past | comments | ask | show | jobs | submit | kocial's commentslogin

The problem with the big open-source companies is that they are always very late to understand and implement the most basic innovations that come out.

Caddy & Traefik did it long, long ago (half a decade ago), and after half a decade, we finally have ngxin supporting it too. Great move though, finally I won't have to manually run certbot :pray:


Caddy did it almost a decade ago. IIRC it had some form of automatic Let’s Encrypt HTTPS back in 2016.

So Nginx is just about 9 to 10 years late. Lol


2015 in fact. A decade ago.


And the brilliant thing about open source projects is that if someone felt it was so important to have it built-in, they could have done so many years ago.


Given that Caddy has a history that includes choices like "refuse to start if LE cannot be contacted while a valid certificate exists on disk" I'm pretty happy to keep my certificate issuance separate from a web server.

I need a tool to issue certs for a bunch of other services anyway, I don't really see how it became such a thing for people to want it embedded in their web server.


As we repeat every time this comes up, this was literally 8 years ago when the project was in its infancy and the project author was in the middle of exams, and it has not been true since. Caddy has been rewritten from the ground up since then, and comparing it to those old versions is dishonest.


The concern isn't that the same code exists, or even that it has odd unintended behaviour.

The concern is that the author failed to understand why his batshit-crazy intended behaviour was a bad design from the start.


So you've never made mistakes in your life? Do you think children are irredeemable if they get a B on their tests in school? What a ridiculous take.


Making a mistake is generally considered "acceptable" if you learn from it and acknowledge the mistake.

The author did neither - he was steadfast that his approach was correct, and everyone else was wrong.


I remember you. You're just grumpy because you didn't think of it first. ;)


Top effort dispelling the claim that you make poor decisions mate.

Someone references when you made an ass-backwards decision, and insisted you were correct; your immediate response is not any kind of explanation about how you learnt to trust other people's opinions, or even acknowledging that you got it wrong - you resort to petty childlike attempts at insult.


It's not going to be easy;

- There are many out there with skills you may have.

- You will need a portfolio to show to your client to get leads, or a Usual trick that generally works is offering cheaply to get them on your confidence at the initial stages and then scale from there.

- Network-based leads are the best, so grow your network.

- Join all freelancing platforms, seek work and do not forget to check Ask HN: freelancer thread.


My basic screenshot chrome extension does it for FREE and with many other features like text overlay, market, blur, etc.

Advice: launch your browser extension as well.


I get this Cloudflare captcha to access this page. Such an unwanted step lol.


It's time for an AI browser plugin that solves captchas.


Oh! What about CSS frameworks like Tailwind, Bootstrap, etc.?

How on earth was it able to generate and clone Images just from UI? Like did it get the source of the URL as well, where it could link those images or what did it actually do there?


I think it's just cropping the provided screenshot: https://github.com/leigest519/ScreenCoder/blob/main/image_re...


Those Challenges can be bypassed too using various browser automation. With the Comet-like tool, Perplexity can advance its crawling activity with much more human-like behaviour.


If they can trick the ad networks then go for it. If the ad networks can detect it and exclude those visits we should be able to.


Nicely done, I or someone can push the translation option too. Well done.


what language do you have in mind? would love to know!


I saw the source on the internet last week, but I was extremely lazy to download it, and without realising how valuable it is.

I will be hunting my browser history tonight.


Glad it caught your attention! If it helps, AllZoneFiles.io is designed to save you that browser archaeology: everything’s centralized, downloadable in bulk or by zone, and accessible via API if you want to automate it.


Just found, looks like it was broken on iOS, now fixed.


You can also do this via "netcat", running the commands below in a terminal.

Receiver (listening to port 31337):

`nc -l -p 31337`

Sender (connecting to receiver IP):

`nc <receiver_ip> 31337`

Want to send a message to the receiver:

`echo "Hello from Kocial" | nc <receiver_ip> 31337`

== if you want to send a file ==

Receiver:

`nc -l -p 31337 > hackernews.pdf`

Sender:

`nc <receiver_ip> 313337 < hackernews.pdf`


This doesn't punch through NATs at all, which is the point of Dumb Pipe


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: