MurphyA/hacker-news huggingface dataset:
by AdieuToLogic | 2025-12-15 03:41:46+00:00
>> why use it knowing there is a nontrivial probability one will have to recover from it's use any number of times?

> Because the benefits are worth the risk. (Even if the benefit is solely sating curiosity.)

Understood. I personally disagree with this particular risk assessment, but completely respect personal curiosity and your choices FWIW.

> I’m not defending this case. I’m just saying that every one of us has rm -r’d or rm*’d something, and we did it because we knew it saved time most of the time and was recoverable otherwise.

And we then recognized it as a mistake when it was one (such as `rm -fr ~/`).

IMHO, the difference here is giving agency to a third-party actor known to generate arbitrary file I/O commands. And thus in order to localize its actions to what is intended and not demand perfect vigilance, having to make sure Claude/Copilot/etc. has a diaper on so that cleanup is fairly easy.

My point is - why use a tool when you know it will poop all over itself sooner or later?

> Where I’m sceptical is that someone who can use the tool is also being ruined by a drive wipe. It reads like well-targeted outrage pork.

Good point. Especially when the machine was a Mac, since Time Machine is trivial to enable.

EDIT:

Here's another way to think about Claude and friends.

Suppose a person likes hamburgers and there was a burger place which made free hamburgers to order 95% of the time. The burgers might not have exactly the requested toppings, but were close enough. The other 5% of the time the customer is punched in the face repeatedly.

How many times would it take for a person getting punched in the face before they ask themself before entering the burger place if they will get punched this time?
by hapticmonkey | 2025-12-15 03:41:48+00:00
> Then it is Apple that is harvesting your data.

They quite literally have settings to disable that. There are no ads in the operating system.

https://support.apple.com/en-au/guide/tv/atvb66239fa1/tvos

I'm sure some conspiratorial thinking would lead people to the conclusion that Apple are secretly tracking and selling data. There is no evidence to suggest this is happening.

It's probably the next best thing to setting up your own linux home theater PC. But that comes with trade-offs with UX and DRM blocking 4K streaming apps and lack of Dolby Vision playback.
by randycupertino | 2025-12-15 03:42:22+00:00
I am jealous. Mine comes up all the time and there is no way to stop it!

I've followed the instructions in all of these threads and it still self-launches!

https://www.reddit.com/r/AppleWatch/comments/186uiup/why_doe...

https://www.gearpatrol.com/tech/apple-watch-disable-live-act...

https://discussions.apple.com/thread/255159491?page=2&sortBy...

https://www.reddit.com/r/watchOSBeta/comments/1ee7pwy/how_ca...

https://discussions.apple.com/thread/255781207?sortBy=rank
by milchek | 2025-12-15 03:42:27+00:00
This was a little over my head so I did some digging of course into the negative or potential harmful effects:

Covert biological manipulation: If cells in specific organisms (including people) are engineered to respond to particular light patterns, then light could be used as a trigger to turn on harmful genes or disrupt normal biology in targeted groups, raising concerns about new classes of biological or “neuro” weapons.

Military and control applications: In combination with existing neurotechnology and optogenetics work (e.g., brain interfaces and neural stimulation), there are concerns about using light‑controlled genetic tools for enhancement, interrogation, or behavior influence in military or intelligence settings.

Ethical and societal risks:

Autonomy, consent, and “mind control” worries: Optogenetics already raises concerns about manipulating brain activity, permanence of genetic changes, informed consent, and vulnerability of specific populations once their cells are engineered to respond to light. GO intensifies this by linking genetic programming directly to external optical signals, which magnifies fears of remote influence or coercive use.

Safety, equity, and regulation: There are unresolved questions about long‑term safety, off‑target effects, error rates in in‑cell DNA/RNA synthesis, and who gets access to beneficial applications versus who is exposed to risk, all in a regulatory landscape that is still catching up with advanced gene and neurotechnologies.

Sources: https://pmc.ncbi.nlm.nih.gov/articles/PMC10730653

https://unidir.org/wp-content/uploads/2025/11/UNIDIR_Neurote...

https://www.asimov.press/p/darpa-neurotech

