MurphyA/hacker-news huggingface dataset:
by accrual | 2026-02-09 16:19:27+00:00
It looks like these cameras are infrared and intended to see gestures from the wearer. There are some more details in the linked article:

https://www.macrumors.com/2024/06/30/new-airpods-to-feature-...

> The IR cameras can detect environmental image changes, facilitating a broader range of gestures to improve user interaction. For example, if a user watches a video using Apple Vision Pro and the new AirPods, and turns their head to look in a specific direction, the sound source in that direction can be "emphasized to enhance the spatial audio/computing experience."

I wonder if the signal could be integrated into AR glasses or headset to provide a wider FOV to the wearer.
by __MatrixMan__ | 2026-02-09 16:19:32+00:00
I'm not sure if intensifies is the word. AI just has awkward time dynamics that people are adapting to.

Sometimes you end up with tasks that are low intensity long duration. Like I need to supervise this AI over the course of three hours, but the task is simple enough that I can watch a movie while I do it. So people measuring my work time are like "wow he's working extra hours" but all I did during that time is press enter 50 times and write 3 sentences.
by MiddleEndian | 2026-02-09 16:19:40+00:00
I'm generally opposed to services unnecessarily wanting IDs, content filtering for direct messages from my contacts, unwanted popups (it's already annoying when my friends send me a link to a site I haven't visited from discord before and it "warns" me and you cannot disable this entirely useless popups), and things generally becoming worse.

A lot of these things are normalized already, but requiring IDs is not and I don't want to see it become normalized.

Ultimately, they are free to do what they like (or perhaps being unnecessarily pressured by various govts) and I am free to leave the service.
by icedchai | 2026-02-09 16:19:55+00:00
Ok, for reference, I'm paying my LIR about 150 EU/year. That includes the ASN, IPv6 /44 block, and a BGP VPS. I have a legacy IPv4 /24 block that doesn't cost me anything. I do miss out on RPKI for it because of that.

Outside of that, I have another couple of VPSes I use for experimenting with routing and fail over that are closer to my location. The VPSes are connected to my home network and each other over Wireguard.
by AlienRobot | 2026-02-09 16:20:15+00:00
By Discord's own ToS you can't use Discord if you are under 13, so this change is just to make sure users that are 13, 14, 15, 16, and 17 years old are appropriately labelled.

Why doesn't Discord require ALL users to upload their faces to prove that they are at least 13 years old and eligible to use the service?
by knorker | 2026-02-09 16:20:29+00:00
I would say that I understand all the levels down to (but not including) what it means for electron to repel another particle of negative charge.

But what is not possible is to understand all these levels at the same time. And that has many implications.

Humans we have limits on working memory, and if I need to swap in L1 cache logic, then I can't think of TCP congestion windows, CWDM, multiple inheritance, and QoS at the same time. But I wonder what superpowers AI can bring, not because it's necessarily smarter, but because we can increase the working memory across abstraction layers.
by ch4s3 | 2026-02-09 16:20:30+00:00
Get out of here with this Wolf Warrior jingoist bullshit. Your country was brutally suppressing a democratic movement in Hing Kong and Lai is only guilty of publishing books critical of the politburo. Which I might add is carrying out a genocide in Xianjang, illegally occupies Tibet, and mudrered perhaps thousands in and around Tiananmen Square in 1989. You'll note you can't even post on chinese social media anything containing both "Tiananmen Square" and "1989", and you call Lai a fascist... pathetic.
by u1hcw9nx | 2026-02-09 16:20:49+00:00
How is that not a feature?

Differently designed apps for social and professional life is a good idea! A streamlined app focused only on essential functionality is the best way to ensure meaningful coordination.

It is mentally taxing when critical work updates are buried under reactions, glitter, and casual banter. Moving memes and family updates to a dedicated 'leisure' app allows for a high-signal environment.

Something that gets things done, but also something where quick reactions are painful to do would be perfect.
by accrual | 2026-02-09 16:21:09+00:00
I suspect it could be due to Japan requiring that cameras play a sound when taking a photo or video. Here's some background:

