MurphyA/hacker-news huggingface dataset:
by Anamon | 2026-01-14 13:04:04+00:00
This may also be a financial decision. Bandcamp is not a huge player compared to Spotify, Google, or Apple. Deezer said more than a third of new music uploads are GenAI now. If AI slop starts outnumbering real musicians' uploads 10 to 1, 100 to 1, or 1000 to one, which doesn't seem so far out there given the complete lack of talent, effort, or experience required to generate it, how would a site like Bandcamp pay for storing and processing all that data? They may have no choice but more rigorous curation.

Also, it's kind of antithetical to the purpose of Bandcamp. As you say, a place where anyone can publish music - but that's true for Spotify et al. these days, too. Bandcamp was always about a more direct connection to the artists, so it makes sense that they want their site to be about actual flesh-and-blood artists who have put sweat into their work.
by JAnicaTZ | 2026-01-14 13:04:45+00:00
I built a recursive logic-tree engine for first-order logic, based on explicit
AST → NNF (De Morgan) decomposition with full step-by-step GUI visualization.

Unlike black-box neural models, every inference step is structurally
inspectable and derived by formal rules.

Would you consider this kind of symbolic, rule-based, fully transparent
reasoning a candidate for what could be called the “core” of Explainable AI?

How would you position it relative to current post-hoc explainability
methods used in machine learning?

Source (for context): https://github.com/JAnicaTZ/TreeOfKnowledge
by seec | 2026-01-14 13:04:49+00:00
That has always been an issue. Pros buy Apple hardware but very rarely commit to Apple software.
In my experience, they are perfectly right. Not only can Apple not be trusted to maintain the software to be competitive feature-wise, but they are also very likely to get bored or make some annoying hardware requirement that makes fleet management annoying.

In the end, their creative software is just ok; it's probably best to not rely on it too much if you don't want to get stuck.
After they canceled Aperture for no good reason and destroyed the iWork suite while taking forever to even manage feature parity, I'll never rely on or recommend Apple software.
by chickenbig | 2026-01-14 13:05:01+00:00
Heating from gas is quite peaky (morning and evening heating cycles), whereas heat pumps are best when run low-and-steady.

Assuming 2/3 of residential heat demand transitions to heat pumps, and assuming an optimistic COP of 3 in the worst weather (highest flow temperatures, lowest air temperatures ... perhaps more like 2.5), then the power required to heat this fraction of houses is 2/3 / 3 = 2/9 of the mean gas demand. [0] linked report figure 1 shows a (smoothed by eyeball) demand of around 140GW "local gas demand" during the Beast from the East. This implies heat pumps would take over 31GW to power, which is more like 60% of the current UK electricity supply.

[0] https://ukerc.ac.uk/publications/local-gas-demand-vs-electri...
by speleding | 2026-01-14 13:05:11+00:00
We've been storing jobs in the DB long before SolidQueue appeared. One major advantage is that we can snapshot the state of the system (or one customer account) to our dev environment and get to see it exactly as it is in production.

We still keep rate limiters in Redis though, it would be pretty easy for some scanner to overload the DB if every rogue request would need a round trip to the DB before being processed. Because we only store ephemeral data in Redis it does not need backups.
by senko | 2026-01-14 13:05:12+00:00
> But the question still remains, why did Igalia pick up a dead project?

> I doubt you'd invest that kind of money/time into a project without a good reason.

Igalia is a very peculiar company. I would not rule out "it's a good thing for the commons and we bet we'll get some upside eventually" as the reason.
by embedding-shape | 2026-01-14 13:05:20+00:00
> If your CI can do things that you can't do locally: that is a problem.

Probably most of the times when this is an actual problem, is building across many platforms. I'm running Linux x86_64 locally, but some of my deliverables are for macOS and Windows and ARM, and while I could cross-compile for all of them on Linux (macOS was a bitch to get working though), it always felt better to compile on the hardware I'm targeting.

