HN user

Rustwerks

57 karma

https://rustwerks.dev

Posts1
Comments25
View on HN

Software engineering is search.

The iterative approach described here to finding a 'good' borgizaf is simulated annealing. Make an initial guess to the solution, then start with changes that are large early on and which increasingly refine as you get closer to your goal.

Metropolis-Hastings algorithm works better for situations for which you know even less about what a good borgizaf looks like. Perform many experiments (code changes) and toss out all of the ones that don't work. Science works this way. An automated LLM coder would probably also go this route as the cost of trying many things would be more heavily automated.

Large systems tend to look more like the genetic algorithm. The space is diced up into individual components and then each 'gene' is optimized in parallel. For example if you were trying to build a Linux distribution you'd have several hundred packages and then for each release the packages could improve or be entirely replaced with better versions (or swap back and forth as they competed).

Of course there are other search strategies that can be employed. Search is still an important area of research.

https://en.wikipedia.org/wiki/Simulated_annealing https://en.wikipedia.org/wiki/Metropolis%E2%80%93Hastings_al... https://en.wikipedia.org/wiki/Genetic_algorithm

I tried this as well but ChatGPT just refused to do the transcription fixing because PG13 movies contain content that is too controversial.

The implications are approximately the same as https://www.amazon.com/tape-recorder/s?k=tape+recorder except with compute power to make storage and search more convenient. Except that the glasses/app don't save anything by default nor do they need to use the internet.

I suppose it would be a nice feature if they saved all of your conversations for later? The translations are too imperfect for any legal matter use.

  Location: SLC, UT
  Remote: Yes
  Willing to relocate: No
  Technologies: Linux, Yocto, Rust, C, C++, Python, Terragraph (801.11ay), OSS
  Résumé/CV: https://drive.google.com/file/d/1XfpENQqPlEY8X7QdsKBqT8HeayHH0z8A
  GitHub: https://github.com/mcallahan
  Email: coder.callahan@gmail.com
I am an ex-Facebook Software Engineer specialized in moving large data around with a background in networking, flash drives, real time video compression, and scientific computing. I work with open source software stacks and have worn all of the hats associated with the software development life cycle.

I am looking for interesting projects at the lower levels of the software stack. Let me know if you want to build or productize an embedded rust platform, pure rust containers, C/C++/Yocto anything, commercialize 801.11ay, zero copy network drivers (io_uring for networking), or other similar low level infrastructure project. Anything in computational medicine would also be of interest.

  Location: SLC, UT
  Remote: Yes
  Willing to relocate: No
  Technologies: Linux, Yocto, Rust, C, C++, Python, Terragraph (801.11ay)
  Résumé/CV: https://drive.google.com/file/d/1XfpENQqPlEY8X7QdsKBqT8HeayHH0z8A
  Email: coder.callahan@gmail.com

I am an ex-Facebook Software Engineer specialized in moving large data around with a background in networking, flash drives, real time video compression, and scientific computing. I work with open source software stacks and have worn all of the hats associated with the software development life cycle.

I am looking for interesting projects at the lower levels of the software stack. Let me know if you want to build or productize an embedded rust platform, pure rust containers, C/C++/Yocto anything, commercialize 801.11ay, zero copy network drivers (io_uring for networking), or other similar low level infrastructure project. Anything in computational medicine would also be of interest.

SEEKING WORK - Freelance/Contract - USA Remote

  Technologies: Linux, Yocto, Rust, C, C++, Python, Terragraph (801.11ay)
  Résumé/CV: https://drive.google.com/file/d/1XfpENQqPlEY8X7QdsKBqT8HeayHH0z8A
  Linked-In: https://www.linkedin.com/in/michael-callahan-31627025/
  Email: coder.callahan@gmail.com

I am an ex-Facebook Software Engineer specialized in moving large data around with a background in networking, flash drives, real time video compression, and scientific computing. I work with open source software stacks and have worn all of the hats associated with the software development life cycle.

I am looking for Freelance/Contract work with interesting projects at the low level. Let me know if you want to build or productize an embedded rust platform, pure rust containers, C/C++/Yocto anything, commercialize 801.11ay, zero copy network drivers (io_uring for networking), or other similar low level infrastructure project.