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 Paul Erdős, the most prolific mathematician
I could have Erdős number 3. I have only written one peer reviewed mathematical paper, which I had reviewed by one of my teachers, Frits Göbel, who has Erdős number 2, if I am not mistaken. At that time, I was not aware of this. If I had asked him as co-author of the paper, which would have made sense, because the paper was a generalisation of some of his research, I would have gotten Erdős number 3.
fjfaase··on Revolutionizing Medical Imaging: Neuralrad's Auto Segmentation Breakthrough
Looks like the website can only be visited if you sign-up first.
fjfaase··on Rare decay of the Higgs boson may point to physics beyond the Standard Model
Important disclaimer: "still too small to rule out a statistical fluke."
fjfaase··on Ukraine War Predictions Are Usually Wrong. So Here Are Mine for 2024
These predictions are probably correct. I think that the main reason is that the West does not want to give more advanced weapongs (F-16, Taurus, Patriot systems) because of fear for escalation.

Europe is slow to wake-up and this is worring with the prospect of Trump becoming the next president. It is very likely he will stop support for Ukrain and/or NATO. (I even wonder whether he will support Taiwan and just let PRC take over the island.)

Much stronger sanctions could also help. Russians are still rather free to travel. There are still many western companies operating in Russia [1]. Also exports from western countries to central asian countries have increased up 500% in the past years and many critical components are still reaching Russia.

[1] https://leave-russia.org/staying-companies

fjfaase··on Dutch Police regularly force people to give up footage from doorbell cameras
Thanks for your addition. I understand that you do not need a permit, but you do need to make clear that the camera is needed for some security reason. I think that many people who buy a doorbell camera are not doing that for a security reason and probably do not have a good security reason, but just install it because it is handy, for example, to talk with people delivery goods or answer strangers ringing the bell without having to leave the living room.
fjfaase··on Dutch Police regularly force people to give up footage from doorbell cameras
In the Netherlands it is not allowed to make recording of public spaces in the manner that these doorbell cameras can do when they view a public space. At least not with a permit, and, probably, also not without a sign that a camera surveillance is active. Neither are you allowed to store those recordings.

The solution seems to be to use a doorbell camera that does not record (store) any footage and that is shielded and/or focused such that public spaces are not included.

fjfaase··on Why China Could Surprise the World by Being the First Country to Adopt UBI
In a way, China did already have a form of UBI in the past. When I visited China in 1993, almost everyone was part of a 'Unit' that provided all the basic needs, such as housing, heating, schooling, medical treatment, and such. Large units would have their own schools and restaurants. My then mother-in-law received about 200 Yuan as a pension (women retired around 55, if I remember correctly), and that was enough for buying food and clothing. All other things were provided for free by the unit. The luxury item at that time was a (land-line) telephone for which there was a waiting list at the unit. It was all rather basic, but sufficinient. Houses (mostly flats) were assigned by the management of the unit and there was quite a bit of social control. I was told that within the yard (about 200 houses) everyone knew you I was.

I guess, that officially everyone is still part of a unit, but that for many people this is just an adminstrative issue, and a lot of people have a job and/or properties outside the unit.

fjfaase··on TextEditors.org – A website about every known software Text Editor
My personal editor MySample [1] is an extension the Crystal Edit [2] control. Through the years I have improved the colour coding, added navigation through HTML files (for editing my static website), to also make it possible to open images and added a small scripting language, primarily to manipulate images.

[1] http://iwriteiam.nl/MySample.html

[2] https://www.codeproject.com/Articles/272/Crystal-Edit-syntax...

fjfaase··on Show HN: I made a website to find best bus seat to avoid the sun while traveling
It shows the percentage of sunshine for both sides. Simply choose the other side than the one that is recommended for shade.
fjfaase··on Does DNA have the equivalent of IF-statements, WHILE loops, or function calls?
The KMT2D gene [1] is one example of a gene that I know of that regulates the express of other genes. Defects to this gene often result in the people having the Kabuki Syndrome [2].

If I remember correctly, Bert Hubert in his talk 'DNA: The Code of Life (SHA2017)' [3] gives an example of an IF-behaviour.

[1] https://en.wikipedia.org/wiki/KMT2D

[2] https://en.wikipedia.org/wiki/Kabuki_syndrome

[3] https://www.youtube.com/watch?v=EcGM_cNzQmE

