SuperSplat 2.0: Major Update to Open Source 3D Modeling Platform

2025-02-17
SuperSplat 2.0: Major Update to Open Source 3D Modeling Platform

The open-source 3D Gaussian Splats editing and publishing platform, SuperSplat, has received a major update! It's moved to a new domain, superspl.at, and now features web publishing. Users can easily share their creations online by simply logging in with their PlayCanvas account. Version 2.0 also adds a timeline for creating camera flythrough animations, a new .ssproj project file format for saving and loading projects, and supports immersive AR and VR experiences on Meta Quest 2/3, Android smartphones, and Apple Vision Pro. SuperSplat is MIT-licensed open source, and community contributions are welcome!

Read more
Development

50 Years of Travel Wisdom: The Laser-Back Method

2025-02-16
50 Years of Travel Wisdom: The Laser-Back Method

A seasoned traveler with over 50 years of experience shares their insights. They categorize travel into two modes: relaxation and engagement, favoring the latter. The article advocates for planning trips around passions, not just famous landmarks, offering numerous practical tips, such as visiting a driver's mother, crashing weddings, utilizing Google Maps for public transit, and taking street food tours. A unique 'laser-back' travel method is introduced: heading to the most remote destination first and meandering back to the city, maximizing the experience.

Read more
(kk.org)

Fellowry: A Crowdsourced GTM Knowledge Base Solving Sales Challenges

2025-01-04

Fellowry is a crowdsourced Go-to-Market (GTM) knowledge base featuring over 200 sales strategies. It's a treasure trove of insights from sales professionals covering cold emailing, cold calling, LinkedIn marketing, and more. Users share tips on crafting effective cold emails, boosting cold call success rates, and leveraging LinkedIn for targeted outreach. Whether you're a sales newbie or a seasoned pro, Fellowry offers valuable perspectives to overcome sales hurdles and improve performance.

Read more

Restore Oddly Shaped App Icons in macOS 26 Tahoe

2025-06-15
Restore Oddly Shaped App Icons in macOS 26 Tahoe

macOS 26 Tahoe replaces the unique, oddly shaped app icons in the Dock with iOS-style squarcles, a change many users dislike. This article provides a solution for both users and developers to restore custom icon shapes. Users can replace the .icns file within the application package; developers can use NSApplication.shared.dockTile.contentView to change the icon at runtime. Get your Dock back to its former glory!

Read more
Development App Icons

Ocular AI, a YC Startup, Seeks Founding Backend Engineer

2024-12-26
Ocular AI, a YC Startup, Seeks Founding Backend Engineer

Ocular AI, a Y Combinator-backed AI startup, is hiring a Founding Backend Engineer to build backend systems for its data annotation engine. The company helps transform unstructured data into high-quality datasets for generative AI, frontier models, and computer vision. The role requires 3+ years of experience with Python/Node and Postgres for production systems, along with hands-on experience training ML models and building data pipelines. This is a high-impact role working directly with founders to shape product direction and engineering strategy. The ideal candidate enjoys working in a fast-paced, ambiguous environment.

Read more

Critical Security Flaws Found in Apple Silicon: SLAP and FLOP Attacks

2025-01-28

Researchers have uncovered two critical security vulnerabilities, dubbed SLAP and FLOP, affecting Apple's M2/A15 and later chipsets. SLAP exploits incorrect guesses by the Load Address Predictor (LAP) during speculative execution to access out-of-bounds data, leaking sensitive information like email content and browsing history in Safari. FLOP leverages mispredictions by the Load Value Predictor (LVP) to bypass memory safety checks, stealing data such as location history, calendar events, and credit card information from Safari and Chrome. These attacks exploit speculative execution and affect most Apple devices released since 2022. Apple is aware and plans to address these issues in an upcoming security update; users are urged to keep their systems and apps updated.

Read more

Open-Source Hyperspectral Oil Paint and Painting Dataset: Unlocking Painting Techniques

2025-06-16
Open-Source Hyperspectral Oil Paint and Painting Dataset: Unlocking Painting Techniques

This open-source project provides a large dataset containing hyperspectral scan data, processing code, and reconstructed paint samples. The dataset is intended for use in art historical research and computer graphics, such as pigment mapping and spectral upsampling. It includes hyperspectral scans of nine paintings and reflectance measurements of numerous paint samples. A Python package, `painting_tools`, is also provided for processing spectral data and mixing and layering pigments using the Kubelka-Munk model. Researchers can use this dataset to study the materials and techniques of paintings and develop new image processing and analysis methods.

Read more

FFmpeg Assembly Language School: Learn to Contribute!

2025-08-18
FFmpeg Assembly Language School: Learn to Contribute!

