2,878 karma · joined September 24, 2021
Multiple cancer survivor; Mechanical keyboard enthusiast; Prop replica collector; Technorealist; Vegetarian.
Unemployable: Recruiters are full of prejudice for unemployed people, which I was after my first cancer, which made me fall into a depression awaiting my cancer to come back. It did and I "survived". I'm looking forward to dying from the next cancer under a bridge somewhere. I just want to work in a righteous occupation, without taking part in exploiting people with gaming/phone/social media/AI addiction, or to be exploited myself. That shouldn't be too much to ask.
My daily driver at home for over a decade is a keyboard that I had built myself around community-designed replacement parts for the Filco Majestouch TKL. This included a controller to customise the firmware, and that was my first start in programming microcontrollers.
Different colouring schemes for different types of data.
I've suffered from and been successfully treated for depression. I would describe it more as an addiction to feeling low than anything.
I suspect that in the EU there can very well have been a lot of overprescription of SSRI for conditions other than depression, however. Many times, people are just melancholy because of external life factors, and no drug could improve those.
The Ollee watch circuit board [2] is similar, better backlight but closed-source firmware and configuration over BLE in a smartphone app. Still no notifications over BLE though.
I'd think combining 1 and 6 (O₂ monitoring and waterproofing) would be difficult.
Some have bans on just diesel engines. Others ban combustion engines during some hours. Some inner-city congestion taxes have been introduced for health reasons.
And there are some people who are more sensitive to temporary exposure to smoke (and pollution in general) than others. That is why smoking tends to be is banned around hospitals and day care centers — because those are places where you will find those people. My father was one of them, after he had got his larynx removed for throat cancer after having smoked for decades. He could not suffer being subjected to even small amounts of second-hand smoke again because then the breathing hole in his throat would get irritated, fill up with mucus and have to be cleaned with a suction device.
And if you drink alcohol next to me, it does not make my clothes and my hair stink so much afterwards that I will want to wash my hair and change my clothes before going to bed.
There is a startup working on "Object Memory Addressing" (OMA) with tracing GC in hardware [1], and its model seems to map quite well to Fil-C's. I have also seen a discussion on RISC-V's "sig-j" mailing list about possible hardware support for ZGC's pointer colours in upper pointer bits, so that it wouldn't have to occupy virtual memory bits — and space — for those.
However, I think that tagged pointers with reference counting GC could be a better choice for hardware acceleration than tracing GC. The biggest performance bottleneck with RC in software are the many atomic counter updates, and I think those could instead be done transparently in parallel by a dedicated hardware unit. Cycles would still have to be reclaimed by tracing but modern RC algorithms typically need to trace only small subsets of the object graph.
[1]: "Two Paths to Memory Safety: CHERI and OMA" https://news.ycombinator.com/item?id=45566660
The first edition was my first CS textbook, back in the '90s and as a young programmer I learned a lot from it. A couple years ago, I started on a modern compiler back-end however, and found that I needed to update my knowledge with quite a lot.
The 2nd ed covers data-flow analysis, which is very important. However, modern compilers (GCC, LLVM, Cranelift, ...) are built around an intermediate representation in Static Single Assignment-form. The 2nd ed. has only a single page about SSA and you'd need to also learn a lot of theory about its properties to actually use it properly.
For example, I used to cosplay for charity in the Star Wars costuming club 501'st Legion [0], where for most costumes a blaster gun of high likeness to the original is required. It has hundreds of members in California.
These days, it is very common to make cosplay accessories through 3D-printing. A ban on replica guns parts would hit the hobby hard.
[0]: https://501st.com/
19th century revolvers tended to require separate blasting caps, but you still had to buy them even if you could make the bullets.
When I write in English, I of course also want to edit dates and numbers using English conventions. But instead, I am forced to use decimal comma and day/month order because those are the default locale for Swedish, which is my default locale. I have never encountered an OS that doesn't work that way. On the web you'll often don't know: it could be anything.
A "Backspace" key on a typewriter did not actually delete: It merely moved the typing position back one space.
It is not just a question of morality. A sociopath with that amount of power can be a danger.
I have seen anti-AI sentiments from people known all over the spectrum.
You would have to register using a digital ID with a government agency, to get a age certificate. Most European countries already have digital IDs, used for all sorts of things: such as taxes, online banking etc.
Then that certificate could be used in some sort of challenge-response protocol with web sites to verify your age, creating a new user ID in each session but without divulging anything that identifies that particular certificate.
I'm afraid that the alternative would be that social media would instead require login with the digital ID directly.
I have got 1.1 GB of MP3s with just remixes of the music from the three games, some of which are from a Kickstarter from the composer for the second.
Onsen baths are taken all year round: including summers that get hotter than in Finland, but especially enjoyed in winter.
If had first meant a coffee table form factor PC with touch screen and special software, which was able to sense special objects placed on top of it. Then that was renamed to "PixelSense" [1] and "Surface" instead got put on a line of touchscreen tablet form factor PCs launched together with Windows 8. OK, reusing a strong name for a product line expected to sell more, and which still fit the theme made sense.
.. but then the brand was also put on laptops, convertibles, desktop PC and an Android phone ... eh, OK, but at least those also had touch screens.
... but then the brand was also put on generic peripherals: keyboard, mouse, headphones, earbuds, etc. which diluted the brand to mean practically nothing. For example, a search for "surface keyboard", could result in a "type cover" for some kind of tablet PC or a keyboard intended for desktop computers.
Microsoft later did the same with the "Microsoft Sculpt" brand. It was first a compact curved "sculpted" ergonomic keyboard with chiclet keys and an ergonomic mouse that were most often sold as a set. That got quite popular and so the brand achieved recognition. But later, Microsoft decided to reuse that brand for completely generic peripherals with no special ergonomic designs whatsoever.
BTW. Not long after, Microsoft also released products with the similarly ungoogleable names "Microsoft Bluetooth Keyboard" and "Microsoft Ergonomic Keyboard".
I had forgotten that O.J Simpson had been in the movie, to be honest.
It reminds me of both the movies Capricorn 1 and Iron Sky ... and not in any good way.