fjfaase··on Using Git Offline
It is also possible to exchange difference between different location using patch file with the git commands 'format-patch' and 'apply'. Patch file are usually a bit smaller and can also be easily mailed.
fjfaase··on The Light Herder and the Fractal Time Machine
Gosh lovely! I actually had this idea about 35 years ago. I was thinking about a set-up consisting of one camera in a room with transparent plastic sheets hanging from the ceiling under an angle of 45° with respect to the camera and with some large TVs such that the light would reflect towards the camera. The idea was that the wind or people moving the transparent plastic sheets would change the final result. Or that there was some means to rotated the TVs. I had this idea for a technology and art exhibition that was held several time in the late eighties at the university I was studying at.

Some information I have collected about these exhibitions, called TARt festivals, based on the university weekly magazine, can be found at: https://www.iwriteiam.nl/TARt.html

fjfaase··on Parsing an Undocumented File Format
I did some reverse engineering of binary file formats myself in the past, wrote some beginner notes and a collected some links. No idea if any of the links are still working.

https://www.iwriteiam.nl/Ha_HTCABFF.html

fjfaase··on Dune: Part Two – Official Trailer 3 [video]
It contains a lot of new footage from scenes we have not see yet. If you would put all the fragments from the three trailers in the right order, you would already get quite a lot of the story. That is a problem with trailers, they can become too revealing almost leaving nothing to be looking forward when watching the film itself.
fjfaase··on Drones Deliver Defibrillators Faster Than Ambulances
Here in the Netherlands we have a rather dense network of defibrillators. One of the last times I did a ERO training, I heard that there was a greater problem having people available to operate defibrillators and there was an appeal to enlist yourself to become an defibrillator operator. That means that you will receive a call when in your neighbourhood there is a need for one and directions where to find the closest defibrillator. Usual several people will messaged.
fjfaase··on Dutch astronomers prove last piece of gas feedback-feeding loop of black hole
She might still have the Italian nationality. Citizen from the EU are allowed to work in any EU country and can keep their nationality. From the Dutch Wikipedia page (translated with Google Translate):

Morganti graduated with honors in astronomy from the University of Bologna in 1982 with a thesis on radio galaxies. In 1987 she obtained her PhD from the University of Bologna with the thesis Morphology and Physics of Radio Galaxies. From 1988 to 1989 she was a fellow at the European Southern Observatory in Garching. She then served as staff astronomer at the Istituto di Radioastronomia in Bologna from 1989 to 1999. In 1999, Morganti moved to the Netherlands and became a researcher at ASTRON in Dwingeloo. In 2005 she also became a part-time lecturer at the University of Groningen. In 2011, she was appointed professor by special appointment of Structure and Evolution of Radio Galaxies at the University of Groningen.

fjfaase··on Dutch astronomers prove last piece of gas feedback-feeding loop of black hole
It looks like the Nature paper can be viewed from the page [1] of Raffaella Morganti, one of the authors of the paper.

[1] https://raffaellamorganti.wordpress.com/

fjfaase··on Polyether Ether Ketone (Peek)
I have some 3D printed PEEK laying on my desk right now. Strong material, but difficult to print like most high performance polymeres. These melt at a high temperature and this often leads to stress when the material cools down after being extruded. For many shapes designs this leads to deformaties that even after annealing cannot be prevented.
fjfaase··on People are realizing that the Arsenal of Democracy is gone
Reading the title of the article, I thought about how many democracy in the world are slowly turning towards fascism. People who out of fear elect leaders that do not mind bending the law to grab more power. Do not forget that many fascist and/or autocratic leaders were elected into position.
fjfaase··on Free Will and the Sapolsky Paradox
The author argues that if you decide that there is no such thing as free will, that that is a proof of you having free will. He does this with a long argument, possibly using a different definition of free will. I think that the longer you deliberately think about a decision, does not make that you have ('more of') a free will. Because thinking itself requires many small decisions. And all those decisions are not voluntary. I guess that not everyone has the mental capabilities to arrive at the conclusion of not having a free will and I get the impression that there are just a few people, or maybe no one, who can grasp what it means to not have a free will, I think, because the illusion of having a free will (and all the social constructs with respect to blame and guilt) is so strong that it is (very) hard to escape it (permantly).
fjfaase··on Jsonifier, The Fastest and A New JSON Parsing/Serializing Library, in C++
See the large number of JSON parse solutions and all the variants that there are with respect to broad properties of JSON, I wonder if it would be a good idea to implement a JSON parser generator.

