HNHacker News
TopNewBestAskShowJobs

lapser

855 karma · joined April 3, 2022

submissionscomments
lapser··on Uacme: ACMEv2 client written in plain C with minimal dependencies
Why wouldn't you upload the file to all the servers, and then deploy them all in succession, rather than upload and deploy in sequence?
lapser··on Uacme: ACMEv2 client written in plain C with minimal dependencies
Caddy is great for web servers, but it's still not possible to have it run commands post certificate provisioning. So it's kind of a non-starter for anything but web-servers as there is no way to tell a different system to reload certs.
lapser··on The Merge
Bitcoin is still software. Software can change. It's the people who refuse to change it
lapser··on SSH tips and tricks
This seems like a great thing to turn into a GitHub CLI extension[0].

[0] https://cli.github.com/manual/gh_extension

lapser··on Ask HN: Did Facebook just stop fighting adblockers?
It sounds like it stopped working when FB declared war on adblockers. It has since become a cat and mouse game. UBlock Origin + relevant lists are likely still your best bet. I can't say for certain how effective they are as I don't use FB but in general the uBlock Origin lists have never taken too long to update, especially with more popular sites.
lapser··on SSH tips and tricks
Woah. I recently saw this shortcut when I discovered tmate. Didn't realise it was a general ssh thing. Good to know!
lapser··on Add ability to choose a custom coordination server
The developer of Headscale, Juan Font, mentioned that Tailscale also reached out to them when they tried to implement a new version of their control protocol. They also gave Juan some docs on the design to help with implementation on the Headscale side. It was posted to HN[1], but didn't seem to gain much traction.

[0] https://twitter.com/juanfont/status/1507760973037322240

[1] https://news.ycombinator.com/item?id=30829522

lapser··on Asdf Performance
Plugins are a trade off. It's either code duplication, or put it all inside core, in which case people will complain that it contains things they don't care about ("it's bloated").

Rest are valid, I guess. But wouldn't your efforts be better spent helping improve asdf, instead of creating a whole new system?

lapser··on Tell HN: Unpaid home assignments are not ok
I'm in my 30s with a little short of 15 years of experience (all individual contributor), and have interviewed people who claim 20 years of experience or whatever, and they just haven't come close to some people who have been out of uni for a few years. Just cos you have 20 years of experience, it doesn't mean you're fit for the role. Equally, just cos you're just out of university, doesn't mean you're not fit for the role.

The whole point of these tests and whatnot is to weed out the bad from the good. It definitely is unfair on those who are good, but I'm not really sure what the alternative is.

I dislike the take home tests as much as the next person, and only do them if I really want the job. Beyond that, it's a neccessary evil until something better comes along.

lapser··on Iran makes first import order using cryptocurrency – report
Yes. The US, the country that thinks of themselves as the beacon of hope and freedom, should ban Bitcoin.

FWIW, I wouldn't put it past the US govt to ban cryptocurrencies. It just would be extremely hypocritical. Something the US is pretty familiar with.

lapser··on Bank of England warns the UK will fall into recession this year
Right. Greed is the fundamental problem, and not "that there is not enough oil" as the parent commenter I replied to earlier suggested.
lapser··on Minify your container
Totally agree. I've joined companies where there was literally zero test coverage. All tests were done manually. But then if you have bad test coverage, then you shouldn't be using something like this.
lapser··on Bank of England warns the UK will fall into recession this year
> The fundamental problem is that there is not enough oil.

This is a farce. There's not enough oil because OPEC+ has decided there is not enough oil. They can easily increase supply, causing the price of oil to be more consumer friendly, but no, won't someone think of their profits?!

lapser··on Bank of England warns the UK will fall into recession this year
> It would take real political will that simply isn't there.

Right. Instead, we (the UK) have two candidates that want to cut taxes for the individuals instead of making real change. BP has made 3x net profit compared to last year. ExxonMobil made 4x net profit compared to last year. Other energy companies have also raked in the profits. But yes, tax cuts will definitely help the poor, and not the rich!

lapser··on Minify your container
If you have a good pipeline to prod, should be okay. You should hopefully have plenty of automated tests to ensure it doesn't get to prod if there are errors.
lapser··on Ask HN: Have You Left Kubernetes?
1. I used to use it at an old company in the early days of K8s. We ran our own setup, as EKS and AKS didn't exist. GCP did, but we were on AWS. It really is very complicated, however, with EKS, GCP, and AKS, it makes it a lot easier. Note, for users it's a lot simpler than the alternatives. Sure it's no heroku, but it vastly makes things easier compared to running on AWS, GCP, Azure, or worse, on bare metal.

2. Essential. K8s solves a problem that's quite complex. You can't really solve it in a simple manner.

3. Probably, but that 10% will require the additional abstractions and complications anyway, and it'll be easier to manage one system rather than 2.

