Category Archives: software hacks

Circuit Simulation in Python

Using SPICE to simulate an electrical circuit is a common enough practice in engineering that “SPICEing a circuit” is a perfectly valid phrase in the lexicon. SPICE as a software tool has been around since the 70s, and its open source nature means there are more SPICE tools around now …read more

Continue reading

Posted in analog circuit, circuit, integration, LTSpice, modeling, numpy, programming, python, simulation, software hacks, SPICE | Leave a comment

Training Bats in the Random Forest with the Confusion Matrix

When exploring the realm of Machine Learning, it’s always nice to have some real and interesting data to work with. That’s where the bats come in – they’re fascinating animals that emit very particular ultrasonic calls that can be recorded and analysed with computer software to get a fairly good …read more

Continue reading

Posted in bats, Bioacoustics, classification, Interest, machine learning, R, Random Forest, Skills, software hacks | Leave a comment

File Compression By Steganography

In a world with finite storage and an infinite need for more storage space, data compression becomes a very necessary problem. Several algorithms for data compression may be more familiar – Huffman coding, LZW compression – and some a bit more arcane.

[Labunsky] decided to put to use his knowledge …read more

Continue reading

Posted in file compression, JPEG, security hacks, Software Development, software hacks, steganography | Leave a comment

Reverse Engineering Liberates Dash Cam Video

If you’ve purchased a piece of consumer electronics in the last few years, there’s an excellent chance that you were forced to use some proprietary application (likely on a mobile device) to unlock its full functionality. It’s a depressing reality of modern technology, and unless you’re willing to roll your …read more

Continue reading

Posted in car hacks, dash cam, h.264, Hi3516E, nmap, opencv, packet capture, python, reverse engineering, software hacks, wireshark | Leave a comment

Linux Fu: Python GUIs for Command Line Programs (Almost) Instantly

Not every programmer likes creating GUI code. Most hacker types don’t mind a command line interface, but very few ordinary users appreciate them. However, if you write command line programs in Python, Gooey can help. By leveraging some Python features and a common Python idiom, you can convert a command …read more

Continue reading

Posted in command line, gooey, gui, linux, linux hacks, python, Software Development, software hacks | Leave a comment

᠎This sentence ​‌‌‍​​᠎​​​isn’t just a sentence

Some sentences have more than meets the eye, and we’re not talking about interpretive nonsense. Rather, some sentences may contain up to four paragraphs’ worth of hidden text, invisible to readers.

Thanks to Zero Width Obfuscation, it is possible to use Zero Width Characters – Unicode characters that are invisible …read more

Continue reading

Posted in browser extension, obfuscation, security hacks, software hacks, steganography | Leave a comment

A Web API For Your Pi

There are many ways to attach a project to the Internet, and a plethora of Internet-based services that can handle talking to hardware. But probably the most ubiquitous of Internet protocols for the average Joe or Jane is the web browser, and one of the most accessible of programming environments …read more

Continue reading

Posted in api, gpio, Raspberry Pi, software hacks, web interface | Leave a comment

Asynchronous Routines for C

[Sandro Magi] noted that the async/await idiom has become more prevalent in programming recently. According to him, he first encountered it in C# but has found examples of it in JavaScript and Rust, too. The idea is simple: allow a function to return but come back later to complete something …read more

Continue reading

Posted in async, asynchronous, c++, protothreads, software hacks | Leave a comment

This Week in Security: Simjacker, Microsoft Updates, Apple Vs Google, Audio DeepFakes, and NetCAT

We often think of SIM cards as simple data storage devices, but in reality a SIM card is a miniature Universal integrated circuit card, or smart card. Subscriber data isn’t a simple text string, but a program running on the smart cards tiny processor, acting as a hardware cryptographic token. …read more

Continue reading

Posted in Deepfake, Featured, sms, software hacks, This Week in Security | Leave a comment

Lambdas for C — Sort Of

A lot of programming languages these days feature lambda functions, or what I would be just as happy to call anonymous functions. Some people make a big deal out of these but the core idea is very simple. Sometimes you need a little snippet of code that you only need …read more

Continue reading

Posted in c++, Featured, gcc, lambda, lambda function, Original Art, Skills, software hacks | Leave a comment