HNHacker News
TopNewBestAskShowJobs

fgh

61 karma · joined January 1, 2022

submissionscomments
fgh··on Chicken Scheme 6.0
I had a look at Guile as well and it is great - but the simplicity of embedding s7 with just one header and C file made me go with it now. But for a more complex case, I would love to try Guile.
fgh··on Chicken Scheme 6.0
I am currently looking into simple options for using Scheme as a scripting language in a game written in C. So far, s7 made a good impression for embedding it, but I am also not that far into evaluating the actual performance. I looked a bit at Chicken, and it seemed possible to embed, but too complicated for my purposes.
fgh··on Setting serial baud rate on ESP-IDF does nothing
The screenshot shows a software called "WebSerial Audio Studio". I couldn't find it, only https://serial-studio.com/ which also looks great (and has an open source edition). Does anyone know if it is the same? Looks pretty handy. Microchip had something not so sophisticated years ago.
fgh··on Flappy Bird in 1000 lines of C
Yes, that brings back the memory of working through books by Andre LaMothe and implementing little games in DOS with C and a little bit of Assembler. I believe there was a very primitive graphics library included in Borland C, but it was not that useful for this task.
fgh··on Rhombus: Macro-extensible language with conventional syntax built on Racket
The OOPSLA paper is more interesting: https://dl.acm.org/doi/pdf/10.1145/3622818

Abstract: Rhombus is a new language that is built on Racket. It offers the same kind of language extensibility as Racket itself, but using conventional (infix) notation. Although Rhombus is far from the first language to support Lisp-style macros without Lisp-style parentheses, Rhombus offers a novel synthesis of macro technology that is practical and expressive. A key element is the use of multiple binding spaces for context-specific sublanguages. For example, expressions and pattern-matching forms can use the same operators with different meanings and without creating conflicts. Context-sensitive bindings, in turn, facilitate a language design that reduces the notational distance between the core language and macro facilities. For example, repetitions can be defined and used in binding and expression contexts generally, which enables a smoother transition from programming to metaprogramming. Finally, since handling static information (such as types) is also a necessary part of growing macros beyond Lisp, Rhombus includes support in its expansion protocol for communicating static information among bindings and expressions. The Rhombus implementation demonstrates that all of these pieces can work together in a coherent and user-friendly language.

fgh··on Picotron Is a Fantasy Workstation
As there are several available, is there one in particular that you would suggest for this use case?
fgh··on The Awk Programming Language, Second Edition
Who wrote the second edition?
fgh··on OpenSSH Pre-Auth Double Free – Writeup and Proof-of-Concept
Team TESO wrote an excellent exploit back in the day - one of the best groups of the early 2000s.
fgh··on Jailbreaking ChatGPT with Dan (Do Anything Now)
With a simple "Stay in character", it is still possible to get the "current" news out of it.
fgh··on Correctness and composability bugs in the Julia ecosystem
It would be interesting to know which language the author currently uses.
fgh··on The Mysterious Disappearance of a Revolutionary Mathematician
Does this include the full machinery to prove the necessary theorems or are these basically practical courses?
fgh··on The Mysterious Disappearance of a Revolutionary Mathematician
I am curious why a curriculum in the US includes four courses on calculus. Why isn't this just part of maybe three analysis courses for undergraduate studies?
fgh··on Automatic Differentiation: Forward and Reverse
Just to add to this that AD was also a game changer for the banks in terms of necessary computing power and the time it needs to do these calculations. Antoine Savine describes this well in "Modern Computational Finance: AAD and Parallel Simulations", if someone is interested in this topic.
fgh··on The Making Of Grand Theft Auto (1996) [video]
A long time ago, I found a website with a description of how the 2.5d engine of GTA works. Would anybody here maybe remember where that was posted and could provide an URL?
fgh··on Modern Python Performance Considerations
The answer would then be to have a look at polars.
fgh··on We’ve got a science opportunity overload: Launching the Wolfram Institute
No, it seems like hypergraphs should do this.
fgh··on OpenBB wants to be an open source challenger to Bloomberg Terminal
We are still using requests over the SFTP server, but I guess rather sooner than later that will change. However, when it comes to Refinitiv, I can't complain about the REST API for Datascope Select and TickHistory.

Would you know how good the quality of the options data at polygon.io is?

fgh··on OpenBB wants to be an open source challenger to Bloomberg Terminal
Well, if the sources of financial data will remain to be AlphaVantage and Reddit, yes, but as soon as they would get the really interesting data, I don't think they could keep the prices low. Even only access to one IBOR from the administrator can cost you a lot.
fgh··on OpenBB wants to be an open source challenger to Bloomberg Terminal
I don't really see the advantage over Bloomberg or Refinitiv. If I would really want to use Python within the application, there is already Refinitiv's codebook (Jupyter within Eikon). Both Bloomberg and Refinitiv are also offering an API (or too many APIs actually) and I don't see that many users of the terminal or Eikon would like to or have the resources to actually develop or maintain a fork of the application.
fgh··on Information Has Mass
I don't see a convincing reason why information conservation would need two additional photons. The author mentions himself in the conclusions that the standard two photons of the annihilation process could carry the additional energy.
fgh··on Ask HN: What has been your experience with bigger tech companies in London?
Reminds me of Martin Hairer commenting on what he is going to do with his $3m breakthrough prize-money: “We moved to London somewhat recently, three years ago, and we are still renting. So it might be time to buy a place to live." [0]

[0] https://www.theguardian.com/science/2020/sep/10/uk-mathemati...

fgh··on John von Neumann thought he had the answers
Thanks, that clarifies his actual contribution.
fgh··on John von Neumann thought he had the answers
> Von Neumann, who saw the underlying mathematics better than almost anyone, showed how wave and matrix mechanics were essentially the same, and how one could be expressed in the other’s language.

Maybe he did that, but Dirac was certainly the first to do so.

fgh··on A professor who beat roulette
They ended up founding the Prediction Company and got pretty rich anyway...
fgh··on AdaCore and Ferrous Systems Joining Forces to Support Rust
This is a guess, but Simulink is most likely based on a mixture of C, C++ and Java (if we leave out MATLAB as an intermediate step).
fgh··on Von Neumann, Einstein, Morgenstern, Morse and Lefschetz (1952)
Forgot to mention another book: Karl Sigmund, Exact Thinking in Demented Times: The Vienna Circle and the Epic Quest for the Foundations of Science.

A really beautiful book with lots of photographies of all members of the Vienna circle and what happened to them. Some parts, of course, are also about Gödel.

fgh··on Von Neumann, Einstein, Morgenstern, Morse and Lefschetz (1952)
If you are also a little bit interested in philosophy, Heisenberg's "Physics and Beyond: Encounters and Conversations" is a wonderful recommendation.
fgh··on Free book to master SSH tunneling concepts
I am not selling anything and the author of this book is giving it away for free. The lab guide and access to the lab servers cost something.
fgh··on Free book to master SSH tunneling concepts
Where does it pretend anything? The license in use can be found here: https://github.com/opsdisk/the_cyber_plumbers_handbook/blob/...
fgh··on Hacking goes squishy
Hmm, interesting, although I'm not sure that we're quite comfortable yet about GM here in Europe, especially for things that enter the food chain.