45 Matching Annotations
  1. May 2025
    1. There has been an attempt to systematize exit status numbers (see /usr/include/sysexits.h), but this is intended for C and C++ programmers. A similar standard for scripting might be appropriate. The author of this document proposes restricting user-defined exit codes to the range 64 - 113 (in addition to 0, for success), to conform with the C/C++ standard.

      It sounds like he's proposing aligning with the sysexits.h standard?

      But I'm not clear why he refers to "exit codes to the range 64 - 113 (in addition to 0, for success)" as user-defined. To me, these seem the complete opposite: those are reserved for pre-defined, standard exit codes — with 0 for success being the most standard (and least user-defined) of all!

      Why to use exit codes from 1-63 for user-defined errors??

    2. An update of /usr/include/sysexits.h allocates previously unused exit codes from 64 - 78. It may be anticipated that the range of unallotted exit codes will be further restricted in the future. The author of this document will not do fixups on the scripting examples to conform to the changing standard. This should not cause any problems, since there is no overlap or conflict in usage of exit codes between compiled C/C++ binaries and shell scripts.

      Eh, 0 and 64 - 78 are the only codes it defines. So if it had different codes defined before, what on earth were those codes before? Was only 0 "used"/defined here before? Nothing defined from 1-128? Or were the codes defined there different ones, like 20-42 and then they arbitrarily shifted these up to 64-78 one day? This is very unclear to me.

      Also unclear whether this is saying it won't update for any future changes after this, or if he hasn't even updated to align with this supposed "change". (Unclear because I can't figure out whether his "proposes restricting user-defined exit codes to the range 64 - 113 (in addition to 0, for success), to conform with the C/C++ standard" statement is actually conforming or rejecting the sysexits.h standard.)

      It seems that he's overreacting a bit here. It's hard to imagine there has been or will be any major changes to the sysexits.h. I would only imagine there being additions to, but not changes to because backwards compatibility would be of utmost concern.

    3. This seems awfully incomplete! What about errors like "The command was used incorrectly, e.g., with the wrong number of arguments, a bad flag, a bad syn- tax in a parameter, or whatever."?

      This is where a standard like

      https://man.freebsd.org/cgi/man.cgi?query=sysexits&sektion=3

      steps in and is useful to have!

    1. This interface has been deprecated and is retained only for compatibility. Its use is discouraged.

      This is great!!

      So... Why is this deprecated and what should be used instead?? Standardizing this stuff would be good, and this de facto standard seems as good as any!!

    1. BSD-derived OS's have defined an extensive set of preferred interpretations: Meanings for 15 status codes 64 through 78 are defined in sysexits.h.[15] These historically derive from sendmail and other message transfer agents, but they have since found use in many other programs.[16] It has been deprecated and its use is discouraged.

      [duplicate of https://hyp.is/12j9KjELEfCQc79IbTwQnQ/man.freebsd.org/cgi/man.cgi?query=sysexits&sektion=3 ]

      Why is this deprecated and what should be used instead?? Standardizing this stuff would be good, and this de facto standard seems as good as any!!

  2. Jan 2025
    1. Fundamentally, I think Web3 is mainly an exit strategy for privileged layers of society. First of all, people within capital will see the system is not doing well and they want to do arbitrage between nation-states.

      for - quote - Web3 is mainly an exit (escape) strategy for privileged layers of society - SOURCE - Youtube Ma Earth channel interview - Devcon 2024 - Cosmo Local Commoning with Web 3 - Michel Bauwens - 2025, Jan 2

  3. Nov 2024
    1. Armin Thurnher im Falter zum eXit, zum Wechsel vieler Journalistinnen und Journalisten zu Bluesky. Was Thurnher sehr gut sieht, sind die Machtstrukturen hinter den Inhalten. Er lehnt die Bezeichnung Diskussion für die Dialoge in sozialen Medien ab und versteht Journalismus grundsätzlich als redaktionelle Tätigkeit. Er hat auch recht, wenn er eine europäische Politik fordert, die andere digitale Medien durchsetzt. Er unterschätzt aber die Veränderungen auf der Ebene der technischen Infrastruktur.

      Thurnher repliziert auf Kritiken von Wolf Lotter und Niko Almi in der Presse.

    1. 2023 wurde mit 55,5 Milliarden Fass Öläquivalent so viel Öl und Gas gefördert wie nie zuvor. 578 Unternehmen arbeiten daran, durch zusätzliche Förderstätten weitere 240 Milliarden Fass zu produzieren, obwohl zur Einhaltung des 1,5 Grad-Ziels keine Förderkapazitäten mehr aufgebaut werden dürfen. Zu den Unternehmen mit den größten Expansionsplänen gehört die an der OMV beteiligte Adnoc. Die Zahlen sind - neben vielen weiteren z.B. zur LNG-Expansion - in der aktualisierten Global Oil & Gas Exit List (Gogel) der NGO Urgewald enthalten https://www.derstandard.at/story/3000000244513/weltweite-oel-und-gasfoerderung-erreichte-2023-ein-allzeithoch

  4. May 2024
    1. Dichter und sehr gut dokumentierter Überblicksratikel über die Expansionspläne der Öl- und Gasindustrie. Aus unerschlossenen Feldern sollen 230 Milliarden Barrel Öläquivalent gefördert werden - im klaren Widerspruch zum Pariser Abkommen. Durch Ausbeutung neuer Lager werden bis 2025 voraussichtlich 70 Gt CO<sub>2</sub> und damit 17% des Budgets für das 1,5° Ziel ausgestoßen. Eingegangen wird auch auf den Ausstiegsplan des Tyndall Centre. https://taz.de/Run-auf-fossile-Brennstoffe/!5973686/

  5. Apr 2024
    1. We need to rebuild a world outside of the grip of the globalist organisations behind the coup, outside of the grip of fascist corporations who would destroy us and the planet for power and profit, outside of the grip of the unelected billionaires parasite class, far from the grip of the corrupt governments who think they are gods and we are their canon fodder, who pretend they care about our welfare while destroying our lives. These people are our civil servants but we have let them act as our masters for too long.

      We need to go off the grid, off their evil grid, outside of the control of these psychopaths, these leeches, these parasites who have been bleeding us dry for too long.

      they control everything, so its hard to find ways to effective resistance…

      ive been thinking about this hell on earth for 20 years, and the bottleneck i found are human relations. we just have no fucking clue, how to arrange human relations to create stable groups.

      im afraid this is no accident, but deliberate sabotage from above: they dont want slaves who are well-organized, self-sufficient, free. george carlin: “They don’t want well-informed, well-educated people, capable of critical thinking. … They want obedient workers. People who are just smart enough to run the machines and do the paperwork, and just dumb enough to passively accept all these increasingly shittier jobs”

      possible solution: Pallas. Who are my friends. Group composition by personality type. https://milahu.github.io/alchi/src/whoaremyfriends/whoaremyfriends.html

  6. Nov 2022
    1. A second problem is that once your process has exited, Bash will proceed to exit as well. If you're not being careful, Bash might exit with exit code 0, whereas your process actually crashed (0 means "all fine"; this would cause Docker restart policies to not do what you expect). What you actually want is for Bash to return the same exit code your process had.
  7. Aug 2022
    1. Oracle-governance attacks in Maker

      Dishonest MKR holders have at their disposal two attack vectors.

      A game played between stablecoin, CDP, and MKR holders (and also potentially miners)

      One of the main things is that the price is calculated by taking the MEDIAN of several Oracles, so no one Oracle can significantly upset the value - it would require many Oracles to be compromised. They were also talking about having a 1 hour delay on prices from oracles in MCD which would allow for an emergency vote to be taken if an attack was occurring.

  8. Sep 2021
  9. Apr 2021
  10. Feb 2021
    1. However, because so many shells follow that convention of having 128 + signal_number, programs know to avoid using those values above 128 for their exit code (or when they do exit(130), it's to report the death of a child that dies of a signal 2 like some shells do under some circumstances).
    1. The golden standard I suppose is set by the rhyme: There is a hole in my bucket, dear Liza, dear Liza. Of course, fixing it requires the use of the bucket at some stage, and so the loop closes.
  11. Oct 2020
  12. Sep 2020
  13. Aug 2020
    1. Malani, A., Soman, S., Asher, S., Novosad, P., Imbert, C., Tandel, V., Agarwal, A., Alomar, A., Sarker, A., Shah, D., Shen, D., Gruber, J., Sachdeva, S., Kaiser, D., & Bettencourt, L. M. A. (2020). Adaptive Control of COVID-19 Outbreaks in India: Local, Gradual, and Trigger-based Exit Paths from Lockdown (Working Paper No. 27532; Working Paper Series). National Bureau of Economic Research. https://doi.org/10.3386/w27532

  14. Jul 2020
  15. Jun 2020
  16. May 2020
  17. Apr 2020
    1. Adams, E. R., Anand, R., Andersson, M. I., Auckland, K., Baillie, J. K., Barnes, E., Bell, J., Berry, T., Bibi, S., Carroll, M., Chinnakannan, S., Clutterbuck, E., Cornall, R. J., Crook, D. W., Silva, T. D., Dejnirattisai, W., Dingle, K. E., Dold, C., Eyre, D. W., … Sanchez, V. (2020). Evaluation of antibody testing for SARS-Cov-2 using ELISA and lateral flow immunoassays. MedRxiv, 2020.04.15.20066407. https://doi.org/10.1101/2020.04.15.20066407

    1. Peto, J., Alwan, N. A., Godfrey, K. M., Burgess, R. A., Hunter, D. J., Riboli, E., Romer, P., Buchan, I., Colbourn, T., Costelloe, C., Smith, G. D., Elliott, P., Ezzati, M., Gilbert, R., Gilthorpe, M. S., Foy, R., Houlston, R., Inskip, H., Lawlor, D. A., … Yao, G. L. (2020). Universal weekly testing as the UK COVID-19 lockdown exit strategy. The Lancet, 0(0). https://doi.org/10.1016/S0140-6736(20)30936-3

  18. Feb 2019
  19. Jan 2019