Live data from Hacker News

Viewing profile — pyjarrett

pyjarrett

HN member
Joined
Sun, Aug 29, 2021, 12:27 PM UTC
HN karma
674
Public activity
197 items

About pyjarrett

No profile information was provided.

Recent public activity

  1. story
  2. comment
    Comment #48186159

    > I tend to run older hardware, > the tool is so fricken slow. How old is "old hardware"? I've had no issues running CLion on a 2020 M1 Macbook Air and a i5-10400 (Linux). These pr…

  3. story
  4. comment
    Comment #47806134

    Ariane 5 became one of the most reliable rockets ever made and was used to launch the JWST.

  5. comment
    Comment #47588948

    I used to, but the knowledge of .NET seems mostly transferrable to C#. It's super useful to do `dotnet fsi` and then work out the appropriate .NET calls in the F# repl.

  6. comment
    Comment #47585839

    These are the big ones I use, specifically because of the standard libraries: Python (decent standard library) - It's pretty much everywhere. There's so many hidden gems in that st…

  7. comment
    Comment #47549141

    It doesn't take much power or time to run your own local git server. My first one which lasted years was parts I mangled together from old computers from garage sales. There's inst…

  8. comment
    Comment #46623161

    https://pyjarrett.github.io/

  9. comment
    Comment #44482727

    I played an incredibly amount of SimCity 2000 and SimCity 3000, and Metropolis 1998 looks *amazing.*

  10. comment
    Comment #43700419

    FASTBuild[0] is super fast for large projects and comes with distributed builds and caching out of the box. It requires a bit of effort to set up, but it supports globbing sources,…

  11. comment
    Comment #43561376

    Another great resource for vets getting started in software development (and other fields) is American Corporate Partners[1]. I had a great mentor through that group. [1]: https://…

  12. comment
    Comment #43516244

    > However, existing programming languages have little or no subtyping Every "type" you use in Ada is actually a subtype. In Ada, "A subtype of a given type is a combination of the …

  13. comment
    Comment #43477909

    > no one cared back then if he was real, This was directly addressed in 2 John 7 "I say this because many deceivers, who do not acknowledge Jesus Christ as coming in the flesh, hav…

  14. comment
    Comment #43348879

    > Plenty of ways to trigger undefined behavior I'm curious about this list, because it definitely doesn't seem that way these days. It'd be interesting to see how many of these are…

  15. comment
    Comment #43223861

    Ada The open source tooling has significantly improved since I started using it in the last five years.

  16. comment
    Comment #42532490

    About two years ago, I was able to dive into the Ada reference manual formatter which has initial commit of March 2000 and is about 45k lines of code, and add MDX output pretty eas…

  17. comment
    Comment #42094898

    The big reason for `out` only is "I want to write here, but I don't care about the initial value." It's a more explicit version of the C++ `Foo& outFoo` output parameter paradigm. …

  18. comment
    Comment #42094318

    I recently started writing Ada again, a couple of years after I did a bunch of projects with it. The amazing things is how easy it is to go back and update old code due to how much…

  19. comment
    Comment #40727729

    That's because I took it down over two years ago and moved most of the content to ada-lang.io when I set that up. This was an anecdotal blog post so it didn't get moved over.

  20. comment
    Comment #40388358

    Ada syntax is close to what you described: Foo : array (Positive range 1 .. 100) of access function return access Integer;

  21. comment
    Comment #39773411

    Ada is used quite often in embedded systems. - https://blog.adacore.com/ada-on-any-arm-cortex-m-device-in-j... - https://github.com/AdaCore/Ada_Drivers_Library

  22. comment
    Comment #39582933

    > you don't have to go full functional verification The amazing thing to me is that Ada code can call SPARK code just fine, and there's crates of SPARK code in Alire that you can u…

  23. comment
    Comment #39577230

    > the code to SPARK and proving the absence or runtime error I wrote Rob Pike's simple regex from the "Practice of Programming" in Ada/SPARK and it blew my mind that I actually man…

  24. comment
    Comment #39573304

    This is an awesome feature, combined with appropriate type and bounds checking and prevents so many errors. It can also avoid resorting to a heavier-weight map type. Ada has this a…

  25. comment
    Comment #39573051

    Ada checks the ranges on types assigned to each other at compile time and then invariants on assignment and when passed as parameters. You can turn the runtime side of these checks…