In 2022, I spend some time looking at JSON parser for the ESP and I discovered that most libraries build an object structure. When processing a HTTP response, you first need to store the retrieved data into a string before it can be parsed into a tree of objects, before you can start parsing the contents of the response. This solution requires a lot of memory allocations. I started developing a solution that would be called from the HTTP request callback and immediately store the result of the response in the final a memory structures. See: https://github.com/FransFaase/ParsingJSONforHTTPClient

fjfaase··on Cathode-Retro: A collection of shaders to emulate the display of an NTSC signal
NTSC was also known for its poor colour reproducability compared to PAL due to how the color signal was modulated. PAL had automatic control where NTSC often required manual adjustment in case the hue was drifted. For that reason NTSC was often said to stand for 'Never Twice the Same Color' or 'Never The Same Color'.

I wonder if any of the shaders also has this behavior of randomly shifting the hue or an ability to change it by a give offset.

fjfaase··on 'A Monster': Super Meth and Other Drugs Push Crisis Beyond Opioids
I understand that 'Super Meth' is just methamphetamine (meth) that due to a new process produces a substance that is 93% pure meth.
fjfaase··on Qanat
In 1993, I visted Turpan in Xinjiang and saw the exit of one of the many qanats there. Turpan is in a depression that is more than 100 meters below sealevel. The depression is rather flat, so you barely notice that you are that low. It is also a rather dry place with about 15mm of rainfall per year and very cold winters and very hot in the summer. Not so strange, as it is very far from any ocean. Turpan is famous for its grapes. During the summer they let grapes grow over streets and path ways to benefit from the shadow.
fjfaase··on A Brief History of Tricky Mathematical Tiling
I have been fascinated by regular and irregular tilings for a long time.

Last year, I spend some time generating irregular/random tiling made out of squares and triangles. One of the blogs about it is: https://www.iwriteiam.nl/D2208.html#23b

In 2016, I investigate Versaille like tilings: https://www.iwriteiam.nl/D1606.html#13

In 2003, I spend time to investigate regulat rule-30 tilings. See visualization from 2019: https://www.iwriteiam.nl/D1910.html#23

fjfaase··on Hard-to-swallow truths they won't tell you about software engineer job
Of course, it is difficult to compare jobs with respect how hard they are. One could easily argue that every job is hard. Jobs can be demanding in various areas, such as: physical, emotional, psychological, mental and intellectual.

Some thins, I think, make software engineering hard, is because it is not very visible from the outside. Another reason is also that it is different from other forms of engineering, where the product of the engineering is outside the engineering and where it is often easy to add a margin. With software, a very small bug can have big consequences.

I also think that software developement is a very creative profession, while often not viewed as such, where you are often judged on the basis of your creative output. In a sense software developers struggle with similar problems as artists, where there is often not an objective good or bad. Discussions about coding styles are frequently found here on Hacker News.

fjfaase··on Ask HN: How to deal with the short vs. long function argument
And what is your attitude when you in some project come across a method longer than 100 lines? Do you immediately start cutting it into a bunch of smaller methods passing long list of input/output parameters? Or even turn it into a class to contain all the local variables?

Or do you immediately perform a git blame and confront the developer who wrote the code to lecture them or force them to rewrite the code?

Or do you think: I would not have written it like that and it might result in some technical debt, but at the moment it just works, and I just forget about it for the time being?

fjfaase··on Hard-to-swallow truths they won't tell you about software engineer job
Count yourself lucky.
fjfaase··on Hard-to-swallow truths they won't tell you about software engineer job
I would almost add another point to the list of 10 points: Your worse software engineering colleagues will often get promoted to do something else. Expect them to become your team lead.
fjfaase··on Hard-to-swallow truths they won't tell you about software engineer job
I often find myself at totally random moments thinking about problems related to work. It is often at times that I have been away from the laptop, that solutions pop-up in my mind, for a nasty problem. Often it is form of attacking a problem from a different direction.

For me turning of my work laptop is not enough to disconnect from work. Most of the thinks that I worry about while being at home are not about technical aspects but about non-technical aspects of the job: dealing with managers, colleagues, and project organisation.

← PreviousPage 14 of 32Next →