7,254 karma · joined March 13, 2014
One possible explanation is that journalists have a much higher probability of being close to where the fighting is, than healthcare workers.
What's a political post? What's "regular news"? And where do you draw the line? If not interested, you can just move on and ignore. There's plenty of AI articles all over the front page.
Not my first though when I think of trains, but I'm not in the UK.
I have to say, having recently gone back to doing some web dev work (doing some dashboards with lots of D3 visualisations), I was pleasantly surprised to see how better things have gotten. working with CSS is better (with stuff like grid, flex, nested selectors), and JS is also much much better (import maps, fetch API).
I'd say for developing cross-platform apps it's a pretty good deal.
YJIT is an amazing technology, and together with other innovations like object shapes and various GC optimizations, Ruby is becoming seriously fast! Big Ruby shops such as Shopify [1] have been running 3.3 pre-release with YJIT and reporting double digit percentage performance improvements.
Personally I'm really excited about Ruby and its future. I can't wait to start working with Ruby 3.3 and using it on my client's production sites...
[1] https://railsatscale.com/2023-09-18-ruby-3-3-s-yjit-runs-sho...
Edit: add percentage to performance improvements.
It's really simple: you take glass jars (the kind that can be closed hermetically, there are multiple kinds), put the food in them, seal the jars, put them in a big casserole full of water, and boil them (an hour for vegetables, and hour and a half for meats). That's all. They can last for years if properly sealed.
I've successfully used this technique in Polyphony [1], a fiber-based Ruby gem for writing concurrent programs. When a signal occurs, Polyphony creates a special-purpose fiber that runs the signal handling code. The fiber is put at the head of the run queue, and is resumed once the currently executed fiber yields control.