Hacker Newsnew | past | comments | ask | show | jobs | submit | ncommentslogin

No one cares. Democrats need to stop letting people into this country illegally. You lost the election.

Building a social platform where visibility is not guaranteed by design. Early stage, no demo yet. Looking to join or align with an existing team that has execution capacity but lacks a clear product boundary. Boundary doc (non-negotiable): https://github.com/yourname/product-v--foundational-veto

Hi HN,

I’m the builder behind EchoDeck.

I built this because I was frustrated with the fragmentation of the internet. I love the depth of the Open Web (RSS blogs, news sites), but I also believe in the censorship resistance of the Sovereign Web (Nostr). Switching between Reeder and Damus felt like moving between two disconnected worlds.

EchoDeck is a "Dual-Core" social reader that attempts to bridge this gap.

*The Architecture:* We use a hybrid approach to solve accessibility and performance: 1. *The Bridge:* We aggregate RSS feeds server-side (solving CORS/privacy issues) and normalize them into Nostr-compatible events. This lets you "Zap" (tip) a blog post via Lightning, just like a social post. 2. *The Tunnel:* To ensure access for users in restrictive regions (like behind the GFW), we deploy edge relay proxies that obfuscate WebSocket traffic, allowing connection to global relays without VPNs. 3. *The Stack:* Built with Next.js 14 (App Router), Shadcn/UI, and a custom Zustand store to handle the high-frequency "waterfall" of WebSocket events without re-render fatigue.

*The "Proof of Engagement" Experiment:* To prevent spam and ensure high-quality initial growth, I've implemented a gamified invite system. - New users start with 0 invites. - You must complete "Quests" (e.g., Subscribe to 3 RSS feeds, Publish 1 Note) to unlock invite codes. - This creates a "Proof of Engagement" layer—only active users can grow the network.

*Genesis Codes for HN:* We are in Closed Beta. Here are 10 "Tier 0" Genesis Codes specifically for the HN community. These grant immediate invite privileges so you can bring your friends.

ECHO-GEN-38DBJ6 ECHO-GEN-38VEHE ECHO-GEN-3MZBUE ECHO-GEN-3QZGN2 ECHO-GEN-4WQV7Y ECHO-GEN-4ZDN53 ECHO-GEN-4ZGFEN ECHO-GEN-5UDBAF ECHO-GEN-6BK8W3 ECHO-GEN-6C4V2D

If these run out, check out the repo or DM me your npub, and I’ll mint a fresh one for you.

github community:https://github.com/Zhaoyi0526/EchoDeck-Community

I’d love to hear your feedback on the "Hybrid" architecture approach!


There have been dozens of fatalities due to Tesla self driving tech. As far as I know there haven't been any fatalities due to Comma tech.

Americans may be one of the most mentally miserable and erratic people in the world since maybe ever, but I guarantee you that NZers aren’t that well either even after adjusting for scale.

Hello there!

I've created yet another HTTP proxy analyzer. I was unhappy about the subscription models of available products for basic features like replay and saving as HAR... so here is another way in a GPL license.

I know better tools aimed at security exists, but I needed a simpler one.

It is an electron app (yeah I know) for making it multi-platform and not yet signed for releases, so I suggest to use the dev install for now.

Cheers

gros_pigeon


I still use old comma branch running with OnePlus phone on Subaru. It works really really well, even on snowy northern roads. The code, from firmware C to python is very well written as well, makes it easy to tune it to your driving habits.

This lines up with something I’ve also seen a lot — most failures aren’t clever reconstruction attacks, they’re just leftover text layers or metadata that never got removed.

I took a simpler approach and built a small browser-only audit tool that just answers one question: is this PDF still leaking extractable content at all?

It doesn’t try to unredact or guess text, just flags whether text layers, hidden characters, or metadata are still present so you know whether the redaction actually worked.

https://audit.reactpdf.app

Curious if you’ve run into cases where PDFs look clean at the layer/metadata level but still leak via other mechanisms.