Embark on an exciting journey into FFmpeg assembly language programming! This course requires C programming knowledge (especially pointers) and high school math. Lessons and assignments (coming soon) will equip you to contribute to the FFmpeg project. A Discord server is available for support: https://discord.com/invite/Ks5MhUhqfB

Read more
Development

Swiss-Made USB-C Upgrade Case Sells Out!

2025-07-30
Swiss-Made USB-C Upgrade Case Sells Out!

A Swiss-made iPhone case lets you upgrade your older iPhone to USB-C in seconds, without buying a new device! The first three batches are already sold out, but you can sign up for email alerts to get priority when it's back in stock. Supports wireless charging, MagSafe, and fast charging, and is compatible with CarPlay. Note: Accessories requiring power from the phone (like wired headphones) will still require the Lightning port.

Read more

Forget SaaS, I'm Building an Internet Vending Machine

2025-02-22
Forget SaaS, I'm Building an Internet Vending Machine

Tired of the SaaS model, the author decided to take a different approach: building a simple 'internet vending machine'. Inspired by a real-life vending machine selling cheap alien stickers, the author aims to create a website (ThreeKindWords.com) that mirrors its simplicity, one-time transactions, low price points, and lack of customer support. The goal is a straightforward user experience with no accounts or complex processes, focusing on single transactions and easy revenue generation, much like collecting coins from a vending machine.

Read more

Say Goodbye to Redundant CLI Validation: Introducing Optique

2025-09-07
Say Goodbye to Redundant CLI Validation: Introducing Optique

Tired of writing repetitive command-line argument validation code? The author shares their experience building the Optique library. Optique leverages parser combinators to directly parse command-line arguments into the expected type, eliminating the need for subsequent validation and avoiding issues like validation logic getting out of sync with options. TypeScript's type inference catches errors at compile time, significantly improving development efficiency and code reliability. While not a silver bullet, Optique dramatically reduces code and improves maintainability for complex CLI tools.

Read more
Development argument validation

Tesla Roadster Mistaken for Asteroid

2025-01-25
Tesla Roadster Mistaken for Asteroid

An object initially identified as a newly discovered asteroid, 2018 CN41, was quickly revealed to be Elon Musk's Tesla Roadster launched into space in 2018 during a SpaceX Falcon Heavy rocket test. This humorous incident highlights the growing challenge of tracking space debris. An amateur astronomer initially mistook it for a near-Earth object, and the Minor Planet Center initially listed it as a new asteroid. While the issue was swiftly resolved, it underscores the increasing number of untracked space objects that could hinder efforts to protect Earth from potentially hazardous asteroids.

Read more

GGML Training Advancement: A MNIST VAE Training Example

2024-12-22
GGML Training Advancement: A MNIST VAE Training Example

GitHub user bssrdf shared an example of training a MNIST VAE using the GGML library. This example aims to use only the GGML pipeline and its ADAM optimizer implementation, filling a gap in available GGML training examples. Modifications were made to the ADAM and LBFGS optimizers for GPU backend compatibility, and several missing operators and optimizer hooks were added for testing and sampling. The results after 10 epochs were satisfactory.

Read more
AI

Website Requires JavaScript

2024-12-23

The website displays a message indicating that JavaScript needs to be enabled to run the application. This prompts users to check their browser settings and ensure that JavaScript is enabled to access and use the website's features properly.

Read more
Misc

Reduced Antibiotic Use Linked to Rising Honeybee Death Rates in Canada

2025-07-30
Reduced Antibiotic Use Linked to Rising Honeybee Death Rates in Canada

A new study reveals a surprising finding: despite stricter regulations on antibiotics in Canadian beekeeping, honeybee death rates are climbing. Researchers discovered that reducing antibiotic use, contrary to expectations, led to a significant increase in overwintering mortality, suggesting a possible dependence on antibiotics. Air pollution, specifically nitrogen dioxide, was also identified as a contributing factor to colony loss. The study highlights the complex interplay between bee health, antibiotic use, and environmental factors, emphasizing the need for a 'One Health' approach incorporating antibiotic alternatives and addressing environmental pollutants to safeguard bee populations and global food security.

Read more

Kleene: A Docker-like Container Manager for FreeBSD

2025-02-18
Kleene: A Docker-like Container Manager for FreeBSD

Kleene is a container management platform built specifically for FreeBSD, bringing the familiar concepts of Docker while leveraging FreeBSD's native tools and philosophy. Following the KISS principle, it uses FreeBSD's jails, ZFS, and PF to simplify application deployment, maintenance, and upgrades. It features a client-server architecture with Klee (Python client) communicating with Kleened (Elixir server). Kleene offers a streamlined way to build, run, and manage containerized applications with transparency and control. While familiar to Docker users, it also lowers the barrier to entry for FreeBSD newcomers.

Read more
Development Container Management

Radiant Foam: Real-time Differentiable Ray Tracing Breaks New Ground

2025-02-04

Researchers introduce Radiant Foam, a novel scene representation combining the efficiency of volumetric mesh ray tracing with the reconstruction quality of splatting methods. Leveraging Voronoi diagrams and Delaunay triangulation, Radiant Foam achieves real-time ray tracing surpassing even hardware-accelerated Gaussian ray tracing in speed while nearly matching Gaussian splatting's reconstruction quality. Avoiding complex acceleration structures and special hardware/APIs, it only requires a standard programmable GPU. This breakthrough promises to advance real-time rendering significantly.

Read more

Liquid Shape Distortions: Free Psychedelic Animation Generator

2025-03-17
Liquid Shape Distortions: Free Psychedelic Animation Generator

Liquid Shape Distortions is a free, browser-based psychedelic animation generator that creates psychedelic art using liquid motion, distortion, shadows, and light. Inspired by drum & bass/acid techno music and 90s rave posters, this tool can be used to create art for music videos, concert posters, stylized animations in creative projects, or simply enjoyed alongside music. Users can utilize hotkeys and a control menu for randomization, pausing/playing, screenshots, video export, music playback, and customization of canvas size, animation speed, patterns, and colors. The animation is created with WebGL shaders, resulting in unique art each time it's run. This open-source project is free for personal and commercial use.

Read more

Python Classes: When to Avoid Them

2025-07-24

Python's renowned for its simplicity and readability, and classes are a powerful feature for object-oriented programming. However, they aren't always the best solution. This article explores scenarios where Python's built-in types, functions, and standard library modules offer simpler alternatives. Examples include using namedtuples or dataclasses instead of simple data containers; functions instead of stateless utility classes; modules for grouping constants; dictionaries or lists for simple state management; lambdas or comprehensions for one-off operations; and leveraging Python's extensive standard library. The article emphasizes considering simpler, more efficient alternatives before resorting to classes, keeping code clean and concise—sometimes meaning skipping classes entirely.

Read more
Development

Ancient Books Under Siege: A Millennium-Old Library Fights Back Against Beetles

2025-07-20
Ancient Books Under Siege: A Millennium-Old Library Fights Back Against Beetles

The 1000-year-old Pannonhalma Archabbey library in Hungary, a UNESCO World Heritage site, is battling a devastating beetle infestation threatening its 400,000-volume collection. Around 100,000 books, many centuries old, are being painstakingly removed and placed in oxygen-free environments to kill the drugstore beetles that have burrowed into their pages. This herculean effort underscores the importance of preserving cultural heritage and highlights the growing threat posed by climate change, as warmer temperatures accelerate insect lifecycles.

Read more

Ruby 3.5: Six Times Faster Object Allocation via Class#new Inlining

2025-05-22
Ruby 3.5: Six Times Faster Object Allocation via Class#new Inlining

Ruby 3.5 achieves a significant speedup in object allocation, up to six times faster, by inlining the `Class#new` method. The article details this optimization, showcasing benchmark results, analyzing performance bottlenecks, and explaining the inlining technique. By eliminating method call overhead, reducing parameter copying, and improving inline cache hit rates, this optimization effectively addresses performance issues in Ruby object allocation, though it introduces minor backward compatibility concerns.

Read more
Development

Eastern Caribbean Central Bank's $2 Note Named 2023 Bank Note of the Year

2024-12-28

The International Bank Note Society (IBNS) has announced that its members have selected the Eastern Caribbean Central Bank's $2 note as the 2023 Bank Note of the Year. Chosen from nearly 100 new banknotes released globally in 2023, the winning note features a vibrant design combining sports and environmental themes, symbolizing hope for a bright future. The front depicts cricket legend Sir Viv Richards, the 40th-anniversary logo, turtles, and fish. The reverse showcases fish, coral, turtles, and a map of the islands in contrasting bright blue. The ECCB selected this design to inspire the people of the Eastern Caribbean Currency Union and youth worldwide.

Read more

Ente: Self-Host a Google Photos Alternative and Reclaim Your Privacy

2025-02-24
Ente: Self-Host a Google Photos Alternative and Reclaim Your Privacy

This blog post details how to self-host Ente, an open-source Google Photos alternative, deploying its server on a Kubernetes cluster and the frontend on GitHub Pages. It provides the necessary code, configuration files, and instructions for setting up a Cloudnative-PG database, along with fetching secrets from AWS Parameter Store. While technically demanding, it's ideal for users comfortable with Kubernetes who prioritize privacy. The article also covers building a custom Docker image using GitHub Actions and managing GitHub repositories with Terraform.

Read more
Development

CGNAT: A Necessary Evil? The Security Implications of Carrier-Grade NAT

