MurphyA/hacker-news huggingface dataset:
by anthonylevine | 2025-11-22 14:28:23+00:00
I think having constantly changing product requirements would certainly make it difficult, but that makes all development more difficult.

In fact, I think most complexity I create or encounter is in response to trying to future-proof stuff I know will change.

I'm in healthcare. And it changes CONSTANTLY. Like, enormous, foundation changes yearly. But that doesn't mean there aren't portions of that domain that could benefit from event sourcing (and have long, established patterns like ADT feeds for instance).

One warning I often see supplied with event sourcing is not to base your entire system around it. Just the parts that make sense.

Blood pressure spiking, high temperature, weight loss, etc are all established concepts that could benefit from event sourcing. But that doesn't mean healthcare doesn't change or that it is a static field per se. There are certainly parts of my system that are CRUD and introducing event-sourcing would just make things complicated (like maintaining a list of pharmacies).

I think what's happening is that a lot of hype around the tech + people not understanding when to apply it is responsbile for what we're seeing, not that it's a bad pattern.
by _djo_ | 2025-11-22 14:28:59+00:00
If we’re talking about funding and supporting local groups, activists, and insurgents, then we’re going to have to cast the net far wider and include many similar actions by the USSR and then Russia, China, Saudi Arabia, the UAE, Turkey, Israel, and many others.

That might be a worthwhile discussion to have, but it’s categorically not the same thing as invasion, occupation, and annexation.
by whynotmaybe | 2025-11-22 14:29:01+00:00
I'm wondering whether they're seeing "AI" as the next big thing for mass consumer markets.

IMHO, there are few "big thing" for mass consumer markets and we haven't had one recently.

In chronological order, I'd put PC (90's), internet and online shopping (2000's), smart phones and 'social' media (2010's) and that's it.

I consider something reached "mass consumer market" when a 75 years old grandma considers it normal.

Yes there are many new stuff (online services around phones, smart watches, assistant like Alexa) but nothing that's used by almost everyone.
by skeeter2020 | 2025-11-22 14:29:25+00:00
>> I am not happy ... I think there must be a tax of all those AI corporations

There are a lot of elements to this AI shit-show that I don't like or worry about, but taxing them specifically because they're driving up the price of memory when you want some is not really a "societal cost". You then mention something about "general taxpayers" - didn't you just lobby to make them a super tax payer? Go ahead and rant, but seems like pretty basic supply & demand, and keep some perspective; it's computer memory not bread.
by raw_anon_1111 | 2025-11-22 14:29:42+00:00
Does SyncThing automatically back up everything? Settings, in app data, icon positions, bookmarks, messages, and browsing history?

If you through your phone in the ocean and gestured on another one, would your new phone look just like your old one?

And it’s been discontinued for Android….

https://forum.syncthing.net/t/discontinuing-syncthing-androi...
Show HN: Promptsref – Curated Midjourney SREF library with full prompts
by underwoodxie | 2025-11-22 14:30:18+00:00
I started Promptsref.com after getting frustrated with Midjourney. As a beginner, I knew there were lots of great SREF styles out there, but most of them lived in random X threads, Discord chats, or paid PDFs – usually without full prompts, and almost impossible to reproduce reliably.

Promptsref is a small side project that tries to fix that. It’s a curated library of Midjourney SREF codes that actually produce good results. For each SREF, I store: – the code itself – the full prompt I used – example images (and in many cases video styles)

The idea is: instead of hunting for “secret” styles or guessing keywords, you can search by style vibe, pick a code you like, and copy-paste the full prompt to get a similar result. I update it daily based on what I use in my own work and what the community seems to like.

It’s opinionated by design: not every SREF goes in, only the ones that consistently look good. Feedback is welcome – I’m still iterating on search, tagging and how to surface the most useful styles.
by DennisP | 2025-11-22 14:30:19+00:00
Assuming that's a negative experience for you, that's worth trying to fix. I'm pushing 60 and most of my career has not been like that. You don't need to put up with it.

