HNHacker News
TopNewBestAskShowJobs

lebuffon

748 karma · joined August 1, 2019

submissionscomments
lebuffon··on How photos were transmitted by wire in the 1930s
Absolutely. From the advent of radio broadcasting telephone lines were used for everything, audio and even DC signalling to control relays. All remote radio broadcasts used at least two lines. One for sending sound back to the station and a 2nd pair (telephone lines are a balanced pair of wires) for "cue" that came from the master control room to the remote site.

Since most transmitters were located outside of city limits, equalized telephone lines were used to send the sound from master control to the transmitter.

This was the most common and cheapest way to make the connection to the transmitter until the advent of inexpensive microwave equipment. And microwave links have a nasty habit of fading out during tropospheric inversions so they were actually not as reliable, over long distances, as a phone line with a backup phone line that took an alternate path. (first hand experience here. Ya I'm that old) :-)

Most people today have no idea how you transmit analogue audio faithfully and reliably over long distances, via wires. Telephone engineers figured it out over 100 years ago.

lebuffon··on Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction
"This concept is also known as DSL (Domain Specific Languages), but only Lisp dialects have it incredibly tightly integrated into their core."

Historic reminder: Forth was making games using DSLs long ago. In the days of Kilo-byte memory spaces, it was a strategic advantage, IF you created a good DSL.

lebuffon··on Colecovision BASIC compiler: CVBasic v0.1.0
Off topic but interesting: Over in the TI-99 section of atariage.com the boys have ported GCC to a machine first designed in 1978. :-) It's taken a while to get all the kinks out. First attempts were made in 2010. Great progress has been made in the last several months as it now seems to compile most people's projects successfully.

https://forums.atariage.com/topic/164295-gcc-for-the-ti/#com...

lebuffon··on Hallucination is inevitable: An innate limitation of large language models
Complete AI layman here but it seems to me that the human mind's architecture has an overarching "executive" module that is involved in managing the numerous "expert" systems that do other stuff for us. (split brain experiments demonstrate multiple "minds" in the brain)

Based on what we know about different systems in the brain it might be a stretch to expect hallucination free AGI, using only a single LLM.

lebuffon··on XL: An Extensible Programming Language
Had this discussion on Discord as well. Like most things Forth it depends how you use it. If we consider the classic indirect threaded systems, then every field in a definition is an address called an execution token (XT). In most systems you can convert an XT back into a text label. This allows pretty simple de-compiling for example.

It is trivial to collect those Xts as data and execute them later.

CREATE XT-LIST ] THESE WORDS COULD BE FORTH CODE [

XT-LIST now contains six XTs. They can now be read one XT at a time and executed.

So if one accepts that those XTs are data, BUT they are also code since they can be "executed" by the Forth VM then I think we can say Forth is homoiconic.

However if that doesn't suffice it is perfectly legal to pass text strings to EVALUATE.

: TEST S" THESE WORDS COULD BE FORTH CODE" EVALUATE ;

That's all I got.

lebuffon··on XL: An Extensible Programming Language
Obligatory "FORTH has had this for ages". :-)
lebuffon··on In 1950, a U.S. troop plane vanished without a trace in the Yukon
Point of order that I know a Kiwi will understand. Yukon Territory is not in Alaska. It's next door... in Canada. ;-)
lebuffon··on Stem, a stack-based language with metaprogramming and a C FLI
You are correct, but in Forth for example, the colon is a word in the dictionary of words and so is semi-colon. They just happen to parse the input stream rather than taking arguments off the stack. Everything in Forth is called a "word".

So depending who your lawyer is, : and ; are "words". :=)

lebuffon··on Stem, a stack-based language with metaprogramming and a C FLI
Very neat. You have tried to make a very orthogonal language from what I can see. One of the critiques of Forth is that it is postfix at runtime but typically prefix for compiling stuff. Your use of an unassigned text label being the default to which things can be attached with def is a nice solution.

How would say the language performs at runtime vs other REPL languages. Is it compiling to native code behind the curtain or is there a VM back there?

lebuffon··on How French was medieval England?
"Foyer" is the classic example.
lebuffon··on How French was medieval England?
But some American dialects (midwest?) have dropped the use of "the" with a long 'e' before words beginning with a vowel.(ie: thee apple) It sounds bizarre to me to use the short 'e'.
lebuffon··on How French was medieval England?
But the butter chicken is to die for!
lebuffon··on Feral Minds
I have no formal knowledge in the domain to go much deeper but I can understand the problem you stated about defining the terms properly. I suppose this spinning around on word definitions is similar to my "awareness of awareness" description in that we have the ability to ponder the meaning of the very tool (language) that we are thinking with. But my old head begins to implode if I go very deep...
lebuffon··on Feral Minds
In my layman's mind consciousness, at it's lowest level, is awareness, as mentioned in the article.

