Live data from Hacker News

Viewing profile — ataylor284_

ataylor284_

HN member
Joined
Tue, May 19, 2015, 10:48 PM UTC
HN karma
224
Public activity
69 items

About ataylor284_

Socials:

- github.com/ataylor284

Recent public activity

  1. comment
    Comment #49012686

    It is definitely possible on the C64. Here's a video exploring the technique: https://www.youtube.com/watch?v=KX3rVIIaVQk .

  2. comment
    Comment #44856354

    Yup. If you call a function with the C calling convention with the incorrect number of parameters, your cleanup code still does the right thing. With the Pascal calling convention,…

  3. comment
    Comment #42543453

    As much as I love emacs, I think cut and paste is better metaphor for text editing than kill and yank. Once the key combos are part of muscle memory, the value of mnemonics goes do…

  4. comment
    Comment #42541316

    There were no words for this stuff. People just made it up, and it took years for something to emerge as the de facto standard term for a collection of data persistently stored. Th…

  5. comment
    Comment #42396870

    One of the great things about C64 BASIC and similar MS BASIC derivatives is it's extensibility. It defines a bunch of pointers, including $0033 this article uses, that control the …

  6. comment
    Comment #42291066

    Did some development for a server application that supported RS/6000 among other platforms. AIX on RS/6000 was a nice enough Unix but, being used to Solaris, everything seems just …

  7. comment
    Comment #41769735

    This is exactly how I feel about Dune. The invented words and world-building are overwhelming at first, but once you absorb them it makes the narrative richer.

  8. comment
    Comment #41769447

    Two of my favorites, too, although I'd go with Anti-Fragile from Taleb. I think Anathem is Stephenson's best. The Diamond Age is also really good. For every one of his books, I jus…

  9. comment
    Comment #41723763

    The core of this a library called nsync. It appears most of the improvements by Justine are upstreamed into nsync itself which doesn't have any of the baggage of cosmopolitan. What…

  10. comment
    Comment #41723587

    The writeup suggests this implementation is optimized for the not-locked case: > uses an optimistic CAS (compare and swap) immediately, so that locking happens quickly when there's…

  11. comment
    Comment #41038685

    I second this. OIDC is much nicer and my experience using it with federated identity sources through AWS Cognito was smooth. The sad reality is that SAML is already entrenched in m…

  12. comment
    Comment #41038480

    When I had to figure out how to add SAML authentication to a custom application, I built a barebones, no-framework Java application[1] just to understand the webflow. A good way to…

  13. comment
    Comment #40906831

    More than half of Canada's coal production is metallurgical coal, suited for steel production. Most of that is mined in BC and exported. The grandparent comment and the above respo…

  14. comment
    Comment #40577154

    Playing cards in some parts of Europe have alternate suit symbols. Spain and Portugal use clubs, swords, coins and cups. My favorite aspect of this deck is that the clubs symbol is…

  15. comment
    Comment #40509002

    You're probably right. There's a lot of code for those processors that's not going away. Too bad though, the 6809 is the pinnacle of 8-bit CPU architecture. It's the result of anal…

  16. comment
    Comment #39962233

    I own a Gakken GMC-4 microcomputer, which appears to be a remake of the FX-System. It's a fun little 4-bit computer with a hex keypad for input. For output, there's 7 LEDs, 1 7 seg…

  17. comment
    Comment #39211158

    It's been a while since I've run with that configuration, but setting the variable server-use-tcp to non-nil enables it. On startup, the server creates a file with the connection d…

  18. comment
    Comment #39194769

    I don't run emacs in a terminal emulator. Emacs is my terminal emulator. All my terminal programs get run in a (graphical) emacs shell-mode buffer. The rare program that needs full…

  19. comment
    Comment #38776646

    You could do something like this to get dependencies almost for free: .depends: $(SRCS) $(CC) $(CFLAGS) -MM $(SRCS) -o .depends -include .depends

  20. comment
    Comment #38776540

    Make's killer feature was conditionally rebuilding based on changed dependencies. Back in the day, it was easy for a medium to largish software project to take many hours, or even …

  21. comment
    Comment #37923686

    I never used WordStar itself, but the integrated editor in Turbo Pascal used the same key bindings. I haven't used anything related in many years but I'll never forget ^kb and ^kk …

  22. comment
    Comment #37851894

    Posix systems, at least, allow a file's timestamps to be set with utime(2) and related system calls, but a problem with this is that utime with an arbitrary time is not permitted i…

  23. comment
    Comment #37845995

    Moving files to backup instead of copying is better. First, the file modification dates remain meaningful. When a backup is made, the backup file has a last modified date of when i…

  24. comment
    Comment #37740101

    Yeah, it's a seamless experience to run a program in shell-mode that invokes $EDITOR and it just pops into a new buffer. Edit, hit C-x #, and you're back at the shell.

  25. comment
    Comment #37279385

    This is great, but I think a detail about the Commodore 64 wrong. While the VIC-II is indeed bank switched and can only see a window of 16k, the character ROM is only mapped into 2…