Was Houdini a Spy? (2021)

The world’s most famous magician, Harry Houdini, was known as a celebrity conjurer, a practitioner of escape magic, and a master illusionist. He’s had an enduring legacy on the magical arts since his untimely demise on Halloween Day, 1926. That’s why October 31st is known in magical circles as “National Magic Day” or simply “Houdini […]

AI cheats: Why you didn’t notice your teammate was cheating

ai-cheats:-why-you-didn’t-notice-your-teammate-was-cheating

For the past few years, cheats have evolved rapidly. First came memory reading aimbots, then colorbots, and now AI aim assist. Cheats have escaped the host PC. How does it affect the players and anti-cheats? vike256 That’s me, or the handle that I use online. I’ve been in the video game hacking scene on and […]

Senior Developer Skills in the AI Age

senior-developer-skills-in-the-ai-age

Over the past few months, I have been experimenting with AI-powered coding tools in both my personal and professional projects. The experience has been overwhelmingly positive, both for me and my team of software engineers at work. We’ve achieved better results in less time, and in many cases, the quality of our output has significantly […]

The Slow Collapse of Critical Thinking in OSINT Due to AI

OSINT used to be a thinking game. Now it’s becoming a trusting game and that should terrify you. I’ve seen it firsthand, analysts running solid investigations, then slowly shifting more and more of the thinking to GenAI tools. At first, it’s small. You use ChatGPT to summarise a document or translate a foreign post. Then […]

Tenstorrent Launches Blackhole Developer Products at Tenstorrent Dev Day

tenstorrent-launches-blackhole-developer-products-at-tenstorrent-dev-day

Featuring all new RiscV cores, Blackhole™ is built to handle massive AI workloads efficiently and offers an infinitely scalable solution. Blackhole™ products are now available for order on tenstorrent.com: Blackhole™ p100, powered by one processor without Ethernet, active-cooled: available for $999 Blackhole™ p150, powered by one processor with Ethernet, and available in passive-, active-, and […]

An image of an archeologist adventurer who wears a hat and uses a bullwhip

an-image-of-an-archeologist-adventurer-who-wears-a-hat-and-uses-a-bullwhip

There is only one thing worse than being imitated Disclaimer: The views and opinions expressed in this blog are entirely my own and do not necessarily reflect the views of my current or any previous employer. This blog may also contain links to other websites or resources. I am not responsible for the content on […]

Onyx (YC W24) Is Hiring

onyx-(yc-w24)-is-hiring

Onyx is the open source GenAI platform connected to your company’s docs, apps, and people. We ingest and sync from all sources of information (Google Drive, Slack, GitHub, Confluence, Salesforce, etc.) to provide a centralized place for users to ask about anything. Imagine your most knowledgeable co-workers, all-rolled into one, and available 24/7! We believe […]

A special build of curl that can impersonate Chrome and Firefox

a-special-build-of-curl-that-can-impersonate-chrome-and-firefox

A special build of curl that can impersonate the four major browsers: Chrome, Edge, Safari & Firefox. curl-impersonate is able to perform TLS and HTTP handshakes that are identical to that of a real browser. curl-impersonate can be used either as a command line tool, similar to the regular curl, or as a library that […]

Show HN: Novanode, Global load balancing with Caddy, no vendor lock-in

I’ve been a long-time Cloudflare user, but sometimes I just want a global load balancer without the lock-in and with full configuration control (e.g., some Cloudflare rules require an enterprise plan). I love Caddy for its easy configuration, and that’s why I created Novnaode. It makes it easy to launch hosted Caddy instances (with Nginx […]

AnimeJs v4 Is Here

animejs-v4-is-here

animate(‘.square’, { rotate: 90, loop: true, ease: ‘inOutExpo’, }); animate(‘.shape’, { x: random(-100, 100), y: random(-100, 100), rotate: random(-180, 180), duration: random(500, 1000), composition: ‘blend’, }); animate(‘.car’, { …createMotionPath(‘.circuit’), }); animate(createDrawable(‘.circuit’), { draw: ‘0 1’, }); animate(‘.circuit-a’, { d: morphTo(‘.circuit-b’), }); animate(createDrawable(‘path’), { draw: [‘0 0’, ‘0 1’, ‘1 1’], delay: stagger(40), ease: ‘inOut(3)’, autoplay: […]