Bookmarks (16971)

  • Habitat Chronicles: You can't tell people anything

    This is sort of Morningstar’s version of Murphy’s Law. When we were assembling our catalog of...

  • Lessons learned from 15 years of SumatraPDF, an open source Windows app

    I released first version of SumatraPDF in 2006. That's 15 years ago which seems like a...

  • screenshot

    Scanning your iPhone for Pegasus, NSO Group's malware

    Jul 25th, 2021 | 6 minute readIn collaboration with more than a dozen other news organizations...

  • Join the East Const revolution!

    The C++ community has worked hard in the past decade and more to move the language...

  • Time Travel: Running Python 3.7 on XP – NTCore

    To restart my career as a technical writer, I chose a light topic. Namely, running applications...

  • screenshot

    How I Built a Cross-Platform Desktop Application with Svelte, Redis, and Rust

    At Cloudflare, we have a great product called Workers KV which is a key-value storage layer...

  • OP-TEE TrustZone bypass on multiple NXP i.MX models

    Product OP-TEE Severity CVE Reference CVE-2021-36133 Type Local Privilege Escalation The Open Portable Trusted Execution Environment...

  • screenshot

    Taking Months to Bits

    6 hours ago·17 min read(TL;DR: for the impatient, see here and here. For everyone else, read...

  • What are you doing this week? | Lobsters

    What are you doing this week? Feel free to share! Keep in mind it’s OK to...

  • screenshot

    Getting Partial AWS Account IDs for any Cloudfront Website

    Jul 9th, 2021 | 7 minute readYesterday Amazon released a new Cloudfront API that returns partial...

  • Decoded: OpenTTD

    August 2018 OpenTTD is a free, open-source recreation of the Chris Sawyer masterpiece: Transport Tycoon. I...

  • screenshot

    You don’t need React for building websites | Home of fearless web developer Silvestar Bistrović

    Here’s what I think: if you are building websites, you don’t need React (in most cases)....

  • screenshot

    K-9 Mail is back

    There’s finally a new stable release available: K-9 Mail 5.800 🎉 Noteworthy changes The user interface...

  • Set up a FTP server on NetBSD using ftpd(8) - UnitedBSD

    NetBSD base system comes with a simple and convenient ftpd(8) server. Today we discuss how to...

  • Computers Are Bad

    As page has started returning a 403, here’s an archived version: https://web.archive.org/web/20210724084924/https://computer.rip/2021-04-03-use-computers-to-store-data.html Comments

  • What are you doing this weekend? | Lobsters

    Feel free to tell what you plan on doing this weekend and even ask for help...

  • Attaching property wrappers to function arguments | Swift by Sundell

    New in Swift 5.5: Property wrappers can now be applied directly to function arguments, just like...

  • screenshot

    CMake Part 2 - Release and Debug builds - Sticky Bits - Powered by Feabhas

    In my previous blog post CMake Part – The Dark Arts I discussed how to configure...

  • screenshot

    MyBee — FreeBSD OS and hypervisor bhyve as private cloud

    This article is aimed to describe FreeBSD OS as a platform to launch cloud guest OSes...

  • screenshot

    Rust - Writing Parsers With nom Parser Combinator Framework

    I've been working on my new Rust side-project for several months now, and I've got some...

  • Computers Are Bad

    I believe I have mentioned before that the history of early GUI environments for PCs is...

  • Mental Poker in Go

    Standard Disclaimer : Don’t trust me or any random internet person with anything related to cryptography...

  • PCEngines with SFP

    I did this test back in February, but can now finally publish the results! This little...

  • Wiki - TheStateOfGGEZ2021

    Up to date as of July 2021. ggez is a lightweight cross-platform game framework for making...

  • Introducing dhcpleased(8)

    Now enabled by default on OpenBSD -current is dhcpleased(8), a dynamic host configuration protocol daemon written...