Live data from Hacker News

Viewing profile — wucke13

wucke13

HN member
Joined
Tue, Feb 28, 2023, 4:19 PM UTC
HN karma
144
Public activity
31 items

About wucke13

No profile information was provided.

Recent public activity

  1. comment
    Comment #48369814

    > I pay 0% capital gain tax and use a broker with nearly 0 fees which allows me to rotate for free (almost) How so?

  2. comment
    Comment #48257032

    Software distribution for Linux can be hard. Many distros, different conventions, no FHS is long forgotten, ... However, Xilinx Vivado and Vitis are so obtusely distributed, making…

  3. comment
    Comment #45574532

    My take: containers forced devepopers to declare various aspects of the application in a standardized, opinioated way: - Persistant state? Must declare a volume. - IO with external…

  4. comment
    Comment #45480675

    For the seL4 proofs a subset of C was formalized, for example. (Already mentioned) CakeML would be another example, together maybe with its Pancake sibling. Also: WebAssembly!

  5. comment
    Comment #45480636

    That's pohibitively expensive in the general case when external input is used and/or when arithmetic is used on the values (main differerence to sum-types).

  6. comment
    Comment #45475739

    I know quite some people in the safety/aviation domain that kind of dislike the subranges, as it inserts run-time checks that are not easily traceable to source code, thus escaping…

  7. comment
    Comment #45475708

    Neither the Rust nor the Ada spec is formal, in the sense of consumable by a theorem prover. AFAIK for Ada Spark, there is of course assumptions on the language semantics built-in …

  8. comment
    Comment #45430903

    I think what parent was about is open vs. closed loop control, not fly-by-wire or not. Both their and your point stand of course.

  9. comment
    Comment #45411813

    I have dedicated a large chunk of my (arguably short) professional career on improving upon this, mostly in the safety critical software domain. What was your experience back then,…

  10. comment
    Comment #45411183

    Rust in particular with miri is quite impressive at catching them. You just run your testcases via cargo miri run And if your code actually touches UB, mirei will most likely point…

  11. comment
    Comment #45384500

    It doesn't necessarily, but it can. Genode/SculptOS is kind of a microkernel OS framework, and it can use seL4 as the kernel. Here is a talk about that porting effort: https://m.yo…

  12. comment
    Comment #45231523

    Gernot Heiser would strongly disagree with you on the last one :D

  13. comment
    Comment #44929958

    I'm not so sure, I thought "patch" originated from hole punching cards to program stuff. A software patch was literally a patch of tape that hides an errorneously punched hole in s…

  14. comment
    Comment #44731270

    https://www.pe0sat.vgnet.nl/sdr/iq-data-explained/ This is an excellent introduction to the concept and also to the why complex numbers are used to represent signal samples.

  15. comment
    Comment #44548730

    Is this in effect introducing algebraic effects by concept? E.g. the io passed in is an effect handler, and it is the effect handler's choice whether to perform stack switching (or…

  16. comment
    Comment #44125335

    This seems to go into a similar direction like ZeroTier, but actually open source. There is almost no discussion of this in the western hemisphere, but I'd be interested what peopl…

  17. story
  18. comment
    Comment #43493298

    When I first read the examples, besides my laughter, I felt a similar disconnect im the semantics of the chosen German words. Thank you for you suggestions, I agree with all of the…

  19. comment
    Comment #43257610

    I think ZMK (available on the Nice!Nano) does exactly that already?

  20. comment
    Comment #43236661

    Would the Paris Climate Agreement not qualify as a treaty?

  21. comment
    Comment #43125202

    Tangentially relevant: Gernots list of benchmarking crimes. https://gernot-heiser.org/benchmarking-crimes.html

  22. comment
    Comment #43068909

    > you can pass integers and pointers around No, not even that (the second thing, passing pointers)! WASM has a different address space (starting from 0), effectively indexing into …

  23. comment
    Comment #41173195

    Note to self and others: please don't plug in/out a TRRS into your keyboard while it's powered. The TRRS usually shortens pins during insertion/removal, which can damage your keybo…

  24. comment
  25. comment
    Comment #41020900

    The nixpkgs have a rather elegant way to deal with that. Let's presume you need a libpng for an armv7 platform, such as an old RaspberryPi. Then Nix allows you to - get a suitable …