Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mbakke
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Show HN: A udev implementation in Guile Scheme
(codeberg.org)
17 points
by
mbakke
2mo ago
|
7 comments
2.
▲
by
mbakke
3y ago
For those who resonate with "why might this be useful", here are "plain git" alternatives to this tool: > searching for a function I deleted git log -G someFunc > quickly looking at a file on another branc
3.
▲
by
mbakke
3y ago
They were also tapping the private network links of the Norwegian oil company Equinor (formerly Statoil) according to the original leaks. It's kind of odd that neither of these oil giants have put pressure on the U.S. government as a r
4.
▲
Bhutan declares its entire street dog population fully sterilized and vaccinated
(worldanimalnews.com)
215 points
by
mbakke
3y ago
|
163 comments
5.
▲
by
mbakke
3y ago
I have a similar workflow, but make a bunch of commits with "git commit --fixup HEAD". (Or --squash REF). Then on the final rebase the commits are automatically ordered with s and f as appropriate. Although I do a fair bit of amen
6.
▲
by
mbakke
3y ago
git rerere only "automates" conflict solving after you already solved it. As in, it remembers previous merge resolutions, even if you undo the merge/rebase . It is particularly useful when doing difficult merges regularly. I
7.
▲
by
mbakke
3y ago
The only "enterprise" feature of RHEL is Red Hat support. There is nothing to standardise. If anything we need more commercially backed distributions to tear down the monoculture.
8.
▲
by
mbakke
3y ago
Great article. Real life horror stories of life-critical software gore, with some good news at the end. It should be illegal to sell software that someones life depends upon without giving the user the right to inspect and modify the code.
9.
▲
by
mbakke
3y ago
I used to work with a guy that mounted a keyboard vertically on each side of his chair, using both at once. A true legend.
10.
▲
by
mbakke
3y ago
Thank you! Setting SOURCE_DATE_EPOCH to the most recent file timestamp found in the source input is a clever hack.
11.
▲
by
mbakke
3y ago
Guix has tooling to verify binaries: https://guix.gnu.org/en/manual/en/html_node/Invoking-guix-ch... "guix build --no-grafts --no-substitutes --check foo" will force a local rebuild of package
12.
▲
by
mbakke
3y ago
How is that possible? Is nixpkgs an input to the Python derivation? Or do packagers "hard code" a value every time they modify the Python build code? Automated tooling that sets it after pull requests? Something else? :-)
13.
▲
by
mbakke
3y ago
It obviously depends on the hardware, but IIRC for me maybe 3-4 hours building from the 357 byte seed to the latest GCC. The early binaries are not very optimized :-)
14.
▲
by
mbakke
3y ago
Typically part of a "version string": $ python3 Python 3.10.7 (main, Jan 1 1970, 00:00:01) [GCC 11.3.0] on linux Type "help", "copyright", "credits" or "license" for more info
15.
▲
by
mbakke
3y ago
Indeed time stamps are probably the most common sources of indeterminism. So common that a de-facto standard variable to fake a timestamp has been implemented in many compilers: https://reproducible-builds.org/docs/sour
16.
▲
by
mbakke
3y ago
Very impressive milestone, congrats to those who made this possible! > [...] actually rebuilding the ISO still introduced differences. This was due to some remaining problems in the hydra cache and the way the ISO was created. Can anyone
17.
▲
by
mbakke
3y ago
I had similar thoughts about VMware (large installations) back in the day. Weird proprietary OS to run other operating systems? Yet they turned out fine. This appears to be a much better system than VMware, is free as in software, and it
18.
▲
by
mbakke
3y ago
If everyone had this mindset we would be running our workloads on Microsoft Windows by now. GNU/Linux was also "risky" at some point.
19.
▲
by
mbakke
3y ago
No sarcasm. Less snark than an average Slashdot comment. Cowboy Neal.
20.
▲
by
mbakke
3y ago
No wireless. Less space than a nomad. Lame.
21.
▲
by
mbakke
3y ago
The sister comment appears to be somewhat confused. The "virality" of GPL is that if you "link" a GPL program then your license must be compatible and the combination as a whole becomes GPL. Importing a library may cou
22.
▲
by
mbakke
3y ago
The "tree" command will output JSON on fd3 (which it dubs 'stddata') when available. If more programs adopt that pattern we could use stdout (fd1) only for interactive programs.
23.
▲
by
mbakke
3y ago
Ah, the irony of scale! As far as I know, Google does not actually use k8s for their public facing services (or anything at all?). I would love to be corrected on this. Google was able to scale quickly back in the day by keeping things as s
24.
▲
by
mbakke
3y ago
Red Hat (and other) EULAs have always been "against" the GPL. For example by limiting the amount of nodes you can run the software on. What they did now was close a loophole that implicitly said "if you repackage our softwa
25.
▲
by
mbakke
3y ago
I think we, as free software consumers, have become spoiled by the sheer amount of quality software and distros available for no charge, with all the freedoms, over the past couple decades. In my eyes this move is perfectly within the spiri
26.
▲
by
mbakke
3y ago
You're right I did miss the details. Sorry for the inaccurate rant. Good for them. We all benefit from more players in this space, instead of just a bunch of RHEL clones.
27.
▲
by
mbakke
3y ago
Making a RHEL clone from CentOS stream is absolutely using "Red Hat code". Also, isn't CentOS stream already ABI compatible? Just occasionally ahead of RHEL? I really don't understand the outrage from RH cracking down on
28.
▲
by
mbakke
3y ago
Here is the full list of this (and previous) years winners: https://improbable.com/ig/winners/ And here is the full (virtual) ceremy, possibly even cheesier than the live ones that used to be held on the Harvard c
29.
▲
by
mbakke
3y ago
uBO works fine on Firefox for Android.
30.
▲
by
mbakke
3y ago
So selling GPL software is unethical, but selling proprietary software is? That's an unusual point of view! I don't have WP experience and don't understand what "splits up the repos which messes with the upgrade structur
More ›