MurphyA/hacker-news huggingface dataset:
by rpdillon | 2025-11-21 15:22:29+00:00
Never owned an iPhone, but I have familiarity. Here's Apple's instructions for "exporting" your photos from iPhone. Note: it does not say plug the iphone in and drag the photos from the "Photo" folder to your external device. It says this:

> Export photos and videos to an external storage device

> You can export photos and videos you took on your iPhone directly to an external drive, a memory card, or other storage device.

> Note: For photos and videos that have been edited, the unmodified original version will be exported.

> Connect your iPhone to the storage device using the Lightning or USB-C connector, or connect the device directly to your iPhone.

> Go to the Photos app on your iPhone.

> Select the photos and videos you want to export.

> Tap the Share button, then tap Export Unmodified Original.

> Tap your storage device (below Locations), then tap Save.

Note that you have to request permission from Apple's app before you can actually export the data. The filesystem doesn't gate you this way.

https://support.apple.com/guide/iphone/import-and-export-pho...

So here's a question: can you export modified versions of photos that have been edited? Well, that seems to be tough. Searching around, you find wild discussions like this: https://discussions.apple.com/thread/8567773?sortBy=rank

This is the kind of shenanigans I'm referring to. No access to just copy data from the app. Android has a similar issue with apps, but at least the filesystem is a first class citizen on Android. That is, I can simply copy any photos directly off my phone like it's USB mass storage.
by titzer | 2025-11-21 15:24:51+00:00
We have a research project called WALI (WebAssembly Linux Interface) here: https://github.com/arjunr2/WALI

It's experimental, but there is a toolchain that can compile most C/Posix programs and run them on the prototype implemented in the WAMR engine. And yes, exec works! In fact, we are able to run bash and Lua and memcached, among other things.
by ocdtrekkie | 2025-11-21 15:25:47+00:00
In almost every other way, Dell is probably the most manageable hardware OEM. Fantastic support for automatable, scripted driver and firmware updates, a very consistent and unified platform, easily hot-swappable parts, and a great on-site repair coverage.

I think what's happening here is not that HP and Dell don't want to pay the four cents a device, but as it reflects a 20% price increase in the license, they are "drawing a line" for the license company that increasing cost will cost them money, not make them money. I suspect if it works this problem will resolve itself next year, it just sucks for customers.
by acnai | 2025-11-21 15:26:41+00:00
Hi HN!

I'm the creator of MetaSpec. Here's what it does and why I built it:

## The Problem

After building spec-kit and OpenSpec (spec-driven development tools), I realized a pattern: *AI agents need domain-specific specifications to generate good results*.

For example, to help AI build MCP projects effectively, you need MCP domain specs—not just generic development specs. Every domain has repetitive toolkit infrastructure that could be automated.

## The Solution

MetaSpec is a *meta-framework* that generates complete, production-ready spec-driven toolkits for ANY domain:

- *SDS (Spec-Driven Specification)*: Define what your specifications look like - *SDD (Spec-Driven Development)*: Build the actual toolkit implementation - *19 built-in commands*: AI-assisted workflow from constitution to optimization

## Key Technical Innovation

*Precision-Guided Navigation* for AI agents:

Traditional: AI reads entire 800-line template file MetaSpec: AI jumps to specific 25-line section (97% token savings)

This makes AI-assisted development significantly faster and cheaper.

## Real-World Example

We used MetaSpec to build `marketing-spec-kit`—a Spec-Driven Marketing (SDM) toolkit. It went from idea to production in days, with 10 SDM commands covering the complete campaign lifecycle.

## Not Just Development

Unlike traditional dev tools, MetaSpec works for: - Design systems - Testing frameworks - Documentation generators - Operations automation - Marketing campaigns - API tooling - Data pipelines - Any domain with structured specifications

## Why Open Source

The spec-driven philosophy should be universal. By open-sourcing MetaSpec, I hope to enable a community of domain-specific toolkits that compose and reuse specifications across contexts.

## Try It

```bash uv pip install git+https://github.com/ACNet-AI/MetaSpec.git metaspec init my-speckit ```

What's generated: CLI tool, parser, validator, templates, AGENTS.md, and 19 built-in MetaSpec commands for AI-assisted development.

## Current Status

- v0.9.5 (Alpha) - 151 tests, 90.99% coverage - MIT licensed - Python 3.11+

*Questions and feedback welcome!* I'm here to answer anything about spec-driven workflows, AI-assisted development, or the technical implementation.

GitHub: https://github.com/ACNet-AI/MetaSpec Docs: https://github.com/ACNet-AI/MetaSpec/blob/main/AGENTS.md

Thanks for checking it out!
by readingnews | 2025-11-21 15:26:54+00:00
It is hard to put into words how so many people "out there" can print things, have people read them, and they are so worded that the average person is probably reading this as "the truth".

> but it’s rather difficult to build a good analog oscillator from scratch. The most common category of oscillators you can find on the internet are circuits that simply don’t work. This is followed by approaches that require exotic components, such as center-tapped inductors or incandescent lightbulbs.

It is not hard to build a good analog oscillator from scratch, we have been doing this for decades. Secondly, while an incandescent _might_ be considered exotic, and completely unnecessary for an oscillator, a center tapped inductor is totally not exotic, and also, not really necessary for an oscillator.

As others have noted, it is simple to build a really good analog oscillator. This article is blah, and "meh" at best.
by greedo | 2025-11-21 15:27:26+00:00
I was extrapolating a lower cost version of Gorgon Stare. I remember when Rivet Joint first came on line and it was possible to track Warsaw Pact units as they traveled, and you could extrapolate their C3 units as well as their POL supplies. Never thought it would become part of modern police surveillance, but I was a young naive person back then.
by seba_dos1 | 2025-11-21 15:27:27+00:00
> Anyone who's worked on a real software product knows that the "easy" bugs usually aren't actually easy (or else they would've been fixed already!).

Not really. It's hard to see the difference from the outside without actually digging into it first, but in my experience while there's plenty of "easy" bugs that aren't actually easy, there's also plenty of easy bugs that are actually easy and that apparently everyone else assumed they're not, or else they would have been fixed already :P
by turnsout | 2025-11-21 15:27:31+00:00
I used the Ai2 Playground and Olmo 3 32GB Think, and asked it to recommend a language for a green-field web app based on a list of criteria. It gave me a very good and well-reasoned answer (Go, with Rust as a backup), formatted like a high-quality ChatGPT or Claude response.

I then had it show the "OlmoTrace" for its response, which seems like it finds exact matches for text strings in its training data that end up in the response. Some of the matched sources were related (pages about Go, Rust, Python, etc), while others were completely unrelated, but just happened to have the same turn of phrase (e.g. "Steeper learning curve").

It was interesting, but is it useful? It was impossible for me to actually fact-check any of the claims in the response based on the matched training data. At this stage, it felt about as helpful as linking every word to that word's entry in a dictionary. "Yep, that's a word alright." I don't think it's really tracing the "thought."

What could be interesting is if the user could dynamically exclude certain training sources before the response is generated. Like, I want to ask a question about climate change, but I want to exclude all newspapers and focus on academic journals.

Transparency is a good first step, but I think we're missing the "Step 2."
by embedding-shape | 2025-11-21 15:27:37+00:00
I don't think there are many Japanese alive today not aware of Hiroshima and Nagasaki. While it's true they didn't place Japanese in internment cam.. no wait, they did do that. While it's true they didn't straight up execute Japanese folks on the street, they did effectively erase two cities from the world map, how that isn't a "Crime against Humanity", I don't know why we even have the label.

So yeah, the US didn't spend years doing horrible stuff to humans like the Nazis did, the US wasn't exactly an angel in that conflict, by a long shot. But neither was pretty much any nation, I guess it kind comes with the whole "world war" thing.
by danans | 2025-11-21 15:28:32+00:00
Yes, but Linux's desktop environment(s) is a feature of a product, not a product itself. You can see that Framework themselves markets Linux that way: https://frame.work/linux

If the goal is to make the Linux desktop more popular with the general public as the previous comment suggested, then you must create a product built exclusively around it that is marketed to the general public. There doesn't seem to be much interest in this
by kevincox | 2025-11-21 15:29:18+00:00
Kind of. But where does it stop. Looking at a 24 cent license in isolation does sound silly. But what about when you add up Windows, h265, h264, mp3, aac, HDMI, ... You can't throw in every single feature into a laptop because it is cheap individually. Eventually they add up. Not to mention that in addition to per-unit fees lots of these have required memberships and certification which may add up, especially on lower volume products.

IMHO the fact that this wasn't visible on any product page was pretty awful, especially when this was a near globally included feature before. Maybe in an ideal world the customer would be able to pick which licenses they want individually when purchasing the device (or add them on at a later time). But that is beyond the knowledge of most consumers and has other downsides.

So while I do consider this choice to be pretty silly. I do find it hard to draw the line of at what point it is clearly ridiculous.
by m4rtink | 2025-11-21 15:29:22+00:00
Yeah, that is something I don't get. You can hear all around the Internet "we did not vote of this!" yet you don see any visible reaction to all these bad decisions lately - no protests in the streets, no real attempts to block these things, people resigning rather then implementing bad decisions.

I just don't get it - unless all those ideals were just a show from the start.
by Jtsummers | 2025-11-21 15:29:39+00:00
Anecdotally, yes. In work efforts where inheritance was kept to a minimum (shallow, more sensible, class structures) there were far fewer issues with both complaints and problems caused by it.

Outside that, look to Go. Some people will waste a few pages and hours of their life arguing about whether it is or isn't OO, but it provides everything other OO languages provide except for inheritance (struct embedding kinda-sorta looks like inheritance, but it's composition and some syntax sugar to avoid `deeply.nested.references()`). It provides for polymorphism, encapsulation, and information hiding. The complaints about Go are never (or rarely) about its OO system.
by ta20240528 | 2025-11-21 15:29:47+00:00
To be clear, South Africa didn't present any of their OWN evidence to the ICJ of Israeli genocide.

