Facebook Embed
08 June 2021
Of blips and blobs...
Random thought . o O ( databases have blobs of binary data... Why not have blips of binary code? Blobs and blips... Blips and blobs... )
18 May 2021
Random thought: False Hope of Extensibility
Common Java anti-pattern is to name some classes as "DefaultFooClass" when there's actually no way to use any other implementation.
I think it should be called the "False Hope of Extensibility" anti-pattern.
01 May 2020
Standards have fallen. Disappointed by IEEE
Personally, I'm disappointed that the IEEE is reporting this as a good idea. It's not and I'll just outline a few of the issues:
- Horribly exothermic, a lot of lost energy.
- Did I say lost energy? Making aluminium from aluminium oxide takes a lot of energy.
- Hydrogen embrittling of the gasoline engine.
- Accelerated corrosion of the exhaust manifold.
Come on! This shouldn't even have passed a basic engineering review. This is basic A Level chemistry!
25 March 2019
Wooting LEDs from Java
While waiting for things at work, threw together a bit of Java code to tinker with the keyboard LEDs.. Pointless but fun. 😁 Note to self: Should make time to open source it this weekend so that other people can waste their time.
Posted by Antony T Curtis on Wednesday, 20 March 2019
https://github.com/atcurtis/wooting-java
https://www.instagram.com/explore/tags/wooting/
https://www.instagram.com/wootingkb/?hl=en
21 February 2017
Lazy UPS drivers, again.
#Amazon #UPS #UPSfail Whenever it rains, their drivers are so lazy that they just mark packages as delivered without actually delivering them. Not the first time it has happened.
22 September 2016
Open Source Silicon?
A random thought:
I think it would be interesting if there was an open-source chip, perhaps based upon RISC-V, maybe based upon cores from SiFive, which are as easy to wire together into a mesh network with little-to-no external glue logic, to make massively parallel computing a commodity. Think of it like an open source Transputer. The Transputer processors had 4 I/O buses which could each directly interface with other processors, peripherals or there was a switch.
Today, we should be able to do better. Imagine a processor module which has perhaps 64 interconnected cores per package and 8 I/O channels and perhaps a couple of gigs of DRAM.
Hobbyists will then be able to experiment with different computing topologies:
or even
What makes this interesting is that this has been a largely dormant area of computer science for more than 20 years and I think with the possibility of open silicon, there's a lot of exciting areas for research and hobby tinkering.
I think it would be interesting if there was an open-source chip, perhaps based upon RISC-V, maybe based upon cores from SiFive, which are as easy to wire together into a mesh network with little-to-no external glue logic, to make massively parallel computing a commodity. Think of it like an open source Transputer. The Transputer processors had 4 I/O buses which could each directly interface with other processors, peripherals or there was a switch.
Today, we should be able to do better. Imagine a processor module which has perhaps 64 interconnected cores per package and 8 I/O channels and perhaps a couple of gigs of DRAM.
Hobbyists will then be able to experiment with different computing topologies:
or even
What makes this interesting is that this has been a largely dormant area of computer science for more than 20 years and I think with the possibility of open silicon, there's a lot of exciting areas for research and hobby tinkering.
07 September 2016
Java Rock Stars
Opinion:
The rock stars of the Java world never stay on a project long enough, departing immediately when it starts to need cleanup. That way, they're getting the accolades for their achievements and of the people left behind, managers think "these guys are so much less productive than the rock star; we were lucky to have the rock star to get the project started."
Discuss.
Subscribe to:
Posts (Atom)