there is also sunnypilot, which is a fork of openpilot, and supports more behaviors and cars: https://github.com/sunnypilot/sunnypilot

I built a small desktop GUI tool for safely batch-renaming files by prepending or appending timestamps.

It’s written in Python (tkinter + ttkbootstrap) and focuses on “production-safe” workflows: preview before rename, dry-run mode, pause/resume, ETA + throughput, automatic name conflict resolution, and a persistent undo history saved to disk.

Supports drag & drop, folders (optional recursion), and large batches without freezing the UI.

Happy to hear feedback from folks who deal with file organization, backups, or timestamped workflows—and whether this scratches a real itch or overlaps with tools you already use.


Great history, hopefully some of these successful founders will stay in the loop here for all us up and comings.

I built a small web game experiment that’s closer to a digital arena than a traditional game. The main interaction is choosing once and then watching a short match resolve. I wanted to explore whether anticipation and observation alone can create engagement, without continuous player input or skill loops. It’s intentionally simple and fast. The goal is to feel tension immediately rather than ramping up over time. Each session resolves in seconds. Link: https://midnight8ball.com Curious how this lands with people here.

How you like that car? I test drove an early model that was really a pre-release dealer demo. It was a great ride but I also didnt get to do a whole lot with the sales guy next to me and a tight deadline to get back home.

It takes two to tango, and the cop can stop the life-threatening chase at any time, without causing a wreck.

Causing the speeding car to go out of control is also not a great thing for public safety, and does kill and cripple people who are in no way involved in these chases. We have jurisdictions with no-chase rules and it doesn’t seem to cause some hypothesized explosion in crime. It is in-fact ok to not do them, as satisfying as they might feel.


They can do too much stuff, so it’s yet another do-anything device to have to police.

Oh, I agree. I think it more likely than not that we have invented a combo of technologies that produce an environment in which liberal democracy cannot exist outside maybe smallish countries with tight controls on incoming media from outside (so, also fairly tight foreign capital ownership rules).

The medium is the message, and I think the “message” of the global Web + social media + (now) generative AI may not include liberal democracy.


Gtav

Is that a genuine question? Of course they're not going to bother responding to some antagonistic rando on X.

I get that it's distasteful, I just really don't care. It's not a big deal. Why do you care? If they post doctored photos for a giggle to slightly humiliate criminals or degenerates, why is that such a scandal in your eyes?


Here's a manual work around I found that's been working for many users, please refer to this GitHub discussion for more information where I originally posted it - https://github.com/anthropics/claude-code/issues/18866#issue... : my message - "I was getting compacting issues like everyone else here. I was able to manually trigger compaction by doing this: on the most previous message that went through and prompted a response from Claude, resend this chat, for me Claude rewrote this message then on the next one (the message that previously had a compacting issue) I typed /compact at the beginning and Claude then compacted the message. Not sure if this was just by chance or if /compact actually did something. Hope this helps someone else"

You know...

Many artists through the ages have learned to work in various mediums, like sculpture of materials, oil painting, watercolors, fresco or whatever. There are myriad ways to express your visual art using physical materials.

Likewise, a girlfriend of mine was a college-educated artist, and she had some great output in all sorts of media, and had a great grasp of paints, and paper and canvas and what-have-you.

But she was also an Amiga aficionado, and then worked on the PCs I had, and ultimately the item she wanted most in life was a Wacom Tablet. This tablet was a force-multiplier for her art, and allowed her some real creative freedom to work in digital mediums and create art with ease that was unheard-of for messy oil paintings or whatever on canvas in your garage (we actually lived in a converted garage anyway.)

So, digital art was her saving grace, but also a significant leveler of playing fields. What would distinguish her original creativity from A.I.-generated stuff later on? Really not much. You could still make an oil or watercolor painting that is obviously hand-made. Forgeries of great artists have been perpetrated, but most of us can't explain, e.g. the Shroud of Turin anyway.

