Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    J

    James Stanley

    incoherency.co.uk · Personal blog · on HN since 2013

    James Stanley writes about personal projects including chess hardware tricks, CAD tools, small web games, watchmaking, and music generation.

    Visit blogRSSHN submissions
    ProgrammingHardware & Electronics
    What HN says

    Commenters enjoy its projects, calling the Nightdrive music version amazing and praising his Countdown practice game. They also link his posts on engines and building a watch.

    Stats for nerds
    57HN people shared it
    127linked in comments
    5.8Kstory points
    Nov 2024last shared
    2017people per year2024

    Top posts on HN

    1. 1
      Nightdrive
      4 people · 1.4K points · first shared 2022 · 242 comments on HN
    2. 2
      Encrypted email is still a pain
      1 person · 544 points · first shared 2017 · 431 comments on HN
    3. 3
      Cheating at chess with a computer for my shoes
      9 people · 523 points · first shared 2022 · 254 comments on HN
    4. 4
      Librem 5: First Impressions
      1 person · 296 points · first shared 2022 · 236 comments on HN
    5. 5
      Someone Created a Tor Hidden Service to Phish My Tor Hidden Service
      2 people · 273 points · first shared 2017 · 87 comments on HN
    6. 6
      Chess Steganography
      2 people · 224 points · first shared 2019 · 48 comments on HN
    7. 7
      I made a mechanical keyboard with 3D-printed switches
      2 people · 191 points · first shared 2020 · 34 comments on HN
    8. 8
      Home 3D metal printing: first results
      1 person · 187 points · first shared 2019 · 31 comments on HN
    9. 9
      Someone used my IPFS gateway for phishing
      1 person · 170 points · first shared 2018 · 40 comments on HN
    10. 10
      Hacker News is more interested in Bitcoin when there's a bubble forming
      3 people · 163 points · first shared 2017 · 81 comments on HN

    What HN people wrote when they linked it

    • segfaultbuserrFeb 2019

      His name is James Stanley. His personal blog is https://incoherency.co.uk/blog/, and it has many good articles about privacy and cryptography applications, such as Tor and IPFS, some has made to the HN homepage. You can obtain such an anonymous physical phone number from his personal service, https://smsprivacy.org/, by paying 0.003 Bitcoin, at the current market price, about ~12-15 USD, per day. Such a high cost can be justified by very nature of a physical phone number.

      But I have to say that It's not a complete solution, it has its own limitations. Once a phone number expires, it just expires, and I don't think you can get your previous number back retroactively... So it can only be used as a workaround for verification code to register your account. If the service decides to issue a SMS challenge to you in the future, you'll have my Facebook problem, as I mentioned in the comment section.

      Perhaps I can write to him to see whether he can implement a solution for this problem.

      I don't personally know him, I'm just a reader in the field of security and privacy, and he happens to have a nice blog and an interesting service.

      > I very much dislike the privacy aspect of the whole phonenumber game and also the environmental impact of burner use.

      Then, you should also care about the environmental impact of cryptocurrency, Proof-of-work literally works by burning the energy, and in order the secure the network, it must burn as much energy as currently available for general…

    • Lex-2008Jun 2022

      re: whether the new version is actually an improvement - yes, I like new version more than the old one :)

      While I agree that in new design headers are more recognizable as clickable links, I still find "Read more" link being useful (after reading the article paragraph).

      Regarding adding name and photo - I think it's a personal taste :) Personally I don't feel a need to have them on the main blog page, but if you like it - please do, to give the blog a bit of personality. With name and photo the blog will probably feel more personal - written for those people who know you (either IRL or online). And without - the blog feels more like designed to be a thing by itself. Although note that it's my personal opinion, which might change tomorrow morning :)

      Regarding tags - note that you can see "main page with tags" at https://incoherency.co.uk/blog2/tags/all.html :) Wonder how much heavier it makes the page look. Maybe hide it behind some "show tags" link?

      Also check the <title> tag of the main page - I'm not sure if it was your intention to name the page "incoherency - ", but for me it looks kinda broken (something's missing on the right side of "-"), so maybe call it something like "incoherency - all posts"?

    • DyslexicAtheistJan 2019

      I shared it because I've been messing around with ricochet this weekend. I did look at the sources and couldn't find anything that I hated. Some problems exist in the latest debian package (in sid) related to the AppArmor configuration ... (see my issue I created in their github). So this is how I ended up posting it ... I wasn't aware of this other WhatsApp post. WhatsApp is snakeoil imo.

      Though you're probably right about the tendency of people to share related things. Not just when a non FOSS project gets posted on HN but in general people remember similar things and then post it. See the comment here on briar, which is a promising project too. But it serves a different use-case - I want a non mobile solution I can run on FOSS system with FOSS hardware TL;DR: I no longer use phones in the traditional sense - only burner phones for 2FA without apps and not for making calls ... Ricochet delivers that because I can launch it via a Debian, Tails[1], QubesOS whatever ... :)

      [1] requires a little fuckery but not too bad: https://incoherency.co.uk/blog/stories/ricochet-tails.html

    • mftrhuAug 2023

      It is forth-specific. It refers to blocks of 1024 bytes of code, arranged in 64 columns by 16 lines and manipulated through a more-or-less standard vocabulary[1], supported by most Forth systems.

      You can see it in action in e.g. the CollapseOS emulator[2], as it comes preloaded with ~300 blocks: try writing "0 LIST" (uppercase, as it is case-sensitive - see also [3]).

      [1]: https://forth-standard.org/standard/block/

      [2]: https://schierlm.github.io/CollapseOS-Web-Emulator/

      [3]: https://incoherency.co.uk/collapseos/blk.txt.html

    • jstanleyAug 2022

      I received my Librem 5. I wrote a short review[0] when I first got it.

      Since then it has developed a fault whereby the phone crashes immediately as soon as I switch the wifi kill-switch on. Just instant black screen, nothing happening. Sometimes I have to take the battery out to get it to boot back up. I just don't use wifi. Apart from that it still works great.

      [0] https://incoherency.co.uk/blog/stories/librem5-first-impressions.html

    • rjh29Mar 2022

      > How soon will I be able to buy a machine more powerful than the world's computing power when I was born?

      An AMD Ryzen Threadripper 3990X is 2.3M MIPS. If you were born prior to ~1977, you are currently able to do this, according to https://incoherency.co.uk/blog/stories/world-computing-power.html

      If born after, you still can but you need a lot more money.

    Related

    Matthew Garrettmjg59.livejournal.com25 people

    5 ways to reboot a PC. None of them reliable.

    Matthew Garrett
    Personal · last shared 2026
    jwzjwz.org880 people

    Watch a VC use my name to sell a con

    jwz
    Personal · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Ben Cox (benjojo)blog.benjojo.co.uk121 people

    Writing userspace USB drivers for abandoned devices

    Ben Cox (benjojo)
    Personal · last shared 2026
    Changelog (John Goerzen)changelog.complete.org79 people

    I introduced my 5yo and 2yo to startx and xmonad. They’re delighted.

    Changelog (John Goerzen)
    Personal · last shared 2026
    Figma Blogfigma.com608 people

    How to build a plugin system on the web and also sleep well at night

    Figma Blog
    Company · last shared 2026
    Errata Securityblog.erratasec.com357 people

    Extracting the SuperFish certificate

    Errata Security
    Personal · last shared 2025
    James' Coffee Blogjamesg.blog38 people

    Serving my blog posts as Linux manual pages

    James' Coffee Blog
    Personal · last shared 2026