https://www.bioinformatics.org/forums/forum.php?forum_id=154...
by Havoc | 2025-12-15 03:42:30+00:00
Reimplementing something I originally did in python in rust. Both vibecoded - want to get a better sense of how they compare and whether there is upside to be had from rust typing and „if it compiles it’s probably ok“

Thus far - uses way more tokens and noticing reduced steerability. The linting & fix loop seems much smoother though.
by seekerquest | 2025-12-15 03:43:06+00:00
You can watch a short demo here: https://youtu.be/zgRcJt8wxLk

Try, Auto-generated captions: https://development.d1vtsw7m0lx01h.amplifyapp.com/subtitles

Twick studio: https://development.d1vtsw7m0lx01h.amplifyapp.com
by zelphirkalt | 2025-12-15 03:43:57+00:00
Baiting people with "no cost" services, and then using their data in ways that people might not agree with, hiding behind 10 subpages to click through or a huge "how we protect your data (NOT)" text is no solution though.

What would be a solution, but one that the companies don't want, is to offer a service either as a paid service or truly at no cost which includes no privacy cost. But they are afraid of doing that, because they fear that then they can't hitch the ride on data taken from users, who are not informed and who only clicked some accept button, because the business kept nagging them about it, instead of accepting a "no".

I have to admit though, that Google did better than most other big techs, as they do provide a consent dialog, where rejecting is as easy as accepting. See for example YouTube. And not sure about Google search, since I don't use it these days. However, I did not research (and that's how one would have to call it), whether rejecting is truly adhered to, or they sneak in not actually needed things as "functional cookies" or something.

However, lets not have any illusions here. If the EU didn't demand things to improve and didn't impose fines, big tech would have done exactly nothing of the sort.
by fsckboy | 2025-12-15 03:44:02+00:00
what kept Microsoft alive in the post-BASIC pre-OS era was actually sales of the SoftCard, a hardware card which put a Z80 microprocessor into an Apple II so Apple owners could run CP/M software like S-100 machines. It was the brainchild of Paul Allen, and was about the biggest market share CP/M platform there was.

https://en.wikipedia.org/wiki/Z-80_SoftCard
by eddywebs | 2025-12-15 03:44:56+00:00
Just did a test drive, CONGRATULATIONS first of all for getting this launched. Few pointers:

1) It would be great to provide different voice personas like vapi does maybe it's there already but couldn't find the config. 2) My agent reported some lag in getting responses during the call, perhaps that's just resource issue ?

Either Way you're to a great start and I look forward for this project to grow, starred the repo on GH,I think I was the 100th one :).
by culi | 2025-12-15 03:45:18+00:00
We're talking about two different things here. All my examples work perfectly fine with TypeScript

https://www.typescriptlang.org/play/?#code/PQKhCgAIUgBAXAngB...

You are attempting to generate documentation from jsdoc comments using an npm package that is also called "jsdoc". Ofc in this case "JSDoc is not TypeScript". That package only supports the subset of JSDoc that is relevant to it. Though I believe you can use TypeDoc instead if you want to generate documentation from JSDoc that contains typescript types.

In the post I made it explicit that I'm talking about intellisense, developer tooling, type checking etc. You can run `tsc` to do typechecking on a project typed with JSDoc like the examples I've given throughout this thread just fine.

I guess the difference here is I'm coming at this from the perspective of "what is TypeScript used for. Can JSDoc comments substitute that". And the answer is almost completely yes.

Also tbh I've never met anyone that uses that package to generate API docs. I don't think it's a very modern package: https://github.com/jsdoc/jsdoc/issues/2129
by koverstreet | 2025-12-15 03:46:05+00:00
Distros generally build everything they can as modules these days, including filesystems. No reason not too, we've had initramfs since forever; you can't build everything in that anyone might need to boot their machine.