So generative A.I. is competing in these digital mediums, and perhaps 3D-printing is competing in the realm of physical objects, but it's unfortunate for artists that their choices have narrowed so far, that they are practically required to work in digital media exclusively, and master those apps, and therefore, they compete with gen A.I. in the virtual realm. That's just how it's gonna be, until folks go back to sculpting marble and painting soup cans.


Just don't think about the long term economic effects of rent-seeking

“A formidable founder is one who seems like they’ll get what they want, regardless of whatever obstacles are in the way.”

Dictator is another name.


Thanks, that's fair criticism. You're right about the while-loop thing, that code was very naive and did break with nesting. I actually ran into exactly the pain you described and ended up fixing it the hard way. It was one of the moments where I realized how quickly you start fighting the architecture instead of working on the language itself. About the bigger point: I agree with you, and that's kind of the direction I'm drifting towards now. I'm not really interested in competing with Zig feature-for-feature. What I'm more interested in is whether there's a different mental model for system programming that feels simpler. I originally planned to add pointers, but they gave me massive headaches. That was exactly the point where "low-level" and "simple" started to completely collide in my brain. The more I tried to make pointers feel clean, the more complex everything became. So the current idea I'm exploring is: what if you could write system-level code without having to think in memory addresses at all, but still keep things explicit and predictable? More like thinking in values and state changes, instead of locations in memory. That's still very much an experiment, but that's the "missing opinion" I'm trying to test

Oversight. Perhaps they thought it was obvious enough to not be necessary, or perhaps they just got careless with the shitposting. You'll have to ask them.

This will be censored in 3 2 1 ...

Can’t allow anything to get in the way of those yc startups seeking ICE contracts. Tech bros need to make their $$$ assisting in hunting down modern day Anne Franks.

Edit: censored 8 minutes from this post


Your phrasing of the reality of democracy and voting is basically a less-polite version of where political science has been on the topic for 80ish years. The first half or so of that they spent trying to figure out some way that the stupidity and ignorance naturally balances out into… something that’s not scary. Law of averages, wisdom-of-the-crowd sorts of stuff.

They eventually (more or less) gave up, finding all their efforts at comfortable explanations unsupportable. Nope, it’s just luck, momentum, and the difficult of intentionally directing large chaotic systems keeping things tolerably sane. It’s, in fact, very scary and it’s astounding it works at all.


One time, I was in a shopping mall and I had filled my cart at Target. I checked out, and proceeded to the parking lot where I was supposed to meet a Waymo. I had arranged for it to pick me up in the designated "Ride Share/Taxi Pickup Area" which was quite near the Target, but across the "street" and next to the cluster of bus stops.

I passed an obvious and ominous sign that indicated the border of the "shopping cart zone" and immediately my cart's wheels locked up! I was mortified, because I knew it'd do that! But my Waymo's over there, man! What was I supposed to do about it?

Obviously, Target has every right to corral their carts in places where they can go retrieve them. Theft is a huge, huge problem. But I was also constrained in pickup areas and I had figured, innocently, that the "Designated Ride Share" zone was the correct place to meet a Waymo with groceries.

So I had to bail everything out of the cart, and carry by hand. I learned my lesson. Only drop the Waymo pin someplace where my cart won't be kill-switched!


It seems like a moot point --

If you are driving off-road, or completely on private property, you're not really driving the vehicle to "go somewhere" or commute or transport people/goods.

It isn't really feasible to use a vehicle for actual transportation without using public roads, at least in these United States.

So what possible cause or reason would any law enforcement have, for going into a vehicle like that and searching it? I mean, compared to someone driving on a public road and "going somewhere" while "carrying stuff" in there? Nearly none, right?


Yes, there is: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z4V1sjrXq... This is the full web app powering https://app.radicle.xyz/ including radicle-httpd which simply serves an http api used by the radicle-explorer frontend and which can also be used as a (readonly) git remote.

My Japanese coworker's Japanese car consistently insists my coworker is asleep.

I think it's hilarious because presumably someone in an office somewhere in Japan was told it wasn't working on white people and said "you want it to work on white people, fine I'll crank it to 11." But I also didn't spend $50k on it so that probably makes it easier.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: