Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #15936

V

Vladimir Sedach

Personal blog · oneofus.la/have-emacs-will-hackprogrammingsystems

Vladimir Sedach writes Will Hack, a personal blog at oneofus.la about programming and systems. Since 2018, 5 different Hacker News readers have linked it 14 times. The last post was in 2019, but the archive is still widely read.

Visit the blog
14mentions?
5HN people?
2018–2025first – last linked?
Links on Hacker News per year · peak 5 in 2018

Too few sampled comments (6) to say how often HN recommends it.?

Why HN links it

Vladimir Sedach's blog on programming, Common Lisp, Smalltalk and computing history, with posts and hosted papers. HN readers cite its posts as sources, such as for choosing Common Lisp to learn programming.

Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. /have-emacs-will-hack/files/2005_Teatime_Framework_Design.pdf
    2 people · 2 mentions · first linked 2018-08-18

What Hacker News says?

  1. As I understand it, Scheme was intended to be a dialect suitable for teaching programming. The usual first texts are The Little Schemer , How to Design Programs ( https://htdp.org/ but apparently a third edition is forthcoming: https://felleisen.org/matthias/HtDP3e/index.html ) and the inestimable SICP: http://sarabander.github.io/sicp/ (HN discussion: https://news.ycombinator.com/item?id=13918465 ) "A bad day writi…

    Comment linking /have-emacs-will-hack/2011-10-30-common-lisp-is-the-best-language-to-learn-programming.html

    on “Show HN: Bel”
  2. > And then at some point during some random update some random set of apps will break all over again. It’s a far fucking cry from Karibiner. My experience: Karabiner breaks on every Mac OS X release, and unlike xmodmap, I have never been able to get the following setup completely working in Mac OS X (some combination of: not being able to rebind the modifier keys, not being able to exchange () and [], and one time n…

    Comment linking /have-emacs-will-hack/2018-04-08-lisp-machine-keyboard-layout-in-x11.html

    on “Apple of 2019 is the Linux of 2000”
  3. Those are really poor analogies. What you call "using a computer" means using a pre-made application that turns the computer into an appliance. Instead of making inappropriate analogies (IMO usually a redundant phrase), look at where the tasks fit into Piaget's model of cognitive development.¹ Driving a car is the sensorimotor stage. Proficient computer use requires a high capability of the formal operational stage.…

    Comment linking /files/flynn2018.pdf

    on “The Distribution of Users’ Computer Skills: Worse Than You Think (2016)”
  4. > I find this comment mildly irritating. The Alto apparently cost $40k [1] in (or around) 1973, which was equivalent to $95k in 1984 (or $232k today). Compare with the Mac which cost $2.5k in 1984. Sorry, but what is really irritating is the comparison you are making. 1973 component prices are in no way comparable to 1984 component prices, and Xerox's target market and desired margins were completely different from…

    Comment linking /have-emacs-will-hack/2012-01-11-the-personal-computer-you-havent-heard-of.html

    on “What did Alan Kay and Steve Jobs talk about at the 2007 iPhone keynote?”
  5. In fact you can have case-sensitive Common Lisp packages that are completely backwards compatible with case-insensitive CL code by settings readtable-case to :invert [1], and this works without any problems for interfacing with external case-sensitive environments.[2] Allegro's modern mode is what you would get if you assume case sensitivity as a default, but portable Common Lisp can handle case sensitivity perfectl…

    Comment linking /have-emacs-will-hack/2011-09-20-common-lisp-is-case-sensitive.html

    on “SHCL – An unholy union of Posix shell and Common Lisp”
  6. I strongly recommend adding a schema validator to anything that generates XML. ATOM¹ has a nice schema available² that you can use at the end to check the whole thing (I use xmllint³, since it is in a lot of package repositories). Another nice thing about ATOM compared to RSS is that it has the xml:base attribute, which means you do not need to rewrite relative URLs into absolute ones. You can use recode's⁴ XML-stan…

    Comment linking /have-emacs-will-hack/files/current/Makefile

    on “Generate RSS feeds with grep(1), sed(1), and Awk(1)”
  7. Vladimir Sedach's "Common Lisp is the best language to learn programming": https://oneofus.la/have-emacs-will-hack/2011-10-30-common-li...

    Comment linking /have-emacs-will-hack/2011-10-30-common-lisp-is-the-best-language-to-learn-programming.html

    on “Lisp Programming in Vim with Slimv or Vlime”
  8. Perhaps in the coming years, when Make reaches its 50th anniversary, people will finally begin to question the status quo regarding need of different separate language to build their programs in some particular language, e.g. C language. https://oneofus.la/have-emacs-will-hack/files/1978_Feldman_M... Some already do https://github.com/tsoding/nob.h https://youtu.be/D1bsg8wkZzo?t=97 https://youtu.be/mLUhSPD4F2k?t=73…

    Comment linking /have-emacs-will-hack/files/1978_Feldman_Make.pdf

    on “Using `make` to compile C programs”
  9. One of the more important ideas here is that you have to simulate time within your Actors/Objects [1]. There is so much possibility here, but since the status quo more or less "works" in market terms, it's hard to push for anything better. [1] https://oneofus.la/have-emacs-will-hack/files/2005_Teatime_F...

    Comment linking /have-emacs-will-hack/files/2005_Teatime_Framework_Design.pdf

    on “Dataspace 0: Those Memex dreams again”
  10. SEEKING WORK - Los Angeles, CA or Remote Hi. I am a Los Angeles-based independent software engineering contractor specializing in web- and cloud-based services and SaaS applications, Unix (GNU/Linux and OpenBSD) systems programming, FOSS consulting, integration support, and customization, and the Lisp family of programming languages. Website: https://oneofus.la/ Email: vsedach@oneofus.la

    Comment linking /

    on “Ask HN: Freelancer? Seeking freelancer? (April 2018)”
  11. SEEKING WORK - Los Angeles, CA / Remote / Willing to consider travel Hi. I am a Los Angeles-based independent software engineering contractor specializing in web- and cloud-based services and SaaS applications, Unix (GNU/Linux and OpenBSD) systems programming, FOSS consulting, integration support, and customization, and the Lisp family of programming languages. Website: https://oneofus.la/ Email: vsedach@oneofus.la…

    Comment linking /2d203e8c/Vladimir_Sedach_resume.txt

    on “Ask HN: Freelancer? Seeking freelancer? (March 2018)”
  12. I'm going with Common Lisp as my first language: https://oneofus.la/have-emacs-will-hack/2011-10-30-common-li... Based on what others have said, I figure it'll give me an edge when learning other languages. (but I'll also work through SICP) I also ordered a copy of Brian P. Hogan's Exercises for Programmers: https://pragprog.com/book/bhwb/exercises-for-programmers

    Comment linking /have-emacs-will-hack/2011-10-30-common-lisp-is-the-best-language-to-learn-programming.html

    on “Ask HN: How should a 60-year-old get started with programming?”
  13. > The protocol of Smalltalk objects communicating with each other has not been implemented between computers in general Not sure if this fits your conditions, but Croquet ( https://en.wikipedia.org/wiki/Croquet_Project ) is a P2P, "distributed computation" architecture based on Smalltalk and the replication of messages (i.e. method calls) sent to object clones on participating nodes. The replication and commit proto…

    Comment linking /have-emacs-will-hack/files/2005_Teatime_Framework_Design.pdf

    on “Why Architecture Oriented Programming Matters (2019)”

Search all of HN for oneofus.la