-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Yes! I did two years in awk (https://github.com/tomberek/advent) and loved the ability to dig in and truly grok the language. The performance wasn’t bad, but the multidimensional array support and ergonomics were…meh. I’m contemplating Elixir.
AoC is one of my favorite events of the year! I find the puzzles generally approachable, but interesting enough to spend time on. I also like that there's a definitively right answer, which motivates me in an interesting way. I've developed a base class over the years that handles input parsing, so I can focus more on the solutions themselves.
Additionally I've been solving for a number of years, but for the past 2 years, I've done a daily explanation of the solution. I use interesting parts of the Python stdlib and walk readers through common algorithms. I've found it _incredibly_ rewarding and plan on doing it again this year.
You can see all of those solutions here: https://github.com/xavdid/advent-of-code/tree/main/solutions
Please let me know if you enjoy reading these, I love hearing from folks!
If you are interested in Linux CLI text processing exercises (beginner to intermediate level), I'm working on a TUI app: https://github.com/learnbyexample/TUI-apps/tree/main/CLI-Exe...
It's great, of course, but if we have a big thread about it now, then we won't be able to have a big thread about it when the actual information comes out.
Better to wait for the box on the advent calendar to open.
https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
I'd love to but alas I don't have it public. Googling, I found a few other folks like this one:
https://github.com/Limmen/Advent-Of-Code16-Prolog
Don't know if this is "beautiful" prolog but the programs seem pretty short compared to what a typical AoC question is.
> 1. Have everything in place at the start (a script to grab the inputs helps).
Definitely. A lot of it is always the same (open files, iterate over input, operating on arrays/lists etc.). Something like Peter Norvig has in Python:
https://github.com/norvig/pytudes/blob/main/ipynb/Advent%20o...
I'm doing it in Lazarus/Free Pascal again.
https://github.com/mikewarot/Advent_of_Code_in_Pascal
Last year I have used Python without using any imports and, whenever I felt like it, tried to golf it as much as I could. Turned out easier than I expected: https://gitlab.com/dos1/AoC21
There were only like two or three days that felt frustrating, but mostly because of the problem being poorly specified.
https://github.com/widforss/adventofcode/blob/master/example...
I choosed Prolog for that one as that meant I didn't have to implement the search algo, just state the problem in logic.
I did OCaml the passed two years. GPL productivity in OCaml is easily accessible, but you need opam packages. Its not a deeply batteries-included language at all. With the exception of eio, my goto set of base packages are: https://github.com/cdaringe/protohacks/blob/main/dune-projec...
containers is my preferred “add batteries” std lib extension. Also, the ocaml discord chat and discuss forums are very active and welcome to questions
As a reference, my solutions to advent of code in OCaml are here https://github.com/kodwx/advent-of-code