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
    N

    NeoSmart Blog

    neosmart.net · Company blog · on HN since 2008

    NeoSmart Technologies' company blog, covering programming, Rust and C++, web infrastructure, and occasional political and news commentary.

    Visit blogHN submissions
    ProgrammingSystems & PerformancePrivacy & Policy
    What HN says

    HN commenters mostly link it for its Namecheap domain takedown article; other links point to the company's job posting, so there is little stated opinion.

    Stats for nerds
    46HN people shared it
    124linked in comments
    1.7Kstory points
    Apr 2026last shared
    2008people per year2026

    Top posts on HN

    1. 1
      iMessage for Windows: A labor of love that will never see light of day (2018)
      2 people · 385 points · first shared 2018 · 468 comments on HN
    2. 2
      Life in a post-database world: Using crypto to avoid database writes
      4 people · 256 points · first shared 2015 · 117 comments on HN
    3. 3
      On the growing, intentional uselessness of Google search results
      2 people · 155 points · first shared 2016 · 125 comments on HN
    4. 4
      The Case for a Git-Powered Project Gutenberg
      1 person · 117 points · first shared 2012 · 42 comments on HN
    5. 5
      A rant about some of the nice things in the NT kernel
      1 person · 116 points · first shared 2013 · 87 comments on HN
    6. 6
      Tell HN: Couldn't Sleep Last Night, Wrote a (No-Flash) HTML5 Viewer for YouTube
      1 person · 110 points · first shared 2009 · 56 comments on HN
    7. 7
      The ARM, the PPC, the x86, and the iPad
      1 person · 62 points · first shared 2010 · 40 comments on HN
    8. 8
      Google Goes Renegade, Creates Own OpenID Fork
      1 person · 46 points · first shared 2008 · 20 comments on HN
    9. 9
      Let’s stop punishing IoT devices that embrace HTTPS
      3 people · 34 points · first shared 2017 · 19 comments on HN
    10. 10
      Open Letter to CNet (RE Bundleware)
      1 person · 33 points · first shared 2011 · 3 comments on HN

    What HN people wrote when they linked it

    • zbentleyFeb 2018

      The Arch wiki in the sibling comment is a good resource for learning a lot. I'll try to (over)simplify the short version here:

      With the old BIOS-based boot process, the computer (the hardware/motherboard; not the operating system you ran on it) would, when it started up, look around for installed operating systems to boot. It wouldn't look too hard: on each hard disk, it would look in one (or, if you were lucky, four) places for a specially-prepared segment outside of the data installed by the operating system. This segment isn't a file or something that you can browse to normally on the drive (though some things shimmed it so it appeared thus); it's a non-file special segment outside of the OS's normal data/files. That segment (well, segments, but still) had to be set up just so otherwise the computer (BIOS) wouldn't find your OS to boot it. Doing this was often tricky, even more so when you needed multiple operating systems to be bootable. Doing this was also pretty inelegant, since if you wanted to stick an operating system on a sub-partition of a disk, as part of the installation process you had to mess with data that affected everything on that disk, not just what was in the sub-partition. It worked, and was simple, but it was the equivalent of being forced to modify a single central global variable in a software project every time one sub-part (file, function, whatever) of that project wanted to use a new library. For an excellent writeup of the gritty details of the…

    • solardevJul 2022

      A lot of Windows tweaks are turned into GUIs. You CAN edit the registry yourself, or tweak Group Policy, but honestly sometimes it's easier just to get the tools that do it for you with a checkbox.

      Some useful tools:

      -Chocolatey is like yum/homebrew for Windows: https://chocolatey.org/

      -Start11 (and other Stardock tools): https://www.stardock.com/products/start11/ let you once again customize W11's butchered start menu & taskbar

      -Software controls for your monitor's backlight: https://twinkletray.com/

      -Easy Window Switcher so you can use alt-` to switch between windows of the same app, like macOS and I think some Linux desktops: https://neosmart.net/EasySwitch/

      -Microsoft PowerToys for various tweaks: https://docs.microsoft.com/en-us/windows/powertoys/

      -Nevermind the install footprint... not worth it when you start running into update issues. Yes, there are tools out there, but why bother when you can just buy a bigger SSD?

      -Windows key --> Startup Apps to disable all the useless start apps (like Adobe or Cortana)

      -Windows key --> diskmgmt.msc to manage volumes

      -Turn on BitLocker if you want full disk encryption

      -Taking screenshots is a PITA; use Windows-Shift-S for the newest version (snipping tool), but the old print-screen /alt-printscreen shortcuts work too. Also Windows-Alt-R to record a video of the current window. For some reason that is tied into the Xbox app.

      -Use 1password (or your browser if you're lazy) to sync passwords between platforms. Also…

    • wqzDec 2021

      When running X on a previous Debian version, it was possible to edit the synaptic settings to prevent accidental touchpad touches when typing (along with a lot of other settings to make the user experience excellent).

      Now running Wayland on Debian 11/Bullseye (with Gnome), there are only a few possible simple settings (that I can find), and so I have continual issues with window de-focussing due to accidentally touching the touchpad.

      Is there anything that I can do now to fix this issue?

      (I took a look at the blog post and also the https://neosmart.net/blog/2020/multi-touch-gestures-on-linux/ link, but still don't understand the state of things and if my problem is solved by installing any of these new packages.)

      edit> The libinput webpage says this:
      "How do I configure my device on Wayland?
      See Where is the configuration stored? Use the configuration tool provided by your desktop environment (e.g. gnome-control-center) or direct access to your desktop environment’s configuration storage (e.g. gsettings)."

      https://wayland.freedesktop.org/libinput/doc/latest/faqs.html#how-do-i-configure-my-device-on-wayland

      Does this mean that it is not possible to set anything that isn't included in Gnome's minimal settings of libinput?

    • BeltalowdaAug 2022

      > Came here to say the same. The problem is they seem to be hiding information (for some reason):

      Back when I worked at a computer shop I've had customers come to the shop with a hand-written report of the Windows XP BSOD message; like, all of this.[1] They were always very nice people by the way.

      Also, all the text is boilerplate and 100% irrelevant to the actual error (UNMOUNTABLE_BOOT_VOLUME). It's not going to be fixed by a Windows update (which you can't install since you can't boot the thing) or disabling "caching" BIOS options. Not showing any text instead of that is probably better. It wouldn't be too hard to make a error message → useful description map for common problems like this, but good error messages/help was never Windows' strong point...

      [1]: https://neosmart.net/wiki/wp-content/uploads/sites/5/2013/08/unmountable-boot-volume.png

    • ComputerGuruDec 2016

      NeoSmart Technologies | https://neosmart.net/ | Technical Writer | REMOTE, PART-TIME

      Do you love to write and love open source? We're looking for someone to help us take our open source libraries and software to the next level. We need help publishing documentation for our open source libraries, currently hosted at GitHub and elsewhere.

      Applicants must be familiar with C++ and C# syntax, understand object-oriented programming, and have a love for both open source and writing. Excellent English is a must, we also have a number of white papers, articles, and blog posts we are looking to publish based off OSS and more.

      Email applications to neosmart@neosmart.net

      Cheers!

    • dchestJun 2017

      BLAKE2b mentioned above would be more than twice faster on 64-bit CPUs. But I think we'll soon see SHA-256 CPU instructions on most processors (ARM and lower-cost Intel and latest AMD already ship them -https://neosmart.net/blog/2017/will-amds-ryzen-finally-bring-sha-extensions-to-intels-cpus/), so I guess it's not important. For numbers, see blake2.net or bench.cr.yp.to.

      For IoT devices, hashes that work on 32-bit words, like SHA-256, actually make more sense and will be faster, so BLAKE2s would work well.

      What I'd like to hear from the above commenter is about a faster replacement for buzhash, which I'm also interested in.

    Related

    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    Atlassian Blogblogs.atlassian.com154 people

    Git? tig

    Atlassian Blog
    Company · last shared 2023
    CircleCI Blogcircleci.com220 people

    “It's The Future”

    CircleCI Blog
    Company · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Marc Bevandblog.zorinaq.com91 people

    Windows NT Kernel Contributor Explains Why Performance is Behind Other OS

    Marc Bevand
    Personal · last shared 2026
    SensePost Blogsensepost.com43 people

    A Crash Course in X86 Assembly for Reverse Engineers (2013) [pdf]

    SensePost Blog
    Company · last shared 2025
    Microsoft Blogblogs.microsoft.com669 people

    Announcing SQL Server on Linux

    Microsoft Blog
    Company · last shared 2026
    NetBSD Blogblog.netbsd.org66 people

    NetBSD fully reproducible builds

    NetBSD Blog
    Company · last shared 2026