Rather, they carefully and methodically presented hundreds of reports made by OTHER UN agencies which reported on the genocidal behaviour.

This left the ICJ in a pickle: as a UN body itself, it had to either find for 'probably genocide' or publicly state that every other UN body was either in a grand conspiracy or was incompetent.

A very smart legal strategy.
Tell HN: How to Think about AI
by keepamovin | 2025-11-21 15:29:52+00:00
Yep, that's the title. Stop thinking of AI like an unfair "cheatcode" and start thinking of it as a new programming language. Maybe in other domains, this analogy doesn't match. But that's okay. You're mostly concerned about coding/sysadmin/etc.

People think that AI lowers the bar too much, eroding the influence of experts, degrading quality. Maybe so. But this is not new. The same was surely said when C threatened the monopoly of B, and machine code, etc. C allowed "not real programmers" to write programs. This was anathema. A violation of the sacred codex! Heretical! And yet, it worked. Now C is beloved of (almost) all. At least revered.

And so on, and so on. AI is just a new programming language. It is not "conscious". It is not AGI. It is barely a form of mechanized intelligence. It is not your friend. It is just a thing. A tool. A very useful, multi-tool. But still (right now), a tool.

That's how you think about AI, and win. You don't get bitter. You don't even need to "get even". You just get on with it. Just do it. Use it. It's a tool. So get to work! :)
by NickFORGE | 2025-11-21 15:30:13+00:00
Thanks for calling that out — fair question. The 85–92% number is from internal time-tracked tests comparing:

Before FORGE (baseline):

Spec/plan creation: 3–6 hours

Context switching (browser → IDE → terminal): ~1 hour

Manual copy/paste of generated code: 30–60 minutes

Manual setup + environment config: 30–90 minutes

After FORGE (CloudShell + agents):

Plan generation: 10–30 seconds

No local setup

Agents edit files directly in the repo

Terminal + UI in one interface

So the measurement isn’t “marketing hype” — it’s based on reducing a 6–12 hour workflow to 30–60 minutes on real feature builds.

Happy to share the breakdown or the feature sets we used if that helps.
by sota_pop | 2025-11-21 15:31:37+00:00
While “stochastic parrot” is obviously an over-simplification, and the way the phrase was originally coined in context was likewise obviously intended to be dismissive, I think the analogy holds. I see them as a lossy storage system.