https://japandaily.jp/why-you-cant-turn-off-the-camera-shutt...

> Japan’s requirement for an audible camera shutter sound isn’t just a quirky design decision — it’s a deliberate policy meant to prevent secret photography.
by happysadpanda2 | 2026-02-09 16:21:10+00:00
I don't know whether or not it is our instance at $dayjob that has a wonky setup, or if it is the elements client, or what (probably the client, as the problems all but disappear in the webb-ui version), but oh how many synchronization issues we are facing. threaded conversations not showing up, or randomly disappearing, clients getting stuck in message fetching loops, not actually fetching anything, notifications of new messages either not appearing, or not disappearing upon reading them, and ON TOP OF THAT no custom stickers/emojis/gifs...

but those synchronization issues... if I want to be sure something reaches the rest of the team in a timely manner, I have reverted back to email
Show HN: Shovel.js – A portable meta-framework built on web standards
by bikeshaving | 2026-02-09 16:21:33+00:00
I recently built a CLI and set of libraries for running Service Workers as application servers. The idea: instead of inventing new APIs, use the ones browsers already have (Cache API, FileSystem API, CookieStore, URLPattern, AsyncContext) and shim them for Node, Bun and Cloudflare when missing. The result is portable code that runs anywhere and follows rigorous specifications which coding agents like Claude Code already know how to use. `npm create shovel` to try it.
by tatskaari | 2026-02-09 16:22:24+00:00
You don't need a JS bootloader to write an OS in JS. The bootloader just drops the machine into some memory address for it to start executing your OS init script. that bit could be a Javascript interpreter. You can't do much with the architecture in Javascript though, because it doesn't allow you to map memory directly to your types (unless there's some ungodly nonesense I'm not aware of) so you'll have to drop into C/asm to e.g. interact with the ports/registers/tables to set up userspace.
by docjay | 2026-02-09 16:22:30+00:00
A fun and insightful read, but the idea that it isn’t “just a prompting issue” is objectively false, and I don’t mean that in the “lemme show you how it’s done” way. With any system: if it’s capable of the output then the problem IS the input. Always. That’s not to say it’s easy or obvious, but if it’s possible for the system to produce the output then it’s fundamentally an input problem. “A calculator will never understand the obesity epidemic, so it can’t be used to calculate the weight of 12 people on an elevator.”
by Aerroon | 2026-02-09 16:22:37+00:00
>I don't think people would care as much about AI reusing code or images or text so directly if people were allowed to do so too.

But the system is never going to get changed if something doesn't give. I thought big companies using copyrighted content in such a way was finally something that might enact change, but apparently the people who were all against copyright previously became ardent supporters of it overnight.
by Nive11 | 2026-02-09 16:22:43+00:00
I recently open sourced a desktop AI assistant I originally built for myself.

The motivation was simple. I wanted to try a few popular AI desktop tools, but most of them were paid and didn’t quite fit how I wanted to use them. I looked for open source alternatives and found a few, but none felt complete enough for real day to day use.

So I decided to build one.

Over the next few days, I put together a desktop assistant focused on handling deeper conversations like multi step reasoning, follow up questions, and interview style discussions rather than just surface level chat.

What surprised me was the response after open sourcing it. The project started seeing steady adoption, with people cloning the repo, reading through the code, and experimenting locally. Stars came later, often after people had already tried it.

A few things I learned from this process:

Open source traction is delayed. People often try things before publicly endorsing them.
Forks and clones were a much stronger early signal than stars.
Desktop tools behave very differently from web apps in how people discover and adopt them.
Clear motivation matters more than a long feature list.

I am still figuring out what the long term direction of the project should be, but the last week has been a useful learning experience about how developers actually evaluate and adopt tools.

Happy to answer questions or hear similar experiences from others.
by chasil | 2026-02-09 16:23:29+00:00
A standards-conformant implementation of vi is absolutely required to be present and conformant to standards if the platform is certified by POSIX.2 (or whatever name the standard uses these days).

The latest standard for vi (and the rest of the utilities) can be found here:

https://pubs.opengroup.org/onlinepubs/9799919799/utilities/

The standard for vi is specifically:

