Hacker Newsnew | past | comments | ask | show | jobs | submit | schonfinkel's commentslogin

Emacs is also bloated (if want it to be), but in this case, it's good bloat, the kind that you naturally gravitate towards, eventually it might take your notes, emails, agenda and so on...

  Location: Brazil (UTC-4)
  Remote: Yes
  Willing to relocate: No
  Technologies: Erlang, F#, Gleam, Nix, NixOS, Linux, OCaml, Python, SQL, AWS, Azure, Bash, PostgreSQL, Docker, DevOps, Terraform / Tofu
  Résumé/CV: https://schonfinkel.github.io/static/cv.pdf
  Email: marcos [dot] schonfinkel [at] gmail.com
Software engineer with over 8 years of experience focused on functional programming and declarative infrastructure. I like to solve hard/bizarre problems and my skills often shine when integrating niche tech. I'm looking for Backend Engineering (especially functional programming) or DevOps/SRE opportunities.


  Location: Brazil (UTC-4)
  Remote: Yes
  Willing to relocate: No
  Technologies: Erlang, F#, Gleam, Nix, NixOS, Linux, OCaml, Python, SQL, AWS, Azure, Bash, PostgreSQL, Docker, DevOps, Terraform / Tofu
  Résumé/CV: https://schonfinkel.github.io/static/cv.pdf
  Email: marcos [dot] schonfinkel [at] gmail.com
Software engineer with over 8 years of experience focused on functional programming and declarative infrastructure. I like to solve hard/bizarre problems and my skills often shine when integrating niche tech.

I'm looking for Backend Engineering (especially functional programming) or DevOps/SRE opportunities.


  Location: Brazil (UTC-4)
  Remote: Yes
  Willing to relocate: No
  Technologies: Erlang, F#, Gleam, Nix, NixOS, Linux, OCaml, Python, SQL, AWS, Azure, Bash, PostgreSQL, Docker, DevOps, Terraform / Tofu
  Résumé/CV: https://schonfinkel.github.io/static/cv.pdf
  Email: marcos [dot] schonfinkel [at] gmail.com
Software engineer with over 8 years of experience focused on functional programming and declarative infrastructure. I like to solve hard/bizarre problems and my skills often shine when integrating niche tech.

I'm looking for Backend Engineering (especially functional programming) or DevOps/SRE opportunities.


Kinda, you'd have to go through the whole review process and also get your stuff to successfully be part of (at least) an unstable build.

What really worries me is that on Nix we have a strong habit of patching packages to work around problems caused by the fact that NixOS doesn't use FHS. So, in theory, someone could submit an obscure patch to systemd and get everyone affected by it, if it through the approval process.

The solution so far has been a very rigorous process to even get a commit bit into nixpkgs: https://github.com/NixOS/nixpkgs-committers


I'm sure PRs to the systemd package will get scrutinized by an experienced packager.

Also Nixpkgs isn't really that special when it comes to patching. Making thousands of software all work coherently on a single system inevitably requires heavy amount of pop patching. Nixpkgs actually handles this better by having easier ways to make customizations.


The premise looks nice, but the project being full of random .tmp-*/.log files does not bring much confidence to it.


> I personally find OOP to be the most intuitive for large scale systems design, but that's just me.

Once you're more comfortable with it and want to try a typed functional programming language, I highly recommend checking OCaml (or SML, if you're into old school tech) and see how the Module Functors are applied, most software will look extremely over-engineered after you write a few functors. It's the feature I miss the most when coding in F# or Gleam, for instance.


Are you trying to be sane and rational in a market that has turned into a casino? U crazy or something?


And this time the boooom has a larger blast radius than all the previous booooms combined.


The largest so far. We have always been in a boom/ bust cycle. The difference is that they are coming faster and faster.

I need to figure out the next one.

The famous quote, "Markets can remain irrational longer than you can remain solvent," is widely attributed to the renowned British economist John Maynard Keynes 1883-1946


Keynes died 50 years before this started being a saying. It was made by Gary Shilling.


> I need to figure out the next one.

The date is hidden in the last 8 digits of pi. Should be a snap for a smart person like you.


You know, like all the other booms.


The worst part is that techies can still work around the insanity if they keep their opinions private. For the serious average Joe the AI mandates must be feeling like hell on earth.

I once worked in a company that had soviet-level efforts to push LLMs into everything, someone eventually made the classic "Natural Language -> SQL Query -> Magic Result in webpage" and got promoted, the tool got mandated for every non-tech employee as part of an AI-boosting effort (people pushing metrics up).

One day I wake up with a product person in despair because the tool couldn't handle what looked like a very simple aggregation, I stopped what I was doing, crafted a 30-line SQL query over HORRIBLE TABLES, a couple CTEs and window functions here and there got him what he wanted. I found out later that single query that took 30 minutes to make saved him from inheriting a 6-month effort to create a microservice dedicated to patching said tool.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: