Built a new version of HN/Reddit
Hey everyone! I've been working on a side project called UpVote – a clean, fast social news aggregator focused on quality content and simplicity.
What it does:
Submit links or text posts
Vote on content (upvotes only, no downvotes)
Comment with nested threading
Dark mode with pure black OLED-friendly theme
Mobile-optimized with floating action button
Vote points system for engagement
Tech stack:
PHP 8.3 + SQLite (keeping it simple)
Vanilla CSS with CSS variables for theming
No frameworks – just clean, fast HTML/CSS/JS
Responsive design with 640px breakpoint
Design philosophy:
Flat design, no shadows or gradients
Solid colors only for performance
Instant theme switching with localStorage
Cross-browser compatible (Chrome, Safari, Firefox, Edge)
Current status:
Fully functional with ~8 users and 26 posts in first 24 hours
38% creator ratio (users actually posting, not just lurking)
Moderation dashboard for community management
I'm particularly proud of the dark mode implementation – it loads instantly without flash and uses transparent post backgrounds for a modern look.
Looking for feedback on:
Overall UX/UI impressions
Any bugs or issues you spot
Feature suggestions
Demo: upvote.social
2025 Word of the Year: Slop
The Merriam-Webster Word of the Year for 2022 is 'gaslighting', a term that refers to the act of manipulating someone into questioning their own reality. The article discusses the increasing use and popularity of this term in relation to current events and cultural discourse.
Show HN: NeuroIndex – Hybrid AI memory with vectors and semantic graphs
Hi HN, I built NeuroIndex while working on long-running AI agents and chatbot memory systems.
Vector search answers “what is similar?”, but agents need “what is related?”
NeuroIndex combines vector search, semantic graph recall, and persistent memory in a fully local, open-source project.
Would love feedback on design, use-cases, and improvement ideas.
GitHub: https://github.com/Umeshkumar667/neuroindex
Police investigate deaths of filmmaker Rob Reiner and wife as apparent homicide
SMART OKRs: the best highly-debatable way I know to align teams in large orgs
This article provides a comprehensive guide to setting and tracking Objectives and Key Results (OKRs), a popular goal-setting framework used by many technology companies. It covers the fundamentals of OKRs, including how to define objectives, set measurable key results, and effectively implement and monitor the OKR process.
Sekaiju is a free, open-source MIDI sequencer / editor for Windows
Show HN: Building an OS for self-improving ecommerce stores
We're building an OS for ecommerce businesses that helps you generate infinite variations of PDP images and videos to run endless loops of A/B test on your store, then adapt what's really working and converting into sales.
Show HN: AppScreenshots – AI-Powered App Store Screenshot Generator
This article discusses the importance of high-quality app screenshots in the app store, providing tips on how to create compelling visuals that showcase an app's key features and user experience.
Notes from Neal Gabler's Walt Disney
This article summarizes key insights from Neal Gabler's biography of Walt Disney, exploring Disney's life, his creative vision, and the impact of his work on popular culture and the entertainment industry.
Writing a mockable Filesystem trait in Rust without RefCell
The article explores a technique for writing mockable file system (FS) code in Rust without using RefCell. It demonstrates how to create a generic FS abstraction that can be easily mocked for testing, without the need for runtime borrow checking.
Copywriters reveal how AI has decimated their industry
The article discusses the author's experience with being forced to use AI software for their work, leading to concerns about the potential negative impacts of AI on professional fields and the importance of maintaining human agency and oversight in the integration of AI technologies.
Generating and using Let's Encrypt wildcard certificates with cert‑manager
This article discusses the use of wildcard certificates in Kubernetes, explaining how they can simplify certificate management and provide more flexible and scalable SSL/TLS configuration for Kubernetes services.
When LICM Fails Us
The article discusses the concept of LICM (Loop Invariant Code Motion), a compiler optimization technique that can improve program performance, and situations where it may not be effective, such as when loop bounds are not known at compile-time or when branch prediction is unreliable.
AI Analyzes Language as Well as a Human Expert
Researchers have developed AI language models that can analyze text as well as human experts, a significant milestone in the advancement of natural language processing. These models demonstrate the growing capabilities of AI in understanding and interpreting complex language, potentially revolutionizing fields such as content analysis, academic research, and decision-making.
Olmo 3 and the Open LLM Renaissance
The article explores the creation and development of the Olmo 3, a software-defined vehicle platform designed to enable rapid and cost-effective vehicle development. It highlights the platform's modular architecture, open-source approach, and potential to revolutionize the automotive industry.
Amiga Old Blue Workbench
OBWorkbench is a utility for the Amiga Workbench operating system that provides improved window management and file handling capabilities, allowing users to customize their desktop environment and streamline their workflow.
Vibe Coding hit a wall: How I fixed $0.30/error OOMs and cut AI costs by 70%
The article discusses how the author overcame challenges in their video processing workflow, including a 030 error and Out of Memory issues, by optimizing their code and leveraging a more cost-effective AI solution, resulting in a 70% reduction in AI costs.
Ask HN: What is Safe Superintelligence Inc building?
Lazy GeoParquet Reading in SedonaDB, DuckDB, GeoPandas, and GDAL
The article discusses the use of GeoParquet files in the SedonaDB and DuckDB databases, as well as the integration of GeoParquet with GeoPandas and GDAL. It explores the benefits of lazy loading and the performance improvements achieved by leveraging these technologies.
AI should explain itself (more)
The article explores the political implications of developing superintelligent artificial intelligence, highlighting the potential risks and challenges, such as the concentration of power, the threat to democracy, and the need for global cooperation and governance to ensure the safe and ethical development of this technology.
Why is South Korean fertility so low?
The article explores the reasons behind South Korea's declining fertility rate, which is one of the lowest in the world. It examines factors such as economic pressures, high cost of living, cultural attitudes, and work-life balance challenges that contribute to the country's fertility decline.
Playbook-Based Agent Reference Architecture
The article presents a reference architecture for a playbook-based chatbot agent, detailing the key components and their interactions. It outlines a modular design that enables flexible and scalable conversational AI systems.
What's a piece of tech you were excited about but stopped using?
I’ve been thinking about how often this happens to me.
I see a new tool or product, read the launch post, try it out, and honestly feel excited about it. It looks useful. It promises to save time or reduce friction. I want it to work.
Then a few weeks later, I realize I have not opened it in a while.
Not because it is awful. More because it never quite became part of my routine. Maybe it was slower than expected. Maybe it required too much setup. Maybe it solved a problem I do not actually have that often.
I am curious how common this is for other people here.
What is a piece of tech you were genuinely excited about, gave a real shot, and then quietly stopped using?
What made you stop?
I am especially interested in answers from people who wanted it to succeed.
bb.
Show HN: Gemini, OpenAI, Claude, Grok and Mistral argue over everything
The strangest programming languages you've ever heard of
This article explores some of the weirdest and most unconventional programming languages and techniques, including esoteric languages like Brainfuck and Whitespace, as well as unusual approaches like writing code in DNA and programming with piles of sand.
AI tool that audits UI and generates fixes(built in 36 hours)
The article discusses the rise of AI-powered chatbots and their potential impact on various industries, exploring the technology's capabilities, challenges, and ethical considerations as it increasingly becomes integrated into everyday life.
Does Liking Yellow Imply Driving a School Bus? Semantic Leakage in LLMs
Show HN: Solving Zodiac's Z32 – top candidate has anomaly visible from space
The article describes a cryptographic cipher used by the Zodiac Killer, known as the Zodiac-Z32 cipher. The article provides analysis and attempts to solve the complex cipher, which has remained unsolved for decades.
Facial recognition should not be introduced without Scottish Givernment sign off
The article discusses concerns over the potential introduction of facial recognition technology in Scotland, arguing that it should not be implemented without the approval of the Scottish Parliament. It highlights the Orwellian implications of such technology and the need for thorough public consultation and democratic oversight.
The left has become preserve of old white men
The article examines the perception that the radical left has become dominated by older white men, despite efforts to promote diversity. It discusses the challenges of ensuring inclusivity and representation within political movements.