MurphyA/hacker-news huggingface dataset:
by cj | 2025-12-24 01:55:54+00:00
I'm in the gym 10+ hours a week and still use Apple Notes. My only complaint is Apple Notes becomes buggy when the note gets too long (so I started making a new note for each month of the year).

Feature request: ability to have custom excericse types. E.g. today I did dumbbell incline press and alternated between neutral and pronated grip. Gotta find a way to log that. Also support for super sets.

There are a lot of "features" built in to Apple Notes by virtue of being free form / unstructured. And now with LLMs, the appeal of logging things in a structured way is much less.

I wonder what it would look like to create "Apple notes on steroids" (pun intended) -- log your workout the way you normally do, and at the end of the workout use LLMs to apply structure, see trends, insights, etc. That would be cool.
by charcircuit | 2025-12-24 01:56:06+00:00
>as the content does not need to be marketable

For a reputable secondary source to consider writing something it does need to be marketable. This can result in situations where there is an event that happens where only the sensationalist pieces were deemed marketable enough for people to write meaning that the writers of the wikipedia page do not have the option of using non sensationalist sources.
by The_President | 2025-12-24 01:56:25+00:00
"Cannot" in the US means no route to enforcement in that context. Distribution of NC-17 content to minors was never directly illegal, but doing so anyway would open the door for potential legal issues under the more broad umbrella of laws that cover "distribution of lewd or obscene content to a minor" which is more of a "do so and find out" concept of enforcement versus specifically identifying NC-17/X content by law.
Show HN: Dwani.ai – AI for Indian Languages
by gaganyatri | 2025-12-24 01:56:42+00:00
ASR + TTS + Chat + Vision + Docs
Try demo : https://workshop.dwani.ai

Built dwani.ai over the past 11 months.

Talk to AI in Indian languages and get response back via Voice and Text.

Combining Open weight models to build AI for Indian languages.

Github : https://github.com/dwani-ai

Setup : https://docs.dwani.ai
Show HN: T2T – Voice-to-text with MCP support local and cross-platform
by acoyfellow | 2025-12-24 01:56:52+00:00
I've been building t2t, a voice-to-text app that works system-wide with a twist: it supports MCP (Model Context Protocol) servers for extensible automation.

*What it does:*
- Hold `fn` → speak → text appears anywhere (local Whisper transcription)
- Hold `fn+ctrl` → agent mode that connects to any MCP server
- All processing is local except OpenRouter API calls for agent mode
- Cross-platform: macOS, Windows, Linux

*Why I built it:*
I wanted voice-to-text that wasn't tied to a specific app, and I got excited about MCP as a way to make the agent mode extensible. Instead of hardcoding integrations, you can connect to any MCP server (databases, APIs, file systems, etc.).

*Architecture:*
- Rust + Tauri for the desktop app
- Local Whisper model (whisper-rs) for transcription
- Local MCP client (stdio/HTTP/SSE) - no remote workers
- OpenRouter API for AI (direct calls from Rust)
- Svelte 5 frontend

The MCP client runs entirely in Rust, so it works in both dev and production builds. Tool execution happens locally via JSON-RPC.

*Open source:* https://github.com/acoyfellow/t2t

I'd love feedback on the architecture, especially the local MCP client approach. Also curious if others find the MCP integration useful or if I'm overcomplicating things.

What do you think?
by AlotOfReading | 2025-12-24 01:58:10+00:00
Google is also vehemently opposed to selling your data to third parties. That's how they keep themselves as the middleman between advertisers and users. What they do is allow detailed behavioral targeting. Apple prefers to expose contextual targeting data to advertising instead. Apple is also better about not letting advertisers run random scripts.

But frankly the difference between the two companies seems more a matter of degree than kind. It's not like Apple has a strong, principled stance against collecting data. They have a strong principled stance against other ad networks collecting user data, which looks a lot like anticompetitiveness. Their first party software collects identifiable data on you regardless of whether you opt out. They just avoid using that to target you if you opt out.

The reason Apple says their advertising doesn't track you is because they define "tracking" as purchasing third party data, not first party data collection.
by tonymet | 2025-12-24 01:58:55+00:00
I clone my home WiFi SSID with my travel router so when we arrive at the hotel all of our devices auto connect without having to configure the consent / captive WiFi screen.