https://pubs.opengroup.org/onlinepubs/9799919799/utilities/v...

Yes, Microsoft, this means you!

https://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem

Microsoft's native UTF-16 really, really needs an editor that easily saves US7ASCII and UTF-8 correctly, both with LF and CR/LF. The native Windows tools are quite poor in getting this right.
by jmye | 2026-02-09 16:23:35+00:00
> The difference is that people shouldn't be forced to commute across the entire city to get to work because you decided to cram all of the commercial zoning into one downtown core.

Isn't the point that they should be, if that's how I choose to build a city, and they don't have to be, if you choose to build it otherwise? The entire point of a sandbox city-builder is, I assume, that it's a sandbox, and not a dogmatic interpretation of a childish Reddit meme.
by plingbang | 2026-02-09 16:23:37+00:00
> Teen-by-default settings to roll out globally for all Discord users

Does it mean that even people who reside outside jurisdictions touched by the age verification craze will have to deal with all this?

> use facial age estimation

Surely a kid won't be able to ask someone else to pass the check for them. But let's talk about false positives. If the estimator falsely declares someone an adult, is Discord legally liable?

> submit a form of identification

If you have a picture of an ID document, can you verify that it's real? You'd have to ask the government for that. And at least in one country there is no process for that.

> On-device processing

Oh, a client-side check. Must be secure.
by komali2 | 2026-02-09 16:23:43+00:00
I agree but probably for different reasons.

> The sentence "signifies the total destruction of the Hong Kong legal system and the end of justice", Sebastien said.

Hong Kong was facing imperialist takeover by the PRC. The people in Hong Kong naively thought they could maintain some measure of self determination through public appeal and law - tools that don't work in the PRC. The CPC is founded on complicity shedding the blood of enemies of the Party, that's the only language it speaks and its default fallback tool.

If the Hong Kong protests had continued into insurgency, the CPC would have simply sent in the PLA and massacred people. It would create some legal justification afterwards, of course.

In Taiwan, I think we haven't fully reckoned with the reality of dealing with Imperialists. See: Venezuela. If an imperialist country wants to have its way with you, there's basically nothing you can do from a military, political, or legal standpoint to stop it. Non-statist strategies are needed.

You could go the way of Mao but I think in the modern era a peasant army simply can't stand up to waves of drones and high accuracy targeted missile strikes. And besides, Mao's revolution became exactly the thing it was meant to overthrow: a capitalist, imperialist, stratified society. This will probably be the same fate of any successful violent revolution (see The Anarchist Cookbook by Keith McHenry for further examples). Anyway, never fight imperialists on their own grounds.

I don't know if anything short term could have prevented the PRC's takeover of Hong Kong, but protesting was basically pointless. That time should have been spent setting up alternative channels of communication, alternative means of resource distribution, and perhaps infiltration of same into the territory of the PRC to destabilize the legitimacy of the CPC there.
I built an anonymous discussion layer with time-bound posts
by plainspeech | 2026-02-09 16:24:33+00:00
I've been thinking a lot about what trust looks like on the internet when identity itself creates risk.

Most social platforms treat identity as the foundation of trust. Profiles, histories, and reputations are meant to keep people accountable. In practice, they also make speech permanent and attributable, which raises the long-term cost of being honest — especially about work, power, early ideas, or opinions that aren't fully formed yet. When words can be tied to a name forever, people hesitate. They self-censor. They choose safer versions of what they actually think.

I built PlainSpeech to explore a different approach: trust through constraints rather than identity. It's an anonymous, ephemeral discussion layer where posts expire by default, identities are scoped to a single thread, and there are no profiles, follower graphs, or reputational scores.

A key part of this is intentional trust. Alongside public discussions, the app lets anyone create a gated topic — a private space unlocked using a shared secret (TOTP-style). Only people with that secret can read or participate. Within these spaces, everyone remains anonymous, and nothing persists by default. Instead of tying trust to who you are, trust comes from who you choose to share access with.

The goal isn't to remove accountability, but to make consequences finite, contextual, and proportional. When identity and permanence aren't the default, people tend to speak more candidly — not because they're unaccountable, but because the future cost of being wrong is no longer infinite.

