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

RTO layoff seems imminent...

Uncategorized
2 1 2

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
  • Dear #GetFediHired,

    Uncategorized getfedihired linux strasbourg
    1
    0 Votes
    1 Posts
    0 Views
    Dear #GetFediHired,Despite “my” contract ending with the end of the year, but the company being a side in that contract decided to kick out some people, including me, earlier. So their Christmas present for me is the lack of a job.So I'm looking for opportunities for a jack of all trades #Linux sysadmin, with broad, 10y+ experience in system and applications administration. Preferred location would be #Strasbourg.Please boost 🔁
  • Bit of good news, today:

    Uncategorized software developer getfedihired
    1
    0 Votes
    1 Posts
    7 Views
    Bit of good news, today:I averaged 6kWh/day in October - down from 10kWh the year before.So, to all of you looking for #software #developer positions in other countries that are uncomfortable with hiring wasteful Americans, how about you help me #getfedihired ? I have preferences for Finland, Japan, Denmark, Belgium, and the Nederlands and I speak English, 日本語, suomi, Français, & Español to varying degrees. I also assimilate really well(tho all autistic peeps think they mask well, so...)
  • Take my job!

    Uncategorized getfedihired
    1
    0 Votes
    1 Posts
    5 Views
    Take my job! I'm leaving my current position in November and Kingfisher (B&Q, Screwfix) are looking for my replacement. Want a challenge working in EPOS as a Principal Engineer? Need some JS and/or Java chops. Amazing benefits and good people. Remote OK. Please boost for reach. https://careers.kingfisher.com/job/southampton/digital-it/principal-software-engineer-javascript/2025-123370 #GetFediHired
  • dear god.

    Uncategorized getfedihired
    1
    0 Votes
    1 Posts
    10 Views
    dear god. I'm in an all-hands call. director says we are adopting a "zero-defect approach" by... ceasing to work on bug fixes, delegate bug fixes to LLMs, while developers focus on new features. I think I've already encountered this approach already, with a GDPR-breaching bug introduced by a "refactoring" fix in July by a dev I'd never heard of before#GetFediHired anyone looking for an application support engineer/developer/general computer-wrangler, remote or based in Glasgow?