News for hackers. Stuff that matters.
Re:Write your own retro compiler by nils-m-holm on Sunday December 10, 2023 @12:30PM (#38593173)
Thank you!

Books are my biggest source of income, but "big" is relative here: I am earning about $500 per month in revenues. This is mostly a problem visibility, I think. Most people stumble across my books by accident. Reviews, presence on the front page of HN, etc. usually increase revenues significantly for one month.

Regarding FORTH, lets see. The code is already there: http://t3x.org/t3xforth/

Re:Write your own retro compiler by Archbtw97543 on Sunday December 10, 2023 @01:09PM (#38593476)
Thanks for being so transparent
Re:Write your own retro compiler by nils-m-holm on Sunday December 10, 2023 @02:10PM (#38593964)
Sure, no problem :)
Re:Write your own retro compiler by winter_blue on Sunday December 10, 2023 @01:49PM (#38593791)
$500 isn’t really enough to live on — do you have a job that you use to support yourself (or do you live in a low cost-of-living country)?
Re:Write your own retro compiler by nils-m-holm on Sunday December 10, 2023 @02:09PM (#38593951)
I have multiple sources of income, but book revenues are the biggest one. The area I live in is a rather expensive one, but I pay no rent, which helps. By the standard of our country I qualify as "poor", but I do not mind much. A little bit of safety would be nice, but I do not need much to live comfortably.
Re:Write your own retro compiler by tiberious726 on Sunday December 10, 2023 @04:12PM (#38595098)
This is great quality work---you'd crush it writing technical documentation or putting together technical internal corporate training programs.
Re:Write your own retro compiler by nils-m-holm on Sunday December 10, 2023 @05:25PM (#38595687)
I tried that some time ago, but do not seem to be compatible with all the business stuff. Thanks anyway! :)
Re:Write your own retro compiler by pamoroso on Sunday December 10, 2023 @04:40PM (#38595315)
Nils, regarding visibility, have you considered setting up a Mastodon account? Yesterday I shared on Mastodon a link to your book and my post got 28 reshares, 42 likes, and half a dozen comments. And I'm not even the author of the book. In the Fediverse people do notice you, read what you write, and click your links. Which is mind blowing for those used to traditional social platforms.
Re:Write your own retro compiler by nils-m-holm on Sunday December 10, 2023 @05:21PM (#38595660)
Thank you, but I do not even know what Mastodon or the Fediverse are. :) Could you point me to some resources that would get me started? Preferably to something for the social media-illiterate! Which software to use (on BSD), where to register (if that is a thing), etc. That would be cool!
Re:Write your own retro compiler by 7thaccount on Monday December 11, 2023 @12:20AM (#38597895)
Fediverse refers to a collection of decentralized applications that use some kind of common protocol. Like instead of centralized Twitter, you could choose Mastodon and so on. My understanding is very basic though.

Long story short, I'd love to see you advertise some more. I'm not sure how you'd reach your typical audience though.

Re:Write your own retro compiler by nils-m-holm on Monday December 11, 2023 @05:13AM (#38599202)
> Long story short, I'd love to see you advertise some more.

Let's see. I have had a look at Mastodon and all I see at the moment is a wall of random distractions. Maybe I am missing something, though. I will investigate further. On HN, for example, there are just headlines and it takes me maybe a minute to scan the front page. Mastodon looks pretty chaotic and time-consuming compared to that.

Re:Write your own retro compiler by 7thaccount on Monday December 11, 2023 @05:40AM (#38599348)
Oh I agree and of similar mind to yourself. I was just answering the question above about Mastodon.

Regarding advertising...idk, but there should be some kind of option for you out there. HN is of course a good place for this kind of thing. Is that lambda the ultimate blog still a thing? Not sure how many people listen to the arraycast podcast, or if you're comfortable with that format...but I'm sure they'd be interested in your work on Klong and the implementation choices.

Re:Write your own retro compiler by pamoroso on Monday December 11, 2023 @03:14AM (#38598613)
Think of Mastodon as an open-source Twitter with multiple servers ("instances" in Mastodon-ese) instead of the only twitter.com The servers interoperate through a common protocol, thus allowing any user on any server to follow and engage with any other user on any other server. The protocol actually makes it possible to interoperate with platforms other than Mastodon that are part of a larger system called the Fediverse, but you can ignore it for now.

The only software you need to get started is a web browser to use a web client, which is typically the Mastodon server you create an account on. Picking a server is the only potentially confusing choice, so for retrocomputing enthusiasts I recommend creating an account at https://bitbang.social or https://oldbytes.space Once you have an account on a server you can migrate to another one if needed.

For more on Mastodon see https://joinmastodon.org For any other questions feel free to ask here or follow me on Mastodon at @[email protected] and ask there.

Re:Write your own retro compiler by nils-m-holm on Monday December 11, 2023 @05:10AM (#38599190)
I see. Thanks for the explanation and the links! Unfortunately I pretty much do not know what Twitter is, either. So I looked at the instances (?) you suggested and pretty much saw a doom-scrolling wall of random postings, which I find exhausting.

So when adding an account, I would just add to that wall of postings? How would people interact on such a platform? I am coming from Usenet, which had the greatest user interface ever (IMHO): you just follow-up on a posting and replies will pop up in your stream of unread messages. How would this work on Mastodon?

Re:Write your own retro compiler by pamoroso on Monday December 11, 2023 @06:21AM (#38599587)
On Mastodon (and similar socials like Twitter and Facebook to a certain extent) you mostly follow people instead of themed groups like Usenet.

You set up your "wall of postings" (the "feed" or "timeline" in the jargon of socials) by following (subscribing to) the people you're interested in. On Mastodon you can also follow topics by following "hashtags", which are the sets of posts by any user tagged with a string preceeded by a hash character. For example, following the hashtag #retrocomputing will bring in your timeline the posts about that topic.

So, on socials, you typically scan your feed and the feeds of any additional hashtags you're interested in. For each post you can reshare it, reply (comment), or like it.

Some additional resources: 1) https://opensource.com/article/23/1/mastodon-beginners-guide 2) https://github.com/joyeusenoelle/GuideToMastodon

Re:Write your own retro compiler by 7thaccount on Sunday December 10, 2023 @09:11PM (#38596907)
Awesome Forth implementation! I'd love to read a high level book on the implementation too once you get around to it!
Re:Write your own retro compiler by nils-m-holm on Monday December 11, 2023 @05:14AM (#38599204)
Thanks! I will keep it in mind!