Dreams I've had (since a late teenager) have often taken place in some kind of architecture with infinite rooms, hallways…
I wrote a computer game where a paper airplane flies room to room… It occurred to me that I was not indirectly surfacing this "endlessly scrolling building" that has recurred so often in what I suppose are nightmares(?).
At the same time, memory being what it is, I worry that the reverse is true—that the game I write inspired the nightmares (and that I now miss-remember when they began, misattribute them to my teenage years).
There is at times a feeling of infinite possibility when I find myself in these places while dreaming. I always enjoy exploring new places and so a place with infinite rooms, hallways, floors is going to keep me busy.
When I learned of Kowloon Walled City [1][2], that caught my attention. I've seen too descriptions of the underground portions of Hong Kong [3] that let you move from place to place without every stepping outside. The movie "Chungking Express" gives off that vibe [4]. The imaginary prisons of Giovanni Battista Piranesi [5].
For me it's cities—large, empty cities with little, if any, foot or vehicular traffic. Typically in the US or Australia and laid out accordingly, so not like Kowloon Walled City. But it's almost as if they're that way because my brain's "GPU" cannot render that many people or cars moving about. Sonetimes in these dreams I'm able to "teleport" to an interior location where there are people, and I'm fine.
Of course, it may be influenced by the fact that I spent ~15 years in the Boston area, and while New York is the city that never sleeps, Boston can get hauntingly empty late at night, or even on Sunday afternoon when most everything's closed...
For a great Kowloon-influenced atmospheric game, check out Stray.
I mean, no, why would it be? There is so, so much to talk about in programming other than AI. Meanwhile, the current HN front page feels like 90% LLM spam: the complete antithesis of what I used to come here for.
I personally can’t wait for no-ai communities to proliferate.
Taking your estimate as a superlative, it would be asinine for the community here to censor AI-targeted discussions in the way I think you'd like to. The same goes for a programming community that censors discussions about LLM programming.
You are basically asking for a brain drain in a field that—like it or not—is going to be crucial in the future in spite of its obvious warts and poor implementation in the present. If that's what you want, be my guest and encourage it; but who's authorized to unilaterally make that decision in a given forum?
In the present case, the moderators for r/programming are. But they're making a mistake by marginalizing the technology that's redefining the practice because people talk about it too much instead of thinking about how to effectively talk about it and then steering the community in that direction.
But that's a full-time job. Which is why I think HN may turn out alright in the long run or a similar community will replace it if it fails to temper the change in the industry.
What this decisions signals to me is that r/programming has been inert for some time. I'm sure plenty of programmers, irrespective of their position on AI, probably find the community rejoicing in their resignation to the technologies influence as their cue to finally exit.
Yeah, never understood why I would want an entire OS running just to blink an LED. I was going to make a pro-Arduino comment but I guess my LED example warrants little more than an R/C circuit and a transistor, ha ha.
(Anyway, I still remember the thrill of writing assembly for a 68HC11 and getting a pair of hobby servos to respond.)
Mostly for the network stack. Economics, also, sometimes.
These days, with ESP32, Pi Pico W etc... things have changed a lot.
But before they got popular, Why deal with MCU + wiring some weird peripheral for wifi / ethernet when you get a Pi Zero W / Clone with built in wifi for the same price?
You jest, but I ended up getting a lot of use out of being able to do this in software for a dimmable LED lamp. Dimming the LED required PWM, and the potentiometer resistance -> PWM frequency map ended up fairly intricate to make the knob "feel right."
Now what I would have loved to have done is come up with some crazy analog circuit to implement an arbitrary transfer function from potentiometer input to LED voltage, but I didn't know how to do this at the time and the dev cycle would be a lot more painful than with software.
They don't call it C++ because that sounds too difficult. But it's literally, not like a simplified subset that compiles into an IL using a formally proven tool, but as in literally compiled using GCC as, C++.
it's literally the hello world of micros. get an arduino, plug it into the usb, install the ide, new -> example -> 01. Blink. Press Run. Cool you have now blunk a led. Now use AI to draw the rest of the owl.
It's easy once you've done it - but before you've done it (for me at least) it was much easier to just install a Linux on a Pi and run a bash script than to learn how to program an Arduino.
(Of course, there are those to whom an Arduino is an overpriced piece of junk and they don't understand how I can't solder a three cent chip myself.)
But let's be realistic - all of these things are like my Steam library - purchases made but never used (I have a drawer full of Pis and other SBCs, and Arduino dev kits, etc. Someday I'll have time time time!).
As well as a GUI to easily flash devices and view the output from the serial port, as well as import libraries that do all of the hard work like say making a serial port on any microcontroller pin or control external devices like light strips or displays.
I'd assume the average user on HN should be able to figure it out pretty easily.
With micropython or some of the js based frameworks for microcontrollers, it's really not that new/different.Especially with ESP32/Pi Pico W/their clones...
In fact it's a lot more straight forward to not have to deal with Network Manager config files or systemd unit files or read only rootfs headaches of Linux world.
You're probably joking, but this is interesting. If we throw more RAM at AI, it can help us optimize programs to reduce our RAM needs, I haven't thought about it like that
For me it's primarily the ability to run a full TCP/IP stack. For hobby projects, I'd rather use a Pi or a Beaglebone with IRC or HTTP for data egress than, say, I2C or SPI. The ease of debugging alone makes it worth it.
I always considered I would do something similar if I owned a used book store. Each year would usher in a new colors. All books acquired that year get that colored dot on the inside page.
Some 5 years (or so) on I could easily go through each shelf of books and find the ones that were not moving. These get one last chance (a year?) in a bargain bin before then they go to Goodwill or wherever.
Otherwise a used bookstore can remain in a "picked over" and cluttered state.
OP did say declining. By your own accounting there were 500 years across which a Roman too might have correctly observed that they were living in a declining Rome.
I wrote a computer game where a paper airplane flies room to room… It occurred to me that I was not indirectly surfacing this "endlessly scrolling building" that has recurred so often in what I suppose are nightmares(?).
At the same time, memory being what it is, I worry that the reverse is true—that the game I write inspired the nightmares (and that I now miss-remember when they began, misattribute them to my teenage years).
There is at times a feeling of infinite possibility when I find myself in these places while dreaming. I always enjoy exploring new places and so a place with infinite rooms, hallways, floors is going to keep me busy.
When I learned of Kowloon Walled City [1][2], that caught my attention. I've seen too descriptions of the underground portions of Hong Kong [3] that let you move from place to place without every stepping outside. The movie "Chungking Express" gives off that vibe [4]. The imaginary prisons of Giovanni Battista Piranesi [5].
[1] https://www.visualcapitalist.com/wp-content/uploads/2017/09/...
[2] http://lh5.googleusercontent.com/-xI_c78etYDc/T61_qAwHWFI/AA...
[3] https://weburbanist.com/wp-content/uploads/2014/05/hong-kong...
[4] https://youtu.be/0uMekCFDnkI
[5] https://en.wikipedia.org/wiki/Carceri_d%27invenzione
reply