HN user

amon22

68 karma
Posts0
Comments53
View on HN
No posts found.

I used common lisp in the past to interface with GTK via the cl-cffi-gtk library. Performance was good I think (I did not benchmark but the UI was responsive and did not consume much resources) and dev experience was great because of the REPL. But it did take quite a bit of suffering to get the resulting artifact working on Windows which was a definite requirement sadly. It can be done though.

It's a different kind of communication but I don't think there's a qualitative difference between them. They are just different, with their unique set of benefits and disadvantages. Online communication might be asynchronous for example (which allows more frequent communication) and better suited to share pieces of digital content like pictures/videos/links which might not be important for you but for younger people it is. They can still meet each other offline of course (it would suck to go to a digital concert or whatever, nobody does that) but there's a shared cultural context that is digital and online communication is what enables this. I think it's close-minded to dismiss that.

Also developing a deep connection or whatever is rarely the "goal" of casual socializing (which is what online communication is for). But it also helps keeping your "real" friendships strong by enabling frequent and convenient communication even when life doesn't allow meeting frequently.

That is admittedly a bit of an abomination (very powerful though) but the language itself is very simple. It just allows the creation of DSLs which is what format really is.

No, you use Excel when you need a data manipulation program quickly and you want to ship it to clients without any installation or training. You just send the workbook to your client and it's done!

It's very self-contained, what works on your machine is almost guaranteed to work on the client's computer, given that they have the same Excel version. It's also very reliable, VBA apps can work for years without any maintenance or support.

Openpyxl is fine if you want to generate a report and send the results but for anything dynamic you would need to ship an interpreter, plus generate an exe, plus ship a workbook with the data, plus you probably need to write a GUI (users freak out from the cmd). This is much less reliable and requires constant support to users, VBA/excel apps rarely do.

This Python integration is a bit disappointing though as the "killer feature" of Excel is that it's self-contained and now it will rely on MS's cloud. This is yet another integration that will fail to kill VBA (we had JS and .net already but had similar issues), it seems that MS doesn't really understand how people use Excel :)

I would happily use Libreoffice if any of my clients did. But nobody does. Compatibility would be nice so I can write stuff in Libreoffice Calc on Linux (Excel has 0 Linux support) and ship it to clients without issues, but this even close to be possible.

obstacles add up well put, this is my experience as well. Still an awesome language so I did not mind learning it but I had better luck using clojure for my projects. Especially for web stuff Clojure is just excellent. It also doesn't hurt that you can actually get a job coding Clojure if you're experienced (or so I hear)

Ironic because apparently that is the long-time strategy of Elon with Twitter (X app). Off course these plans seem pretty delusional now...

There were great differences between the legal status of serf in western europe versus eastern, at least after the black death. This is due to the fact that western europe experienced a serious labor shortage after the black death wiped out a good part of society. This paradoxically put serfs in position where their labor was desperately needed and they could leverage this to gain legal recognition This difference is said to be one of the reasons why the industrial revolution started in western europe and why it took much longer for eastern europe and russia to industrialize.

Companies are run by people and their goal is to provide services to people. In general, the goal of the economy should be to serve the people, not the companies! If a company does fucked up immoral things, it will hurt their bottom line eventually, especially if they are called out. They would not try to look good if this was not the case. Some people will just refuse to use their services because they are aware the suffering some of these companies are causing. There is nothing naive about this, in fact I find the rationalization of the fucked up self-serving logic of these companies absurd and insulting.

Macbooks are really cheap for what they are, not sure what are you on friend. I would never buy one though, still, they are very impressive and its a shame that they are not free.

Most people don't seem to mind inequality (the difference between the lowest-earning and the highest-earning cohort) as long the average (or more likely the median) person is able to prosper and even grow wealthier over time.

I do the same lol, it's great isnt it! I also make an effort to cook my "big meal" myself which is also a great habbit! I use my "lunch break" to go to walk to my local market and pick up ingredients.

Mathematics (can) model reality, not the other way around. I have immense respect for the humanities but your lecture looks like a lazy attempt to ride the AI hype.

users will go to whoever has the best model

Not me, I refuse to use OpenAI products but I do sometimes use vicuna 13b when I'm coding C. It's pretty good and I'm happy to see the rapid advancement of open source LLMs. It gives me hope for the future.

Linux won in servers and supercomputing, but not in end user computing.

I use linux on all of my computers and I love it, many of us do (obviously). I'm aware that I'm a small minority even among other developers but I think looking at just statistics misses the point. Even if the majority will just use the most approachable tool (and there is nothing wrong with that), it's important to have an alternative. For me this is the point of open software, not market domination or whatever.

I guess that could happen and we will definitely see some people try this. But in the grand scheme of things, it will be exceptionally rare. Most developers can't work outside their developer environment set up by their company, they often rely on internal tools, services hosted on the internal network, stuff like that. If stackoverflow and google didn't cause this to happen, I don't see how GPT will.