I think the expectation that simply continuing to scale the transformer architecture is not likely to exhibit the type of “intelligence” for which _researchers_ are looking.

For my personal taste, the most interesting development of NLP in this latest AI wave (and LLMs in general) is RAG. I also have always wondered why the tokenization process hasn’t been deemed more important historically. To me, it seems like THE MOST critical part of how Deep Learning works.
Show HN: LogLens Playground – Query structured logs in browser(WASM,client-side)
by Caelrith | 2025-11-21 15:32:54+00:00
Hello HN,

I built a CLI tool called LogLens to make querying structured logs (JSON, Logfmt, Nginx) as fast and ergonomic as grep, but with SQL-like capabilities.

To make it easier to try without installing anything, I compiled the core Rust engine to WebAssembly and built a playground.

The Problem: I often found myself needing to filter complex JSON logs over SSH. grep fails at structure ("find errors where latency > 500"), and jq syntax can be hard to type correctly under pressure.

The Solution: LogLens uses a natural query syntax. You can type things like: level is "error" and duration_ms > 500

Key features of the Playground:

100% Client-Side: Your logs are parsed in memory via WASM. No data is ever sent to a server. Structured Parsing: Automatically detects JSON, Logfmt, and common web server formats. Range Queries: Just added support for ranges like status between 200..299 or ts between "10m ago".."now". Unstructured Search: You can treat logs as raw text too: text contains "timeout".

The core engine is open source (MIT) and written in Rust.

Playground: https://getloglens.com/playground Repo: https://github.com/Caelrith/loglens-core

I’d love to hear your feedback on the query syntax and performance!
by AtlasBarfed | 2025-11-21 15:33:05+00:00
In a perfect world of solar/wind, oil is still really necessary, especially to a manufacturing economy (plastics/materials/lubrication), and most importantly: fertilizer.

Sure, China's strategic reserve lasts 6 months. Then ... starvation.

South Korea, Japan, INDIA, and Southeast Asia will probably view China's assault on Taiwan as imperialism,

The US is not going to sell out TSMC production for soybeans. TSMC production loss alone would tank the US economy into a depression for probably 5-10 years.

And I always wonder if an "illegal" invasion happens if the US can cancel its debt to China.... Which I guess is "only" 750-900 billion, but it's still something that can probably be done.

Finally, wars are financed by debt. If China gets international sanctions from an invasion... who pays for it? Russia can't. India won't. China is a bigger house of financial cards than the US is if you believe some of the doom.

Never underestimate the incompetence of large organizations, but drone manufacture on that scale is not a big lift compared to say, tanks and fighter jet design and manufacturing. 50,000 drones fit in how many shipping containers? 20? And yes, drones are now unhackable with fiber optic line leads, certainly for defense of beach assaults. Naval drones are a different story.

China is always some form of warlord confederation. Launching a foolish invasion that fails quickly invites a total collapse of the Beijing power center of the CCP. Starvation from a blockade/sanctions ... invites a total collapse of the CCP. I would argue that Russia's population was tolerant of the Ukraine invasion because the Russian government was in a quid pro quo with the population: we keep the lights on, the oil cheap, and decent enough economy, and you let Putin do what he does.

The CCP does not have the same quid-pro-quo with the Chinese people AFAIK, and has a lot less leeway with them with the COVID lockdowns and general dislike of the CCP. A failed invasion and then catastrophic economic sanctions could topple the CCP very very very quickly.
by hshdhdhj4444 | 2025-11-21 15:33:31+00:00
They didn’t lose the “will” to get rid of EU regulations. It was never practical in the first place. The idea that the UK was gonna get rid of EU regulations was based on a fundamental lie, that outside of some very specific minor stuff they were onerous, and was based on a lie of omission, about what would happen if they did.

If they did get rid of the regulations they wouldn’t be able to trade with their largest trading partner anymore, whereas the trading partner would have over a 100 alternative countries they could replace the UK with.

Getting rid of well defined EU regulations would then additionally require passing tons of regulations through a complicated political process.

