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 New JWST data confirms, worsens the Hubble tension
Article seems to be based on 'Crowded No More: The Accuracy of the Hubble Constant Tested with High Resolution Observations of Cepheids by JWST' [1].

[1] https://arxiv.org/abs/2307.15806

fjfaase··on An Introduction to Graph Theory
I agree, I am wrong, I comment too soon, not noticing that these were examples, not definitions.
fjfaase··on An Introduction to Graph Theory
I know a bit of graph theory, followed some courses at the university and worked on some graph problems [1], but the third definition in the book for 'n-th coprimality graph' was something I had never heard about. Then I also noticed that the author takes the natural numbers as the edges of his graph definition, which I think is not a common approach [2]

[1] https://www.iwriteiam.nl/counting.html

[2] https://en.wikipedia.org/wiki/Graph_(discrete_mathematics)#G...

fjfaase··on Types of Garden Hoe
Interesting article. Among the Dutch Hoes I did not find the most common hoe used in the Netherlands, the 'Schoffel Betuws Model', which is somewhat like the heart hoe, but than with a straight blade.

I recently started weeding at the farming cooperative that I became a member of at the start of July [1]. There is a short instruction movie where you hear one of the farmers give some instruction on how to use the hoe [2]. She explains, in Dutch, that you have to make light movements, just below the surface of the soil.

I enjoy helping out on the farming cooperative. It are simple tasks, that still require some concentration, and with an immediate result. It often brings me into a meditating like state. I meditated a bit in the past, but felt that it often wore off shortly after stopping, but with this that seems less the case, probably because I have achieved something useful. I guess, this is one of the reasons why many people like gardening. I do not have a large garden and working at the farming cooperative often means you have to repeat the same kind of work for much longer than you could have done in my own garden.

[1] https://www.iwriteiam.nl/D2306.html#18

[2] https://www.flickr.com/photos/197736829@N05/52960240223/in/a...

fjfaase··on Show HN: My Pen Plotting Journey
Peter Struycken [1] is a Dutch artist who produced a lot of works with pen plotters [2]. He is the brother of Carel Struycken [3]. He is befrended with Walter Lewin [4], who also owns a collection of his art works [5].

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

[2] http://pstruycken.nl/EnDyn.html?D,tag=P&w

[3] https://en.wikipedia.org/wiki/Carel_Struycken

[4] https://en.wikipedia.org/wiki/Walter_Lewin

[5] http://pstruycken.nl/EnDyn.html?L&l&ColWLewin

fjfaase··on What if consciousness is a field that surrounds us and our brain is an antenna?
I also believe that in order to make progress it is important to accept those things that are established as scientific fact even if they counter intuitive or hard to accept.

With respect to consciousness, Joshua Bach has an interesting view: https://www.youtube.com/watch?v=e3K5UxWRRuY

fjfaase··on What if consciousness is a field that surrounds us and our brain is an antenna?
I am not a theoretical physicist like Sean Caroll, but I understand from his exposition that there was nothing measured in the domain that is relevant. See https://youtu.be/X5Fel1VKEN8?t=640 where he states: "We know what the particles are, so we can look for new forces between them. There are none." I understand that the atoms of which our brain are made are well within the 'Rules Out' area. So, yes, there could be unknown fields, fields that we cannot yet measure, but the strength of these fields must just be so weak that they cannot have any 'measurable' effect. (otherwise we would have been able to measure them).
fjfaase··on What if consciousness is a field that surrounds us and our brain is an antenna?
According to theoretical physicist Sean Caroll [1] these already have been ruled out. See the video "From Particles to People" [2]. For such a field to be strong enough to interact with the atoms of our nervous system, it has to fall in the range that has been observed by physics.

[1] https://en.wikipedia.org/wiki/Sean_M._Carroll

[2] https://www.youtube.com/watch?v=X5Fel1VKEN8