As long as the testing pipelines are in place to make sure the dkms module builds on every distro configuration (a good chunk of that is still manual, but there's a project to improve the test infrastructure) - in practice, no one will notice.

I wouldn't have noticed the DKMS switch on my NixOS laptop if I didn't know it was happening.
by simonh | 2025-12-15 03:46:09+00:00
High frequency trading does create benefits. It speeds up market corrections, increases liquidity, and means buyers and sellers get quicker execution closer to consensus market value.

If financiers and doctors are wealthier, they have more disposable income, some of which they will spend in retail, benefiting retail clerks. They will also get taxed more, benefiting other tax payers.

The Baumol effect is sometimes described as a disease. It isn’t. It’s fundamentally redistributive.
by ranyume | 2025-12-15 03:46:26+00:00
> What does that leave us with?

At the start, with no benchmark. Because LLMs can't reason at this time, and because we don't have a reliable way of grading LLM reasoning, and because people are stubborn thinking LLMs are actually reasoning we're at the start. When you ask a LLM "2 + 2 = ", it doesn't add the numbers together, it just looks up one of the stories it memorized and return what happens next. Probably in some such stories 2 + 2 = fish.

Similarly, when you're asking a LLM to grade another LLM, it's just looking up what happens next in it's stories, not even following instructions. "Following" instructions requires thinking, hence it's not even following instructions. But you can say you're commanding the LLM, or programming the LLM, so you have full responsibility for what the LLM produces, and the LLM has no authorship. Put in another way, the LLM cannot make something you yourself can't... at this point, in which it can't reason.
by fcoury | 2025-12-15 03:46:51+00:00
I have been slowly progressing on writing a Rust like language that compiles to JavaScript for a few years now. With the rise of AI and it becoming better recently with Opus 4.5, specially with Rust, I've been trying to have a speedrun version of it.

Think of it as TypeScript but with full algebraic types and other commodities from Rust:

https://husk-lang.org
by innagadadavida | 2025-12-15 03:46:55+00:00
The ffmpeg wrapper use case is interesting. Reusing some core software for speed and reliability but to get better usability by leveraging LLMs seems like the sweet spot for SaaS use cases. A lot of these CRM products are basically wrappers around DBs and sheets like core products with terrible UI. The new breed will solve the UI ease of use issues.
by Multicomp | 2025-12-15 03:47:27+00:00
Thank you for sharing your hard work with the world! I get to play with these AI technologies without having to train my own model or wire up an entire composition because of precompiled systems ither have made and shared, like yours.

I hope you find product market fit and are able to do what you desire with this product. In the meantime, I am grateful that you are helping us advance towards the Star Trek Voice Computer being defictionalized!
by marcelfahle | 2025-12-15 03:47:33+00:00
Working on Bold (https://boldvideo.com)

Video intelligence platform for coaching programs and training companies. The problem: these businesses sit on 200-500+ hours of video content that becomes a "content graveyard" - students can't find what they need, coaches burn out answering the same questions, churn stays high.

We do deep transcript + metadata extraction, then layer RAG search and an AI assistant that can answer questions with timestamped citations back to the exact video moment. Think "ChatGPT for your video library" but with accurate sources instead of hallucinations. Tech: Phoenix/Elixir backend, Next.js portals, two-tier RAG architecture.

Currently serving a few coaching programs in high-touch sales mode. Would love feedback from anyone who's built RAG systems over media content - curious how others handle the signal extraction problem (transcripts are noisy, you need to identify what's actually being taught vs filler).
by daemonologist | 2025-12-15 03:48:21+00:00
I went about six months without cell service a few years ago. The only deal breaker is this one - that lots of services require SMS authentication and won't accept Google Voice/similar. GPS navigation is a bit worse, because you have to pre-download the maps and don't get realtime traffic. You also can't be contacted when you're away from wifi; this wasn't a problem for me but I can imagine if you had kids or something it would probably be another deal breaker.
by monkeywork | 2025-12-15 03:48:56+00:00
Earlier this year I decided to move away from streaming platforms and rebuild my local music collection and serve it out over Plex. Plex supports last.fm so everything gets recorded there.

I also use the following docker containers on my home server:

Multi-Scrobbler: https://hub.docker.com/r/foxxmd/multi-scrobbler Koito: https://koito.io/guides/installation/

This allows me to share my last.fm input to both a local scrobbler (Koito) and to listenbrainz - I figured having this data in multiple locations makes it a bit more safe.

Honestly between last.fm and listenbrainz I find myself exploring more on listenbrainz - even though most of it's users don't really fit the same listening profile I do.
by ofalkaed | 2025-12-15 03:50:10+00:00
>I think it maybe undersells the importance of the REPL a bit.

Howo? Or would you agree that value is perhaps a more suitable word than importance? For me I think these articles have such a tendency to fixate on the strengths of Forth to the extent that they have reduced Forth to those strengths in the eyes of many. TFA does a fair job of avoiding this and shows Forth more as a powerful and flexible general purpose language than a very niche language, but I think it still focuses a bit much on the strengths at cost of the general.

You are a Forth expert compared to me and probably most of HN, so try and keep that in mind with your response if you could.

Edit: I am probably asking for insight into your workflow with Forth, but maybe not?
by wakawaka28 | 2025-12-15 03:50:21+00:00
I've thought like this for a while, even before AI. I figure that if I do write, it will either be ripped off, outdone by a person, or suspected of having been ripped off from somewhere. There are also topics I would not feel comfortable blogging about because they are not PC. I think it is worth developing the skill of writing however. I haven't found a real way to solve these issues 100%, but it occurred to me that the odds of me having these problems would be lower if I paywalled my stuff or at least required registration for access. Free registration would not work if everyone did it the same way, but perhaps there is a way to have your own system that no crawler would bother trying to interface with.
by _bramses | 2025-12-15 03:50:52+00:00
I’m kicking off my 2026 book club! It’s probably a bit different from book clubs you’re familiar with.

Each of us is reading sixty books over 2026, five a month, where every book is self selected by each member.

It’s small, six people, all brought in by application only.

You can check out our shared bookshelf here! (Heavy inspiration from Stripe Press)

https://bookshelf-bookclub.vercel.app/book/cmj4pfpom001gqsbj...

(swipe left/right on mobile, up/down arrows on pc :))
by thephyber | 2025-12-15 03:50:58+00:00
I’m trying to build 1 decent iOS mobile app per month.

