Does anyone know why ripgrep is soooooo much slower on macOS than Linux these days? On the left is my AMD Ryzen 9 7940HS laptop and on the right is my M2 mac mini. Both searching the same revision of Chromium and both are hot in the OS page cache.
I am delighted to announce that after 5 years of work, 15 early releases, 50,000 words written, and 100,000 more deleted, *Logic for Programmers* is now complete and available in print! Blog post announcement: www.hillelwayne.com/post/lfp/ Website: logicforprogrammers.com
Logic for Programmers
Practical math for the working programmer.
logicforprogrammers.com
On one hand, this (the post and the thread) is absolutely true and valid. On the other, 'letting more people in' is a strategy of the management class for lowering wages. That and the equivalent but with AI is what has made me a lot colder on "we need to let more people in".
If a few rich assholes saying shit you don't like about coding is all it took to flip you out of Obama era progress on "we need to let more people in" and into this era's "fuck you for not being in" then you basically never internalized the evidence here.
I definitely know some Auckland based nerds who might be interested in this...
This isn't the kind of job listing you see very often! 👀 Our friends at Auckland Museum are looking for a Wikimedian in Residence to join the team! Get more information and apply via Seek: nz.seek.com/job/93393322
Can anyone recommend good non-beginner tutorials for using LLMs for SWE? I'm pretty comfortable so well past the beginner tutorials, but feel like I'm a long way from being an expert user.
Almost giving the finger as it died was a beautiful touch
Quick thinking having a tablecloth handy. I didn’t even notice the twitching from that dead robot.
Quick thinking having a tablecloth handy. I didn’t even notice the twitching from that dead robot.
Uncomfortably close to present-day Queenstown, tbh.
I still think the best fictional depiction of an apocalyptic New Zealand is Kirsten McDougall's She's a Killer. All the world's ultra-rich flee here and reshape it into a billionaire's paradise that's utterly miserable for everybody else.
Hi everyone. I need your help! I recently added support to get system GPU usage in the Rust sysinfo crate. Next step was to get this info per-process. However, I'm now facing a very annoying Apple issue: undocumented API changing each version. So I can only test my own macOS version: 12.6. 1/4
I think this is correct, but I think highlights an issue with Eq etc in general: if your errors include private details, you could implement Eq ignoring those details. In fact from the point of view of Eq being part of a type’s api you should do that. But the fact that Eq is usually derived and
Rust Errors generally shouldn't be PartialEq Originally at https://seanmonstar.com/micro/20260713-errors-not-partialeq/
Hey folks I'm looking for some work! Contracting jobs related to ATProto would be a great fit if anybody needs any help along those lines. I'm very good at Rust, I use a lot of TypeScript, and I'm in deep on the Atmosphere. I'm also used to just figuring out whatever I need to. 😁
In 2002, Narendra Modi was the Chief Minister of Gujurat and stoked so much bloodshed and violence against Muslims in the infamous riots that year, that he was banned from entering the UK, Europe & US for a decade - as essentially, a genocidaire.
The folks at Nvidia are building GPU query engines with DataFusion as the embeddable frontend: developer.nvidia.com/blog/designi...
Designing GPU-Accelerated Query Engines with NVIDIA GQE | NVIDIA Technical Blog
GPU-accelerated query engines are often constrained by memory and I/O bandwidth. NVIDIA hardware advances—including high bandwidth memory (HBM), NVIDIA NVLink-C2C, and dedicated decompression engines…
developer.nvidia.com
I have some limited availability for software engineering consulting with #RustLang. Either to add expertise to a project or to take on a project. Given my time constraints, I'd be a good fit for relatively small projects with high complexity, performance, or quality requirements.
I have some limited availability for software engineering consulting with #RustLang. Either to add expertise to a project or to take on a project. Given my time constraints, I'd be a good fit for relatively small projects with high complexity, performance, or quality requirements.
Another reason to use Rust. This sounds flippant or like a joke, and I’m very serious. This is a good reason not to use C++
All these powerful people that protected abusers (plural) are still celebrated. And the people that were harmed (women, men, children, cis, straight, queer and trans) had to retreat from C++ standardization. I lost. We all lost. I don’t think we should forget that. We choose who matters.
The work we did with kākāpō is now not possible because the govt has said that our funding should go to science that makes money. Members of our current govt have said that if an endangered species is in the way of a mine or a new road then it’s goodbye #nzpol peterkdearden.substack.com/p/on-kakapo
on Kākāpō
and extinction
peterkdearden.substack.com
The problem is not “work from home” as a concept — it’s managers and executives who don’t know how to build a strong team culture & enable people to build meaningful relationships (both laterally and vertically) in a remote/flexible environment.
Starmer is refusing to allow debate time for the Early Day Motion about the EHRC ‘guidance’, despite it being signed by over 140 MPs. If we get 100,000 signatures on this petition we can force a debate.
As a matter of URGENCY, PLEASE could 100,000 of you sign this petition in the next week: petition.parliament.uk/petitions/77...
My five year old invented a new game, it’s called ‘one little duck poops his pants’. Me: how does it work? Her: it’s a very boring game. Basically, he poops his pants and then the game is over.
When you’re building distributed systems from the ground up, every layer is a place where you can make the network faster. But every slowdown is a problem you own. sgkaram.bsky.social just pushed his first (of many) Oxide blogs on tuning network performance across an Oxide system. buff.ly/XV9kmIW
Performance Has Layers | Oxide Computer Company
Tuning network performance across the layers of a stack you build end to end
oxide.computer
Just added support to query GPU information in the Rust sysinfo crate: github.com/GuillaumeGom.... So next sysinfo release, you will be able to query this new information too. 1/2
Add GPU API by GuillaumeGomez · Pull Request #1678 · GuillaumeGomez/sysinfo
Fixes #1026.
github.com
Is 600k in addition to the platinum member fees or is that their total contribution? Because if 600k buys a board seat now, that is ridiculously cheap, and especially for OpenAI
[NEWS] OpenAI has joined the Rust Foundation as a Platinum Member & committed additional funding to programs across the Rust ecosystem. Sustaining a language like Rust requires this kind of support, and we are grateful to OpenAI for stepping up! 🎉 rustfoundation.org/media/rust-f... #rustlang #openai
I thought it would be fun (or at least interesting) to do some FAQs and answers on the #RustLang consulting I offer (I have availability from pretty much now, if this sounds useful)...
I thought it would be fun (or at least interesting) to do some FAQs and answers on the #RustLang consulting I offer (I have availability from pretty much now, if this sounds useful)...
I'm so angry about this, that I can't get started with work.
Ideological Health Minister removes leaders of professional regulator, the Medical Council. #NzPol
Simeon Brown is such an awful person. Here he is overstepping his moral authority to replace an excellent Māori woman with an old, white guy as the head of the medical council: www.stuff.co.nz/politics/360...
Simeon Brown removes Medical Council leaders over ‘idealogical agenda’
Health Minister Simeon Brown has replaced the leadership of the Medical Council, saying the regulator has become distracted by politics and ideological issues.
stuff.co.nz