HNHacker News
TopNewBestAskShowJobs

johan_felisaz

66 karma · joined November 11, 2020

submissionscomments
johan_felisaz··on What Is Entropy?
Nitpick of the nitpick... Temperature is actually an intensive quantity, i.e. combining two subsystems with the same temperature yields a bigger system with the same temperature, not twice bigger.
johan_felisaz··on Rewilding the Self
The anthropologist Philippe Descola with his main work Beyond Nature and Culture has been trying to classify the nature/culture relations by studying comparatively several societies.
johan_felisaz··on Rewriting Rust
The section on comp time is written in a way which makes you think that zig invented the concept. It slightly irritated the lisper in me...

Great article apart from that.

johan_felisaz··on Tegelwippen
Coming from a quantum physics point of view, it is very strange to see the term "topological fields" in this context !

Do you have recommended references about these grammatical constructs ?

johan_felisaz··on Neural network training makes beautiful fractals
There is an expanding field of study looking at machine learning with statistical physics tools. While there is still a lot of work to do in this area, it yields interesting insights on neural networks, e.g. linking their training with the evolution of spin glasses (a typical statistical physics problem). We can even talk about phase transition and universal exponents.

Most of the research is done with simpler models though (because mainly math people do it, and it's hard to prove anything on something as complex as a transformer).

johan_felisaz··on VS Code Org Mode
I feel like it would have been nicer to have a perfect match with orgmode syntax (e.g. they use square brackets instead of chevrons for time stamps). It would make migration easier... Really impressive project nonetheless!
johan_felisaz··on They Called It LISP for a Reason: List Processing (2005)
I would recommend this: https://m.youtube.com/user/CBaggers/featured

This is a real project, this guy wrote a compiler, to convert common lisp to GLSL (I'm not talking about a simple DSL with code generation, but also type checking and so on).

In his Livestreams, he usually try to implement a specific 3D feature (like triplanar mapping, the Phong of lighting, ...).

Everything is done in a single window, with the program being recompiled while running, pure lisp style.

He is on a hiatus right now though with livestreams, but there is plenty of material already to watch ...

johan_felisaz··on Why is it so hard to write a scaffolding tool? (2019)
Does it come from somewhere or you just made that up ? I have a really strong feeling of déjà vu but cannot figure out from where.
johan_felisaz··on Please stop disabling zoom
Could you explain a bit more what do you mean by "cyberphysical artsystem" ? I have no clue what this is, but the name sounds cool
johan_felisaz··on Ask HN: Share your personal site
https://jfelisaz.eu

Nothing fancy, just a static page with CV. But writing a crude org mode -> HTML generator in AWK was fun

johan_felisaz··on OpenMW becomes a general-purpose engine for isometric RPGs
I am too young to have played Morrowind at its release date, so I am not biased by nostalgia. Honestly, with a couple graphics enhancing mods, it can still look beautiful today. Of course not the NPCs, but the artistic direction for the landscapes give it a timeless feel. Wandering though the wilderness, seeing Vivec city for the first time with its meteor, with a bit of good faith on your part to not set expectations too high, and you can still be surprised by this game...
johan_felisaz··on Loopless Code (2006)
Genuine question, what would be the idiomatic way of doing an impure operation multiple times in J/APL ? (e.g. if writing an interpreter loop)

I was wondering if it's doable without the while. and other constructs (which honestly feel like plugged artificially in J, even syntax wise)

johan_felisaz··on The illustrated guide to a Ph.D. (2010)
I'd advice reading the famous article "More is different" by P. W. Anderson. It takes condensed matter physics as a counter example that knowledge is a pyramid, and that e.g. biology is just applied chemistry, which is just applied physics, which is just applied math and so on. I am glad social science people do not need to know quantum physics, nor medecine does group theory ; their fields are dense enough on their own sake ...
johan_felisaz··on Why Lisp? (2015)
Seeing this really makes me want to do a LateX code generator in Lisp
johan_felisaz··on Gen Z members flock to climate careers
Talking from my experience, despite its undeniable advantages to fight climate change, the general hostility of the public opinion towards fission (or nuclear in general) refrained me from pursuing this path...
johan_felisaz··on Googlespeak – How Google limits thought about antitrust
Totally out of topic, but I highly recommend it ... (Not technically a spoiler) I really liked the parallel betweens the bad guys' language, which was manipulative to the extreme, and the good guys' language, which was of course less extreme but still contained deceiving vocabulary (i.e. Babel 17 is critiqued because the good guys are called "who are invading", yet the bad guys are themselves called "invaders" in English ...)
johan_felisaz··on Gnome Shell on the Apple M1, bare metal
I'm curious, sources ?
johan_felisaz··on Why does man print “gimme gimme gimme” at 00:30? (2017)
I am surprised that they are serious when saying "even a single person being offended is one too many". Not want to start yet another flamewar on CoCs, but how is such a rule even practically enforced ? Given it's impossible to respect for a project of this scale with this many users, it just feels like a fake statement for good PR I feel like this makes the whole move even less respectful that if they'd have done nothing about the Santa hat complains
johan_felisaz··on Using Paper for Everyday Tasks
Depends on what you do. I've been glad to use pencil in the past, since it is water resistant compared to pen. Useful when you spill coffee on your notebook, or leave your hiking journal in the rain like me ...
johan_felisaz··on Julia: Faster than Fortran, cleaner than Numpy
Indeed. Given the fast startup time of Python, I've always just restarted the session (which is most of the time faster than typing "import importlib; importlib.reload()" haha)
johan_felisaz··on Julia: Faster than Fortran, cleaner than Numpy
Of course, these packages are fantastic, they do help a lot for more experienced users. But for a pure beginner, there is a high risk he will give up Julia after 10s of Plots.jl compilation, way before we would hear about these.

(and tbh, even leaving a REPL open all the time works perfectly fine, since include("myscript.jl") really does reload the script, unlike the import keyword in Python)

johan_felisaz··on Julia: Faster than Fortran, cleaner than Numpy
I think most of the criticisms against Julia come from the fact that people see it as a Python competitor. In its actual state (even if the last version improved compile time a bit), it is not really usable as an exact python replacement (short scripts, opening a new interpreter each time).

However it is a revolution for the HPC crowd. If your program is supposed to run for several days on multiple nodes, 10 seconds of compilation is a negligible price to pay for a much cleaner and shorter code than Fortran or C/C++.

I've been using Julia for a few months for physics related simulations and it's just so much better than Fortran to work with.

johan_felisaz··on Ask HN: What under-the-radar technology are you excited about?
How is it working exactly ? Since it is a change in the algorithm, could it be put on a GPU to go even faster afterwards, or is it too sequential for that ?
johan_felisaz··on First C compiler ported to GCC
Probably out of topic, but are there real examples of compiler attacks due to bootstrapping ? I did not hear about them before reading the scifi classic Accelerando by C. Stross
johan_felisaz··on Ditch high definition and new tech to fight climate change
I'm curious, what are your other reasons for SD ? Battery / data savings ?