Most recently released one was My Vocab Quest[1], a vocab mastery app with lots of word packs. It uses some gamification mechanics to make sure the user puts in the reps.

Current apps in the hopper are centered around:

(1) Recovery from cosmetic surgery. There are several balls to juggle for days, weeks, and months after a surgery. The app helps the user follow surgeon instructions, promoting physical and mental recovery, as well as medical and dietary changes. Makes use of phone features including contacts, calendar events, notifications. I’m learning to build an App Clip for it and hope to partner with some surgeons to get it promoted in their offices.

(2) Assisting older Americans to be more independent for a little longer (a parent of mine has early stage dementia). Helping the user maintain a regular schedule, take their medications on time.

(3) A dating ideas / meal ideas and agreement app. It helps increase creativity for date ideas, learns from how predictable you are, and facilitates agreement between the users.

[1] https://apps.apple.com/us/app/my-vocab-quest/id6748546703
by holysoles | 2025-12-15 03:51:02+00:00
Continuing to add new features for my traefik plugin that manages bot traffic: https://github.com/holysoles/bot-wrangler-traefik-plugin

Also working on getting Nix setup on my devices, including a PR for the official installer to support OpenRC + BusyBox distros. Hopefully will get merged soon :)
by rhgraysonii | 2025-12-15 03:51:24+00:00
Deciduous.

It's a way of working/tools for working with an LLM that allow you to track decision tree graphs, have the robot make more informed decisions and build its own logical chain for history keeping, and modeling all the work as a DAG of events, goals, outcomes, decisions, and observations that network together to allow you to work better/smarter/faster, giving it a living and recorded memory and ways to explore all this.

It's easiest to check out the short demo on the site.

It also links to the live graph of how the tool has built itself.

http://notactuallytreyanastasio.github.io/deciduous/
by FaradayRotation | 2025-12-15 03:51:29+00:00
Absolutely, very good of you to add. The idea of using a drying/boiled linseed oil did not occur to me till now, and the idea is equal parts funny and scary to entertain. Would a wood utensil soaked with wet drying oil even survive the toasting process without turning the oven - and my shop - into an impromptu fireplace? If it did make it, would the heavy metals and charred surface oils add off-flavors to my stew?
by leecommamichael | 2025-12-15 03:52:41+00:00
The simplicity and density of that UI is nostalgic. You say it's crappy and incomplete, but all I'd want is a search bar which can actually scroll the whole-library view to the found-song (something I wish Spotify did, but they only filter.)

