Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Is anywhere hiring remote Ruby/rails folks that isn’t otherwise finance/AI?

Uncategorized
1 1 7

Gli ultimi otto messaggi ricevuti dalla Federazione
  • “Idem con patate”

    Vuole proprio dire ciò che sembra, nonostante la frase non sembri avere senso.

    https://wp.me/p6hcSh-8Gl

    read more

  • read more

  • 今日から3泊4日で福岡旅行!これから仁川空港に向かいます。

    read more

  • @stuartl why not?

    read more

  • @maphew you can do followers only posts or private mentions, which aren't visible to search spiders. Otherwise, point well taken.

    read more

  • How One Uncaught Rust Exception Took Out Cloudflare

    On November 18 of 2025 a large part of the Internet suddenly cried out and went silent, as Cloudflare’s infrastructure suffered the software equivalent of a cardiac arrest. After much panicked debugging and troubleshooting, engineers were able to coax things back to life again, setting the stage for the subsequent investigation. The results of said investigation show how a mangled input file caused an exception to be thrown in the Rust-based FL2 proxy which went uncaught, throwing up an HTTP 5xx error and thus for the proxy to stop proxying customer traffic. Customers who were on the old FL proxy did not see this error.

    The input file in question was the features file that is generated dynamically depending on the customer’s settings related to e.g. bot traffic. A change here resulted in said feature file to contain duplicate rows, increasing the number of typical features from about 60 to over 200, which is a problem since the proxy pre-allocates memory to contain this feature data.

    While in the FL proxy code this situation was apparently cleanly detected and handled, the new FL2 code happily chained the processing functions and ingested an error value that caused the exception. This cascaded unimpeded upwards until panic set in: thread fl2_worker_thread panicked: called Result::unwrap() on an Err value

    The Rust code in question was the following:

    The obvious problem here is that an error condition did not get handled, which is one of the most basic kind of errors. The other basic mistake seems to be that of input validation, as apparently the oversized feature file doesn’t cause an issue until it’s attempted to stuff it into the pre-allocated memory section.

    As we have pointed out in the past, the biggest cause of CVEs and similar is input validation and error handling. Just because you’re writing in a shiny new language that never misses an opportunity to crow about how memory safe it is, doesn’t mean that you can skip due diligence on input validation, checking every return value and writing exception handlers for even the most unlikely of situations.

    We hope that Cloudflare has rolled everyone back to the clearly bulletproof FL proxy and is having a deep rethink about doing a rewrite of code that clearly wasn’t broken.

    hackaday.com/2025/11/20/how-on…

    read more

  • @WorldTravelerAll7 that’s a mourning dove! So pretty. How cool you got them to eat out of your hands. How did you do it?

    read more

  • read more
Post suggeriti
  • Hey!

    Uncategorized getfedihired fedihire
    1
    0 Votes
    1 Posts
    0 Views
    Hey! I'm looking for work, preferably contracting. I'm an experienced Rust dev (9+ years hobby, ~6 years professionally) and I'm interested in backend, embedded, cryptography or security work (loosely, I've done a very wide range of work). I've mostly done development work professionally with some security on the side. I've won a few international CTFs and I'm part of the #1 global CTF team Kalmarunionen. You can contact me at pollyboutet@gmail.com. I'm based in Copenhagen, mostly looking for remote.Boosts welcome! #GetFediHired #FediHire
  • 0 Votes
    1 Posts
    4 Views
    I was laid off from my job because of economic pressure.I held a position in Data Analytics. I do have nine years of experience as a Software Engineer doing ETL type work using perl. I can do python programming as well. I prefer to work with Linux systems but open to any type of systems. I also can program in lisp.I'm located in Indiana and open to remote positions.boosts are welcomed.#getfedihired
  • 0 Votes
    1 Posts
    8 Views
    Found out today our contract was not renewed. If you have any Drupal backend leads, send them my way please.#GetFediHired #drupal #php
  • Hey data nerds!

    Uncategorized rstats python datascience getfedihired
    1
    0 Votes
    1 Posts
    15 Views
    Hey data nerds! I've made a lateral move and my old role is open for applications. It's a data science leader role in home insurance (industry experience strongly preferred). Hybrid in the listed locations. Take a look!#RStats #python #dataScience #GetFediHired https://thehartford.wd5.myworkdayjobs.com/en-US/Careers_External/job/Hartford-CT/Director--Data-Science--Personal-Insurance--Homeowners_R2522508-1