HN user

holri

1 karma
Posts2
Comments617
View on HN

where is the nearest McDonald's? 18:51

I'm sorry, but I don't have the capability to access real-time location data to find the nearest McDonald's for you. However, you can easily find this information by using a maps application on your phone or computer.

I just asked Mistral.ai, using it without an account:

what do you know about me? 2:50pm

I don't know anything about you unless you share information with me. How can I assist you today? 2:50pm you do not know my IP and its location? 2:50pm

That's correct, I don't have access to your IP address or your location. If you need assistance with something specific, feel free to let me know!

If you’re not on WhatsApp, no updates or news from your kids school, your sports team, your family, your car dealership etc. for you.

Maybe, but not being in WhatsApp is also a signal.

I think that Python has inherited a lot (but unfortunately not all) of the artistic qualities of Lisp. So in a sense the artistic dynamic approach of Lisp won given the popularity of Python.

Every example I skimmed over was some hiphop artist who ripped off music before them.

Mozart ripped of Händel. For example parts from his famous Reqiuem are a rip of of Händels Messiah. And a lot of classical Composers (ex. Beethoven) ripped of from their "godfather": J.S Bach. Altough they did not call it rip of, but learning.

By naming the variable ID it is crystal clear what the value is. Most of the time an explicit type only adds cognitive load to the reader, and limits the universality of the code. At an high abstraction level, most of the time a type is from a program logic point of view an irrelevant machine implementation detail. If a specific duck is required it is explicitly tested. This makes code very clear when the duck type is important and when not.

In a dynamically duck typed language it should not matter if an ID is a string, a number or a GUID. The code should work with all of them. The semantically important thing is that this is an identifier. No String, number or GUI data type expresses this true meaning of the value.

I do not agree that typing leads to less cognitive load. Typing often leads to more and more complicated code. Dynamically typed code is often shorter and more compact. If dynamically typed code is well written, its function, inputs and outputs are clear and obvious. Clear and easy to understand code is not primarily a matter of typed or not typed code, it is a matter of a great programmer or a poor one.

Since the end of the Iron Curtain Vienna population grew dramatically by the size of the second largest city in Austria (Graz). During the time of the Iron Curtain Vienna was the only big city in Europe that lost population. It was a grey, old, slowly dying city. The city and the quality of live evolved dramatically since then. I would call it a completely different and in my opinion in almost any regard much better, lively, young, modern city. But it managed to keep its very distinguished identity.

GnuCash 5.9 2 years ago

sqlite is stable for GnuCash, I moved from xml to sqlite a few years ago. No issues.

GnuCash 5.9 2 years ago

I am also a solo freelancer with simplified bookkeeping. I experienced that Double-entry bookkeeping is - beyond the initial learning curve - not more effort than simple book keeping. That is because it automatically avoids common errors. GnuCash works fine for me since 20 years. Never looking back to fragile spreadsheets and half-baken Access DB's.