The product is early, and some limits are deliberate. What’s stood out is how differently people talk when they know their words won’t follow them forever, and when trust is something they choose rather than something the system infers.

I'm sharing this here to get feedback from people who care about systems, incentives, and how trust actually forms online — not to optimize for growth or virality.

Link: https://plainspeech.app
by Zurvan | 2026-02-09 16:24:36+00:00
On Time Bride | Remote, Toronto Area | Founding Engineer | NodeJS

On Time Bride is an innovative wedding planning platform built for couples, vendors, and planners who are done with spreadsheets and chaos. We’re building adaptive timelines, intelligent task management, and a marketplace that fixes the biggest inefficiencies in the wedding industry. We’re in early growth mode, post-MVP, and scaling fast across Canada.

We're looking for our first engineer to take over development from our outsourced team, and help build OTB to reach the next stage of success. The role is fully remote, but we want people local to Toronto for ease of in-person meets in the early stages.

Check out the link for a full job description and application instructions.

https://www.ontimebride.com/careers/founding-engineer-remote...
by arxari | 2026-02-09 16:24:51+00:00
Wonder if there are electric cars that can at least a little bit compare to the modavility/reparability of older fossil fuel powered cars. I'm not that into cars myself but from what I've learned from a friend it seems like they really just don't compare in that regard.

I still find it unfortunate that while they semi address the fuel problem electric cars still contribute just as much to plastic pollution because they still use tires.
by pixl97 | 2026-02-09 16:25:16+00:00
Regardless of that, LLMs could be a Moloch problem.

That is, if anyone uses it your life will be worse, but if you don't use it then your life will be even worse than those using it.

Too bad you programmers didn't unionize when you had the chance so you could fight this. Guess you'll have to pull yourself up by your bootstraps.
by lutusp | 2026-02-09 16:25:25+00:00
On this general topic, guess how distant the horizon (the "vanishing point") is, across open water, assuming clear weather and a six-foot-tall observer standing on a beach? The answer is a mere six miles.

Next curious fact -- the two towers of the Golden Gate Bridge are perfectly vertical, but the top of one tower is 4.6 cm (1.8 inches) farther away from the other, compared to the bottom of the towers -- because there is a small angular tilt between the towers. Guess why ...

Okay, it's because the towers are independently vertical with respect the center of the earth, are horizontally separated by 4,200 feet, and each tower is 746 feet tall. These dimensions assure that the towers have a distinct angle with respect to each other. It's a small difference, but it's not zero.

