HNHacker News
TopNewBestAskShowJobs

adamo

406 karma · joined January 30, 2008

http://blog.postmaster.gr
submissionscomments
adamo··on We all depend on open source. We will defend it together
Akritai were locals who were to be used as the defenders of the borders instead of deploying regular Army or mercenaries. For this reason they were given land (so as to have skin in the game) and tax breaks. When the tax breaks stopped the Akritai rapidly vanished. These are also mentioned in Wikipedia pages.

So, in terms of a security project an Akritas would be you running an EDR agent on a machine that you own, not some of the signatory companies who basically do not own anything on the edge (end user equipment).

adamo··on We All Depend on Open Source. We Will Defend It Together
To be fair, the Akritai was the Byzantine Empire's effort to use the local population to defend the land, instead of having to deploy regular Army or mercenaries. It happened to be Muslim states that was the border. It bears no anti-muslim connotations as a word in Greek. In fact the epic of Digenes Akritas, speaks of Basil, an Akritas of a Greek mother and an Arab father (hence the name Digenes, of two descents).

But still, the name is a bad, uninformed choice.

adamo··on We all depend on open source. We will defend it together
This is a very simplified and uninformed view of what the Akritai were. The name choice is so wrong, it cannot even be called out as cultural appropriation, because it is far worse than that. LF just stick with languages you understand.
adamo··on [dead]
Not yet, but it is in my wishlist :)
adamo··on [dead]
I wrote the blog post just to expand a bit on the reply I gave on twitter because of the excerpt from "The Roots of Lisp". I never really expected to see on the HackerNews first page.
adamo··on Who killed Prolog?
Easier link http://wambook.sf.net/
adamo··on Stating P=NP Without Turing Machines
http://en.wikipedia.org/wiki/George_Dantzig#Mathematical_sta...
adamo··on Bright people fooling themselves ?
Although I agree with the arguments, I cannot (yet?) agree with the final outcome.
adamo··on Would you click on a link that contains Punycode?
You would because you are Greek and understand it. But what if it was Cyrillic or Chinese instead?
adamo··on Rules of program optimization
In short: The compiler knows best
adamo··on StackExchange for Operations Research
I do not know. I submitted it by hand, less than 3 hours after it was created
adamo··on Project Rautor
And Rautor viewer: http://angelicquotes.wordpress.com/2009/11/06/rautor-viewer/
adamo··on Braess's paradox: adding roads can increase congestion
Some links about the paradox itself:

Wikipedia page: http://en.wikipedia.org/wiki/Braess%27s_paradox

English translation of the original paper: http://homepage.rub.de/Dietrich.Braess/Paradox-BNW.pdf

Preface to the translation: http://supernet.som.umass.edu/articles/preface_to_braess.pdf

adamo··on Doug McIlroy: McCarthy Presents Lisp
LISP 1.5 Programmer's Manual (and others) in PDF: http://www.softwarepreservation.org/projects/LISP/book
adamo··on Math Books for CS Undergrads
The width of the question makes it a tough one. I am lucky enough to have a mathematics professor one phone call away. You will find spending hours in your University's library rewarding. Start with a good book on discrete mathematics and move on from there. A good book is the one for which you can have someone explain your questions (meaning the one that your professor proposes).
adamo··on Ask HN: Would you pay $5/yr for HN?
I would gladly pay $5/year
adamo··on P is not equal to NP
The most fundamental knowledge a university has to offer is to learn how to learn.
adamo··on P is not equal to NP
But even the fact that you have to decide on the buffer size is a matter of understanding the theory. Choosing to multiply by 5 too. Why is it 5 and 12? Why the buffer size is not the half or double the size that it has? How can you prove that you have chosen the correct values if not by theory?
adamo··on P is not equal to NP
The low level API calls that you make, make use of the OS scheduling. But you may claim that you can be agnostic to this fact. On the other hand optimizing your code to run efficiently can be done either using your gut feeling, or by understanding the complexity of your code, to make it run faster, with fewer calls, and optimal buffer usage. Would that suffice as an answer to your question?
adamo··on Famous Sed One-Liners Explained
Oh, but where is the fun^H^H^Hsed in this?
adamo··on Niklaus Wirth: Compiler Construction (Addison Wesley book)
Also from Wirth: Algorithms and Data Structures http://www-old.oberon.ethz.ch/WirthPubl/AD.pdf
adamo··on Smalltalk 80: The Language and its Implementation
The book can be downloaded in PDF format from http://www.acm.org/classics/
adamo··on Which is your favorite 70-80s computer book?
SICP
adamo··on Ask YC: Where are you physically located?
Athens, Greece