Sometimes there are Windows/macOS-specific failures, and if I couldn't just ssh in and correct/investigate, and instead had to "change > commit > push" in an endless loop, it's possible I'd quite literally would lose my mind.
by nominaeus | 2026-01-14 13:06:40+00:00
We just launched Nominaeus (nominaeus.com).
The problem: Trademark searches cost $300-500 and take weeks. Most founders use
guesswork, then get rejected by USPTO.
What we built: An AI-powered trademark auditor that gives you:
• Global search (USPTO + state registries) in 4 minutes
• Risk scoring (0-100) + conflict detection
• Latin/Greek-inspired alternatives if your mark is high-risk
• AI-generated logos for filing specimens
• Attorney-ready dossier export (PDF)
How we're different:
• Speed: 4 minutes vs weeks with lawyers
• Cost: Free (3 audits/day) or Pro ($99/mo unlimited)
• Quality: Powered by Gemini AI + USPTO data, not just web searches
• Actionable: Get alternatives immediately if your first choice is risky
Current state: Public beta with free tier. We've tested with 50+ founders. Feedback has
been "this should exist" and "I wish I had this before filing."
We're on Product Hunt too: [link]
Curious about trademark law? We're applying USPTO's Abercrombie spectrum to rate
marks (Fanciful → Generic). The scoring drives which alternatives we suggest.
by lproven | 2026-01-14 13:06:49+00:00
> Wow they ported Windows Millennium Edition to Linux??

Aw, come on.

WinME had the exact same UI as Win2000, and for a lot of us, that was the peak of Windows' design.

Secondly, Win11 is worse than ME in every important way. ME was all right once it got a few fixes, and worked great on very low-end kit that NT wouldn't look at.
by lan321 | 2026-01-14 13:06:50+00:00
The best one I had in that regard was just a nice dude who I wanted to help as much as I could since he'd help me when needed. I don't think any other way would really work in the current landscape. Whenever a manager talks about our grand product and the clients dying to get a taste of our artisinal code stew, even they can't take themselves entirely seriously. The only thing that seems to help is just being liked so your team wants to make your life easier. (outside of money/benefits/promotions and maybe short term gaslighting)
by nticompass | 2026-01-14 13:07:03+00:00
Me and my friends in college loved this game! Somewhere, I shill have an index card box with my (our) deck of cards. I enjoyed coming up with silly cards and drawing silly pictures :-)

The rules we used were... we had a deck of index cards and we dealt them out, I think 7 each, and the deck was face-down in the center. On your turn, you'd draw a card, then play a card. If you had a blank card in your hand, you could create your own card, usually we'd have some time before starting the game to draw some.

It was very fun, especially fun to see what cards were being played and then creating one as a direct reaction to it!
by pchew | 2026-01-14 13:07:04+00:00
>You keep throwing out specifications...
>And for the last time...

Well, neither of these are relevant to my original comment. I never commented on the original install, only that your comparison in pricing is just not accurate as one is much more capable. Yes, lots of people want 34kw of standing load, because they want to ensure the offset of their HVAC unit. Generally people getting these systems have ridiculous homes, I've worked on a home with 3 20kw diesel generators. I've worked on a home with a seperate 200 amp service just for their pool side projector TV. Just because someone's wants aren't reasonable doesn't mean they don't want it.

>There are hundreds of thousands of forums and YouTube videos from DIY who rave about EG4.

EG4 sucks to try to pry anything out of. I don't actually like Sol-Ark that much either, but they're better to deal with and a better deal. Best deal is just to get an SRNE or similar straight from the source. Again, I paid $800 for my SRNE. I could get a second and parallel it and be outperforming the EG4 for a $3,400 discount. Youtubers are youtubers, not a source of truth. All those same youtubers shill battle born, too...

>Lol. And you don't even understand that specifications ratings because they very explicitly say the amps...

I'm not the one that has conflated two 50 amp phases with a 100 amp service. That's a 50 amp service. 12kw is 12kw. I keep repeating the math because you clearly keep misunderstanding it. A small electric range is typically on a 240 50 amp circuit, incredibly common in most households, and that's a small one.

>Identical system.

How is this identical? $5K for all other labor and materials? How much you paying per foot for the Class K to parallel the batteries? What's the homerun distance on the PV? Your AHJ require metal conduit on the DC runs inside the attic? Shit, if they require a 3R lockable lever disco that's $900 right there before fuses. What you penetrating with? What racking system you using? Shingle or metal roof? If shingle you doing the labor to pull shingles and put in flashing or you hacking it up with some HUGS/RT Minis? What's your max span between mounts given the wind load? S-5!s and HUGs add up fast when you can't get away with a large span. What's your interlock method? If you're landing in the MSP are you derating the mainbreaker? You value your time so little after all that material that you're still under $5k?

