← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 31
  1. The LLMs yearn for the spines

    Earlier this year I worked on a couple of AI-generated TLA+ specifications, and one thing I've noticed was that they all used the word "spine" somewhere.

  2. Logic for Programmers has now been out for a month!

  3. Newsletter updates were sporadic in July because of two weddings, two conferences (with two different talks!)

  4. Logic for Programmers is Done

    It's done.

  5. I'm still alive

    Between travel obligations and this last heads-down-gotta-get-the-book-done stretch I haven't had time to write any newsletters or even look at social media.

  6. There's a new release of Logic for Programmers!

  7. This is valid JSON: { "a": 1, "b": 2, "c": 3 } This is invalid JSON: { "a": 1, "b": 2, "c": 3, } The difference is the last comma.

  8. So I said there wasn’t a proper newsletter this week, since I’m in Budapest prepping for a conference.

  9. Short one this week because I'm way behind on book and conference prep.

  10. Assumptions weaken properties

    In some tests are stronger than others, I defined STRONG => WEAK to mean "any system passing test STRONG is also guaranteed to pass WEAK".

  11. I'm in the middle of redoing the Logic for Programmers diagrams and this has surfaced a really annoying problem.

  12. So first the immediate news: I just released version 0.14 of Logic for Programmers!

  13. Illegal vs Unwanted States

    An illegal state is a state we never want our system to be in.

  14. Take the following Python program: # x = 1, y = 2 x = 0 y = x print([x, y]) It'll print [0, 0].

  15. Sorry for missing last week!

  16. Happy April Cools!

  17. The famous article Choose Boring Technology lists two problems with using innovative technology: There are too many "unknown unknowns" in a new technology, whereas in boring technology the pitfalls are already well-known.

  18. No newsletter next week I'll be speaking at InfoQ London.

  19. Free Books

    Spinning a lot of plates this week so skipping the newsletter.

  20. Now that I'm not spending all my time on Logic for Programmers, I have time to update my website again!

  21. This is something I just tried out last week but it seems to have enough potential to be worth showing unpolished.

  22. Proving What's Possible

    As a formal methods consultant I have to mathematically express properties of systems.

  23. It's taken four months, but the next release of Logic for Programmers is now available!

  24. Imagine we have a SQL database with a user table, and users have a non-nullable is_activated boolean column.

  25. My Gripes with Prolog

    For the next release of Logic for Programmers, I'm finally adding the sections on Answer Set Programming and Constraint Logic Programming that I TODOd back in version 0.9.

  26. Happy New Year!

  27. Some Fun Software Facts

    Last newsletter of the year!

  28. A couple of weeks ago I started a fundraiser for the Greater Chicago Food Depository: get Logic for Programmers 50% off and all the royalties will go to charity.1 Since then, we've raised a bit over $1600.

  29. From now until the end of the month, you can get Logic for Programmers at half price with the coupon feedchicago.

  30. I'm taking a break

    Hi everyone, I've been getting burnt out on writing a weekly software essay.

  31. A while back my friend Pablo Meier was reviewing some 2024 videogames and wrote this: I feel like some artists, if they didn't exist, would have the resulting void filled in by someone similar (e.g. if Katy Perry didn't exist, someone like her would have).