lapser··on CircleCI Announces Support for Gitlab
FWIW the first two are solved by git without any service.

Git can set up a post receive hook, which could do the triggering.

SSH key auth is a thing as part of Git+SSH.

Sure I couldn't set this with e.g. GitLab without them supporting GitLab, but if I'm self-hosting a git service, this seems like a fine solution.

lapser··on Language Tool – Open-source Grammarly alternative
This is super cool. How does one find rules from GitHub?
lapser··on Raspberry Pi Pico Hack Unlocks Two Extra “Hidden” GPIO Pins
You can disable the new layout in your user preferences[0]. If you scroll down to "Beta options", you can untick "Use new Reddit as my default experience".

[0] https://www.reddit.com/prefs/

lapser··on FCC: TikTok is unacceptable security risk and should be removed from app stores
FWIW, and this in no way defending western companies and governments, according to research, TikTok collects vastly more data that the worst western culprit - Facebook. Still, my guess is that additional data TikTok collects is probably not that important for the likes of FB and western governments, so perhaps it's a moot point.
lapser··on An update to paid sharing
For those of us who don't live in those markets, how does this $2.99 compare with a new subscription? Like I get people will pay $2.99 extra for additional homes, but how much cheaper (if at all) is this compared to me getting a new plan? What will this look like when this model inevitably comes to other markets? I'm guessing subscriptions in Argentina is vastly cheaper than say the UK or US.
lapser··on Show HN: Porting OpenBSD Pledge() to Linux
For the laymen among us, this[0] StackExchange answer has a good explanation of what pledge does.

This seems like a pretty cool feature to have in Linux.

[0] https://unix.stackexchange.com/questions/410056/what-is-open...

lapser··on GoDaddy locks out derivatives of Chrome
This is such a weird comment.

Many people use Brave for nothing crypto related.

Metamask is just a crypto wallet.

I'm a Firefox user and don't use Metamask, but your comment is very iffy.

lapser··on I've been abusing HTTP Status Codes in my APIs for years
Many moons ago I worked with a system like this. An XML based API that returned 200 because "the server and/or service isn't broken" but the body would contain errors.

I understand what the owner of the API is trying to convey. "My service is up, and the URL itself exists" (status 200), but in the body "the data you requested doesn't exist" (result: true, error: "doesn't exist). If you are stubborn enough, you can even think you're right.

But by Odin's Beard this was one of the hardest APIs I had to work with. It doesn't help that most HTTP clients assume a sane* API expecting error codes based on the resources.

Note: I say sane, but within this context, this is of course subjective. For me, error codes corresponding to the resources is sane, but to OP this is clearly not the case.

lapser··on How to Improve Your Monolith Before Transitioning to Microservices
Yes, you need it. Imagine having to make a change to the DB for one service. You'll have to coordinate between all microservices using that DB.
lapser··on Europeans will be able to unsubscribe from Prime with two clicks
I'm trying to understand what you're trying to get at. Do you believe the wrong people get the wrong rights by the UK subscribing to the Human Rights Act? Do yoy believe the HRA isn't enough? I'd love to know!
lapser··on Why nobody ever wins the car at the mall (2018)
I recall as a younger child (teens, in the early to mid 2000s) there were these websites that allowed you to get all kinds of free stuff as long as you gave them your details. I, as someone who had only just discovered the internet (i.e. clueless) after emigrating to the Netherlands only a few years earlier and being in a relatively poor household, decided it was the most awesomest thing. I was signing up for all of these websites.

"Who cares!" I thought to myself. "What can they even do?! As long as I don't pay them anything it's fine!" I naively told my parents, who were just as naive around these issues. I got told off a few times, not because I was giving out my data to every company under the sun, but because random things were coming through the door.

I remember once a prominent pet food company sent out a sample cat food package. I didn't even like cats. Pets were frowned upon in our culture.

Needless to say, I'm some 15 years older now, and I regret every single form I was filling out back then. I realise that everything has vastly changed and systems change, but I can't help but feel somewhere some system still has my data, and it's only a matter of time before something wrong happens with it, if it hasn't already.

This kind of thing probably targets similar households. Poor people who are generally uneducated on these matters. It's sad that such thing isn't outlawed.

lapser··on Dependabot alerts paused for malware advisories
Dependabot is opt in
lapser··on Open source body quits GitHub, urges you to do the same
As someone else has said, the alternative isn't to move away from GH (at least not for this specific issue). The alternative is to change your license to not allow for this.
lapser··on Trolley.co.uk is shutting down – pricing data is apparently owned by a company
As others have said, it seems fishy.

They've got this data from somewhere, so why wouldn't they have looked through the license before using it?

Anyway, speaking of MySupermarket, what happened to them? All I know was one day they decided to shut down, without clear reasons. Does anyone have more insight into why it happened?

← PreviousPage 3 of 6Next →