fjfaase··on What if consciousness is a field that surrounds us and our brain is an antenna?
In the video "From Particles to People" [1] by theoretical physicist Sean Caroll [2] there is no evidence of such a field. For such a field to be strong enough to affect our brain (consisting of atoms) it would already have been found.

[1] https://www.youtube.com/watch?v=X5Fel1VKEN8

[2] https://en.wikipedia.org/wiki/Sean_M._Carroll

fjfaase··on Simula – The forgotten programming language
My first experience with an object-oriented language was with Simula in 1982, where it was used for one (if I remember correctly) course at the University of Twente.
fjfaase··on Programming languages going above and beyond
This is indeed an interesting approach, but I wonder whether it also allows you to define 'implementations'. Let me explain.

A lot of software development done is because computers are too slow for our demand.[1] It is nice to have an integer type 'nat' that can hold arbitrary large integer numbers (at least as large as fits in the memory model, I presume), but it is not very efficient to use it for every purpose. You also would like to have methods to verify that a certain implementation of a program using a certain 'limited' representation of integers, is correct.

[1] https://www.iwriteiam.nl/AoP.html

fjfaase··on Bloomsday: The library’s one-of-a-kind copy of “Ulysses”
Interesting story.

Last year, I found Volume 2 of the 1932 edition from The Odyssey Press in a charity shop for just €0.50 [1]. At home I discovered a round paper sticker with the words 'Buning' and 'Djokja'. It seems it either was sold in Yogyakarta are belonged to someone who lived there [2].

[1] https://www.iwriteiam.nl/D2201.html#26

[2] https://www.iwriteiam.nl/D2201.html#27

fjfaase··on Scientists Accurately Predict Individuals’ Income Solely Off Social Media Posts
Preprint on arxiv.org: https://arxiv.org/abs/2304.05232
fjfaase··on The Dutch government wants automatic permission to target victims of hackers
This is Bert Hubert [1]. Explaining why he left (in English): 'On my resignation as regulator of the Dutch intelligence and security services' [2].

[1] https://berthub.eu/

[2] https://berthub.eu/articles/posts/resignation-as-intelligenc...

fjfaase··on Tiny Awards for Small Websites
The requirement is that the website should be created in the past year. That cancels out all those small websites (with no ads) that were created before social networks became dominant.

I wonder if you will be happy when you small website will be rewarded as you may suddenly get a lot of traffic resulting in either becoming unavailable due to heavy traffic or forced on a more costly plan by the ISP. That is one reason why I am hesitant to post links here to my private website.

fjfaase··on Where to publish a paper if not associated a college and have no degree?
You do not need a degree to submit a paper. The greatest problem is finding the right journal to submit it to. There are many journals with different areas of interest. And for journals with overlapping fields, it is often the case that one journal will reject an paper because they feel that the result is not significant enough while another journal (of lesser 'quality') will happily accept it.

My advise would be to find someone that is an expert in the field of the paper and ask advice with respect to what would be a good journal. You could also try to contact any of the authors whoes papers you reference. If you paper has not any references, you would have to find relevant references. If a paper does not have any references, it is not very likely to be accepted by any journal.

fjfaase··on Outage hits Netherlands train system
Whenever I hear about a train system outage, I wonder if is related to the Vortex OpenSlice DDS [1,2] they are using. But I think it is quite unlikely. I did some (very little) work on the successor of Vortex OpenSlice: CycloneDDS [3,4]

[1] https://www.adlinktech.com/fr/ProRail

[2] https://github.com/ADLINK-IST/opensplice

[3] https://github.com/eclipse-cyclonedds/cyclonedds

[4] https://cyclonedds.io/docs/cyclonedds/0.10.2/config/cycloned...

