fschmidt (3)
I hate modern culture and modern programming. I am a [reactionary programmer](https://www.reactionary.software/).
Posts 1 Posts
Moderating 0 Room
I see no reason to write a book when there are so few users. There are 2 users, so if you used Luan, you would increase the user base by 50%. That could motivate me to finish the online documentation.
Because this is already on my website. https://www.luan.software/tutorial.html
Hello World in Luan: ``` %> Hello World <% ```
If you write good code, then modern scum will hate it and not use it because modern scum hate all good things. In that case, there is no reason not to make it open source.
C++ is bad and modern scum like everything that's bad. That explains the resurgence.
I created it. The most help I got was from my dog who patiently listens to me explaining my ideas.
Then why this thread?
Current parsing techniques are a mess. I invented my own way of parsing that is much simpler: https://www.luan.software/goodjava.html#parser I use this to compile Luan into Java. No reason to compile into something lower, which is harder. And I get the benefit of the Java compiler optimizations.
I regularly use Luan, Java, Javascript, and Bash. So the answer is as many as you need. But it is worth having a superficial knowledge of as many languages as possible in order to understand the core idea of different languages.
DevOps? I guess that's a modern scum thing. I don't build anything, my Luan code just runs. Here is my script to release my chat code: ``` luan luan:host/push.luan chat.luan.software [password] src 2>&1 | tee err ```
I wouldn't use SASS for the simple reason that CSS is easier to debug. I also prefer the simplicity of CSS. I don't need nesting, I am fine with the CSS equivalent. Instead of mixins, use CSS variables and 2 selectors. CSS has imports.
For an image-intensive website, I would use an image hosting service like https://uploadcare.com/
The point, as always, is to make things as simple as possible. Simplicity makes things more reliable and makes it easier to get work done. Any REST API that can't be tested by submitting a simple HTML form is a pain to work with.
Javascript is a horrible ugly language with a usable core which makes it possible to write decent code if one ignores all the advice of modern scum. All Javascript frameworks are horrible and there is no reason to use it on the server side. I wrote the following to explain the core of Javascript: Javascript is like a trans-sexual but is trans-paradigm. Just as a trans-sexual is one sex pretending to be another, Javascript is one paradigm (tables and closures like Lua) pretending to be...
This is the mainstream view, and of course I disagree. REST is simply an HTTP-based transport layer for stateless APIs. The API is a layer above REST. So the API should not use HTTP because this is mixing layers. The API should always send and return JSON since JSON is a clean and universal expression of data. The server should always return 200 and errors should be expressed in the returned JSON. Requests should always be POST. One can have something like an "action" key in...
I disagree. There is no such thing as too easy. Everything should be as easy as possible. Starting with C gets one bogged down in details. Programmers should focus on good clean simple design. Most programmers will never need C or even Java. A high-level language like Python or Luan is enough for most programmers. I say this as someone who has programmed in machine language, putting in hex codes into computers under development. If someone wants to be an expert then they basically...
https://forum.mennonet.com/
Yes, free speech doesn't work for communities. There is always some form of speech that members find intolerable. In my case, I find stupidity intolerable and I only ban people for repeated moronic posts. I don't care about what viewpoint people have. In my case, I find modern scum far more toxic than Nazis, and I say this as someone who had most of my family wiped out in the Holocaust. Modern scum not only have the absolute worst beliefs imaginable, but they are also too stupid...
If you ever want this site to be popular, then you will have to ban me. Modern scum cannot tolerate a blunt defense of goodness. So the trade-off is free speech versus popularity.
The other option is Mac. I use a Mac laptop and Mac servers, so same environment. Not that it really matters because my software is platform independent since it is based on Java. Anyone using modern scum tools like Docker should just be executed. Windows isn't ideal, but it is good enough. Linux is the absolute worst, designed and maintained by modern scum programmers who don't care about ease of use. The Linux terminal, which is Bash, is nothing special. Mac has it and...
Of course my view is different. I view all modern scum as my enemy and I expect them to ban me, so I don't take it personally. Reasonable people should just try to escape from modern culture. I plan to visit the Mennonite area in north Mexico next week. I also like Japan, but my Japanese isn't so good.
Probably diet. Maybe bad carbs or maybe bad fats. No one seems to know, and most studies are so poorly constructed that they are worthless. One has to look at many studies to find any of value, and I don't have the time for it.
Ugh. Berberine works by screwing with mitochondrial respiration. In other words, Berberine doesn't address the root cause of diabetes, just the symptoms. And who know what the long term effects of this are. Because modern scum are corrupt morons, they haven't bothered to actually find the cause of diabetes. But clearly it is the result of some change in the lifestyle or diet of modern scum, because diabetes wasn't such a problem in the past.
Are you using the deepseek API?
Github is a hosting service for Git. Mercurial is a Git alternative. https://www.reactionary.software/mercurial.html The risks you mentioned are lowered with Mercurial simply because modern scum won't read your code because they don't use Mercurial. Also, my hosting service is open source, so you can check for vulnerabilities yourself.
One has to subscribe to read the article, which I won't do. But I will comment on Anthropic. These modern scum provide no way to report bugs. So however they measure Claude, it is worthless crap because they can't fix bugs if they provide no way to report bugs. No decent programmer should have anything to do with Anthropic. OpenAI is currently the best AI option.
I use Mercurial and my own hosting: https://hg.reactionary.software/ Git is the worst programming tool ever developed which is why modern scum love it. And malicious people will be modern scum. So by using Mercurial, I avoid exposure to modern scum.
https://talky.io/ already does voice and screen share well, so I saw no reason to do it myself. On "Your Account" page of my site, you can set your voice URL to a talky page and then a voice link to that URL will appear in chat.
https://oa.mg/ I use it for medical research. Modern scum doctors are as bad as modern scum programmers, so I have to do my own medical research.
My family uses Skype. So I am improving my chat website to replace Skype. I will write up a full explanation on the "about" page in a few days. https://chat.luan.software/about.html
You have the user ID in a hidden field. You need to put some secret in another hidden field. This could be a digest of the user password or a digest of the user ID and salt or whatever. Pass that secret back to the server to verify the request.
Base64 has nothing to do with security. It is to convert data to 7-bit ascii.
Why would you want to hide this? I think there is rarely any Javascript worth hiding, and when there is, move it to the server.
I disagree with this video. Modern scum prefer crappy things over good things, and AI writes crappy software. So AI will win in modern culture. Good programmers (and good people in general) only have a future in good cultures - Japan and the Mennonite area in north Mexico.
The only programming YouTube channel that I am subscribed to is https://www.youtube.com/@InternetOfBugs
No, the idea is to have the free site go viral, not to rank it in Google. It should be easier to promote a free site through forums or YouTube or whatever. The hope is that this then gets the paid site ranked in Google.
Modern scum (members of depraved modern culture) only like the worst tools. If you want to work for modern scum, then you must become scum yourself. If you want a job writing decent code, then move to Japan or the Mennonite area in north Mexico.
That's what I heard, but I haven't tested it. I like Nginx because it is simpler, but to be honest I have my sysadmin mostly deal with it.
Before responding, I will quote Knuth: "Premature optimization is the root of all evil." <br><br> Server-side caching and object caching are not needed if you use a sane database that is in-process and uses memory-mapped IO. I use Lucene. <br><br> For page caching, avoid all modern crap including FastCGI. Just use NGINX as a reverse proxy and have it cache. This uses old protocols, not modern crap. <br><br> CDNs are pain in the ass. Avoid...
Both are efficient enough, so efficiency doesn't matter. In general, simplicity should be the top priority.
I didn't change anything. This is a different thread. Here I modified your code.
``` <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Moving a Div</title> <style> body { font-family: Arial, sans-serif; margin: 0; background-color: #f0f0f0; overflow: hidden; } #movingDiv { position: fixed; background-color: #3498db; color: white; padding:...
See https://free.test.super-resume.com/ . Try the "AI Resume Writer".
``` <!doctype html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> [choice] { display: none; } [choice][shown] { display: block; } </style> <script> 'use strict'; function show(choice) { let shown = document.querySelector('[choice][shown]'); if( shown ) ...
No one should create frameworks, the horror. Libs only. Anyway, make a room and send me the link and I will participate.
What do you mean by this? The point of my tools is to make all application programming simple (not complex). My chat code is simple.
2 weeks. You can chat with me [here](https://chat.luan.software/?with=fschmidt@gmail.com). I needed this for support for a web business.
I just finished programming a web chat that has my typical structure. Here is the [source](https://hg.reactionary.software/repo/chat/file/tip).
The problem is that I am one of the most hated people on the internet, so I am reluctant to associate my name with my businesses. For my open source stuff, there is no problem. I will think over whether to publicly discuss this particular business.
The biggest benefits of AI are going to be application-specific, not generic. For example, I have an old resume building website that I decided to update with AI. For importing resumes, I now convert the resume to text and then have GPT extract info and give it to me as JSON. Now I am developing an AI advisor that will help users write resumes. I just discussed what kind of JSON I should use with ChatGPT [here](https://chat.openai.com/share/152d04f8-b4d0-421d-9880-c9ba10ae08e2). I hope to...
Nothing that modern programmers do makes any sense. Modern culture is insane.
Database caching is unnecessary. It was needed in the past for various reasons, and of course modern programmers never remove complexity even when it becomes obsolete. The advances that made caching obsolete are in-process noSQL databases, and effective memory-mapped files with big memory. I use [Lucene](https://lucene.apache.org/core/) with memory mapping. This means that database access involves no interprocess communication and little disk access. So a straight database access is as...
@amargo85, [Mercurial](http://www.reactionary.software/mercurial.html) does everything that Git does, but without being overcomplicated. Click on the link for more.
This post illustrates what is wrong with modern programming. Modern programmers make everything overcomplicated. Most of these tools are not essential. <br> Not only don't you need an IDE, but an IDE will make you a bad programmer. See [here](http://www.mikraite.org/Why-IDE-s-are-useless-for-beginner-programmers-tp2405.html) and [here](http://www.mikraite.org/Changed-my-mind-about-IDE-s-tp2769.html). Just use a text editor like Sublime Text. <br> Git is the worst...
I explain why to start with Bash [here](http://www.reactionary.software/bash.html). The way most people learn programming is clearly bad because modern programmers suck. <br> Yes I posted about my parser in /r/Compilers [here](https://old.reddit.com/r/Compilers/comments/cv78b3/parsing_for_programmers_who_hate_modern_software/) and the response was typical of moronic modern scum.
I recommend learning the command line before learning a programming language like Python. The Linux command line is Bash, but Bash is also available on the Mac and Windows, so I recommend not using Linux which is user-unfriendly. Since I couldn't find a decent Bash tutorial, I wrote [my own](http://www.reactionary.software/learn_bash.html) as a part of my general [reactionary programming course](http://www.reactionary.software/learn.html). <br> Python is the best popular...
I prefer [ApexCharts](https://apexcharts.com/). I tried Chart.js and didn't like it, but I don't remember why.
I would have titled this "Practical demonstration of how to use REST in development projects". REST is a specific type of API (using HTTP). The example is a trivial GET request. Here is a more realistic POST request to [OpenAI](https://platform.openai.com/docs/introduction) in [Luan](http://www.luan.software/): local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" local uri = Io.uri or error() ...
In my experience, unit testing isn't worth the complexity that it adds, so I am strongly against unit testing. Just keep code simple and make sure it fails fast if something goes wrong, and have good error logging.
You don't need to check if n===1, so I would leave that out. <br> The performance here depends on whether Javascript has tail call optimization, and I don't know if it does.
Getting involved in modern open source projects will make you a horrible programmer in the same way that getting involved with modern art will make you a horrible artist. Everything done by modern culture is horrible because modern culture has horrible values and these values are reflected in the things that modern culture creates. The open source projects listed here perfectly reflect what I mean. <br> If you are a good reactionary programmer who hates modern software and modern...
@jair_messias_bol For Islam (Salafism), just visit your local mosque found easily enough on Google Maps. For conservative Mennonites, look for a local church on [this map](https://churchindex.org/).
@amargo85 I can't read [his fucking CSS](https://perfectmotherfuckingwebsite.com/fuckingstyle.css) because he fucking compressed it.
I haven't heard of this before, but every single principle listed here is wrong. I see no reason why I should present arguments against these principles when this article doesn't present arguments for these principles. They are just stated as unjustified assertions. <br> But I will comment on the usual cause of such misguided thinking, this being the idea that objects/classes are modules. They are not. Objects are just a convenient way to bundle functions and data...
Modern scum are members of modern culture. Since modern culture is global and ubiquitous, anyone who doesn't reject modern culture is a member of it. Some alternatives to modern culture include Salafism, conservative Mennonites, and ultra-orthodox Judaism. Joining any of these will improve your programming since you will be free of the horrible values of modern culture. I follow the [Old Testament](http://www.mikraite.org/The-Old-Testament-on-Programming-tp1923.html) myself.
This is modern thinking and mostly wrong. Modern scum (members of depraved modern culture) never test anything, they just believe in evil on faith. As Donald Knuth said "Premature optimization is the root of all evil.". <br> One needs to understand the difference between throughput and latency. On the modern internet, throughput is high, so almost all delays are due to latency. Based on this, I can respond to the points. 1. I reduce image size just as a courtesy to...
Cyberat, The "repeat" loops prevent duplicates.
Modern scum can only make things worse, so I presume that everything discussed here is bad.
Cyberat, My code prevents duplicates.
JavaJuggler, Arrive at what result? My program? I read the requirements, looked at your code for variable names, and wrote my code. It took about 15 minutes.
The last good programmer of modern culture was Terry Davis. - [Simplicity](https://youtu.be/k0qmkQGqpM8) - [The Hardest Question In Programming](https://youtu.be/4K8IEzXnMYk)
@Awschult, Here it is in Java. No pointer nonsense. Much easier to understand. public class LinkedList { static class Node { int data; Node next = null; } Node front = null; Node rear = null; void enqueue(int value) { Node newNode = new Node(); newNode.data = value; if( front == null ) { front = newNode; } else { rear.next =...
In my programming language [Luan](http://www.luan.software/): local Luan = require "luan:Luan.luan" local error = Luan.error local range = Luan.range or error() local ipairs = Luan.ipairs or error() local stringify = Luan.stringify or error() local Math = require "luan:Math.luan" local random = Math.random or error() local Table = require "luan:Table.luan" local sort = Table.sort or error() local concat =...
The first rule of programming is to break all the rules made by modern scum (members of depraved modern culture). The second rule is to make code as simple/readable as possible. I use the [Old Testament](http://www.mikraite.org/The-Old-Testament-on-Programming-tp1923.html) as my guide to programming.
<!doctype html> <html> <head> <title>To-do List</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> ul { list-style: none; padding-left: 0; } li { margin-bottom: 5px; cursor: pointer; } ...
@JavaJuggler, Sorry but I haven't used C++ in a while, so I won't spend the time needed to do this right.
The linked list example would be cleaner if implemented as a class. But anyway, these examples show why most programmers shouldn't use C++. These things should be done in Java.
amargo85, The core problem is modern culture itself which is both dysgenic and promotes evil and stupidity. In most languages, including Hebrew and Spanish, the words for "evil" and "bad" are the same. So what I mean is that modern programmers naturally hate all good things like simplicity, and love all bad things like complexity. I am not sure that this can be fixed without rejecting modern culture itself. Of the good technical people that I know, 2 are Muslim and 1 is...
JavaJuggler, Things are not implemented according to the needs of the users, they are implemented according to the wants of the users. And since the users are insane evil modern scum, there is almost no correlation between their needs and their wants.
JavaJuggler, A good book that discusses some of Javascript's problems and how to deal with them is [JavaScript: The Good Parts](https://www.amazon.com/gp/product/B0026OR2ZY/).
In example 0, the function is defined as "som" but called as "soma". The 2 solutions are: console.log("The result of the sum is: " + result); console.log(`The result of the sum is: ${result}`); <br> In example 1, the suggested solution doesn't address "access a property of an object that doesn't exist" which would still throw an error. In general, I wouldn't add any of this error handling code, I would just fix the...
Because modern scum (members of depraved modern culture) are pure evil, everything they teach is the opposite of good programming. So the only use of modern programming resources is to teach you what not to do. <br> My website for programmers who aren't modern scum is <u>[reactionary.software](http://www.reactionary.software/)</u>. It includes an (unfinished) course on programming, a list of good programming books written before humanity turned to scum, and other...
All modern frameworks are horrible. It isn't that hard to write CSS and Javascript to do what you want, and this is much easier to debug.
Modern scum (members of depraved modern culture) love to add pointless complexity to everything, and security is a great excuse for them to do this. As a result, almost everything currently promoted for security is quite useless for security but does add pointless complexity. <br> HTTPS is pointless for an info-only sites because nothing that needs to be kept secret is being transimatted. So my personal info sites at HTTP. Of course this scares away moronic modern scum, which is...
For programmers who aren't modern scum (members of depraved modern culture), I started <u>[a programming course](http://www.reactionary.software/learn.html)</u>. I started with Bash because it is most interactive and all good programmers need the shell. While JavaScript is a disgusting language, all web programmers needed it, so this is the next programming language in my list. And for general programming, I recommend my own programming language...