It’s also nice to control VPN and DNS from one place , in case the hotel is doing DNS or IP filtering.

And quite a few hotels still offer wired Ethernet , which helps performance.
by jorl17 | 2025-12-24 01:58:57+00:00
Mine definitely would. This sounds so clichéd, but Claude (Opus 4.5, but also the others) just "gets how I think" better. I've tried Gemini 3 and GPT 5.2 and didn't like them at all -- not when I know I can have Claude. I mostly code Python + Django, so it could also be from that.

Gemini 3 has this extremely annoying habit of bleeding its reasoning process onto comments which are hard to read and not very human-like (they're not "reasoning", they're "question for the sake of questioning", which I get as a part of the process, but not as a comment in the code!). I've seen it do things like these many times:

# Because so and so and so and so we must do x(param1=True, param2=False)
# Actually! No, wait! It is better if we do x(param1=True, param2=True)
x(param1=True, param2=True, param3=False) # This one is even better!

Beyond that, it just does not produce what I consider good python code. I daily-drove Gemini 2.5 before I realized how good Anthropic's models were (or perhaps before they punched back after 2.5?) and haven't been able to go back.

As for GPT 5.2, I just feel like it doesn't really follow my instructions or way of thinking. Like it's dead set on following whatever best practices it has learned, and if I disagree with them, well tough luck. Plus, and I have no better way of saying this, it's just rude and cold, and I hate it for it.
by socketcluster | 2025-12-24 01:59:23+00:00
Next phase would be to do diffs between the JPEGs and if the diff is smaller than the next JPEG, only send the (gzipped) diff and reconstruct the next JPEG on the client side.

TBH, the obsession with standards is kind of nutty. It's not that hard to implement custom solutions that are better adapted to specific problems. Standards make sense when you want maximum interoperability but not everything requires this degree of interoperability these days. It's not such hassle to just provide a lightweight client in those cases.

For example, it's not ideal to use HTTP2 server push for realtime chat use cases. It was primarily intended for file push to avoid round-trip latency but HTTP is such a powerful and widespread protocol that people feel the need to use it for everything.
by windexh8er | 2025-12-24 02:01:49+00:00
I think most travel APs can generally do this, but the feature that makes GL.iNet products popular is: extensibility. I'm not sure why this is so hard to understand for manufacturers, but making products useful via extensibility is a sure fire way to open your target market directly up to prosumers. And those are the buyers that will find you.

I own two of their products, one of them I bought in 2019 and can still run what I need to on it.
by 3eb7988a1663 | 2025-12-24 02:03:11+00:00
Why even do that? I fear every time a device connects it is going to download a new batch of ads to share until it next connects, disable some existing feature, or install copilot/other useless feature that slows down the already anemic CPU. I am going to trust that whatever firmware shipped on the device is capable of display video and leave it at that. I already disable all of the post-processing effects I can find.
by jauntywundrkind | 2025-12-24 02:03:52+00:00
What seems perfect is the adaptability & changeability, the suiting to fit.

We see LLMs as a huge opportunity here, to self define.

And existing software as too limberous & weighty.

But there are so many other dimensions and levels of how and why the past hasn't let us situate our software and us together effectively. The architecture of software doesn't have this grow-in-ability to it.

I love the Home-cooked Software and Barefoot Developers material. But neither of those ideas nor perfect software nor audience of one actually appeal to me that strongly. They are all very positive enormous breaks from bad software and bad times where we didn't have basic liberty over systems. But they all strike me as valorizing a particularly isolated rejectionist view of software, that ultimately is rude to the protocols & affordances building that a good healthy and connected form of software that we might and perhaps SHOULD aspire to.

But anything unjamming is from the inflexible unarticulated illegible mess of systems we can at best endure today is doing great work. Many positive steps into greater beyonds out of bad tar pits. 2025 has amazing hope amid all this.
by teo_zero | 2025-12-24 02:07:50+00:00
Thank you for the precise answer.

