HNHacker News
TopNewBestAskShowJobs

fjfaase

2,267 karma · joined March 20, 2017

Software engineer with more than 30 years experience writing software in mostly C++. Interest in parsers, interpreters and combinatorics problems.

* https://www.iwriteiam.nl/ * https://github.com/FransFaase * https://fjfaase.at.hn

submissionscomments
fjfaase··on Trump's Handwritten Message to the Fed: Why Startups Should Pay Attention
If the Fed would change the rate to 1% that will result in inflation to quickly rise. People who live of savings, like pensioners, will be hit double. It will also result in a devaluation of the dollar, which in combination of the national depth could lead to serious problems. It looks like it will be a quick fix, but in the long run cause more harm than do good.
fjfaase··on EĿlipsis, a Language Independent Preprocessor
Funny how they are using the Catalan 'punt volat' in the name of this language, which seems to be in English, or otherwise in French. Most programming languages are restricted to ASCII characters, except for string constants.
fjfaase··on Europe approves first saliva-based contraceptive – no pill required
Now that women delay their first pregnancy till their early thirthies, they often experience problems with getting pregnant when they are ready for it, especially when they are having a busy life with a job. Knowing when you are fertile, which is in the days before the egg is releases, is important knowledge if you want to become pregnant. The stress related to not getting pregnant makes things worse. Many IVF treatments could be avoided if women had a simple and reliable method for knowing when they are fertile.
fjfaase··on Most ints are not floats
A little known fact is that some intel processors use 80 bit registers to store double values, which can result in programs behaving differently based on the optimization level, because if values are stored in memory, like when building for debug, they are rounded.
fjfaase··on ICE test train reaches speeds of up to 405.0 km/h
I fear that the general public in Germany will not be praising this achievement. The once efficient and punctional trains in Germany have deteriorated severely in the past years due to lots of delayed maintenance causing lots of delays and even regular cancelations of trains. Also the road infrastructure is suffering from delayed maintenance.
fjfaase··on BusyBeaver(6) Is Quite Large
I wonder if the visible universe is large enough to write down the exact value of BB(6).
fjfaase··on I deleted my second brain
Good question. Through the years, I have become more restrictive about what I write especially with respect to others. I am aware of the fact that I am more open to share about my personal life than many people around me. Maybe it is related to fact that I want to have some, hopefully positive, effect on the world. (Maybe one day in the future it might become material for some historic research.)

There is also a lot, I do not share. I keep a personal diary and since 2010, I am recording my daily activities in Moleskin daily planners (the only planners I have found that have the same space for Saturdays and Sundays as for working days).

fjfaase··on I deleted my second brain
My personal website acts as my second brain in the sense that it helps me remember important events in my life and tracks my personal projects. I started it around 1995.
fjfaase··on See if your website is discoverable on ChatGPT
This is an advertisement. Website generates some score with some tips and for indepth information, you have to make an account.
fjfaase··on Using Wave Function Collapse to solve puzzle map generation at scale
I was just wondering this for myself, not something for you to figure out.
fjfaase··on Using Wave Function Collapse to solve puzzle map generation at scale
I wonder how well it will work for generating certain street tile patterns, where tiles of different sizes are used and where it is not allowed to have four tiles meeting at one point and where there are no H-patterns. See [1] for a large pattern and [2] for an animation using patterns within an 8 by 8 square. I did figure out a set of Wang tiles [3].

[1] https://www.iwriteiam.nl/D1801.html#4

[2] https://www.iwriteiam.nl/ST8x8FixedPalette.html

[3] https://www.iwriteiam.nl/D1606.html#5

fjfaase··on Building my own paper tape punch
My earliest memories related to computers is decoding a paper tape by hand that I got from my cousin who was studying at a university. If I remember correctly it contained some lines of Algol60.

I never worked with paper tape myself, but did use punch cards.

fjfaase··on A common parenting practice may be hindering teen development
As far as I can remember, I walked to school on my own every day since second grade. I can even remember that I occasionaly walked home from first grade when I went to a school that was about a mile from home. My daughter was about seven when she started to bike to school on her own.
fjfaase··on Man with the world's highest IQ declares 'Jesus Christ is God'
IQ tests gear towards measuring raw processing power, not depth of insight. One can be very fast with performing certain cognitive operations, but still not be a critical thinker. The extreme example of this are the autistic savants, who are, for example, great at calendar calculations, but not able to thy their shoe laces.

For a long time in my life, I did hold the believe that Jesus Christ was God, but in the past decades I became an atheist and now I feel ashamed that I once was deluded in believing such a thing. I contribute my delusion to some mystical experiences I had in 1979.

fjfaase··on I Wrote a Compiler
There are other tools for prototyping the grammar for a new language. There are several online tools that can interactively parse input based on a given grammar. The one I developed is: https://fransfaase.github.io/MCH2022ParserWorkshop/IParseStu... The page does contain a sample grammar and sample input. For the grammar for the grammar see: https://fransfaase.github.io/MCH2022ParserWorkshop/index.htm...
fjfaase··on I Wrote a Compiler
Since 1990, I have developed software with C and later C++. Now that I am working on a C compiler, I am learning new things about the language. So, writing a compiler (or an interpretter) can really help to get a deep understanding of a programming language.
fjfaase··on Jfokus Stockholm 2025
The link for the blog with the title 'Lessons From 9 More Years of Tricky Bugs' is https://https://henrikwarne.com/2025/06/15/lessons-from-9-mo...
fjfaase··on We Studied Procrastination on a Scale. Here's What Works
Sounds interesting. Is there a link to a paper, a pre-print, a report, or at least a project description?
fjfaase··on Sen. Padilla is forcefully removed from Noem's news conference and handcuffed
The US might have been a the strongest liberal democracy, but it in 2024 it was ranked 28th on the Economist Democracy list. I am worried that people in the US are over estimating the strength of their democracy and that that might be an important reason for its rapid decline.
fjfaase··on How long it takes to know if a job is right for you or not
I agree with the article, except for the last section, because many times the reason for me to quit was a manager who did not give himself, but was playing the game of pleasing upper management and not giving a shit about the hard working team. Also thr suggestion that you as a software engineer does not bring yourself to the table, is wrong, otherwise there would not be any developers suffering from burn-outs.
fjfaase··on Yes, You Can Use AI in Our Interviews. In Fact, We Insist
Is there any hard evidence that using AI agents significantly improve the productivity in software development, excluding website development? I have been developing C(++) software for more than 30 years and I am still discovering things about the language that I had not fully grasped before, especially now that I am developing a C-compiler [1] myself. What I want to say is that developing quality software, a deep understanding of programming languages, is required. Good software engineering is not about produce lots of code, but keeping you code base lean/agile, avoiding technical depth, such that you velocity does not decrease over time. I am not convinced that that can be achieved with current day AI agents that only have a shallow understanding of software and that I doubt are able to have a deep understanding of large code base.

So, I wonder if a company excluding software developers who do not use AI agents, is not excluding a certain category of developers that do have a deep understanding of code and are able to keep a code base lean and make good architecture decisions.

I am also doubtful about the predictive value of coding interviews with respect to productivity, because I doubt whether coding is a significant factor in software development done in teams. Being able to spell perfectly does not automatically make you a author of best selling novels.

[1] https://github.com/FransFaase/MES-replacement

fjfaase··on Trump deploys National Guard as LA protests against immigration agents continue
I just wanted to state that the right for due process is not restricted to people being legally in the USA, it applies to all people, no matter their legal status (as I am not mistaken).

Several people, including teenage girls, have been stripped searched when they were rejected entry and had to wait overnight for a return flight. Also being in the country as a tourist, you are no longer safe. NYPD and ICE mistakenly arrested a Chilean woman here in NYC on vacation and left her 12 year old daughter alone in the street. https://x.com/Suzierizzo1/status/1931541931030389049

fjfaase··on Trump deploys National Guard as LA protests against immigration agents continue
I understand that the consitution also applies to people who are illegal in the United States. This is very important for people who travel to the United States by plane and are rejected entrance for some reason, for example having certain messaged on social media, and are thus declared illegals to be send home. The idea that I as an EU member could be deported to El Salvador, is enough reason for me to not consider to travel to the USA and advice everyone to avoid doing it as well, especially if the are of (mixed) color.
fjfaase··on Dutch Government Collapses over Migration Dispute
It might have been more of Wilders chicking out, because of some other issues being on the table. Wilders has been making big promisses with respect to the poorer parts of society, among which there has been many of his voters, and not beinflg able to fill in any of his promisses, while he was in the position to do so. It even supported some changes that support the rich. So, he decided, probably some weeks ago, to get out and made some fuse about with to start his campain. He probably hopes to get the majority together with the support of the liberal party and fulfill his dream to become premier and rule in a Trump like manner.
fjfaase··on Yorick programming language for scientific computations
Discussed before on https://news.ycombinator.com/item?id=38134935
fjfaase··on Implementing a Forth
I am currently implementing a stack based language as an intermediate language for a C compiler that I am developing. I have developed a relatively straight forward compiler for the stack language to the M1 assembler from live-bootstrap. This stack language has local variables. It actually makes use of two stacks: One in the traditional sense and one for the local variables (and the return address for calls). It reads as a kind of very primitive post-fix C kind of language. See: https://github.com/FransFaase/MES-replacement and https://www.iwriteiam.nl/D2506.html#2b
fjfaase··on There should be no Computer Art (1971)
There are but a few classical traint artist that started to use computer programs to produce art. One of them is the Dutch artist Peter Struycken. See pstruycken.nl for his art works. In his last works, that focus on colour, he used software to find arrangements of squares with no recognizable patterns as not to distract the viewer from the subject of his works, the interaction of carefully selected coloursm
fjfaase··on My AI skeptic friends are all nuts
I did follow your suggestion to break it down in separate prompts, but that to did not result in any useful code. I did not try to compile it, but I get the impression that it does not even compile. There is nothing remotely related to the VirtIO protocol in the code. See Section 5.18 of https://docs.oasis-open.org/virtio/virtio/v1.3/csd01/virtio-...

When I added the prompt: 'Could you use the specification given in Section 5.18 of https://docs.oasis-open.org/virtio/virtio/v1.3/csd01/virtio-...' it produced almost the same code preceded with some babbling from the document, but not using anything from the specification, not even the code fragments mentioned in the section.

fjfaase··on My AI skeptic friends are all nuts
I was just giving it as an example of how there are domains where AI assistance have little or no benefit. Even if you used them for searching for resources or instructions how to achieve something, they come up with nothing useful, or lead you in the direction you do not want to go. It is just like searching with Google: If you search for the thing that 90% of the people are searching for, your answer will be in the first page. If you search for something outside that, you have to skip many pages, or even not being able to find it at all.

One could also conclude that a large portion of software engineering is rather is mostly implementation of things that have been implemented many times before and that only a small portion consist of real software engineering where you have to develop code for a problem that nobody ever wrote before or that require a deep understanding of the problem domain.

fjfaase··on Ask HN: What's Your Spirituality?
In 2000, I still considered myself a born-again christian, although being a bit skeptical due to conflicts between science and faith. Now, I often feel ashamed of being a believer for a large portion of my life, because I have come to the conclusion that there is no reality beyond physics. For more about my journey, including books that played an important role, see: http://iwriteiam.nl/RTE.html
← PreviousPage 9 of 32Next →