A big part of that for me was fixing my own social anxiety. But even before I managed that, I found groups that didn't feel that way. Later I worked someplace for a while that was kind of a throwback, but then I changed jobs and it was fine.
by estearum | 2025-11-22 14:30:35+00:00
Actually there are people who believe that a calculator is "thinking" just a tiny bit, and that LLMs are thinking a bit more.

To believe that a human is thinking, you have to find the demarcation between a brain and a neuron. Then between a neuron and a cell. Then between a cell and a protein. Then between a protein and a molecule.

Good luck with that.
by jtrn | 2025-11-22 14:30:36+00:00
If anybody has a question for a clinical psychiatrist from Norway who has worked with both adults, children, and at an inpatient unit, over many years, feel free to ask. Maybe I can contribute something compared to many of the computer-related discussions here that are beyond my expertise.

On the article I would somewhat agree but it’s too limited a view. It ignores too much of the at current assumed underlying causes that we know are relevant. For instance, it’s more correct to say that autism is associated with an increased attentions to “details”, not small things, and challenges with associations and broad concepts, maybe grounded all the way down to increased dendritic connectivity due to less aggressive pruning. of Also, the effect of motivation to focus over a period of time on unrewarding activities is not well incorporated into this theory of (monotropism). I thing there are some valid obersvation but it’s way to simplistic a model when working with real life ADHD. For instance, on interesting commonality seems to be inability to filter out information. But ADHD are unable to filter out Salient content (like a conversation) and autism are usually unable to filter out details or granular sensory stimuli.

Anyways. Ask and I can attest give my perspective
Ask HN: Working in a language that isn't your native one. How hard was it?
by william-cooke | 2025-11-22 14:31:13+00:00
I'm currently interviewing for roles in another language and it's so difficult. I'm wondering if this is universal? I'm struggling to even imagine the daily work in a company. Handling meetings, understanding requirements, standing up for my solutions... I sound like a child. Anyone lived through this? How?
by kingstnap | 2025-11-22 14:32:01+00:00
I don't think animal products are all that expensive tbh. Chicken, milk, yogurt, eggs are all really cheap if you consider the protien content.

Completely unbeatable value especially factoring in time and convenience and heartiness is picking up a rotisserie chicken and a bag of frozen veggies.

Liver is also very affordable and extremely nutritious.
by reactordev | 2025-11-22 14:32:09+00:00
Well, it started off with “all the right intentions” of providing low-level access to the GPU for browsers to expose as an alternative to WebGL (and OpenGL ES like API’s of old).

However, throw a bunch of engineers in a room…

When wgpu got mature enough, they needed a way to expose the rust API for other needs. The C wrapper came. Then for testing and other needs, wgpu-native. I’m not a member of either team so I can’t say why for sure but because of those decisions, we have this powerful abstraction available pretty much on anything that can draw a web page. And since it’s just exposing the buffers and things that Vulkan, Metal, etc are already based on, it’s damned fast.

The added benefit is you get WGSL as your shading language which can translate into any and all the others.

The downsides are it provides NO WINDOW support as that needs to be provided by the platform, i.e. you. Good news is the tests and stuff use glfw and it’s the same setup to get Vulkan working as it is to get WebGPU working. Make window, probe it, make surface/swap chain, start your threads.
by jorvi | 2025-11-22 14:32:18+00:00
EEVDF is not BORE. Well, technically BORE is something wrapped around either CFS or EEVDF. Interestingly enough, specifically for high sustained load situations (which handhelds are likely to hit given their limited power budget), the CFS version of BORE actually performs better than the EEVDF version.

And Bazzite used to use BORE, they just like tracking upstream as much as possible.

Anywho who is to say, maybe LAVD is indeed better. We don't know.
by tom_alexander | 2025-11-22 14:32:54+00:00
> not enough v4 IPs

No one is giving their IoT devices public IPv4 addresses. They would be behind a NAT. RFC 1918 provides 17,891,322 usable IP addresses for each private network. If we want to be a little more adventurous, RFC 6598 provides an additional 4,194,302 usable addresses and 240.0.0.0/4 is another 268,435,454 usable addresses "reserved for future use" since 1989, but still sitting unused so we can use them as internal addresses inside a NAT anyway (for example, AWS uses this range internally).

