Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mathstuf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
91.
▲
by
mathstuf
3y ago
"Gang of Four": https://en.wikipedia.org/wiki/Gang_of_Four_(software)
92.
▲
by
mathstuf
3y ago
I'll note that crates.io accounts are backed by GitHub accounts. Have the authors of these crates been reported to GitHub (at least to notify them in the case of hijacking, banning in the case of nefarious deeds)?
93.
▲
by
mathstuf
3y ago
I remember reading (probably from one of his books) that Sagan's idea for a life-detecting experiment on Mars was never actually sent there (apparently this experiment went instead). IIRC, it was basically to put a sample in a box and
94.
▲
by
mathstuf
3y ago
Ah well, that is possible too. I feel that if the housing crisis is bad now, sparse off-grid housing sounds like a far worse way to solve it. And that's besides the wilderness-ruining prospects it has unless one is to build without hea
95.
▲
by
mathstuf
3y ago
If you lower your standards, sure. "Just fine" is survivable, but unless one derives enjoyment out of solitude and playing "is it wet or is it cold" all the time, I don't think you'll win many people over to su
96.
▲
by
mathstuf
3y ago
The Ars Technica article[1] has this hypothesis: > But it's also unlike any other Wolf-Rayet star we've ever seen, so the research team dug into its history through simulations. These suggest that the normal companion star is s
97.
▲
by
mathstuf
3y ago
I'm reminded of the 00's era joke that Microsoft could burn billions of dollars, pivot to becoming a vacuum cleaner manufacturer, and finally make something that doesn't suck. I don't think Google dying would be good (
98.
▲
by
mathstuf
3y ago
The other things I really like about GitLab's CI is that it's easy to use different images/machines for different tasks. For example, the build of a CUDA-using job can be done on any hardware, but the testing needs CUDA a
99.
▲
by
mathstuf
3y ago
I had the trusty 4.0L I-6 in my '89 Cherokee. 160k miles on it when it was sold to the next owner (local garages didn't want to touch it/wanted to fix way more than needed and I was too far for regular visits to my dad's
100.
▲
by
mathstuf
3y ago
You could become a developer on each target and make your own client secrets (like I do for `rclone`, `msmtp`, and `offlineimap` access over OAuth). OAuth makes the app authenticate as well (so that, e.g., API limits can be accounted for
101.
▲
by
mathstuf
3y ago
I traveled in southern France for a bit and it seems to me like it could be a Paris/Quebecois thing because I found a "STOP" (no "ARRÊT" on it anywhere) sign at an intersection in about as rural an area you can get.
102.
▲
by
mathstuf
4y ago
I think the BFG could also hear the screams of trees as they were being chopped down.
103.
▲
by
mathstuf
4y ago
> It's really hard in a personal, business and political sense to say "sorry value chain, you're redundant" to people They seem to have no issue about saying this to employees lately…
104.
▲
by
mathstuf
4y ago
If you work within standard POSIX, sure. But there are many things that are not POSIX that are useful and not available on macOS: - systemd has some inspiration from launchd, but certainly not its documentation strategy - `du` doesn't
105.
▲
by
mathstuf
4y ago
Seeing as it was trained on whatever it found on the Internet, it seems that "never trust user input" is far down the list of things to look at…
106.
▲
by
mathstuf
4y ago
Kitware has as well. The vast majority of the work done is open. There are, however, customer-specific builds for some things, but typically only "special sauce" stuff is specific to those builds and is much closer to "custom
107.
▲
by
mathstuf
4y ago
IMO, the way to structure things is around the "usage requirements" model where a target declares everything needed to know how to "use" the target. Flags, libraries, includes, etc. The guide[1] goes through the basics a
108.
▲
by
mathstuf
4y ago
> Having developers remember to do -DCMAKE_XXX half a dozen times for every build wasn’t realistic so we scripted it because CMake didn’t support the idea that a toolchain file wasn’t passed on the command line (that I’m aware of). You&#
109.
▲
by
mathstuf
4y ago
IME, almost no one needs arbitrary build DAG power. And if they get it, it gets tangled up over time. Even with CMake, I end up having to bring back "fraying" code over time to keep things sensible on the projects I maintain. Too
110.
▲
by
mathstuf
4y ago
Given CMake's compatibility guarantees and Lua's…lack of it, we'd have been stuck with Lua 4.x or something (or supporting every version of Lua since then at the same time…nobody's idea of "great" IMO). If CMak
111.
▲
by
mathstuf
4y ago
I'm curious: do you mind being a bit more specific? Feel free to send an email (easily discoverable from Git commits I make and end up on Github; same handle here and there). (FD: CMake developer) I certainly understand a lot of the gr
112.
▲
by
mathstuf
4y ago
I agree this would be great. However, it should also stop you from providing useless tarballs (as `/archive/` does today) if: - you use autoconf (or any other tool(s) that require generating code into the source archive; or - you
113.
▲
by
mathstuf
4y ago
Did I miss something, or was this explained in one of the preceding series (I think I only missed Empire)?
114.
▲
by
mathstuf
4y ago
The problem I've found is that it gives you the name…but not the path. I've ended up seeking ways to turn it off every time I've run into it. FD: CMake developer
115.
▲
by
mathstuf
4y ago
How much does libtool matter these days? AFAIK, distros `rm -rf %{_libdir}/*.la` without a care.
116.
▲
by
mathstuf
4y ago
FWIW, I consider CMake a "build system" in that it defines a set of semantics to describe a build. It uses "build tools" to implement these semantics. FD: CMake developer
117.
▲
by
mathstuf
4y ago
Fun trivia: I got a Emacs user to switch to Vim because in one of our class projects using Prolog, Emacs kept trying to highlight it as Perl (though it might be valid Perl syntax now that I think about it…). When I showed him that Vim did t
118.
▲
by
mathstuf
4y ago
Flag soup is terrible for dependency management. It only works for a single compiler (family), there's no semantics of what each flag might mean, undefined ordering or grouping of flags like `-ffast-math` or `-fno-fast-math` (which are
119.
▲
by
mathstuf
4y ago
Sometimes content is better as a top/bottom split (e.g., long lines). The ability to "rotate" the layout by 90° with a single keybind is very useful (I use XMonad myself). I can also put multiple windows on the "main&quo
120.
▲
by
mathstuf
4y ago
WSL doesn't help solve the lack of decent window management at all. I hate managing window sizes and overlaps; it's why I use a tiling window manager than handles such things for me. There is now tiling support for the others, b
More ›