It would require retraining existing bureaucrats and hiring new bureaucrats.

It would require rewriting tons of software.

It would require exposing themselves to new loopholes because so many regulations and laws they weren’t getting rid of interacted and depended on EU regulations in ways that would not be clear before getting rid of them.

Negotiations between the EU and the UK paralyzed the UK political sector for half a decade.

Getting rid of decades of EU regulations (which the UK was the biggest driver of along with France and Germany, and held a veto power on every single one), would tie up the Uk Leadership in at least a decade of political bickering and inaction.
by danaris | 2025-11-21 15:33:40+00:00
Sure, here: https://www.psychologytoday.com/us/blog/talking-apes/202207/...

> People who believe they have a porn addiction typically think their sexual behaviors are abnormal.

> In reality, however, their sexual behaviors tend to be similar to others'.

> Porn addiction typically involves a moral incongruence between sexual attitudes and sexual behaviors.

> By medicalizing problematic porn use, people can avoid taking personal responsibility for sexual behaviors.
by some_random | 2025-11-21 15:34:10+00:00
Did you read the article? The very first example is about taking 4 years to decide which regulatory framework applied to their carbon sequestration process. Does that seem acceptable to you? Again, that wasn't to actually complete the regulatory review to determine that it was safe, that only took 14 months, that 4 years was just arguing over which of three permits applied to them.

It's not "just trust me bro", the entire point of the article is that there are costs to doing nothing that regulators refuse to accept. It's the same thing with drug trials actually, we need testing for very obvious reasons but every day that lifesaving drugs are stuck in testing and review is another day that they aren't saving or improving the lives of patients. There is a tradeoff.
by tcj_phx | 2025-11-21 15:35:39+00:00
> > SSRIs never help because of boosting serotonin.

> That's a hell of a claim, which could use some evidence.

My experience with the chatbots is that they start with the conventional marketing tropes, but if you ask pointed questions they'll dig into the actual research.

This thread started with a generic question about why ECT seemed to help some patients. It had a really good reasoning about why SSRIs are still the first-line treatment for depression, even though the MAOIs were much better drugs.

https://chatgpt.com/share/69207aa3-26a0-8005-8dda-8199da153f...

The Big Picture SSRIs flood serotonin globally, which can suppress dopamine/norepinephrine and blunt mood. Anti-serotonin strategies (receptor-specific antagonism, reuptake enhancement, or targeted modulation) often result in cleaner antidepressant effects with fewer side effects. This supports the criticism you mentioned: SSRIs may “work” only because the brain adapts to the serotonin disruption, whereas directly reducing or modulating serotonin is more therapeutic.

The whole 'conversation' is pretty good, and would provide plenty of search terms for helping you figure out what science has actually figured out about depression.

A simple pregnenolone supplement can sometimes be magical, because of the steroidogenesis cascade: https://en.wikipedia.org/wiki/Steroid#/media/File:Steroidoge...

There's a supplement seller that said his pregnenolone powder was made with a newer, cleaner process than is used by most of the pregnenolone supplement vendors, but I don't know if he's still using that supplier. The powders are a much better value than the capsules.

hth.
by leidenfrost | 2025-11-21 15:35:40+00:00
The solution for that is to decide which period do you want to build support for.

Trying to be binary-compatible with Tahoe may not be worth it. But you could make a distro binary-compatible with Snow Leopard.

Or better, make it compatible with Ventura apps without the bloat of MacOS Ventura.

That could give new life to old Macs. It can also give a PC a MacOS-like environment without having to deal with Hackintosh.
by embedding-shape | 2025-11-21 15:36:02+00:00
People in the US seems allergic to unions and any sort of solidarity movements, so now you have all these individuals believing them to be the strongest individual, not realizing you need friends and grass-root movements to actually have any sort of civil opposition.

There does seem to be some slight improvements of this situation as of late, video game companies and other obvious sectors getting more unions. But still, even on HN you see lots of FUD about unions, I'm guessing because of the shitty state of police unions and generally the history of unions in the US, but there really isn't any way out of the current situation without solidarity across the entire working class and middle class in the US, even if they're right, left, center or purple.