HNHacker News
TopNewBestAskShowJobs

cpswan

464 karma · joined August 3, 2010

Engineer at Atsign

[ my public key: https://keybase.io/cpswan; my proof: https://keybase.io/cpswan/sigs/TPVNamxLDh2Dxe-rzB3w4QNXag6Puk2dXEH8LdXkQwg ]

submissionscomments
cpswan··on Pinboard's DNS registration has expired
Sure looks like it. whois.com is showing: Expires On: 2026-06-15

Seems to be a similar story for del.icio.us, which expired on 2026-05-02

cpswan··on Dart added support for cross-compilation
https://github.com/dart-lang/sdk/issues/28617 provides some commentary on where things are, and what might happen next.
cpswan··on Why GCC 1.42 on the Tektronix 4404 – with a C compiler from 1979
I think a MAME driver is in the works, but maybe also a whole series of blog posts about roadblocks on that journey.
cpswan··on OpenWRT One Released: First Router Designed Specifically for OpenWrt
With shipping and tax the One cost me £94. The Flint 2 has been on sale for £115.51 twice in the last couple of months, 23% more, so not a huge price difference.
cpswan··on OpenWRT One Released: First Router Designed Specifically for OpenWrt
I have both. The Flint 2 is definitely the better choice for a home router https://blog.thestateofme.com/2024/11/30/gl-inet-mt-6000-fli...

But as somebody doing OpenWrt package development the One is where I'm running Snapshot and trying out the new Alpine package manager.

cpswan··on Faulty instructions in C910 RISC-V CPUs
My takeaway from this is that the existence of RISCVuzz will make future verification much easier. Just run your prototype (or even an emulation of it) against a known good array of implementations.
cpswan··on Faulty instructions in C910 RISC-V CPUs
InfoQ coverage at https://www.infoq.com/news/2024/08/GhostWrite/
cpswan··on Use Zig cc to cross‐compile a CMake project
For anybody who doesn't want to go scratching around in the wiki git history, I dropped the markdown into a gist - https://gist.github.com/cpswan/2b65fa11c83c8d16dc464bb0f9a91...
cpswan··on Import and Export Markdown in Google Docs
Maybe you've been using the GD2md-html plugin. I've certainly found it useful over the years, and will likely still use it for some of my workflows. https://workspace.google.com/marketplace/app/docs_to_markdow...
cpswan··on After 41 years, my first assembly program on my first computer, the Tomy Tutor
Have you found your way to Stuart Conner's page? http://www.stuartconner.me.uk/

Lots of resources on the original TI dev boards and tools for TMS99Xx.

cpswan··on Scaleway launches RISC-V servers
Debian support for RISC-V is presently only in Sid (testing release). So not production ready.

When I ask people what it will take to get RISC-V into stable releases the answer is always ‘better access to test hardware’. Hopefully this is a step along the way.

cpswan··on Scaleway launches RISC-V servers
Yes. I’ve been running it on a VisionFive 2 and a BeagleV-Ahead.
cpswan··on Commodore/MOS KIM-1 (2004)
John Kennedy has done a very thorough emulation of the KIM-1 on iOS for anybody wanting to play with it https://apps.apple.com/us/app/virtualkim/id1548356829
cpswan··on Inmos and the Transputer – Parallel Ventures
My final year project at University was building a real time simulation of the human peripheral hearing system on an array of T800s, written in Occam. The work continued without me as a PhD project.

My supervisors published a paper about it in Microprocessors and Microsystems https://www.sciencedirect.com/science/article/abs/pii/014193...

What I had in mind at the time (once Moore's law reduced the size and power demand) was customisable hearing aids - the sort of thing that can now be done with AirPods Pro.

For a certain generation of system engineers it seems like early exposure to parallel programming on Transputers helped them get a leg up in distributed system design, especially once multi core systems came along.

cpswan··on Texas Instruments’ Biggest Blunder: The TMS9900 Microprocessor (2017)
The TMS9900 architecture lives on in TI's MSP430 line of MCUs, and they're everywhere. You probably won't get through today without interacting with a bunch of things that have MSP430s inside.

https://www.cpushack.com/2015/02/05/ti-tms9900sbp9900-accide...

"Like many processor designs, the 9900 didn’t die, it provided the basis of TI’s current 16-bit MCU line, the MSP430 series. The MSP430s instruction set is heavily influenced by the 9900 and largely retains its memory architecture and orthogonal instructions."

cpswan··on Ask HN: How do you work with Dependabot?
My main gripe is that Dependabot can end up raising multiple PRs for the same dependency bump in the same repo (especially with Dockerfiles). I really wish I could tell it to do rollups e.g. `@dependabot rollup #1234 #1235 #1236` or something like that.

To save having to do multiple rounds of merge PR, rebase next PR, wait for CI... I end up doing my own rollup PRs by merging the various Dependabot branches. At least Dependabot is smart enough to close all of the original PRs when the rollup is merged.

cpswan··on TornadoVM: Running Java on GPUs and FPGAs
I wrote the InfoQ piece. Some further thoughts on my blog - http://blog.thestateofme.com/2020/03/10/further-thoughts-on-...
cpswan··on Why 80s BASIC still matters
Also Swift has 'Playgrounds' as an iPad app or online http://online.swiftplayground.run/
cpswan··on Why 80s BASIC still matters
Radio 4 covered BASIC in their 3/5 episode of 'Codes that Changed the World' https://www.bbc.co.uk/programmes/b05pnvmh

The episode does a good job of explaining that the language hit a sweet spot of easy to learn, and easy to implement on the limited hardware of early home computers.

cpswan··on Why 80s BASIC still matters
Microsoft released Small Basic in 2008-2015 https://en.wikipedia.org/wiki/Microsoft_Small_Basic though a cynic might say that it's just an on ramp to VB.Net
cpswan··on Why 80s BASIC still matters
RC2014 'is a simple 8 bit Z80 based modular computer originally built to run Microsoft BASIC' https://rc2014.co.uk/ Though for keyboard and screen you still need a terminal (or terminal emulator, which can be a Raspberry Pi).
cpswan··on Freenom World – A fast and anonymous Public DNS resolver
It's not very encouraging that they don't have reverse DNS for their own IPs
cpswan··on Soft WiFi AP on the Raspberry Pi 3
Nice. It would be even nicer if it was possible to have a WiFi connection on wlan0 and masquerade that to the soft AP. I take a WRTnode with me when I travel as it's so often useful to have a router between my many devices and hotel WiFi, but I can think of a bunch of other things a Pi3 could do for my (like Kodi for watching videos).
cpswan··on The European Commission is preparing a frontal attack on the hyperlink
This battle might be fought with the dwindling pockets of old media, but it seems to miss the fact that everything created by anybody has copyright. A permission based culture won't just create a minefield around old media, it will mine everything.

This comment is licensed under the Linking Commons 2020 Open License, which permits anybody to link to it just like you used to on the old Internet.

cpswan··on Bitter Lake
We're in the last few days before this goes down from iPlayer (where it's been an online exclusive because the BBC was too chicken to show something so profound on an actual TV channel).

Warm up those VPNs and proxies if you're outside of the UK.

cpswan··on FAQ on Pi-Calculus (2002) [pdf]
There was also WS-CDL, a standard for choreography that was intended to improve upon many of the orchestration standards (and implicit centralised control within them). It was one of the few WS-* standards to come from W3C rather than OASIS. http://www.w3.org/TR/ws-cdl-10/
cpswan··on New XPS 13 Developer Edition from Dell
Do you have a link or further info on that as I've everything I've found says the X250 is limited to 8GB (which is why I'm still stuck with my 2yr old X230)?
cpswan··on Xiaomi Introduces GoPro-Style Action Camera
The SJ4000 and similar Go Pro clones have been finding their way out of China via the usual eBay channels, so I'd be surprised if the same doesn't happen with this provided that they do an English language firmware.
cpswan··on Review of the Model S 85
Cornering on the P85D is pretty amazing due to the low centre of mass. I got to drive it on public roads rather than the track, so I didn't get to push too hard, but even then I was surprised how quickly I could hustle it through bends (for comparison my usual drive is a BMW Z3M Coupe, and I've been lucky enough to drive most of the present M cars on the Spartanburg track).
cpswan··on Show HN: An interactive comparison chart of the 300 most popular smartphones
Nice work. It makes it far too easy to see that there's still no sensible alternative to my S4 mini Duos.

I'm on the lookout for a replacement for my Lenovo X230, which I got specifically because it can take 16GB RAM and has a <13" screen. It would be very helpful if the RAM slider for laptops was max RAM that they can take rather than min RAM from factory.

Page 1 of 3Next →