That's an epic polemic. If the cost of operating in Italy isn't profitable, exit Italy. If it is, then adhere to the laws of Italy. If Italy makes the cost of business too high they'll dial it back.
But in all seriousness, LLMs have their strengths but we’re all wasting tokens and burning the planet unnecessarily getting LLMs to work so inefficiently. Use the best tool for the job; make the tools easier to use by LLMs. This mantra is applicable generally. Not just for coding.
I hope in a couple of years the industry would have outgrown this adolescene and we'll all collectively look back at this horribly inefficient and poorly engineered tooling with disdain. We need to as these things are literally causing harm to the planet (energy, water, raw materials, geopolitics)
Microsoft are really sweating GitHub now aren't they? It wouldn't be so bad if it improving but there is certainly a perception that it is costing more for a poorer product, irrespective of the new features they're layering on.
A UK organisation with treasonous, multi-generational experience, that's cited in the article, that people refuse to read or believe? Thanks for re-sharing <3
After 2008, others pressed Keynesian stimulus. The UK chose Hayek. Austerity. Councils took the hit. Services vanished. Early-years centres. Youth work. Local welfare. The safety net thinned, then tore. Families slipped through.
Then Covid. Then Ukraine. Prices surged. Wages didn’t. A decade of inflation stacked up while pay stood still. For many, that was a silent pay cut.
Truss turned strain into crisis. Unfunded tax cuts. Markets panicked. Gilt yields spiked. Mortgage costs jumped overnight. Another blow to households already on the edge.
So we end up where CNN reports: record child poverty, even among full-time workers; parents unable to cover the basics as the social architecture collapses.
Into that anger steps Reform UK. They offer a protest vote. But their plan is the same old mix: deep cuts, a smaller state, and migration as the scapegoat. The very recipe that helped bring us here.
Huh? There were stimulus packages under Gordon Brown, up until 2010. http://news.bbc.co.uk/1/hi/uk_politics/7745340.stm
Then until 2012 the Bank of England did a lot of "quantitative easing", hundreds of billions of pounds of it, supposedly a kind of stimulus.
I'm using sqlglot to parse hundreds of old mysql back up files to find diffs of schemas. The joys of legacy code. I've found hypothesis to be super helpful for tightening up my parser. I've identified properties (invariants) and built some strategies. I can now generate many more permutations of DDL than I'd thought of before. And I have absolutely confidence in what I'm running.
I started off TDD covered the basics. Learned what I needed to learn about the files I'm dealing with, edge cases, sqlglot and then I moved onto Hypothesis for extra confidence.
I'm curious to see if it'll help with commands for APIs. I nothing else it'll help me appreciate how liberal my API is when perhaps I don't want it to be?
You might find schemathesis useful for API testing (which IIRC is built on Hypothesis). Certainly helped me find a stack of unhandled edge cases.
YMMV, but once I first set up Schemathesis on one of my MVPs, it took several hours to iron out the kinks. But thereafter, if built into CI, I've found it guards against regression quite effectively.
pretty nice tool, helped us poke into our app in ways we didn't foresee
also pretty happy to see the reports of thousands or api calls that matched the expected responses, that increases the confidence you have in your system
Hi! Author of Schemathesis here, really glad to hear it helped you uncover those edge cases.
If any of those bugs were in public or open-source APIs, I’d love to feature them in our new “trophy case”: https://github.com/schemathesis/schemathesis/issues/new?temp...
I agree with this. cat is great for "cating" bat is great for throwing shit on the terminal in a fashion that makes it semantically easier to reason with, two different use cases.
I’m on a Mac, and some of the default tooling feels dated: GNU coreutils and friends are often stuck around mid-2000s versions. Rather than replace or fight against the system tools, I supplement them with a few extras. Honestly, most are marginal upgrades over what macOS ships with, except for fzf, which is a huge productivity boost. Fuzzy-finding through my shell history or using interactive autocompletion makes a noticeable difference day to day.
>some of the default tooling feels dated: GNU coreutils and friends are often stuck around mid-2000s versions
That’s because they’re not GNU coreutils, they’re BSD coreutils, which are spartan by design. (FWIW, this is one of my theories for why Linux/GNU dominated BSD: the default user experience of the former is just so much richer, even though the system architecture of the latter is arguably superior.)
reply