Okay fine, playlists are a good thing to have as well. Either way, I miss stuff this simple.
by ghaff | 2025-12-15 03:53:01+00:00
Audio only is a lot easier IMO. For one thing, you're not also dealing with waving your hands around so much and thinking about where your eyes are focused. And you can't as easily refer to at least a semi-script. I learned to create videos but podcasts were definitely easier.

(I'm fine being on video but recording yourself feels a lot harder for me.)
by more_corn | 2025-12-15 03:53:20+00:00
Active noise cancellation of a known sound pattern is actually pretty easy (technologically). The inverse of the sound wave collides with the sound waves and cancels them out.

I’d do it with an arduino, use a microphone to listen for the specific sound and trigger the opposite sound (which you’ll have prepared ahead of time and saved). Arduino programming is pretty straightforward. And now with AI you could probably just prompt one of the top five ai products for the code.

Then it’s a question of getting the sound projected in the right direction. You’ll probably want a speaker array pointed towards the source of the sound. I think a soundbar might be a good start.

In the short term headphones with active noise cancellation work great. I use earbuds under comfortable hearing protection.

I also like the wire cutters idea. I hate those alarms.
by yeutterg | 2025-12-15 03:53:21+00:00
Bedtime Bulb v2 [0], a light bulb that emits less blue light than other lighting, is finally shipping. It took years to get it right, but we figured out how to make a relatively energy efficient bulb that emits infrared and dims smoothly with any dimmer.

My team is also about to ship Atmos [1], a lamp for the bedside that automatically shifts from higher-blue light during the daytime to low blue light at night.

[0] https://restfullighting.com/bbv2

[1] https://restfullighting.com/atmos
by danpalmer | 2025-12-15 03:53:29+00:00
Legislation. If a country requires age verification, identity verification, moderation, etc, it's easy enough to either block that traffic or enforce the local laws. However users can easily circumvent this with a VPN. For some countries, this traffic is still in scope, and so the only real way to prevent it is to block or impose the restrictions on all VPN users.

Could also be spam/abuse prevention. Credential stuffing often goes through VPNs, signup over VPN is a strong signal for future abuse or issues in various ways.
by gwking | 2025-12-15 03:53:35+00:00
I jumped through a bunch of hoops to get claude code to run as a dedicated user on macOS. This allowed me to set the group ownership and permissions of my work to control exactly what claude can see. With a few one-liner bash scripts to recursively set permissions it worked quite well. Getting the oauth token token into that user's keychain was an utter pain though. Claude Code does a fancy authorization flow that puts the token into the current user's login keychain, and getting it into the other user's login keychain took a lot of futzing. Maybe there is a cleaner way that I missed.

When that token expired I didn't have the patience to go through it again. Using an API key looked like it would be easier.

If this is of interest to anyone else, I filed an issue that has so far gone unacknowledged. Their ticket bot tried to auto-close it after 30 days which I find obnoxious. https://github.com/anthropics/claude-code/issues/9102#issuec...
by djfobbz | 2025-12-15 03:53:39+00:00
Good question! Right now we’re starting with the sheet metal side of things: laser cutting, forming, welding, surface finishing, and final touches like anodizing, powder coat, or just a clean mill finish. The platform takes the customer’s CAD file, runs DFM checks, figures out material usage, laser time, bend complexity, and weld length, then instantly generates a production-ready quote based on each shop’s own pricing and capabilities. This quote includes delivery cost + an estimated time you can expect the part. There’s 2D and 3D visualization built in, but the real magic is the drag-and-drop, get-an-instant-quote experience. The reality is, most fab shops are still painfully slow when it comes to quoting. Even in 2025 it’s not unusual to wait a week (or three) just to hear back. That’s the gap we’re closing.
by jazzyjackson | 2025-12-15 03:54:15+00:00
Twitter settled a lawsuit about this, there was a period where you could sign up without one but your account would be pretty immediately flagged for 'bot like activity' and asked for a phone number to confirm your humanity. They promised to use this for verification purposes only but of course used it for targeted marketing purposes.

> The Complaint alleged that, from May 2013 through September 2019, Twitter encouraged its users to disclose their phone numbers and email addresses for security purposes, such as enabling two-factor authentication and establishing a method for recovering lost passwords. More than 140 million users provided their information to Twitter.

https://www.arnoldporter.com/en/perspectives/blogs/enforceme...