fjfaase··on Ask HN: How can I post link to my blog post on HN
You could also start with filling your 'about' to let us know who you are and/or what you have to contribute. You could include a link to your blog there as well.
fjfaase··on A platform where the majority votes and decides everything
What is the business model? How are you getting the money to run the servers?
fjfaase··on Gravitational-wave detector LIGO is back
Yes, I have seen those as well. It looks like these spikes always appear at the start when the status goes to 'Observing'. For that reason, they may just be start-up artifact, where you have too less data point to arrive at an accurate estimate, resulting in a far too optimistic value.
fjfaase··on Gravitational-wave detector LIGO is back
For observatory status see [0]. It also gives the estimated detector range in megaparsecs (Mpc). Initial LIGO's "range" (the radius out to which LIGO could detect at least a binary neutron star (BNS) merger) was 15 Mpc. With the latest improvements is more in the 140 Mpc range. Meaning that it can see more than 9 times as far and that the area of space is increased by a factor of more than 800. This will greatly increase the number of gravitational waves being detected.

[0] https://online.ligo.org/

fjfaase··on SectorC: A C Compiler in 512 bytes
The method described in the page you reference, does not exclude the possibility that the compiler you start with, contains malicious code, and recognizes that it is compiling the GCC code base. It is not true bootstrapping as described in [0]. If you read through [1] you will see that even getting a fairly recent version of TCC to compile is not that simple.

[0] https://bootstrappable.org/ [1] https://bootstrapping.miraheze.org/wiki/Live-bootstrap

fjfaase··on Erdős Number
Two of my teachers had Erdös nummer 2. I got a paper submitted that was a generalization of a technical report written by one of them. If I had asked him to be my co-author, instead of asking to review it before submission, I would have had Erdös nummer 3. Now I have infinity. I only discovered about Erdös much later after I wrote the paper.
fjfaase··on Which Parsing Approach? (2020)
There is no need for full memoization. The above JavaScript implmentation caches for each non-terminal the last location a parsing attempt was made and the out come of that: either false, or true with an abstract syntax tree and the next location after the part of the input that was parsed.
fjfaase··on Polya Urn Simulation
I am mistaken. After two picks, the case with two of the same Color does not result in a linear distribution. You can easily check this by modifying the code.
fjfaase··on ElectroSmash – Electronics for Audio Circuits
Interesting website. Looks like all their products are out of stock.
fjfaase··on Twenty years of blogging
The first 'blog' entry of my personal website is from February 20, 1995. That is now 28 years ago. It is a blog in the original meaning of the word a 'binary log', a record of things I did, see or bought, not like blog that contain resourceful articles about a certain topic. It does have some technical content, but that is mostly about WIP projects I am working on in my private time.
fjfaase··on Polya Urn Simulation
The rather boring answer is 2/3. Logic seems to indicate that it will be a linear distribution where the change for only balls of the first picked Color is maximum and only balls of the other Color is zero, because it is no longer possible to only pick balls of the other Color. It must be linear because it needs to be symmetric and lead to a uniform distribution if added together.

After two picks, you have three cases. If you picked two different colored balls, the distribution should be a uniform distribution again, just like the initial state. The two other distribution should mirror eachother, and thus be linear again.

Maybe that something interesting happens with three picks. Or maybe, you always end up with linear distributions with tilted slopes. In that case it is rather boring.

fjfaase··on Dune: Part Two – First Look
I have not seen anything in this trailer hinting at that.
fjfaase··on Why split lexing and parsing into two separate phases?
The split in lexing and parsing is indeed artificial and one often has to make use of states or even cases where the parsing is controlling the lexing. Try for example to parse an HTML file with embedded CSS and/or JavaScrips using lex(flex) and yacc(bison).

Recursive decent, where the parser asks the 'scanner' to accept a certain symbol at a certain location in the input stream, resolves most of these problems, such as for example the fact that in HTML the tags are case insensitive while JavaScript the keywords are case sensitive.

If you try to develop a parser that is user-friendly, but maybe not the most efficient (if you allow back-tracking) the whole problem of parsing become far less complicated. (There a good methods to counter performance problems due to back-tracking.)

← PreviousPage 16 of 32Next →