HackerTrans
TopNewTrendsCommentsPastAskShowJobs

timonoko

1,560 karmajoined há 15 anos

comments

timonoko
·há 3 horas·discuss
I really do not understand this whining and downvoting.

In so-called real life somebody has to live with the malformed macro, whose only purpose is to beautify the code.

I even made un-macrofier, which deleted all macros and replaced instances with macroexpand, because slight adjustement of code resulted mysterious errors cause by nasty macroes.

And lets not talk about Common Lisp loop macro, which was probably scooped up from latrine of hell by the Devil himself.
timonoko
·há 23 horas·discuss
Know 6 languages and you will never get anything right. Search space too large.
timonoko
·ontem·discuss
TLDR, but you are (probably) describing somekind of builtin property.

I am just saying that the end-user do not need macros for much anything, unless she has some specific optimization in mind. Bloody annoying when they start making cryptic macros to "extend the language".
timonoko
·anteontem·discuss
You do not need macros for anything. They are not the tool to "extend the language", but instructions for the compiler. And if the system does not even have a compiler, macros are useless, often incredibly stupid.
timonoko
·há 4 dias·discuss
This "rag" pulled really good. There is always wind above 300 meters: https://youtube.com/shorts/mdiKYHHAvAA?si=Vd4T2qiHLQ3Q8Gh-
timonoko
·há 4 dias·discuss
How do you resist the temptation to raise somekind of rag on strong tailwind? No witnesses.

-- I was just drying laundry.
timonoko
·há 7 dias·discuss
The horror that was aluminium engine. You could open and close a screw only twice and goodbye threads.
timonoko
·há 20 dias·discuss
My Lisp from 1975 was actually used in real world and highly lucrative. Gemini could read the source code, but it told that my code was piece of shit and cannot be implemented in 64-bit world without drastic changes, so it made an example. But that version was just too advanced and too complex as a study subject. There are already enuff good Lisps in the world, methinks.

https://github.com/timonoko/nokolisp
timonoko
·há 20 dias·discuss
I actually perfected the Norvig Lisp at one time. It has compiler to python and just everything. Those very few here that can actually read code, understand why this project soon exploded into biggest piece of odorous excrement.

https://github.com/timonoko/nokolis.py
timonoko
·há 20 dias·discuss
?
timonoko
·há 20 dias·discuss
[flagged]
timonoko
·há 20 dias·discuss
The report is deliberately misleading by the red-green government. If you read between the lines it is a poll among the library visitors.
timonoko
·há 20 dias·discuss
[flagged]
timonoko
·há 21 dias·discuss
One soon discovers that those fancy words are not Ænglish words at all. If you know 6 other languages, you will pass this test 100%.
timonoko
·há 25 dias·discuss
There are not many watch-enthusiasts on boomer generation methinks. The misery of unreliable super-expensive timekeeping raises no fond memories.

I can literally taste bile, when somebody is boasting about their ugly watch, whose only value is that some slave in China worked hundreds of hours to make it.
timonoko
·há 25 dias·discuss
Whatever this is, Tasmota is not the solution.
timonoko
·mês passado·discuss
Unrelated font joke.

https://x.com/TimoNoko/status/2030735635313545330
timonoko
·há 2 meses·discuss
No Thank You

  export EDITOR="emacs -nw"
timonoko
·há 2 meses·discuss
Incredibly splendid. I just tested it myself.

Try C-x 2, C-x 3 and C-x 4
timonoko
·há 2 meses·discuss
Unrelated, but me and Gemini just invented "C-x 4" for multiscreens.

  (defun my-external-readonly-split ()
    "Open the current file in an external xfce4-terminal as read-only."
    (interactive)
    (if buffer-file-name
        (start-process "xfce-terminal-split" nil 
                       "xfce4-terminal" "-x" "emacs" "-nw" 
                       "--eval" "(find-file-read-only (pop command-line-args-left))"
                       buffer-file-name)
      (message "Current buffer is not visiting a file!")))

  (global-set-key (kbd "C-x 4") 'my-external-readonly-split)