Hacker Newsnew | past | comments | ask | show | jobs | submit | more thomasjb's commentslogin

Worth a read to see the hardware stack explained, but I'm somewhat baffled as to what the applications are for the tech.


This reminds me of a pet idea of mine, to write an interactive fiction / text-based dungeon crawler based around trying to navigate underground tunnels and interacting with various weird computers throughout them to progress (take the TTY from the seismometer and use it to access the ventilation control computer, find the datatape of the plans for level IX to then find the hydraulic controls for the main blast door ect.)


Don't let dreams be dreams. Try a little work on it over time.


I'm putting about an evening a week into Advent of Code 2015, in C, to try to learn a bunch of stuff that I won't unless I push myself: https://git.thomasballantine.com/thomasballantine/Advent_of_...


This is intriguing to me, do you know which (programming) languages tolerate this?


Python

    python3 -c "some·identifier = 0; print(some·identifier)"
C

    echo -e '#include <stdio.h>\nint main() { int some·identifier = 0; printf("%d", some·identifier); return 0; }' | gcc -x c -o temp - && ./temp
C++

    echo '#include <iostream>\nint main() { int some·identifier = 0; std::cout << some·identifier; return 0; }' | g++ -x c++ -o temp - && ./temp
Ruby

    ruby -e 'some·identifier = 0; puts some·identifier'
Javascript

    node -e 'let some·identifier = 0; console.log(some·identifier);'
Rust

    echo 'fn main() { let some·identifier = 0; println!("{}", some·identifier); }' > temp.rs && rustc temp.rs && ./temp 

Go throw an invalid character U+00B7 '·' in identifier

Java throw error: illegal character: '\u00b7'

C# is really annoyed with it apparently:

    echo 'using System; class Program { static void Main() { int some·identifier = 0; Console.WriteLine(some·identifier); } }' > Program.cs && mcs Program.cs && mono Program.exe

Program.cs(1,60): error CS1056: Unexpected character `·' Program.cs(1,60): error CS1525: Unexpected symbol `identifier', expecting `,', `;', or `=' Program.cs(1,99): error CS1056: Unexpected character `·' Program.cs(1,99): error CS1525: Unexpected symbol `identifier'

That’s it for the top in TIOB index I tested in the frame of this message.


Thank you very much for testing it! I'm plugging away on Advent of Code 2015 in C, I'll give this a go to see if I like it


The reason this works in Rust is that Rust follows Unicode's categorization of which code points are useful as identifiers: https://www.unicode.org/reports/tr31/

MIDDLE DOT is Other_ID_Continue

I know less about the other languages but it wouldn't surprise me if they did similar things.


Do you know has it been adapted to work on the 4 and 5 metre bands?


I can't say for sure, but I think you're going to start to struggle with performance and I wouldn't want to spend a lot of effort on it.

It is already a challenging to get good 6m performance from the QMX+. You would have to redesign the filters for 4/5m and you might still get poor performance due to being close to the limit of the si5351 chip (the frequency source), as well as the fact that parasitic capacitance on the PCB is going to start to matter. You might also have to modify the firmware, so it might end up being a lot of effort for the modification.


Yeah, a fun side project would be republishing the advert information somewhere devs could set up alerts


There's software to use pens on a 3d printer to draw on paper on the bed, and it wouldn't need to be a very high specification on to turn out acceptable results


What are the non-Espressif targets for an Xtensa compiler? Could be there's some other fun embedded chips to use with it


I love the lathe project [1], I recall looking at it quite seriously when I was younger. Inspired by this site, I welded up a crucible and setup to cast aluminum using charcoal in the bottom half of an old pot belly stove, with a hand dryer reused as a blower for heat. I did manage to melt some scrap, but I didn't have a mold ready that time. My diy flasks weren't great, and I lost interest while trying to get some green sand. I would like to try again though

[1]: https://www.backyardmetalcasting.com/lathe1.html


I had the first book of the Gingery set, but as I was rapidly moving around during college I never acted on it. The proposed workshop bootstrapping really made my imagination run...


Well, you'll be able to tell which ones have been in crashes easily, due to the stainless steel showing dents and scratches. Deloreans which have had accidents nearly always get painted with paint in order to conceal the damage and its correction using filler, so it's a good bet that cybertrucks will show up in many different colours. It'll be interesting to see which colours people choose on the blank slate of stainless steel


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: