HNHacker News
TopNewBestAskShowJobs

amboo7

94 karma · joined August 5, 2017

submissionscomments
amboo7··on Talking out loud to yourself is a technology for thinking
Reminds me of a (joke about a) professor who used his finger as a pointer while reading...
amboo7··on What comes after Git?
Sooner or later, we should stop using textual diff and switch over to higher level one/multiple, such as the AST-level diff (see what GrammaTech does, for example). This and integration of dependency management, is a must IMO.
amboo7··on Ask HN: I want to start learning Lisp. Where do I begin?
Yes, "!.". I still remember a math problem when I was a kid, in which a sentence ended with "4!"...
amboo7··on What Gödel Discovered
Ok, then I apologize, it seemed very similar and recent.
amboo7··on What Gödel Discovered
Lispers learned marketing, bravo! The only issue is the missing credit to the Quanta article https://www.quantamagazine.org/how-godels-incompleteness-the....
amboo7··on Packrat Parsing: Simple, Powerful, Lazy, Linear Time [pdf]
Latest developments: https://arxiv.org/abs/2005.06444
amboo7··on How to create minimal music with code in any programming language
I wrote this trying to compress the notes: https://github.com/amb007/sound-series
amboo7··on Why Not Rust?
SDL had an ownership extension in the 90s: http://sens.cse.msu.edu/Software/Telelogic-3.5/locale/englis...
amboo7··on Named Parameters in C++20
Bravo, it's time
amboo7··on Codata in action, or how to connect FP and OOP
Common Lisp Object System had multiple dispatch for ages. Some other religions do not like it.
amboo7··on Ask HN: Films that made you see the world differently?
Brazil (https://en.m.wikipedia.org/wiki/Brazil_(1985_film))
amboo7··on Ask HN: Am I the longest-serving programmer – 57 years and counting?
In French (I work in France), sénior (senior) sounds similar to seigneur (lord), so I use this to my advantage.
amboo7··on Finland to abandon school subjects in favour of phenomenon-based learning (2016)
People like _easy_ solutions, which they call simple.
amboo7··on How different are different diff algorithms in Git?
I wrote https://github.com/amb007/persistent-buffer hoping to use the actual editing history foe precise diffing. I know that projectional/structural editor do such things, not sure if for diffing.
amboo7··on On Scaling Mental Models
3. You can actually try and understand most of what's been written through reading, given that you're allowed the time for that. It's an investment, prevents technical debt and promotes progress. No one is born with the mediocre skills of big teams, one can (almost) always improve.
amboo7··on On Scaling Mental Models
How about this? http://www.linusakesson.net/programming/kernighans-lever/ You can try with a smaller team and make everyone improve rather than complain.
amboo7··on Heliogen, backed by Gates, says it has achieved a solar breakthrough
How does this compare to, for example, https://www.promes.cnrs.fr/index.php?page=concentrateurs-sol... (3000°C)? I personally visited one such site in Southern France more than 30 years ago.
amboo7··on Software Disenchantment (2018)
Time is as scarce as it ever was.
amboo7··on The Danger of “Simplicity”
https://arxiv.org/abs/0707.4166 is nice
amboo7··on Alan Kay's answer to ‘what are some forgotten books programmers should read?’
You seem to need to study programming before being able to do real DevOps. nix is kinda advanced in this sense even if it is has a small language. In my experience, very few ops are able coders.
amboo7··on Ask HN: What are the “best” codebases that you've encountered?
Agreed, sounds like trying to convince that imperative code is an easy reading. But OK, for some people it may be.
amboo7··on Algebraic Effects for the Rest of Us
As CL is programmable, I would not claim "which you can't in Common Lisp".
amboo7··on Elements of Programming
I had bought the Kindle edition a few years ago because of recommendations, but still haven't read it as I am supposed to read it all (and prove theorems) in order to understanding the motivation. Could someone briefly say why the book contains what it contains? Thanks
amboo7··on The Art of Metaprogramming (2005)
Metaprogramming is about making design more formal. A "constant fraction" of anything written by hand should be automated, ideally. Metaprogramming is not complicated, it is an essential skill, design may be complicated.
amboo7··on Is High Quality Software Worth the Cost?
I would add that due to the heavy business emphasis in the industry, the level of apprenticeship has dropped to very low. Instead of letting experienced engineers guide newcomers, it is often the case that junior but agreeable and less paid engineers take the lead. This way, it takes much longer to learn the craft.
amboo7··on Ask HN: Why is the US the center of the tech industry?
This. Having worked in the US and Europe, the local culture is ubiquitous. What is best for advanced software development, and engineering in general (IMO), is a low-context culture[1], which is dominant in the US -- so that many immigrants of diverse backgrounds can communicate efficiently.

[1] https://en.m.wikipedia.org/wiki/High-context_and_low-context...

amboo7··on The Problem of Thinking Too Much (2003) [pdf]
Thanks for reminding me to check out the Kindle sample I downloaded in 2017.
amboo7··on The Problem of Thinking Too Much (2003) [pdf]
Better, take both if possible.
amboo7··on In Defense of YAML
https://readable.sourceforge.io/
amboo7··on Ask HN: What can we do about spam calls with spoofed numbers?
Just use Truecaller app.
← PreviousPage 3 of 4Next →