Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mathstuf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
31.
▲
by
mathstuf
2y ago
At least in the US, copyright is a monopoly on certain rights for a limited time. By locking those rights for an extended time, it is stretching that definition. The time to benefit from your creations is in that time window. That goes for
32.
▲
by
mathstuf
2y ago
One can still want much looser copyright. For example, 14 years by default, pay $$ to extend it, increasing exponentially each time (as compensation for stealing from the public domain). At least I'm willing to call extended copyright
33.
▲
by
mathstuf
2y ago
I await for this to be incorporated into the Dwarf Fortress world seeding algorithm ;) .
34.
▲
by
mathstuf
2y ago
What I read (in the past few months…don't have a link handy) is that gold is highly insoluble, but quartz's electrical properties can help seed crystallization of the atoms from (rock) solution (which is why it tends to appear wit
35.
▲
by
mathstuf
2y ago
IMO, it's because mnemonics make more sense than QWERTY keyboard placement. Of course, there are exceptions even in Vim (e.g., ^E and ^Y for viewport scrolling), but bindings to value rather than pointer for things make it easier for t
36.
▲
by
mathstuf
2y ago
Neat…though considering how far removed it is from the actual behaviors of the forge rather than things that are essentially "bikeshed topics", I'm still not very convinced that Github is even in the same league as GitLab in
37.
▲
by
mathstuf
2y ago
GitLab has accepted my patches…do you have a timeline for when Github will do the same? Sure, maybe the directions are different, but the baselines couldn't be more different either.
38.
▲
by
mathstuf
2y ago
Jelly looks really nice for replacing Google Groups for some things at $DAYJOB. However, having to look at yet another website for tasks is annoying. I'm about 90% of the way to "everything through `mutt`", so regressing back
39.
▲
by
mathstuf
2y ago
You need to, in general, run the build for compilation databases to actually work anyways. Consider the following cases: - headers generated during the build: tools may find the wrong header or fail when the header isn't found - genera
40.
▲
by
mathstuf
2y ago
Yes, only generators where CMake actually controls the command line itself support compilation databases (basically, non-IDE generators). FD: CMake developer
41.
▲
by
mathstuf
2y ago
Campaign to stop PE takeovers, stop investing in/consuming from PE-backed firms, refuse to work for them (a highly privileged option, but more likely to be available for tech), etc. Basically a boycott.
42.
▲
by
mathstuf
2y ago
Sure, but the blast radius still has to be considered. Working to reduce that is certainly a worthwhile endeavor even if the end state is the same.
43.
▲
by
mathstuf
2y ago
"Smug" is what I would give the Google Maps response that I submitted when we came across a store closed due to wrong hours (in Seattle). I sent a picture of the hours plate and the response was "nah, we think Google Maps is
44.
▲
by
mathstuf
2y ago
Some YAML parsers support duplicate keys (IIRC, Ruby does…or at least whatever GitLab uses does). The disparate state of YAML parsers is what makes me sad about it…it seems like just a hard spec to implement.
45.
▲
by
mathstuf
2y ago
My understanding, tempered quite a bit from LWN comments on its coverage of the CRA, is that without money transferring for the parties involved, there is no liability. I suspect you're in the US (I think I saw a US location in your Tw
46.
▲
by
mathstuf
2y ago
Have the updates to the CRA since that post changed your opinion on it at all? https://opensource.org/blog/the-european-regulators-listened...
47.
▲
by
mathstuf
2y ago
See https://gitlab.kitware.com/cmake/cmake/-/tree/master/Help/re... for where CMake stores its "release snippets". There's a template file to anchor the directory and serve as an
48.
▲
by
mathstuf
2y ago
I find that conventional commit wastes space in the summary for little gain. Categories are subjective and just not worth discussing much of the time. Even with it, how do you deal with things like reverts to commits that shouldn't b
49.
▲
by
mathstuf
2y ago
Even if that were the case, being able to bisect using `git bisect` over the logical hunks instead of having to manually bisect over them can help determine which code needs deleted without going overboard.
50.
▲
by
mathstuf
2y ago
I've used it many times. Not just for my changes, but over others' changes. In CMake, we rewrite branches heavily to keep a sensible history within MRs. Not all changes make sense landing commit-by-commit yet also work as a single
51.
▲
by
mathstuf
2y ago
It seems that since it was first reported, there is now an exception (in this instance at least) for those protecting themselves from communicable diseases.
52.
▲
by
mathstuf
2y ago
> If you can, there’s absolutely no reason to force other people to mask anyway & you get the same benefit. Until the reaction is along the lines of "we're so afraid that people shouldn't be allowed to protect themse
53.
▲
by
mathstuf
2y ago
> I thought maintainers can edit pull request? Why is that not used here? I don't know if Github has it, but GitLab supports "push options"[1] where you can say "skip CI". There are other mechanisms, but they sta
54.
▲
by
mathstuf
2y ago
Squashing (by default) loses any individual commit information by squeezing out anything outside of the summary of each component commit. Editing from that state is usually far more work in the web UI than in a local editor.
55.
▲
by
mathstuf
2y ago
It's been a lot of chicken-and-egg, but C++ modules finally have momentum. FWIW, Clang does support `import std` with `libc++` now. While I've implemented CMake support for modules, I've worked on laying the groundwork for co
56.
▲
by
mathstuf
2y ago
I suspect that the LLM creators feel the same way, deep down. Otherwise I want to know why Microsoft, for instance, doesn't train Copilot on the Office and Windows codebases.
57.
▲
by
mathstuf
2y ago
Given the (AFAIK) questionable copyrightability of LLM-generated code (a number of jurisdictions do not allow assignment of copyright to non-humans nevermind the derivative work question of its inputs), these proclamations (Arch and Debian
58.
▲
by
mathstuf
2y ago
These kinds of discussions remind me that not everyone codes in the same domain where the same patterns dominate. I think everyone would do well to avoid "but I don't need it, so it seems unnecessary" kinds of arguments and i
59.
▲
by
mathstuf
2y ago
Don't forget to include the standard detailed changelog: "bugfixes and performance improvements".
60.
▲
by
mathstuf
2y ago
Things I've seen stump the ones I've played with so far (admittedly, not a lot): playing/generating "MadGab" puzzles and ASCII art rendering/interpretation. I've also asked ChatGPT3.5 to phonetically trans
More ›