Why do machines learn at all?
A soft introduction into Statistical Learning Theory and why Machine Learning works
A soft introduction into Statistical Learning Theory and why Machine Learning works
Use VSOCK with libzmq AF_VSOCK VSOCK is not new anymore it has been around in Linux kernel since 4.8. For those who do not know what this is, it was previously developed by VMware under the name VMCI. AF_VSOCK is a socket address family like AF_INET or AF_UNIX…
William's blog, writing, and projects.
It's easier for someone in my position, after working 20 years in this field to talk about morals. I can disagree with the choices my employer makes. In fact, I can walk away. But I remember the dilem
How and why I went from AI optimist to AI doomer.
There is a gap between how hard you expect something to be and how hard it turns out to be. It runs one way, it is widest where the outcome carries a charge, and doing the thing once does not automatically close it.
Of what use is software freedom to someone who doesn't know how to program a computer? If I have the right to change the software that controls my devices, but lack the skill, knowledge, time, or money to do so, do I really have software freedom? This dilemma …
and hurt people hurt people
We are getting dramatically better at producing software whilst removing the activity through which we learned to produce good software.
The very same week we signed our first ever angel investor for Plastic SCM, in early summer of 2005, Linus Torvalds announced Git. I had spent more than a year pitching investors to build a new version control, and suddenly the creator of Linux was building on…
I have recently heard a few extraordinary opinions about how mathematicians should use AI. One I would paraphrase as “professional mathematicians should never use AI for any problem not in their narrowly defined (by whom?) research program”, which seems ridicu…
There is a lot of talk of software engineers going extinct. There is also a lot of talk about it just being the next generation of software engineers. Either way, thinking about the future is still prudent.
Anyone can draw the rest of the owl now. What value is left in doing it yourself?
As we increase our reliance on AI, decoupling intelligence from organization will become vitally important. The model providers are starting to build the systems through which agents communicate and coordinate; we could end up depending on them much more than …
AI has changed vulnerability discovery and lowered the barrier to cyberattacks.
Sounds like you could prompt 20% more and be done!
– Some cows in the fields. Brain Fog My brain is not the same as it was a few years ago. When I started working as a Software Engineer, everything was novel and mentally demanding. I notably remember how during my first professional months I’d come back home a…
A better and stronger spiritual successor to BZip2. - iczelia/bzip3
I challenged myself to make a tiny subset of Python in C.
Switzerland's Federal Government is Replacing Microsoft on 3,000 Computers
This is the pilot phase, with 3,000 workstations moving away from Microsoft 365. The federal administration has over 54,000 computers.
After a year of work, hundreds of commits, 5 generations of pull requests, dozens of tests, rewriting part of Anubis in Rust, the first compiler bug of my career, and at least three times making my tower run out of ram I think I have finally done it. The next …
We're well into the process of converting the Messaging app included in GrapheneOS into a modern app. We'll be making a new release later today with a completely overhauled user interface written in Android Compose. We've made a massive amount of other improve…
“Universal access to all human knowledge is within our grasp. Our job is to put the best our world has to offer within the reach of our children.”