Live data from Hacker News

Viewing profile — dchest

dchest

HN member
Joined
Fri, Jun 27, 2008, 11:51 PM UTC
HN karma
14,640
Public activity
2,925 items

About dchest

Dmitry Chestnykh, founder of Coding Robots, a tiny software company (productivity apps, currently: Mémoires, Video Mémoires). Created and maintaining "I Write Like" (https://iwl.me) and Calcish (https://calcish.com). Created BlogJet. Failed with StableLib (https://news.ycombinator.com/item?id=9342769).

Author of Password Authentication for Web and Mobile Apps (https://dchest.com/authbook/)

Based in Montenegro.

Email: dmitry@codingrobots.com

X: @dchest Bsky: dchest.com Mastodon: mastodon.social/@dchest

Website/blog: https://dchest.com

GitHub:

https://github.com/dchest

https://github.com/coding-robots

(CC-BY) All my comments on HN are licensed under Creative Commons Attribution 3.0 license.

Recent public activity

  1. comment
    Comment #49107040

    Looks like it was caused by result confusion: crypto_dispatch returns errors in two different ways: https://man.freebsd.org/cgi/man.cgi?query=crypto_dispatch&ap... "crypto_dispatch…

  2. story
  3. comment
    Comment #49075964

    FORTH LOVE? IF HONK THEN

  4. comment
    Comment #48923781

    With CGO disabled, it only reads /etc/passwd, while the glibc getpwnam(3) can query LDAP etc.

  5. comment
    Comment #48923700

    Which uses libc via CGO or parses /etc/passwd with no CGO, which won't work for some cases. https://github.com/tailscale/tailscale/blob/e4144230f410204a... // userLookupGetent uses…

  6. comment
    Comment #48872330

    I did something like this using fail2ban for some time, but 1) it didn't help much due to the larger number of IPs, 2) it blocked widely used VPN services.

  7. comment
    Comment #48786323

    Can be malware? Something like https://news.ycombinator.com/item?id=48667495

  8. comment
    Comment #48699410

    https://www.youtube.com/watch?v=E_6d3JBBo4s

  9. comment
    Comment #48566932

    Being able to quickly reject invalid sessions identifiers is a useful property in some cases and is normally done by authenticating stateful session tokens with a MAC using a globa…

  10. comment
    Comment #48563046

    WTF: > Each user has a secret: Stored securely in the database. > Stateless Validation: The core validation remains stateless. We only need to consult the database for the user's s…

  11. comment
    Comment #48562928

    Yeah, you made a revocation list but with time value instead of the token value.

  12. comment
    Comment #48559768

    It's interesting that most of the comments here are about using this feature to bypass security restrictions (whether valid or not). It says a lot about the attack surface of GNU u…

  13. comment
    Comment #48544918

    Oops, of course, thanks for correction!

  14. comment
    Comment #48538328

    > just a block cipher in the category of endofunctors A block cipher is just a keyed pseudorandom permutation! :) Imagine that we have arranged all numbers from 0 to 11579208923731…

  15. comment
    Comment #48472311

    Did you use their volumes for node_modules or a shared dir? I mounted the whole project directory (with node_modules) inside the container and it seems to work fine (MBA M1 8 GB RA…

  16. comment
    Comment #48451804

    The are not a "gatekeeper" under DMA (not enough users). Same as macOS.

  17. comment
    Comment #48375945

    That's almost what it does? It's in the article: > "When a contact calls you and you're both using Phone by Google, their device sends a silent confirmation signal in real time to …

  18. comment
    Comment #48353851

    They'll just tell you to clear cookies and use Chrome.

  19. comment
    Comment #48307994

    "RT kernels"

  20. comment
    Comment #48235009

    Well, obviously, software can't do things that the author didn't write code for. But AppKit components do get updated with some new features even if the original software didn't ha…

  21. comment
    Comment #48230184

    > For instance, an app can't start using Apple Intelligence if it's compiled with an older version of the SDK that doesn't know that such a thing exists. That's not true, it became…

  22. comment
    Comment #48177560

    Fun fact: the original iPhone's UITextField and UITextView were backed by WebKit ( https://x.com/kocienda/status/1400484168199401477 )

  23. comment
    Comment #48074631

    How does a high-reliability system have a broken /dev/random? You're better off fixing it rather than trying to fix every downstream component that uses it. You can put your AES-12…

  24. comment
    Comment #47984262

    That was after IAC: "Additional acquisitions in 2006 included ShoeBuy.com,[46] which the company later sold to Jet,[47] and Connected Ventures including CollegeHumor and Vimeo".

  25. story