Skip to content

Instantly share code, notes, and snippets.

View vinc456's full-sized avatar
💭
Comments concerning collab coding: https://news.ycombinator.com/item?id=18878737

vinc456

💭
Comments concerning collab coding: https://news.ycombinator.com/item?id=18878737
View GitHub Profile
@rmtbb
rmtbb / iMessageAttachmentsLinksExtractor.sh
Created November 3, 2024 23:16
iMessage Attachments and Links Extractor for macOS
#!/bin/bash
# Define the main export folder
export_folder=~/Desktop/iMessages_Export
mkdir -p "$export_folder"
# Part 1: Generate the CSV file
echo "Generating CSV file..."
sqlite3 ~/Library/Messages/chat.db <<EOF
@markuman
markuman / README.md
Last active February 11, 2025 11:30
🗺️ OSM - self host the entire planet 🌎 in ~30 minutes 🚀

🗺️ OSM - self host the entire planet 🌎 in ~30 minutes 🚀

TL;DR

mkdir osm
wget -O osm/planet.mbtiles https://hidrive.ionos.com/api/sharelink/download?id=SYEgScrRe
podman run -ti --rm -p 9000:9000 --name sms -v $(pwd)/osm/:/data/ registry.gitlab.com/markuman/sms:latest
firefox http://localhost:9000
@getaaron
getaaron / irs-get-human.md
Created April 1, 2024 23:01
Get a person at the IRS
  • Call 1-800-829-1040
  • Press 1 for English (or other language as desired)
  • Press 2 for personal tax
  • Press 1 for form / tax history
  • Press 3 for other
  • Press 2 for other
  • Ignore 2 SSN prompts till you get secret other menu
  • Press 2 for personal tax
  • Press 3 for other
  • Wait for agent!
@kj800x
kj800x / Hacking the LG Monitor's EDID.md
Last active February 23, 2025 17:57
Hacking the LG Monitor's EDID

preface: Posting these online since it sounds like these notes are somewhat interesting based on a few folks I've shared with. These are semi-rough notes that I basically wrote for myself in case I ever needed to revisit this fix, so keep that in mind.

I recently bought an LG ULTRAGEAR monitor secondhand off of a coworker. I really love it and it's been great so far, but I ran into some minor issues with it in Linux. It works great on both Mac and Windows, but on Linux it displays just a black panel until I use the second monitor to go in and reduce the refresh rate down to 60 Hz.

This has worked decent so far but there's some issues:

  • It doesn't work while linux is booting up. The motherboards boot sequence is visible just fine, but as soon as control is handed over to Linux and I'd normally see a splash screen while I'm waiting for my login window, I see nothing.
  • It doesn't work on the login screen. This would be fine if login consistently worked on my second screen, but I need to manually switch
@lleyton
lleyton / translation.md
Last active April 16, 2025 06:35
(ENG) Open Source Business Challenges and Reality, Rui Ueyama

Open Source Business Challenges and Reality

Original Japanese note here.

Original Author: Rui Ueyama (creator of the mold linker)

Translated by @windowsboy111

Minimally edited by @lleyton

@kconner
kconner / macOS Internals.md
Last active April 24, 2025 10:08
macOS Internals

macOS Internals

Understand your Mac and iPhone more deeply by tracing the evolution of Mac OS X from prelease to Swift. John Siracusa delivers the details.

Starting Points

How to use this gist

You've got two main options:

2019-05-18

Jonathan Blow on societal collapse

It's uncanny how closely this talk follows a line of reasoning I've been working on lately. If you're copied here, we may have discussed one or more of its aspects

https://www.youtube.com/watch?v=pW-SOdj4Kkk

(Jonathan Blow is an independent video game developer, speaking here at a conference in Moscow.)

name HQ City website Year Founded Total Investment Amount Company Description
Tegus Chicago tegus.co 2016 $91,500,000.00 The Buy Side's Leading Primary Research Platform
Hologram Chicago hologram.io 2014 $82,353,000.00 Hologram is a cellular platform designed for the Internet of Things. Thousands of connectivity teams rely on Hologram to keep their fleets connected around the world — from Burbank to Brisbane. Hologram was founded in 2014 by Benjamin Forgan and Patrick Wilbur. Inspired by the connectivity challenges affecting food delivery startups in Singapore, Hologram's co-founders focused their efforts on removing the red tape preventing fast-growing IoT teams from launching cellular equipped fleets around the world. What started as a Kickstarter, under Hologram's old name, Konekt, has blossomed into the de facto networks IoT teams use to launch their products. In the years since Hologram was founded, the company has been a partner to leading technology pioneers around the world. Hologram made it possibl
@gmurdocca
gmurdocca / socat_caesar_dpi.md
Last active June 28, 2024 15:53
Circumventing Deep Packet Inspection with Socat and rot13

Circumventing Deep Packet Inspection with Socat and rot13

I have a Linux virtual machine inside a customer's private network. For security, this VM is reachable only via VPN + Citrix + Windows + a Windows SSH client (eg PuTTY). I am tasked to ensure this Citrix design is secure, and users can not access their Linux VM's or other resources on the internal private network in any way outside of using Citrix.

The VM can access the internet. This task should be easy. The VM's internet gateway allows it to connect anywhere on the internet to TCP ports 80, 443, and 8090 only. Connecting to an internet bastion box on one of these ports works and I can send and receive clear text data using netcat. I plan to use good old SSH, listening on tcp/8090 on the bastion, with a reverse port forward configured to expose sshd on the VM to the public, to show their Citrix gateway can be circumvented.

Rejected by Deep Packet Inspection

I hit an immediate snag. The moment I try to establish an SSH or SSL connection over o

@ilyaigpetrov
ilyaigpetrov / PinePhonePro Facts.md
Last active February 17, 2022 10:28
My journey into the Pine64 community

THIS IS A DRAFT!

There is offical wiki here: https://wiki.pine64.org/wiki/PinePhone_Pro.
PPP stands for PinePhone Pro.
PPPEE stands for PinePhone Pro Explorer Edition.
PPKB -- PinePhone KeyBoard.
OG PinePhone -- "Original Gangster" PinePhone (a precessor of PPP).

  1. Keep in mind that PPP Explorer Edition is for early adopters and developers -- don't expect things work out of the box.