Edit: Also, you're gonna be paying a whole lot for LTL on that partial pallet of panels and 14' (if you get the short stuff) racking.
by tekkk | 2026-01-14 13:07:37+00:00
Well. Coming from TS, Gleam just wasn't/isn't my jam. It's a nice programming language research project, but it just goes against the grain for me a little too much. All the made-up rules early returning always being weird `use` call, the type boilerplate—no inline object types as I remember. Lot of inventions that just makes me go "why?" Like the opposite ideology of Go. And yes I've used Haskell before (didn't like it) and Rust (kinda like it) and others in smaller quantity.

I am more excited about making things rather than fetishizing about some language paradigms so, I acknowledge that Gleam just isn't for me. I did give me the insight that for me, it might be the best to stick with the common denominator languages for the foreseeable future.
I built an email client with local AI. open source it?
by eibrahim | 2026-01-14 13:07:55+00:00
I have a semi-working desktop email client that works with gmail and outlook and uses local AI to add AI magic to your inbox without sending it to openai or claude or gemini.

The app is geared towards developers with lots of dev-friendly features. It's not ready yet, and my plan was to sell it for 100 bucks or so...

It's working and I am using it daily but there are still a lot of bugs.

It's a pretty huge undertaking, and I have been debating whether I should open source it or not. Any thoughts?

Can I still sell the app after I open source it? Would you pay for it? Would you contribute to it?

Thanks in advance.
by gen220 | 2026-01-14 13:08:41+00:00
This is a core part of systemantics [0]! People are going to do what they’re going to do, as a manager the most you can do to help is to put people in the right teams and to get distractions out of their way.

It’s a difficult idea to accept but once you accept it, it’s kind of liberating. It follows that hiring and then work-assignments during roadmapping are the two points of highest leverage in making a mutually-successful employee-manager relationship.

The problem you’re solving there is a search problem. You’re trying to discover if the employee’s motivation landscape peaks in any dimensions that align with the roadmap. They can be the most skilled person in the world, but if the peaks don’t overlap, the project will never run smoothly. It also follows that in extreme cases where you have a tenured employee that you want to retain for future work, you should absolutely let them drive and shape the roadmap.

[0]: https://en.wikipedia.org/wiki/Systemantics
by Storment33 | 2026-01-14 13:09:20+00:00
> If your CI can do things that you can't do locally: that is a problem.

Completely agree.

> I'm a huge fan of "train as you fight", whatever build tools you have locally should be what's used in CI.

That is what I am doing, having my GitHub Actions just call the Make targets I am using locally.

> I mean, at some point you are bash calling some other language anyway.

Yes, shell scripts and or task runners(Make, Just, Task etc) are really just plumbing around calling other tools. Which is why it feels like a smell to me when you need something more.
by skippyboxedhero | 2026-01-14 13:09:33+00:00
The cult members will say whatever but you can measure cost. Wind is expensive, this project is expensive, and it won't lead to lower bills.

I am also not sure what you mean by "the Conservatives"...they started this about ten years ago. The issue was, something that was pointed out at the time, that they went into as a primarily political decision without any regard for the costs or trade-offs. The result has been much higher electricity prices. The position that Labour are taking is almost identical: anyone who disagrees with us a loon, pressers that are simultaneously obviously misleading and bombastic in the claims made (the presser for this has the head of a quango saying what a "stonking" job he is doing), and massive lobbyist intervention because of the need for subsidies (subsidies are now 4x the size of industry profits, almost all of the people quoted in the presser for this are lobbyists). Unfortunately, the reality of cult members is that they believe their cult is unique and special, and every other cult is wrong. This happened with the Tories ten years ago, it is happening with Labour now, in ten years it will be another party doing the same thing...it is how cults work.
by eggplantiny | 2026-01-14 13:09:50+00:00
Hi HN,

I've been building autonomous agents and noticed a recurring failure mode: as business logic becomes more complex, even the most capable LLMs struggle to maintain consistency. I realized the problem isn't just the "brain" (the agent), but the lack of a structured "world" for it to inhabit.

Most current frameworks are Agent-Centric, forcing the agent to manage its own state, memory, and environmental rules all at once. This post explores a shift toward World-Centric Orchestration, where we prioritize the environment's state and rules first.

In this piece, I discuss:

- The Decoupling of Agency and Environment: Why the agent should be an "actor" within a world that enforces its own constraints.

- State-Driven Reliability: Using state machines to define valid action spaces, reducing the hallucination surface.

- Pheromone-Inspired Memory: A rough approach to managing long-term context using weighted relationship graphs and lexical indexing.

The "Mind Protocol" is my attempt to formalize this architecture. I'm curious to hear from others who are moving away from simple "loop-and-prompt" patterns—how are you handling state consistency and world-building for your agents?

I'd love to hear your critiques and thoughts on this approach.
by p-e-w | 2026-01-14 13:09:57+00:00
It’s indeed rapidly progressing feature-wise, but I have yet to see an explanation for how they intend to manage security once market adoption happens.

Ladybird is written in C++, which is memory-unsafe by default (unlike Rust, which is memory-safe by default). Firefox and Chrome also use C++, and each of them has 3-4 critical vulnerabilities related to memory safety per year, despite the massive resources Mozilla and Google have invested in security. I don’t understand how the Ladybird team could possibly hope to secure a C++ browser engine, given that even engineering giants have consistently failed to do so.
by eveningsteps | 2026-01-14 13:10:00+00:00
Maybe that was explained in Rego's September talk [1] but went over my head, but how does Igalia steer Servo? I can understand that when the project was under Mozilla, there were people primarily from, or tied to Mozilla keeping it afloat. Since Igalia is a _consulting_ agency, I don't suppose they work on code themselves, so what do they do to, well, attract new people and keep existing contributors in the loop?

[1]: https://blogs.igalia.com/mrego/servo-a-new-web-engine-writte...
by michaelcampbell | 2026-01-14 13:10:16+00:00
> That API design pattern would be a nightmare!

And yet people have been using it for decades without much trouble. I can't remember ever seeing any complaints about API explosion from adding methods to numbers in ruby, and rails does a fair bit of it.

Possibly one reason is with a fluent API that's pretty understandable, you don't need to rely on autocomplete. (And indeed, all this happened before that was a big thing in tooling.)
by throwaway2037 | 2026-01-14 13:10:21+00:00
I disagree. I think the attention economy is a new, parallel universe of fame. Yes, old Hollywood and new social media interact and affect each other, but they are still fairly independent. Most Hollywood actors don't have a very large social media presence -- it is probably mostly managed by their PR team. And few social media influencers make it in Hollywood as actors or actresses.
by thewhitetulip | 2026-01-14 13:10:21+00:00
Until I resd this blog I was under the impression that everyone wrote Python/ other files and used Github Actions to just call the scripts!

This way we can test it on local machine before deployment.

Also as other commenters have said - bash is not a good option - Use Python or some other language and write reusabe scripts. If not for this then for the off chance that it'll be migrated to some other cicd platform
by nicoburns | 2026-01-14 13:10:42+00:00
> But the question still remains, why did Igalia pick up a dead project?

Igalia is generally pro open-source, and Servo certainly aligns with their ethos, but a lot of the money came from Futurewei / Huawei who are interested in Servo because it's not US based, and therefore they are actually able to contribute to it (they are effectively banned from contributing to Chrome/Firefox/Safari due to US sanctions). There is now also funding from the Sovereign Tech Fund who are also interested in a "European browser" (and NLnet, but they fund all sorts of things)
by Anamon | 2026-01-14 13:11:00+00:00
Fellow user of en dashes here. I also try to use proper grammar to the best of my abilities, and I feel your frustration.

So far I've resisted giving in. Something about "those AI bros can grab my ellipses from my cold, dead typing fingers." But I have already caught myself deliberately leaving in a typo when checking over an e-mail before sending it, thinking it makes it less likely to set off AIdars, which is very strange for a perfectionist like me.

I don't have the solution ready either, but if I had to guess, it would be a return to more heavily moderated, closed communities where people have a reasonable expectation to be interacting with real people. It's not foolproof but maybe more manageable. We had trolls and stupid bots on Usenet and IRC as well, after all, and it kind of worked.
by gadders | 2026-01-14 13:11:17+00:00
The British Prime Minister's chief of staff started an anti-misinformation pressure group called the "Centre for Countering Digital Hate" largely designed to stop Twitter because they didn't like its lurch to the right.

This is just a new front in this war.

https://disinformationchronicle.substack.com/p/election-excl...
by sfn42 | 2026-01-14 13:11:23+00:00
Slow metabolism is a bit of a myth. By that I mean that it's not strictly wrong to say someone has a slow metabolism, but metabolism is an expression of your activity level so what you're really saying is the person is sedentary. If the person starts being more active their metabolism will necessarily increase.

So, slow metabolism is not a disease, it's not a genetic disorder, it is simply a result of the fact that someone is spending too much time on the couch.

I think this gets lost a lot when people talk about "slow metabolism", they turn it into this thing they're just helpless to influence, like they're just cursed with a slow metabolism and that's that. It's not like that at all, which is why I don't like the term. It just hides the reality of the situation.
by troupo | 2026-01-14 13:11:29+00:00
> Ultimately they're trying to get generic music for cheap to reduce royalty payments to artists.

1. Spotify doesn't pay artists. Spotify doesn't have direct contracts with artists. Spotify pays rights holder and distributors.

I really wish people who have strong opinions on music industry learned at least the absolute bare minimum about the subject.

2. Again, bringing back to my original comment: where's the evidence for that? E.g. the one and only article everyone links [1] and doesn't bother to understand literally has statements like this:

--- start quote ---

But at the end of the day, [the ghost musician] said, it was still a paycheck: “I did it because I needed a job real bad and the money was better than any money I could make from even successful indie labels, many of which I worked with,” he told me.

...

Epidemic’s selling point is that the music is royalty-free for its own subscribers, but it does collect royalties from streaming services; these it splits with artists fifty-fifty.

--- end quote ---

That doesn't mesh well with the narrative of "Spotify bad, doesn't pay royalties, etc.", does it?

[1] https://harpers.org/archive/2025/01/the-ghosts-in-the-machin...
by like_any_other | 2026-01-14 13:11:44+00:00
For the confused reader, "CSAM-as-a-service" means they will ban your account and sic the cops on you if you use their service to create CSAM:

“We take action against illegal content on X, including Child Sexual Abuse Material (CSAM), by removing it, permanently suspending accounts, and working with local governments and law enforcement as necessary,” X Safety said. “Anyone using or prompting Grok to make illegal content will suffer the same consequences as if they upload illegal content.”

https://arstechnica.com/tech-policy/2026/01/x-blames-users-f...
Show HN: ProtocolSoup – Interactive Sandbox for OAuth, OIDC, SAML, Spiffe, SSF
by ParleSec | 2026-01-14 13:11:56+00:00
Identity is not built on platforms - it is built on protocols.

I built ProtocolSoup because I was tired of protocol diagrams that relied on theoretical explanations without tactility or transparency.

So I built a sandbox where you run real flows against real infrastructure.

Live platform: https://protocolsoup.com
GitHub: https://github.com/ParleSec/ProtocolSoup

The core features are the Looking Glass and SSF Sandbox. WebSocket-powered inspectors that show raw HTTP traffic in real-time as you step through a flow.
See exactly what your browser sends, what comes back, and decode every token along the way.

Supported protocols:
- OAuth 2.0 (authorization code, PKCE, client credentials, device code, refresh)
- OpenID Connect (ID tokens, userinfo, discovery)
- SAML 2.0 (SP-initiated, IdP-initiated, SLO)
- SPIFFE/SPIRE (X.509-SVID, JWT-SVID against real SPIRE infrastructure)
- SCIM 2.0 (user/group provisioning with integrated test application)
- SSF (Shared Signals Framework - CAEP + RISC events)

Everything runs against a built-in Mock IdP, a real SCIM-integrated application, and a dedicated SPIRE server. Nothing to configure.

Stack: Go backend, React frontend, WebSocket for real-time inspection. You can run locally as well through Docker.

Feedback is welcome and greatly appreciated whether you're an experienced in navigating auth protocols or are just starting to learn auth protocols.