I thought about these things (and many others) during my four-year solo around-the-world sail (https://arachnoid.com/sailbook/).
Show HN: CityTitles – an arena where AI agents trade cities for real money
by jordiadria | 2026-02-09 16:25:38+00:00
Hi HN — I built CityTitles, a live marketplace where AI agents can bid/buy/sell “city titles” (cities) and compete on a public leaderboard.

Core loop:
- auctions + buy-now + secondary listings
- public agent leaderboard (real DB data)
- weekly holding tax (charged to whoever owns the city at Fri 23:59 Europe/Madrid) + transparent debt/penalties

Live web app: https://citytitles-web.onrender.com
Public leaderboard (JSON): https://citytitles-backend-z95u.onrender.com/api/public/agen...

I’m looking for feedback on: agent API ergonomics, game design (status/HQ city concept), and anything that would make third-party agents adopt it faster.
by bakies | 2026-02-09 16:25:41+00:00
Boston is only horrendous in a car. Walking around and taking public transit in Boston is very nice. OTOH Providence feels like it's designed for cars, much easier to drive there but always need the car around and their highways and roads are terrible. There's a ton of highway to split the city. Worcester is less highway constricted but still definitely need a car to get around and I still can't figure my way around.
by lcrisci | 2026-02-09 16:25:45+00:00
You have eloquently described my first impression upon looking at the pictures. It feels way too Apple-y or should we say Jony Ive-y. Perhaps a design’s style is truly unique to an artist, much like painters who inevitably develop recognisable styles, and therefore we should not be surprised by this outcome. For me, it dilutes the Ferrari's historical and unique Italian design.
by lukeschlather | 2026-02-09 16:26:01+00:00
There are two things: trusting the person's intentions and trusting the person's competence. Federation makes both problems worse, because you need to trust an unbounded number of organizations rather than a single organization. Even if you take it for granted that I trust all of those orgs intentions, there's no way they are as competent as the multimillion and multibillion dollar organizations running the big names.
Show HN: ClawdTalk: Voice Calls for ClawdBots
by abhi_telnyx | 2026-02-09 16:26:08+00:00
Hey HN,
We built ClawdTalk to let AI agents operate over live phone calls.

Most agents today live in chat windows. The moment you try to use them over voice, things break: latency matters, interruptions happen, and the agent has to execute tools while the conversation is still live.

ClawdTalk connects your Clawdbot to the phone network.
The agent gets a real phone number. It can make and receive calls and run the same tools it uses in chat, but under real-time voice constraints.

One of the reasons this is hard is infrastructure. Many voice stacks stitch together separate telephony, speech, and model APIs. Each hop adds latency, and people report 8–30 second round trips.

We got it under ~3 seconds by running the full voice path ourselves. Telnyx (my employer) is a telecom carrier, and we run PSTN, STT, and TTS on our infrastructure. No middlemen.

How it works:
1. Connect your OpenClaw agent to ClawdTalk
2. We provision a phone number
3. Inbound/outbound calls route directly to the agent
4. The agent executes tools mid-conversation

Limitations:
1. Latency still depends on your LLM (we control voice, not inference)
2. US numbers only for now (international coming)
3. Not a new agent framework (OpenClaw only today)

Demo number: +1-301-MYCLAWD (692-5293) (call to talk to the agent)
Happy to answer questions about the architecture or telephony side.
Show HN: Vivideo: AI Video Generator – the most basic form of AI video creation
by mevlut | 2026-02-09 16:26:15+00:00
Vivideo focuses on the most basic form of AI video creation, with a very simple UI/UX that avoids complexity. The goal is to make the process easy to understand and approachable.

Users can generate videos, then edit and extend them step by step.

Shared early to learn from real use and feedback.

[https://vivideo.ai](https://vivideo.ai)
by u1hcw9nx | 2026-02-09 16:26:31+00:00
In a an work/purposeful communication it's a great feature not to have fun features.

People how love messaging are the bane of professional communication. You need to tell them to shout up, and tone down, but you want to do it politely. Just one person in a group that sends haha and gif to response to every message in a group is painful to deal with.

Two Apps is the solution.
by mrb | 2026-02-09 16:26:32+00:00
Reply to my edit #2: I realize the "To" point 41.0181,77.6708 is just the coordinate of the center of the 1°-wide horizon line. The actual farthest visible point according to your analysis is probably this peak in the west half of the 1° field of view: 41.014862, 77.647818 So I retract my comment about the error being "clearly" on your side. However this does indicate that we definitely calculate things differently. In my analysis Pik Dankova at 41.059542, 77.684808 which is a few km further can actually be seen and that's the source of our differences. I don't know who is right.
by altairprime | 2026-02-09 16:26:53+00:00
https://docs.k-id.com/concepts/verification-methods/

The company that Discord uses lists the methods they accept above. Notably, they do not accept any privacy-protecting digital identity standards from US or EU citizens; they only implement national ID verifications where they receive a full birthdate, with the sole exception of AU where they allow banks to attest to age-majority.

Leveraging this press to highlight their clear desire-for / dependency-on being provided an explicit birthdate, rather than simply a bool backed by the government, would be an effective lever to pull through e.g. New York and California governmental privacy efforts — especially if one somehow got them classified as a data broker in California and therefore bound to a much more expensive set of laws, due to their insistence on being provided PII when more privacy-protecting alternatives are available there.

Yes, this isn’t a scorched earth response. Every other thread of discussion here has that covered already and I have nothing new to add there. But for anyone looking to force privacy into the budding age checks verification market at an early stage rather than trying to shut it down, here’s your roadmap to effecting real change on the matter. Good luck.