Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
piaste
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
571.
▲
by
piaste
5y ago
Some sort of bring-your-own-compositor adventure at the moment, if I'm reading this issue correctly [0]. The thread did mention PaperDE [1] however , which you might want to look at if you're interested in a lightweight Wayland +
572.
▲
by
piaste
5y ago
I'm a layman in genetics, but I believe the effect you described is what is known as Fisher's principle. Basically, when using sexual reproduction, it _would_ be highly effective for the species to have many more females than male
573.
▲
by
piaste
5y ago
> The key is that the entry point returns a description of the API using hypermedia which maps stable names to unstable URLs. This allows service to change its internal structure as long as the entry point returns a hypermedia result th
574.
▲
by
piaste
5y ago
It (already?) records as invalid in the Italian app.
575.
▲
by
piaste
5y ago
I just discovered that GitLens has been acquired by GitKraken. Considering that GK's entire business is "buy our premium Git GUI because the free ones suck", I have to wonder if they'll try going to intentionally wreck t
576.
▲
by
piaste
5y ago
Git Graph [0] already exists as a different extension from GitLens. It works quite well, although of course it would be nice if the two extensions could integrate with each other. [0] https://marketplace.visualstudio.com/ite
577.
▲
by
piaste
5y ago
> You can't compile if the schema changes without you knowing about it That's why you don't normally compile against the production database. You version control the database schema and use it to create a local database
578.
▲
by
piaste
5y ago
My current solution is Navidrome[0], which is a similarly lightweight music server (also written in Go and FOSS [1]), with a similary nice Web UI that works well as a responsive webapp / PWA. Probably the biggest difference however is
579.
▲
by
piaste
5y ago
Add to that list: - Sending a cease and desist to the student who developed a FOSS Instagram app: https://github.com/austinhuang0131/austinhuang0131/issues/2
580.
▲
by
piaste
5y ago
You're listing a lot of excellent reasons to _choose_ Linux over Windows, but you aren't making a strong case that people _are_ using Linux over Windows. In order to optimize adoption, a tool should aim for the platforms that pote
581.
▲
by
piaste
5y ago
If you just want to learn, install the latest version of the SDK (.NET 6, currently in RC) and it will be able to build code or reference libraries from every older framework version. Runtime versions are something you worry about when you
582.
▲
by
piaste
5y ago
A less extreme variation would be "unsafe_because "X" " where X must be a string of length at least 50. You want to do something that the compiler can't understand but you know how it works? Ok, write down _why_ it
583.
▲
by
piaste
5y ago
What was the reasoning? Unlike case or typos, you wouldn't accidentally type a password backwards.
584.
▲
by
piaste
5y ago
I tend to use VERBOSE severity if I'm just logging "we've reached this line in the code and local variables are set to $whatever". Since you generally only want to see them when diagnosing a frozen job or something equal
585.
▲
by
piaste
5y ago
> The thing that's most ridiculous about this is that the bandwidth is essentially "free" for SK telecom. They sit a netflix caching server in their network and the traffic never leaves. Wouldn't that require them to
586.
▲
by
piaste
5y ago
But then you're multiplying your storage costs 100x, aren't you?
587.
▲
by
piaste
5y ago
And it is likely inspired by the old joke that 2001: A Space Odyssey's HAL was one less than "IBM".
588.
▲
by
piaste
5y ago
> there's expensive and then there's splunk. This got me curious, so OK, Splunk's pricing pages are very obtuse and they are really pushy about getting you to contact sales directly to get bleeded, but I managed to get
589.
▲
by
piaste
5y ago
We use Docker Swarm so we can SSH into a manager and run `docker service logs` regardless of which hosts are actually running the services. I assume other orchestration systems have equivalent features.
590.
▲
by
piaste
5y ago
"Microservices, son!"
591.
▲
by
piaste
5y ago
If it's a live outage, we can still SSH into a machine and grep the console output / local rotating log files. (For that matter, I still prefer to do that when I'm just testing new stuff in dev/staging environments) NewR
592.
▲
by
piaste
5y ago
Yep! You can also find preconfigured jail files for many popular self-hosted services. I protect Bitwarden and Nextcloud with fail2ban.
593.
▲
by
piaste
5y ago
Fail2ban can protect any kind of application, not just SSH. All they need to do is emit a structured log line format after a failed login attempt, or any other kind of undesirable behaviour .
594.
▲
by
piaste
5y ago
If you already have a custom email domain (which is a good idea for the usual portability reasons) _and_ you pick an email provider that supports 'catch-all mailboxes', you can make it entirely frictionless. When I sign up for a n
595.
▲
by
piaste
5y ago
This is spot on based on our experience. I would add that the default ELK settings aren't terribly log-friendly, and having to janitor index policies, sharding, lifecycle policies, VM resources, etc. etc., _which you have to do even wi
596.
▲
by
piaste
5y ago
The idea is that you have a clear, strongly-typed separation between unvalidated data and validated data. Unvalidated data (the DTO) is just the raw representation of whatever was inputed, read from storage, received from external services,
597.
▲
by
piaste
5y ago
I use it on my gaming desktop. No major issues with the OSTree/Flatpak design, unless you count the fact that I wanted to try KDE but KDE-flavored Silverblue ("Kinoite") is still in prerelease and didn't work with Nvidia
598.
▲
by
piaste
5y ago
Just curious, for which use cases is weight a significant problem? Even the heaviest phones - rugged or foldables - seem to hover around 300g. That shouldn't be at all tiring unless you are holding them for literal hours nonstop, or un
599.
▲
by
piaste
5y ago
If memory serves, the amount of roaming data you get is computed on the basis of 'what would you get if you paid roughly the same amount of money to a typical provider in the country where I am travelling', with some caps in both
600.
▲
by
piaste
5y ago
Makes sense, thanks.
More ›