2025-03-05
CGNAT: A Necessary Evil? The Security Implications of Carrier-Grade NAT

Facing an IPv4 address shortage, internet providers widely adopted Carrier-Grade NAT (CGNAT), mapping multiple users to a single public IPv4 address. While solving the address depletion problem, CGNAT presents significant challenges for law enforcement and security tools. A single IP address can represent thousands of users, rendering traditional IP-based identification, filtering, and configuration ineffective. This leads to difficulties in investigations, false positives in security systems, and interference with services like OpenDNS. The EU and other bodies are pushing for IPv6 adoption to mitigate the security risks associated with CGNAT.

Read more

Multiplex: Command-Line Parallel Process Manager

2025-07-28
Multiplex: Command-Line Parallel Process Manager

Multiplex is a command-line tool with a simple Python API to run multiple processes in parallel and stop them all at once, or based on a condition. It gracefully shuts down child processes, multiplexing their output and error streams to stdout and stderr for easy parsing with standard command-line tools. Multiplex is useful for running multiple programs concurrently and combining their output, such as a web server, work queue, and database. It supports named processes, delayed starts, process- or time-based dependencies, and actions like silent mode and terminating other processes on completion. With its concise syntax, Multiplex simplifies complex orchestration, including CI/CD pipelines and development environment setup.

Read more
Development process management

Keygen's #NoCalls Approach to Enterprise Sales: A Case Study

2025-01-16
Keygen's #NoCalls Approach to Enterprise Sales: A Case Study

Keygen founder Zeke Gabrielse shares how his company successfully scaled into the enterprise market by completely eliminating sales calls and embracing asynchronous communication via email. He argues that enterprise clients often resort to calls due to a lack of understanding regarding the product, its usage, pricing, and company trustworthiness. Keygen tackled these issues through clear product messaging, a robust self-serve onboarding experience, transparent pricing, and a focus on publicly available security documentation. This resulted in securing enterprise clients without relying on sales calls. This article offers an alternative sales strategy for founders who dislike traditional sales calls.

Read more

Supabase Launches Declarative Schemas for Easier Database Management

2025-04-03
Supabase Launches Declarative Schemas for Easier Database Management

Supabase has released declarative schemas, a streamlined approach to managing and maintaining complex database schemas. By defining database structure in version-controlled .sql files, developers gain centralized management, reducing redundancy and errors. This is particularly beneficial for complex databases, like Supabase's own projects table with RLS policies and trigger functions, dramatically improving development speed—reducing schema updates from hours to minutes. This simplifies code reviews and makes parallel development significantly easier.

Read more
Development declarative schema

DHS OIG Audits TSA's Airport Facial Recognition

2025-02-04
DHS OIG Audits TSA's Airport Facial Recognition

Following concerns from lawmakers and privacy advocates, the Department of Homeland Security's Inspector General (DHS OIG) has launched an audit of the Transportation Security Administration's (TSA) use of facial recognition technology at US airports. The audit will examine the technology's effectiveness in enhancing security while protecting passenger privacy. Despite TSA's claim of 99.7% accuracy, thousands of misidentifications could still occur daily with widespread deployment. This audit comes in response to senators' concerns about TSA's planned expansion of facial recognition, following the failure of a bill to halt it.

Read more
Tech

SF Startup Seeking Full-Stack Data Engineer

2025-03-30
SF Startup Seeking Full-Stack Data Engineer

A San Francisco-based startup is hiring a full-stack engineer to join its agile engineering team. Responsibilities include creating and managing data collection scripts (from basic HTTP requests to browser and mobile app automation), building and maintaining automation/scheduling tools, creating data cleaning and normalization scripts (with opportunities to integrate ML/LLMs), designing data analytics dashboards and tools, and assisting with DevOps tasks. Candidates should be proficient in Python, SQL, and Unix, enjoy working on diverse projects concurrently, and be able to execute independently. Bonus skills include web crawling, Docker, Kubernetes, full-stack web development, mobile app development, and a statistics background. Benefits include lunch, unlimited PTO, 401k, platinum PPO health insurance, and a salary of $100K-$150K plus 0.25%-1% equity.

Read more
Development

Ars Technica's Guide to Mechanical Keyboards: A Clickety-Clack Adventure

2024-12-28
Ars Technica's Guide to Mechanical Keyboards: A Clickety-Clack Adventure

Confused about buying a mechanical keyboard? Ars Technica's comprehensive guide navigates the complexities. Learn about keyboard sizes (full-size, TKL, 60%, etc.), switch types (linear, tactile, clicky), keycap materials (ABS, PBT), backlighting options, and advanced features like N-key rollover and macro support. The guide clarifies each element with illustrations and examples, catering to both beginners and enthusiasts seeking their perfect keyboard.

Read more
1 2 511 512 513 515 517 518 519 596 597