@mattsta Developer compensation went nuts due to aggressive hiring by tech companies with infinite money. That dragged the rest of the market up. Those same companies are now doing perma-layoffs. So the market is sagging.
This paper is wild - a Stanford team shows the simplest way to make an open LLM into a reasoning model.
They used just 1,000 carefully curated reasoning examples & a trick where if the model tries to stop thinking, they append "Wait" to force it to continue. Near o1 at math.
@flying_rodent I read a thing once about how most of the point of military training is to condition people to shoot at people, and to run towards people who are shooting at them, without question. Maybe the Afghan and Syrian armies weren't well trained?
A decade of ludicrous destructive horseshit just to get this: fighting to secure video of miserable people being deported, in the hope that will convince reactionaries who hate you that you are sufficiently mean and vicious, which it will not.
There's lots of good stuff, as always, in the @CentreforCities latest Cities Outlook report, but my favourite is probably the simplest. Where Scotland comes on this graph. of wages. Scottish cities are now meaningful ahead. https://t.co/qejszPr92R
Blogged: there are two political agendas - one on how to improve the real world and another dealing in fantasies and crank issues, and the latter is dominant: https://t.co/5mkq9IFWTj
@flying_rodent Basically, they are running the country in the interests of the wealthy, but this has made the people angry, so some kind of populism is needed to placate them. They will always choose rightwing populism, because this doesn't threaten the wealthy.
— Starmer’s personal views on migration have changed, aide suggests
— while he once campaigned for free movement and opposed deportations of foreign criminals, speaking to voters about the Tory record means he now supports lower numbers and more control
https://t.co/RuILFzDCt1
@redixhumayun Or for GC language, you can protect a copy-on-write data structure behind a atomically-accessed pointer (this is similar to RCU, with the GC making grace periods and deallocation implicit).
As I explain to colleagues every so often, rwlocks are only faster than normal locks under certain conditions, and so you should not choose a rwlock just because you need to protect data where readers and writers are distinct.
The open problem -- the "moving sofa problem" -- has possibly just been solved!
This mathematical problem basically asks "what is the largest area of a 'sofa' that can be maneuvered through a right-angled corner in a hallway of width 1?"
Short thread 🧵