Viewing profile — mbakke
mbakke
HN member- Joined
- Fri, Jun 05, 2015, 1:17 PM UTC
- HN karma
- 2,258
- Public activity
- 445 items
- HN profile
- View on Hacker News ↗
About mbakke
https://github.com/mbakke
Recent public activity
- story
-
comment
Comment #38528165
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 a…
-
comment
Comment #38181513
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…
- story
-
comment
Comment #38165778
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 …
-
comment
Comment #38165714
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 use…
-
comment
Comment #38144924
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.
-
comment
Comment #38143903
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 withou…
-
comment
Comment #38085706
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.
-
comment
Comment #38060435
Thank you! Setting SOURCE_DATE_EPOCH to the most recent file timestamp found in the source input is a clever hack.
-
comment
Comment #38060120
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 rebuil…
-
comment
Comment #38060031
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…
-
comment
Comment #38059829
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 :-)
-
comment
Comment #38059521
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 informati…
-
comment
Comment #38059337
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: ht…
-
comment
Comment #38058580
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 th…
-
comment
Comment #38033541
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 …
-
comment
Comment #38033358
If everyone had this mindset we would be running our workloads on Microsoft Windows by now. GNU/Linux was also "risky" at some point.
-
comment
Comment #38027350
No sarcasm. Less snark than an average Slashdot comment. Cowboy Neal.
-
comment
Comment #38026933
No wireless. Less space than a nomad. Lame.
-
comment
Comment #38007637
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 be…
-
comment
Comment #37996993
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.
-
comment
Comment #37972818
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 …
-
comment
Comment #37944315
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 i…
-
comment
Comment #37938598
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…