Viewing profile — pyjarrett
pyjarrett
HN member- Joined
- Sun, Aug 29, 2021, 12:27 PM UTC
- HN karma
- 674
- Public activity
- 197 items
- HN profile
- View on Hacker News ↗
About pyjarrett
No profile information was provided.
Recent public activity
- story
-
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…
- story
-
comment
Comment #47806134
Ariane 5 became one of the most reliable rockets ever made and was used to launch the JWST.
-
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.
-
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…
-
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…
-
comment
Comment #46623161
https://pyjarrett.github.io/
-
comment
Comment #44482727
I played an incredibly amount of SimCity 2000 and SimCity 3000, and Metropolis 1998 looks *amazing.*
-
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,…
-
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://…
-
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 …
-
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…
-
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…
-
comment
Comment #43223861
Ada The open source tooling has significantly improved since I started using it in the last five years.
-
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…
-
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. …
-
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…
-
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.
-
comment
Comment #40388358
Ada syntax is close to what you described: Foo : array (Positive range 1 .. 100) of access function return access Integer;
-
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
-
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…
-
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…
-
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…
-
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…