Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
phoe-krk
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
74 ms
·
871.
▲
by
phoe-krk
6y ago
Seems like all that's left of a database after the attack is some generated indices or other data structures with their names ending with "meow".
872.
▲
by
phoe-krk
6y ago
> Indeed, this type of journalism is resistant to the oppression of government, and the bias of media conglomerates. And to being self-sustaining, because no one pays the reporters to actually do their job and to verify their sources or
873.
▲
by
phoe-krk
6y ago
They're designed to be. The more emotional outrage they provoke in you, the more you spend engaging with them by reading more news, writing online comments, or even if the outrage happens once you've already closed the given webpa
874.
▲
by
phoe-krk
6y ago
I'd argue not, since a single photography contains much, much less information than a full DNA fingerprint.
875.
▲
by
phoe-krk
6y ago
I think so, yes. Otherwise you're sending large portions of their personally identifiable information to some sort of database without their consent.
876.
▲
by
phoe-krk
6y ago
This is the reason why the Classpath exception exists for GPL. Perhaps EPL would also consider adding one?
877.
▲
by
phoe-krk
6y ago
You have successfully ruined the formerly innocent and inconspicious image of this phrase in my mind. Have an upvote.
878.
▲
by
phoe-krk
6y ago
Switching to the Fediverse is also an option, especially since the variety of instances there means that one can curate their experience in a much greater way than one would on Twitter.
879.
▲
by
phoe-krk
6y ago
The HN link discussing that book is literally what I linked above! Signed, the author of that book. :)
880.
▲
by
phoe-krk
6y ago
> with a co-routine flavour. Kind-of-but-not-exactly. There are no coroutines whatsoever; the main technical defining point is that the stack is not unwound when the error happens, but it is wound further. Some code is executed that then
881.
▲
by
phoe-krk
6y ago
There seems to be no mention of the Common Lisp condition system, which allows for handling of exceptional situations actually done right. Is this omission purposeful? See https://news.ycombinator.com/item?id=23843525 for a
882.
▲
by
phoe-krk
6y ago
As mentioned in one of the comments, PCL does good overall coverage of the condition system but does not go in depth enough for my taste; it is a book for teaching CL, not the condition system, after all. It does not describe any applicatio
883.
▲
by
phoe-krk
6y ago
The pre-order option is there! https://www.amazon.com/Common-Lisp-Condition-System-Mechanis... Thank you for the kind words; I hope that the book suits you well once it's out.
884.
▲
by
phoe-krk
6y ago
No, thank you for actually spreading the word about the condition system and stressing the parallel between algebraic effects and conditions. It's an important one.
885.
▲
by
phoe-krk
6y ago
OK - will do that. Thanks.
886.
▲
by
phoe-krk
6y ago
Thank you! I'm also glad that I've managed to give you a satisfying answer. How should I credit you in the book's Hall of Fame?
887.
▲
by
phoe-krk
6y ago
I just learned that preorders are available on https://www.amazon.com/Common-Lisp-Condition-System-Mechanis... - if preorders are your thing, that is.
888.
▲
by
phoe-krk
6y ago
I just learned that preorders are available on https://www.amazon.com/Common-Lisp-Condition-System-Mechanis... - if preorders are your thing, that is.
889.
▲
by
phoe-krk
6y ago
The value of the restart subsystem comes into play when there is not enough knowledge at the call site to make a good decision (and this is also likely where I've failed at coming up with an example that is both simple enough to unde
890.
▲
by
phoe-krk
6y ago
> This makes no sense. (...) restarting the process is pointless - you'll get the same outcome. To quote a famous person, “insanity is doing the same thing, over and over again, but expecting different results.” Hence, when we res
891.
▲
by
phoe-krk
6y ago
There exist RSS-to-ActivityPub services that solve this issue.
892.
▲
by
phoe-krk
6y ago
I'll be frank: my book does not touch this topic in the slightest, and this is an open question. Common Lisp does not have any asynchronous features built in and, as I've said in some earlier comment, the condition system is fully
893.
▲
by
phoe-krk
6y ago
Thanks for that link! I'll include it in the book.
894.
▲
by
phoe-krk
6y ago
#lisp on Freenode sounds okay - my nickname is phoe.
895.
▲
by
phoe-krk
6y ago
I link to your post from my book. Thanks for writing it. :D
896.
▲
by
phoe-krk
6y ago
Thank you for the link. How should I credit you?
897.
▲
by
phoe-krk
6y ago
That's doable. Common Lisp has a programmable debugger hook which allows for implementing one's own debugger - also, possibly, as a web application. And for situations where the standard debugger hook is not enough (e.g. BREAK or
898.
▲
by
phoe-krk
6y ago
EDIT: These were several wild hours of an AMA - thank you, everyone, who participated in the discussion. Feel free to post more comments, I'll reply to them in due time. Or just poke me via mail or on Freenode.
899.
▲
by
phoe-krk
6y ago
Glad to hear that! The book starts off with a tutorial about dynamic variables, transfers of control, and lexical closures, and then uses these (along with a few functions and variables) to build a condition system from scratch.
900.
▲
by
phoe-krk
6y ago
> The main problem for me with those is that by the time you see the exception the state has already been destroyed. This is the problem with core dumps as well: all your files and network connections have been closed. The only alternati
More ›