Show me a network that is using all 290,521,078 addresses and I'll show you a network managed by a team of network engineers who can just set up IPv6.
by mschuster91 | 2025-11-22 14:34:14+00:00
Yup. When it comes to the "FO" part of "FAFO", there are two sweet spots... either you're so piss poor and destitute you can get away with literally robbing trains [1], or you're so large and rich that fines don't matter because it's just another line on the balance sheet. Why care for society at large when you have absolutely nothing to fear?

[1] https://www.cbsnews.com/chicago/news/auburn-gresham-resident...
by dgacmu | 2025-11-22 14:34:43+00:00
Solar + battery + wind actually do pretty well. There's a bit of a de-correlation between solar and wind that makes the mix more resilient than either alone. We can't do 100% in most places yet, but it's pretty straightforward to move to a much higher percentage of them in our grid mix than we have now, California possibly excepting. (But even in California you see battery starting to extend how much we can do with solar as prices continue to drop.)

And the plummeting price of solar modules makes it more cost effective to over provision for the case of clouds, and/or to mount solar panels to optimize for morning and evening production as well.
by notahacker | 2025-11-22 14:35:11+00:00
That's kind of the point though: intelligence has many disputed definitions, but the general consensus is that extreme intelligence (or genius) involves the ability to grasp concepts others can't and apply them in novel ways, and need not savant-like working memory or ability to compute nearly as fast as a dumb old calculator. On the other hand the metrics and methodology of IQ tests distinguish between higher performers based on speed of puzzles that are comparatively simple to understand out of practicality. Of course processing speed for rotational symmetry puzzles also correlates pretty well with [in]ability to learn advanced topics at the lower end of the scale and people at the upper end of test performance are seldom considered stupid, but this thread is about the outliers. If we're still doing running analogies, Bolt and Kichoge are both huge outliers in running respective distances certainly proves they're significantly healthier than the average human, but maybe there's nothing wrong if they get sick or die at similar ages to normal people because peak human health isn't best defined by the outcome of a race.
Show HN: Selenium IDE is dead; so I built a new one
by markjivko | 2025-11-22 14:35:36+00:00
Ten years ago at my former job we abused Selenium. We used it to automate uploading and updating thousands of apps on Google Play, and it worked great! I say "abuse" because the tool was obviously meant for functional testing, not the kinds of flows we needed. Oh, and how we did abuse it with evals and such.

Fast-forward to today, and Selenium IDE is no longer supported on Google Chrome and the core project itself feels, for lack of a better word, dead.

So I built the web automation tool I wish existed a decade ago. Running on top of a finite-state machine, instead of a CSV-like linear list of actions. With a true IDE that has code formatting and linting. Issuing trusted events through Chrome DevTools Protocol (CDP) vs. WebDriver. Shareable modules, environment and global variables, a locally running large language model, exportable results, scheduled tasks, detailed logs, and much more.

I really hope you like it!
by VorpalWay | 2025-11-22 14:36:34+00:00
(Original author of the blog post here.)

That is a neat model. It seems like unlike printables, makersworld doesn't have a 3D preview on the website (or maybe you need to be logged in, or use an app or something)? As I have a Prusa printer, I have naturally falles into using printables (and Thingyverse back before printables was launched).

I will have to download the model and take a proper look in the slicer or CAD program when I'm no longer on my mobile phone. (I will probably not print it, as I'm not currently in the need of a desk organiser, and I don't like wasting plastic.)

For the benefit of those who don't know (I assume you do): Texture absolutely helps rigidity in any part, since if the surface is already curved or creased in one direction it resists bending in other directions. (This is why a rolled up paper is stiffer than a sheet.)
by microtonal | 2025-11-22 14:37:18+00:00
Easiest way is to put HAOS (Home Assistant OS) on a Raspberry Pi, Home Assistant Green, or some NUC:

https://www.home-assistant.io/installation/

Then get a coordinator recommended for zigbee2mqtt:

https://www.zigbee2mqtt.io/guide/adapters/

Then install and start the following add-ons in Home Assistant:

- Mosquitto - zigbee2mqtt: https://www.zigbee2mqtt.io/guide/installation/03_ha_addon.ht... - MQTT

And that's pretty much it, you can add devices through the MQTT add-on page. They will also become available as entities in the rest of Home Assistant, and you can make graphs, dashboards, actions, etc.

You can also run + install zigbee2mqtt and Mosquitto on a Linux machine, but HAOS give you more of an integrated solution with dashboards, graphs, backups, cloud access, etc.
by grafmax | 2025-11-22 14:37:30+00:00
The scale of homelessness isn’t explained by individual traits. Societal factors produce and reproduce it. It’s greatest in areas of high inequality for example - a fact not explained by individual traits.

Take mental illness. A mentally ill person with more resources can get the care they need, but someone who is poor can soon find themselves on the street. And homelessness itself is quite stressful, and can produce or exacerbate mental illness as well as drive people to drug addiction.

Homeless people are just like the rest of us, with their own basic human needs, and just like everybody else are trying to navigate their world as best they can.
by xtiansimon | 2025-11-22 14:37:49+00:00
I took a MOOC course for teachers which advocated long form blogging for course assignments + social media short posts with appropriate tags to publicize/connect with classmates.

At the time they suggested using Twitter or Facebook. And while I had a twitter account, I rarely used it. Over the period of the course, I managed to cultivate a nice community out of a largely unused account, and connected with like minded individuals on programming and, due to the course’s target audience, teachers.

The course then taught you to analyze the social media posts using the Twitter API. Turtles all the way down. It was the best MOOC I ever participated in.

So this experience has become my prototype for blogging and publicity—blog+social media.

I’ve not continued the blogging (the class was in 2010?), but I have tried to cultivate, for example, on BlueSky a community of _only_ my personal and professional interests (not unlike HN content), but politics, entertainment and sports keep muddying the waters.

It’s impossible to control your feeds these days, so I don’t know if Blog+Social is a pattern that works _today_ with the current crop of social. Not sure if people who are NOT _in it for the money_ can achieve the personal engagement necessary to carry on.

Small aside, during COVID NYC Python community met on online. It continued for over a year and then fizzled out. But oh what a glorious year of weekly online meetups. And every one had the good taste to keep it to Python and their ruddy projects. Hehe.
by morkalork | 2025-11-22 14:38:10+00:00
I feel like there's always that "one guy" who has a preference and asks for an option to choose, and, it's a way for developers to offload the decision. You can't be blamed for the wrong one if you put that decision on the user.

Tbh I agree with your approach and use it when building stuff for myself. I'm so over yak shaving that topic.
by bArray | 2025-11-22 14:38:29+00:00
> The YOLO series is developed and maintained by Ultralytics. All YOLO code and weights are released under the AGPL-3.0 license.The YOLO series is developed and maintained by Ultralytics. All YOLO code and weights are released under the AGPL-3.0 license.

The original author of YOLO and the Darknet framework [1] issued the code under pretty much every license you wish to use [2]. My preferred fork by AlexeyAB is under an equally permissive license [3].

Ultralytics then created their own model under the AGPL-3.0 license [4], which probably would never stand up in a court as they have the model from the likes of YOLOv3 in their source [5].

This entire article is flawed anyway, because they don't state which YOLOv11 model they are using or compare the accuracy. They appear to have just taken the pre-trained models and assumed it's apples-to-apples. They could have at least compared YOLO11n/s/m/l/x,

[1] https://pjreddie.com/darknet/yolo/

[2] https://github.com/pjreddie/darknet

[3] https://github.com/AlexeyAB/darknet

[4] https://github.com/ultralytics/ultralytics

[5] https://github.com/ultralytics/ultralytics/tree/main/ultraly...
by sathish316 | 2025-11-22 14:39:19+00:00
I agree with your analysis of building your own Agent framework to have some level of control and fewer abstractions. Agents at their core are about programmatically talking to an LLM and performing these basic operations: 1. Structured Input and String Interpolation in prompts 2. Structured Output and Unmarshalling String response to Structured output (This is getting easier now with LLMs supporting Structured output) 3. Tool registry/discovery (of MCP and Function tools), Tool calls and response looping 4. Composability of Tools 5. Some form of Agent to Agent delegation

I’ve had good luck with using PydanticAI which does these core operations well (due to the underlying Pydantic library), but still struggles with too many MCP servers/Tools and composability.

I’ve built an open-source Agent framework called OpusAgents, that makes the process of creating Agents, Subagents, Tools that are simpler than MCP servers without overloading the context. Check it out here and tutorials/demos to see how it’s more reliable than generic Agents with MCP servers in Cursor/ClaudeDesktop - https://github.com/sathish316/opus_agents

It’s built on top of PydanticAI and FastMCP, so that all non-core operations of Agents are accessible when I need them later.
by StopDisinfo910 | 2025-11-22 14:39:37+00:00
> But at the moment, solar + battery is quick to deploy and about as cheap as you can get.

The actual equation is solar + battery + gas fired power plant.

That’s the dirty secret behind intermittent power sources and why fossil fuel companies are all investing in solar and wind. Batteries are simply not enough to face the long term intermittence. It’s purely an intra-day solution at the moment and nobody knows how to actually run a large grid on purely intermittent sources.

Even China is actually aggressively pursuing nuclear at the same time it builds an insane amount of solar and gas fired power plants.
by geokon | 2025-11-22 14:39:38+00:00
"much of our work extends back through years of Snapdragon hardware, and we regression test it to make sure it stays Vulkan conformant"

would have been nice to hear of a specific device that now has Vulcan support

id be curious what the ballpark cost and time frame of the work was

im honestly surprised the technical expertise to do it (without qualcomms help) is even out there bc this is a space that has notoriously slow development relative to user interest
by adiian | 2025-11-22 14:40:09+00:00
I would partially disagree here regarding reddit/HN. They are closer to the old forums than to blogs. You do not follow people, you follow themes, concept, "ideas". They are constituted by a bunch of impersonal people with a common interest.

But those forums were also killed by social media. Reddit/hn along with a few other platforms are modern impersonations of those forums. Also the groups on social media are replacing those forums.

In m opinion "the good content will rise on social media", eventually. But you will have to see 9 junk promoted content for an eventually good one.
by microtonal | 2025-11-22 14:41:36+00:00
I think it's only a matter of time before it's the same for Thread + Matter. Currently they get an ULA IPv6 address on (most?) border routers and you can ping the devices on the local network. It will be too attractive extend the standard to permit phoning home for 'analytics to improve the product' (I don't think this is possible yet with the current standard? But hard to tell.).
by sunscream89 | 2025-11-22 14:42:13+00:00
This observation, which may well play a role in modern battlefield planning is ideological bullshit.

Game theory is a new observation platform, warfare is as old as time.

Warfare is maximum entropy by maximum resolve under maximum attrition.

In warfare matters may begin over one event or claim or idea and end over one completely different.

The dynamics of size and opportunity is non-linear and what may only be the greatest measure of “sides” are those lives remaining who embody such identities. A failed war includes those which succeed while mutilating the humanity they stood for.

Theoretical bullshit is a whetstone for the mind, matters of dead men in objective existential reality often equate to something otherwise. Often otherwises we never collectively come to understand.
by heavyset_go | 2025-11-22 14:42:13+00:00
Decompile your ACPI tables and then do a grep for "Linux". You are likely to find it, meaning the vendor took time to think about Linux on their hardware. Some vendors take the time to write good settings and code for the Linux ACPI paths, some dump you into no-man's land on purpose if your OSI vendor string is "Linux".

It's quite literally a vendor problem created by vendors leading anyone that doesn't run Windows astray in some cases.

If you run Linux, then dare to change your OSI vendor string to "Windows", you've entered into bespoke code land that follows different non-standard implementations for every SKU, where it's coded to work with a unique set of hardware and bespoke drivers/firmware on Windows. You also forgo any Linux forethought and optimizations that went into the "Linux" code paths.