Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pxc
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
72 ms
·
841.
▲
by
pxc
2y ago
It's the official GNU extension language, so it's fairly widely used in the GNU world I think. It's also the language of the init system/service manager on GuixSD (the full OS distribution based on Guix), GNU Shepherd (a
842.
▲
by
pxc
2y ago
First try updating an existing source package or adding a patch to one. Hell, just download one with `apt-get source` and just read it— look at the files that make up the source package. Then download a few more. Maybe try and build some. C
843.
▲
by
pxc
2y ago
There are already lots of passable package managers that know how to provide working binaries for the native, non-Python dependencies of Python packages. Instead of trying to make Python packages' build processes learn how to build eve
844.
▲
by
pxc
2y ago
> the iteration loop is tedious I feel that about the cloud as a whole, tbf. It's incredibly painful to me.
845.
▲
by
pxc
2y ago
What's broken in dtrace even with SIP disabled?
846.
▲
by
pxc
2y ago
They're both missing a lot of features, and which features are missing/unsupported is not documented in the tool itself (it just silently fails if you try to use options they haven't ported over, instead of telling you they&#
847.
▲
by
pxc
2y ago
Wireguard is very easy to set up imo. Tailscale adds a lot of conveniences on top of Wireguard, though. I don't think most of their value comes from just eliminating the key management stuff from Wireguard setup.
848.
▲
by
pxc
2y ago
This looks really handy! I should add this to the environment for some of my shell-centric projects at work.
849.
▲
by
pxc
2y ago
> Shell script authors like yourself make me very happy. Shell script is really good for some things, so we're gonna end up writing it. And if we write it, it might as well be legible, right? Shell scripts deserve the same care that
850.
▲
by
pxc
2y ago
> Same w/ the "pipe to read" (although it doesn't seem to work right with OSX's bash-3.2). I found this gizmo somewhere and it's worth sharing as well... Yes, you need a recent Bash for this (and lots of oth
851.
▲
by
pxc
2y ago
I do it this way but I indent the rest of the pipeline (like one typically would in a functional language with a pipeline operator or thread macro, or in an OOP language with method chaining via `.`): foo --long-something \ | bar --
852.
▲
by
pxc
2y ago
> Plus, you know, I actually learn how jq works What's wrong with the docs? Relatedly, do you actually look up every filter and argument used in your AI-generated sample code in the jq docs?
853.
▲
by
pxc
2y ago
> This is non-engineers calling the shots, just like Jobs warned us about. Link to the talk or interview or whatever where he talks about this?
854.
▲
by
pxc
2y ago
More mundane, but it also unconditionally blasts a bunch of config files under /etc that rightfully belong to the user/administrator. I've not seen any OS as willing to simultaneously Sherlock existing apps and rip out the AP
855.
▲
by
pxc
2y ago
> I think the AUR certainly started as the second thing, but it's often viewed as the first, and maybe it even should be the first thing. But if you assume it came from the second option then all its design choices make sense. Peopl
856.
▲
by
pxc
2y ago
This is kinda ideal tbh. I like how, for instance, F-Droid warns users about anti-features and integrations with proprietary web services. Clear messaging about problematic software + freedom to nonetheless choose those problematic options
857.
▲
by
pxc
2y ago
I tend to use search for infrequently used stuff and stuff I'm just trying to learn for the first time, then if I find myself using it several times in a session I look up the keybind to start practicing that. If it sticks, it sticks,
858.
▲
by
pxc
2y ago
I see! Thanks for referring to your sibling post, that definitely made clearer what you're talking about. And yeah if you package stuff against, e.g., the Python libs included in the distro (or EPEL), you essentially need to maintain a
859.
▲
by
pxc
2y ago
> I do some basic stuff in cloud-init (which is already frustrating enough) What do you find frustrating about cloud-init? I'm relatively new to it.
860.
▲
by
pxc
2y ago
> But if you start really taking advantage of the things which the distribution provides out of the box and recommends, especially around large-scale multi-system operation, you end up buying into the distibution's choices. You mean
861.
▲
by
pxc
2y ago
Did you crossgrade to Debian in-place?
862.
▲
by
pxc
2y ago
I thought the issue with this nowadays was that hardware support for suspend-to-ram has been increasingly removed from hardware. At the same time, S3 sleep worked just fine on supported hardware 10 years ago. So what does suspend-to-ram hav
863.
▲
by
pxc
2y ago
People with low vision sometimes use glasses that are a little similar to this but are actual bifocals. The bottom component is ordinary glasses while the top component is telescopic. The telescopic component's focus can be changed, bu
864.
▲
by
pxc
2y ago
I don't think basic vim usage (which is all I know, really) makes anyone super efficient. I don't think typing/editing speed is generally an important factor in programmer productivity or 'coding speed'. It's j
865.
▲
by
pxc
2y ago
Nano is borderline unusable, so that's like... a lot?
866.
▲
by
pxc
2y ago
In situations at work where we use something as an alternative to Docker as a deployment target, it's Nix. That has its own problems and we can talk about them, but in the context of that alternative I think some of your points are kin
867.
▲
by
pxc
2y ago
This is the way. And truthfully if you can learn to package for Debian, you already know how to package for Ubuntu and you can easily figure out how to package for openSUSE or Fedora or Arch.
868.
▲
by
pxc
2y ago
You will likely have to adapt your scripts for OS-specific or installation-specific tasks like package management and modifying filesystems. In the past I've used Nix (either via `nix run` and `nix shell` or templating in Nixpkgs'
869.
▲
by
pxc
2y ago
They're definitely both critiquing the script in the OP for the same thing in the same way. They're in agreement with each other , not with the script in TFA
870.
▲
by
pxc
2y ago
This has all of the purported problems of doing this directly in a shell language and zero advantages...
More ›