I think what humans have achieved is the next level which is "awareness" of our awareness. The ability to self-reflect. Perhaps it is even a form of "recursive consciousness" (?) And perhaps structured language is the secret sauce that makes this possible.

Without that next level I can't differentiate humans from other mammals.

This has caused me to ask: Is there a level above this? ie: Awareness of your awareness of your awareness. and... can humans achieve that next level with our current biological equipment?

:-)

lebuffon··on Tesla owners in deep freeze discover the cold, hard truth about EVs
Think of gas automobiles in 1924. (Ford Model A) That's about where we are again in this century with EVs.

Patience...

lebuffon··on bigFORTH (1997-)
Amazing that this is one person's work.
lebuffon··on Copyright is not a moral right, it's a monetization strategy
API might go down the road travelled by music in the last 25 years or so.

Music used to be a copyright on a melody. Arrangers/producers had nothing. Recorded music now has expanded to have "production rights". This a copyright on the way the released recording "sounds". The recent Ed Sheeran court case is a good example how weird that can get.

So APIs could be get there with the right crop of lawyers and court cases. ?

lebuffon··on It Sure Looks Like Phones Are Making Students Dumber
Interesting. Is this a trend away from holding knowledge in the local wetware?

Things that are much less common over my (long) lifetime:

-memorization of classic poetry and lines from literature

-memorization of tables for simple math operations (+ - * / )

-memorization of telephone numbers

-memorization of how to travel to different locations, even in a city

Is memorization of the alphabet next?

lebuffon··on Against Superficial Simplicity (2022)
This is related to something I have often wondered about modern user interface that try so hard to simplify things for the end user.

Contrast that to musical instruments where the "user interfaces" can be complicated, requiring years to master but they allow huge variations in how the music can be played in some cases.

There must be something in the middle. (?)

lebuffon··on Giant batteries drain economics of gas power plants
In the 60s and 70s it was impossible to generate really large amounts of power with the bipolar transistors that were available. Large transmitters for example were still using Vacuum tubes into the 1990s.
lebuffon··on Giant batteries drain economics of gas power plants
We should take a moment to acknowledge the Power MOSFet in this story. For a guy who paid money for his first germanium transistor generating grid scale power with transistors is TOTALLY amazing.
lebuffon··on We have used too many levels of abstractions
No but I forgot about that one. It's a good one too. Thank you.

The one I remember was about a "technician" in this world where nobody remembers the underpinnings of technology. There is a big competition to solve a known problem using the existing tech toys that are available. (something like a tech olympics) The technician wins the competition by using the equipment in non-standard ways and re-engineering their functions in ways nobody had ever done.

The judges are at a loss as to how he could have done this since it is not in any instruction manual. :-)

lebuffon··on FCC wants to bolster amateur radio
It means you can transmit Morse code by blinking a light on and off in the correct manner.
lebuffon··on George Carlin's "Soft Language" (2019)
" ...and tits doesn't even sound like a swear word. It sounds like something you should eat.

Try new cheese-tits! Bet you can't eat just one"

R.I.P. George

lebuffon··on We have used too many levels of abstractions
This situation was predicted in a sci-fi short-story that I read a very long time ago. Unfortunately I cannot remember the title nor the author.

It makes me wonder if we are a hitting a pyramid depth in tech that exceeds a practical limit for the human mind and life-span.

One solution is to get a better mind. Interesting coincidence that there are few in the works...

lebuffon··on Wealth shown to a pixel scale (2021)
At least one economist believes we have already left the realm of capitalism and are in the age of techno-feudalism.

ie: We all work for Zuckerberg and the gang, giving them free labour/info which they resell.

Interesting take on the subject. https://www.project-syndicate.org/commentary/techno-feudalis...

Old guy me expects a revolution of some kind because the standard of living in N. America is slowly declining for most and they remember when it was better. You can agree or dis-agree but Americans won't let that happen forever...

lebuffon··on C Is Not a Low-level Language (2018)
Everyone knows that CPU stands for "C" processing Unit...

:-)

lebuffon··on C Is Not a Low-level Language (2018)
I would say Forth is lower level than C. The mental model is a two stack machine plus memory, rather than a PDP-11.

And it is very reasonable if you are under 50 years of age, that you haven't heard of it.

lebuffon··on A wild idea to protect the Great Barrier Reef
There have been recent discussions that we were doing that kind of geo-engineering accidently, in the Atlantic shipping lanes, for many years, when ships burned high sulphur fuel oil. The sulphur dioxide in the exhaust was shielding the ocean from solar radiation keeping the water temperatures cooler.

We changed the fuel regulations for ships in 2020.

The atlantic ocean near North America is now at all time high temperatures. Could be related. ?

https://www.carbonbrief.org/analysis-how-low-sulphur-shippin...

lebuffon··on What scientists must know about hardware to write fast code (2020)
Ditto for Forth.
← PreviousPage 4 of 13Next →