I still think that the language property (or requirement, or behavior as seen by within the language itself) that we're talking about in this case is "unbounded nested calls" and that the language specs doesn't (shouldn't) assume that such property will be satisfied in a specific way, e.g. switching the call to a branch, as TCO usually means.
by apatheticonion | 2025-12-24 02:08:42+00:00
Noted. Good thoughts here.

As an aside, the coolest benefit I've gotten from gym logging apps is charts. It's interesting to see my session volume, 1RM and heaviest lifts go up over time. It helps me plan my progressive overload schedule and notice when I'm plateauing/have to up the calories.

Plus it's super rewarding looking at the chart from 4 years ago and seeing how far I've come.

But you're completely right about notes on finding ways to ergonomically record variation.
by kibwen | 2025-12-24 02:10:36+00:00
> Apple is the only mainstream option where the hardware cost covers the experience, rather than your viewing habits subsidizing the device.

Years ago our refrain was "if you're not paying for the service, you're the product".

Nowadays we all recognize how naive that was; why would these psychopathic megacorporations overlook the possibility of both charging us and selling our privacy to the highest bidder?

In other words, Apple doesn't have a pass here. They're profiting from your data too, in addition to charging you the usual Apple tax. Why wouldn't they? Apple's a psychopathic megacorporation just like all the rest of them, whose only goal is to generate profit at any cost.
by kerkeslager | 2025-12-24 02:11:06+00:00
Well, I'll point out one thing:

Your definition of "core libraries" is likely a lot broader than mine. I'm old, and I remember back in the day when Perl developers started learning the hard way that CPAN isn't the Perl standard library.

JavaScript's culture has embraced pulling in libraries for every single little thing, which has resulted in stuff like the left pad debacle, but that very public failing is just the tip of the iceberg for what problems occur when you pull in a lot of bleeding edge libraries. The biggest problems, IMO, are with security. These problems are less common in Python's culture, but still fairly common.

I've come onto a number of projects to help them clean up codebases where development had become slow due to poor code quality, and the #1 problem I see is too many libraries. Libraries don't reduce complexity, they offload it onto the library maintainers, and if those library maintainers don't do a good job, it's worse than writing the code yourself. And it's not necessarily library maintainers' fault they don't do a good job: if they stop getting paid to maintain the library, or never were paid to maintain it in the first place, why should they do a good job of maintaining it?

The Python 2 to 3 transition wasn't harder for most core libraries than it was for any of the rest of us: if anything, it was easier for them because if they're a core library they don't have as many dependencies to wait on.

There are exceptions, I'm sure, but I'll tell you that Django, Pillow, Requests, BeautifulSoup, and pretty much every other library I use regularly, supported both Python 2 AND 3 before I even found out that Python 3 was going to have significant breaking changes. On the flip side, many libraries I had to upgrade had been straight up abandoned, and never transitioned from 2 to 3 (a disproportionate number of these were OAuth libraries, for some reason). I take some pride in the fact that most of the libraries that had problems with the upgrade were ones that had been imported when I wasn't at the company, or ones that I had fought against importing because I was worried about whether they would be maintained. It's shocking how many of these libraries were fixable not with an upgrade, but with removing the dependency writing a <100 lines of my own code including tests.

I'd hope the lesson we can take away from this isn't, "don't let Python make any breaking changes", but instead, "don't import libraries off Pypi just to avoid writing 25 lines of your own code".
by 1over137 | 2025-12-24 02:11:24+00:00
That was Global News, you can read about it here:

https://www.ctvnews.ca/world/article/cbs-news-says-global-mi...

If by 'ran the original episode' you mean on TV: no, they didn't, but they did put it on their 'app'.

Considering how much Trump is screwing with Canada, maybe it was someone's small act of revenge.
by xingped | 2025-12-24 02:12:44+00:00
There's no secret. This is how every single corporation operates these days. Employees chase and managers reward KPIs, real value be damned. The new game is do only what makes you look good. Anything else, bugs and all, can be a "fast follow" after shipping, which of course everyone knows is a thinly veiled way to make sure you never have to do said thing. "Promotion driven development" is real.
by sharathr | 2025-12-24 02:12:48+00:00
We’ve spent decades hardening software supply chains — signing binaries, scanning dependencies, locking down CI/CD — yet AI models themselves are mostly treated as opaque blobs pulled from the internet. That assumption is increasingly unsafe: models can be tampered with, backdoored, or subtly manipulated to behave maliciously at runtime.

Highflame’s new tool Palisade brings a zero-trust approach to the AI model supply chain. It validates format and structural integrity, detects hidden malicious patterns, verifies provenance via Sigstore/SLSA, and can even trigger behavioral checks to surface backdoors that only activate under certain inputs. Built in Rust for speed and scalability, Palisade makes it feasible to gate models before they hit inference servers or CI/CD pipelines, turning “download and hope” into a verifiable trust boundary.

Author here — happy to answer questions about threat models, performance tradeoffs, or how this fits into CI/CD.
by jibal | 2025-12-24 02:14:33+00:00
Note that I didn't say anything about the 1st Amendment having no limits, nor does the Constitution say that--someone else said that I was "Correct" but put words in my mouth.

As for that "shall not be infringed" wording that is in the Constitution, there's a whole lot of sophistic, intellectually dishonest ideological rhetoric around it. The historical record shows clearly the Founders did not mean by their language what many people today insist that it means--for instance, they passed a number of gun laws restricting their use, and the original draft of the 2A contained a conscientious objector clause because, as the opening phrase indicates, "keep and bear arms" at that time referred to military use (and "arms" included armor and other tools of war; it was not a synonym for "firearms"). And some of the modern claims are absurd lies, such as that the 2A was intended to give citizens the means to overthrow the government, or that "well-regulated" doesn't mean what it does and did mean. George Washington was dismayed by the Articles of Confederation not giving him the power to put down Shay's Rebellion ("Let us have a government by which our lives, liberties, and properties will be secured"), and one of his first acts after the Constitution was ratified was to use the militia to put down the Whiskeytown rebellion.

https://www.politico.com/news/magazine/2022/06/26/conservati...
by rpdillon | 2025-12-24 02:15:05+00:00
There might be a bit of growth-hacking resistance here, and maybe some StackOverflow culture as well. Neither should be leveled at you, IMHO. I've followed and admired your work since Datasette launched, and I think you're exhibiting remarkably good judgment in how you discuss topics with links to deeper discussion, and it's in keeping with a long tradition of good practices for the web. Thanks for working to normalize the practice.
by juujian | 2025-12-24 02:16:43+00:00
Apart from the technological and procedural question, I would love to learn why the DOJ found it important to protect Indyke. He was Epstein's lawyer, and now we learn that he was personally involved. He is not a Washington person. We expected there to be politically motivated protection of certain people, but is the DOJ just going to blanket protect anybody in the docs?
by sobriquet9 | 2025-12-24 02:16:51+00:00
Are you saying the FCC writes one thing in the regulation, but will enforce something different?

The language I see there now is unambiguous, "batteries". Lithium-ion battery for my impact driver can be used to fly an FPV drone. It does not have an FCC certification because it does not emit any RF, and the FCC never required it to be certified before. Now looks like it can no longer be imported, at least not until either Department of War or Department of Homeland Security deems it not a threat.
by xrd | 2025-12-24 02:17:27+00:00
The takeaway from these comments are that you can really run local models if you use m-series devices from apple.

But, can you do that if you install Linux on that hardware?

I hate to admit apple hardware is incredible. But, I can't say the same about macos anymore.

Can I run Linux and reap the benefits of m-series chips with local inference?

Or, are there any alternatives where I can use llms on Linux on a laptop?
by noremotefornow | 2025-12-24 02:17:29+00:00
I would like to propose a counter perspective.

You mentioned receiving approval after providing a persuasive justification - to me it implies that you were not in the position of making the decision, rather it was up to someone else and under their supervision?

Should Senior then more correlate to the value of curating ideas, mining for conflict, gathering consensus, and execution; while operating tactfully and methodically within certain bounds of composure/temperament?
by aspenmayer | 2025-12-24 02:17:31+00:00
GL-iNet’s Mudi product line has an internal battery and eSIM and physical SIM card support.

Mudi V2: https://www.gl-inet.com/products/gl-e750/

They have an upcoming 5G NR WiFi 7 version:

Mudi 7: https://www.gl-inet.com/products/gl-e5800/
by kiwijamo | 2025-12-24 02:18:14+00:00
The issue is sometimes I want to compare flying with x with bags and flexible fares. These days I have to click++++ multiple times to get to the stage when I can add bags, flexibility, etc to the ticket and then repeat with each alriline I want to compare. In the old days this was the price shown upfront -- nowdays it's hidden behind several layers. Not just Ryanair but many airlines do this.

I do appreciate tho it's a bit of a trade off. These days many airline offer choice so if you don't need the extras you do save some money. But the tradeoff is if you do need those extras it's now more expensive and less transparently priced.
by lateforwork | 2025-12-24 02:18:40+00:00
Here are some things that should be North Star for Microsoft:

- Innovate Office instead of copying competitors. Teams and Loop largely mirror Slack and Notion. Focus on real innovation, especially in long-stagnant products like Word and PowerPoint.

- Stop coercive UX in Windows. Don’t nag users to switch to Edge, Bing, sign in with a Microsoft account, or adopt Copilot.

- Make search foundational everywhere. Searching in Outlook or Teams should be as fast as searching Hacker News.

- Move beyond Flat UI. Flat design is unintuitive and unattractive. Interfaces like NeXTSTEP from decades ago remain more usable, not to mention prettier.

- Retire SQL Server in favor of PostgreSQL compatibility. Provide a first-class SQL Server compatibility layer on Postgres rather than maintaining a separate database.

- Fix display scaling on Surface laptops. 100% and 200% should be the only supported modes. Fractional scaling causes visible artifacts and should not exist on premium hardware.
by Loughla | 2025-12-24 02:19:01+00:00
I truly believe we're headed that direction. I've lived long enough to have seen a wide variety of presidents, both good and bad. This one is easily the worst one, in terms of bare naked power grabs.

I believe Trump will manufacture a crisis before he's out of office in a bid to maintain control. I believe he will have learned from Bush Jr. that a simple war isn't good enough, and it needs to be a genuine emergency.

I believe he'll do whatever he can to make that happen. Native born terrorist, or war with a close country, or absolutely over the top financial crash. Something awful that lets him invoke some obscure rule that lets him stay in power with congressional approval - he'll just skip the congressional approval part like he already does.
by anonymousiam | 2025-12-24 02:19:13+00:00
Depending upon how it's actually implemented, CSMA/CA may have the same (untended?) behavior of CSMA/CD in the sense that setting TCP_NODELAY will also set the backoff timer to zero. It would be interesting to test.

(My other post in this thread mentions it.)
https://news.ycombinator.com/item?id=46360209#46361580
by lll-o-lll | 2025-12-24 02:19:15+00:00
> Using an LLM for coding is a lot like being a carver.

It’s nothing like being a carver. It’s like being a director; “Once more! With feeling!”. “Perfect, brilliant, just one more take, and I want you to consider…”

A sculptor shapes with their hands, and there is pleasure in that. A director shapes with someone else’s hands.
Ask HN: Thoughts on Webview vs. React Native for mobile app?
by hnroo99 | 2025-12-24 02:21:59+00:00
I'm a solo webdev working on a simple multiplayer game site. My tech stack consists of a Next.js frontend and node.js backend. I use socket.io to handle multiplayer interactions.

As the title implies, I want to make a mobile app for the site. I was looking into React Native at first, but then learned about webviews from this great blog post by Puzzmo[0]. Webviews seems appealing because I would be able to reuse many existing components (though I am aware of next.js related challenges from having to export a static build) and be able to stay comfortable and productive™ in a webdev context. I don't mind losing that "native" mobile UX goodness either since the tradeoff of better DX seems worth it given that I'm working on this alone. There also seems to be some neat tooling for webviews to streamline the development process e.g. Capacitor by Ionic[1].

Anyone have any opinions/insights/horror stories on all this?

[0] https://blog.puzzmo.com/posts/2025/06/01/ios-app-architecture/

[1] https://capacitorjs.com/
by deaux | 2025-12-24 02:22:19+00:00
Cool read. So where are the "bootstrapped founder" communities? We're here right now commenting about this on the biggest VC community out there. I get that the flashiness and capital of VC means that this will always attract 100x more people. But it seems strange that there aren't any (?) for bootstrapped founders.. at all. Unless it's just Indiehackers? But the vibes there seem very different from the ones of DatoCMS. Maybe I'm just misreading the room though. Or maybe there's an opportunity here?