MurphyA/hacker-news huggingface dataset:
Show HN: WP-Easy, framework to build WordPress themes
by drewrbaker | 2025-10-19 02:36:30+00:00
The inspiration for this framework came from my brother, an amazing graphic designer who wanted to build WordPress themes using only his FTP-based code editor. He knows HTML and CSS really well, and some jQuery, but not modern JavaScript. In my experience, this is common for people whose jobs are tangential to frontend web development... designers, copywriters, project managers, and backend engineers.

So this is for people who don't want to deal with the mess of modern build tools. It tries to nudge people into a more modern direction: component-based architecture, JS modules, SCSS, and template routing. WP-Easy lets people like my brother build professional, modern themes without the usual barriers, just code with your favorite editor and see the results instantly.

Key features:

1. File-based routing - Define routes in router.php with Express-like syntax (/work/:slug/)

2. Single File Components - PHP templates with <template>, <style>, and <script> blocks in one file

3. Auto-loading - All files in /styles/ and /scripts/ are automatically loaded (no manual enqueueing)

4. Reusable components with use_component() and clean data helpers like use_children() or use_posts()

5. Modern workflow - SCSS support, jQuery included, SVG helpers, and WordPress best practices built-in

6. SCSS support - Variables, mixins, and media query helpers (@media #{$lt-phone})

7. Smart font loading - WebFont loader with fonts-loaded events and FOUT prevention

8 .SVG support - Easy to include and customize SVGs, use_svg('logo').

I have a basic theme example here: https://github.com/drewbaker/wp-easy-theme

Shoutout to Chengmin (https://github.com/rsm0128) for a lot of PHP help.

The big innovation is you can now do this! https://github.com/drewbaker/wp-easy?tab=readme-ov-file#sing...
by bigiain | 2025-10-19 02:37:07+00:00
So I wonder how to fingerprint and block this?

While I cans see _some_ good uses for it, there are clearly abusive uses for it, including in their examples.

I mean jesus fuck, who wants cheap/free automation out there to "Skyvern can be instructed to navigate to job application websites like Lever.co and automatically generate answers, fill out and submit the job application."?

I already have to deal with enough totally unsuitable scattergun job applications every time we advertise an open position.

This is just asking to be used for abuse.
by runevault | 2025-10-19 02:39:48+00:00
First: Godot is rad, and if you're willing to use third party tooling you can even use rust to code your logic (official Godot languages are gdscript, c#, and c++, but the community has added support for a lot more like rust and swift).

Second: building the editor (in Bevy, same way godot's editor is built with the game engine) is an active project so if you think Bevy is interesting it is worth keeping an eye on whenever that gets released.
by sema4hacker | 2025-10-19 02:41:13+00:00
AI is a bubble. Don't count on it for anything.

Let's assume you work 8 hrs/day, sleep 8 hrs/day, and do everything else in the remaining 8 hrs/day. So work is half your waking hours. Decide which is more important to you: the 8 hrs of work or the 8 hrs of everything else, and choose your location accordingly.

You're never going to be with fewer obligations and responsibilities than in your 20's, so now is the best time to experiment. When I was in my 20's, my job and location changed every 2 to 3 years, so anything I decided didn't turn out to be permanent anyway.

Don't overthink it, and do what makes you happy.
by fuzzfactor | 2025-10-19 02:45:38+00:00
Musk probably forgot that on a regular car, electric windows do not have a backup method to roll down, so whether or not this option is selected by a buyer, the primary door opening mechanism for everyday use has always been mechanical for a reason.

Then whether or not you select the additional option of electric door locks, the mechanical everyday handles remain the primary way each driver or passenger gets in and out most of the time.

So that type of familiarity could always be taken for granted, if someone has gotten in and out at least once, they have historically almost always been familiar with the mechanical handles to an extent just doing so.

And these type of victims had probably never had a chance to have even routinely gotten out of a Cybertruck for their first time, since the vehicle itself is still not very common.

For that reason the mechanical handles need to be not just the primary method of egress, but more prominent than average to make up the difference. Especially from the inside, and like the best-established motor companies have done, the electric locks are "simply" an augmented version of the underlying mechanical ones which remain in place and functional not just for nostalgic reasons.

Automatic windows and electric locks go together in ways that you really have to think about if you're going to match those who started decades earlier. Maybe that's why so many copied each other except for rare situations like this.
by the__alchemist | 2025-10-19 02:47:14+00:00
The language of the article (starting at the top) reinforces a suspicion that Bevy may be developed with a goal of prioritizing its ECS system over practical goals, or facilitating the game dev itself. I see this in early Rust OSS tools regularly. Actix the web framework marketing, articles, and community being focused on the Actor paradigm; Embassy in Embedded being focused on the Async paradigm; the older gen being focused on the Typestate, Ownership-of-peripheral, and Trait paradigms.

It's OK to have a backbone concept you're proud of and anchors your lib! If it becomes the ends rather than the means, it's worth re-evaluating.
by defrost | 2025-10-19 02:48:33+00:00
Drives toward corrals with v shaped blind walls are still used today in Australia to muster cleanskin (wild, unbranded) cattle, camels, goats, donkeys, pigs, etc.

The corrals need to be solid and robust, the blind walls can be light hessian cloth, or anything really that in the heat of a drive causes an animal to turn and run in a desired direction.
by vebgen | 2025-10-19 02:49:08+00:00
Interesting approach to work management! The text-based interface reminds me of challenges we faced building task coordination for an AI agent system. How do you handle dependency tracking between tasks?

For our Django development agent, we use a similar structured approach where each feature is broken into steps. Found that explicit dependencies (vs implicit) prevented a lot of circular issues.

Curious about your experience!
by bigiain | 2025-10-19 02:49:48+00:00
You might enjoy John Scalzi's latest - The Shattering Peace. It's part of his Old Man's War series, and probably benefits from familiarity with his other books in that series, but is self contained enough to stand alone I think. It has a nice twist to spacetime and FTL travel physics.

https://whatever.scalzi.com/2025/09/16/the-shattering-peace-...
by susiecambria | 2025-10-19 02:50:25+00:00
Yes, transmission is by bodily fluid.

Given that at least half and up to two-thirds [0] of those infected don't know they are, baby may be in contact with a person infected who does not take precautions to prevent transmission.

[0] https://www.ajog.org/article/S0002-9378(23)02173-7/pdf
by platevoltage | 2025-10-19 02:52:39+00:00
I certainly wouldn’t “pitch” an idea about how to help further oppress the population of my country unless maybe, I agreed with the oppression and wanted to help. This is far from a Tim Cook “thank you for your leadership, here’s a nice plaque, can you not destroy us with tariffs plz” moment. This is a guy who called for having the military police SF.
by meowface | 2025-10-19 02:53:51+00:00
True. The central problem described in the article is that he has cancer and doesn't want to go bankrupt from the medical bills.

I'm not a socialist and am broadly pro-capitalism, but for decades I've held a firm belief that healthcare should have a public option and people should have the ability to get high-quality medical care for $0, no matter how realistic that would be.
by bigstrat2003 | 2025-10-19 02:54:17+00:00
There is no communication method where this isn't possible. Email can be missed, chat can be missed, phone calls can be missed, even talking to someone in person can be missed. All forms of communication can fail such that the person sending the message thinks it was received when it wasn't. So one would need evidence that email is more likely to fail in this respect, rather than evidence it can happen at all, to show that email is a worse communication method.
by Shalashashka | 2025-10-19 02:54:27+00:00
This essay, The Conservation of People, is part of my ongoing work on necropolitics, or the politics of who gets to live and who is allowed to die. It argues that any real revolution has to start with building, not breaking. That means care, food, health, and communication—the things that let people actually survive when systems fail.

It’s about taking the tools of the Fourth Industrial Revolution—automation, AI, distributed manufacturing—and using them to create abundance instead of extraction. It’s also about the people we leave out of our revolutionary imagination, especially the disabled and dependent, who are too often treated as collateral.

The point is simple: if our movements can’t feed people, keep them safe, or help them survive, they aren’t revolutionary. The work of care is the work of freedom.
by vebgen | 2025-10-19 02:54:35+00:00
This is an absolutely incredible technical deep-dive. The section on replacing etcd with mem_etcd resonates with challenges we've been tackling at a much smaller scale building an AI agent system.

A few thoughts:

*On watch streams and caching*: Your observation about the B-Tree vs hashmap cache tradeoff is fascinating. We hit similar contention issues with our agent's context manager - switched from a simple dict to a more complex indexed structure for faster "list all relevant context" queries, but update performance suffered. The lesson about O(1) writes vs O(log n) reads being the wrong tradeoff for high-write workloads is universal.

*On optimistic concurrency for scheduling*: The scatter-gather scheduler design is elegant. We use a similar pattern for our dual-agent system (TARS planner + CASE executor) where both agents operate semi-independently but need coordination. Your point about "presuming no conflicts, but handling them when they occur" is exactly what we learned - pessimistic locking kills throughput far worse than occasional retries.

*The spicy take on durability*: "Most clusters don't need etcd's reliability" is provocative but I suspect correct for many use cases. For our Django development agent, we keep execution history in SQLite with WAL mode (no fsync), betting that if the host crashes, we'd rather rebuild from Git than wait on every write. Similar philosophy.

The mem_etcd implementation in Rust is particularly interesting - curious if you considered using FoundationDB's storage engine or something similar vs rolling your own? The per-prefix file approach is clever for reducing write amplification.

Fantastic work - this kind of empirical systems research is exactly what the community needs more of. The "what are the REAL limits" approach vs "conventional wisdom says X" is refreshing.
by bigiain | 2025-10-19 02:55:47+00:00
If you follow his blog (which you absolutely should, stick in in your RSS feed reader, it's also one of the dwindlingly few places where the "never read the comments" advice is wrong) he's been struggling with eyesight problems and cataract surgery coinciding with book deadlines. Not at all surprising he isn't devoting any of his usable screen reading capability right now to HN.
by zarmin | 2025-10-19 02:57:18+00:00
Astrology is not horoscopes.

Stars and planets radiate energy. Some of that energy is visible light, most is not. Energy affects people physically and psychologically. The bodies in our solar system follow predictable cycles. To think that we are not affected by energy that hits the planet at regular intervals is silly. Does it control all of human behavior and events? Obviously not, but it's not doing nothing.
by Daub | 2025-10-19 02:57:31+00:00
I have had time to browse through the app. Regarding the nodes, it would be good if the node parameters had too tips, as it is they are labeled very mysteriously. The keyboard-powered brush picker is very useful. I wish Photoshop had one. The lighting feature I don't see as very useful. Its basically no more than a temperature adjust. The color picker had a few cool features, but I admit I did not explore it too deeply.

Overall I enjoyed it but nonetheless see it as being in the same family as every other painting app.

I would love to see painting apps stop trying to emulate real media and instead try to do things that are uniquely digital. My dream digi-daub app would feature...

- 16 bit as standard. Do a gradient in an 8 bit Photoshop document and you will see how limited 8 bit info is. (OUR PAINT supports this).

- A brush that can paint both behind and in front of previous strokes. Of course, this would need to be supported by a depth channel.

- Supporting this, I want an adjustment parameter that can adjust based on depth. Depth-based contrast is a uniquely powerful force in image-making.

- Also a brush that increases/decreases neighboring regional contrasts.

- Almost all digital brushes are simply repeated stamps. This is now ancient technology. I would love to see a brush that can paint entire objects or the textured components of those objects. For example, with one stroke I would love to be able to paint a tree, or hair and fur. Of course, such a tool would likely be AI.

- An AI powered style randomizer.
by foxglacier | 2025-10-19 03:00:08+00:00
There are a zillion applications for black-boxes, so why not start somewhere more accessible and with more impact? Your own house, car, and person, for instance. Think of how many elderly people die at home and nobody knows the details leading up to it. I'm being a bit facetious here - perhaps we don't need to know in those cases, nor in the Titan case. It's not as if there could be any data there which advances submarine safety - unless somebody is planning to build a Titan v2 with the same technology, marginally improved safety, and similar lack of testing?
by spicyusername | 2025-10-19 03:02:19+00:00
Of all the programming-first video game frameworks I've tried, including Bevy, I found Monogame to hit the sweet spot.

C# is a super underrated language and Monogame has just enough batteries to get going without being in your way too much.

For ECS, I've been using Friflo ECS and haven't had issues so far: https://github.com/friflo/Friflo.Engine.ECS
by prisenco | 2025-10-19 03:02:21+00:00
For the record, people working on decentralization should not stop working on it. For myself, I have moved on to other approaches with different goals, but it's a worthwhile endeavor and if anyone ever cracks it, it'll change the damn world. And the people working on it understand exactly how difficult it is, so nothing I say is news to them. But everyone should be clear-eyed about it. It's not a panacea, it's complicated on much more than a technical level and it's already incredibly complicated on a technical level.

And even if it works, there will still be carry-over of many of the problems we've seen with centralized social networks.
by niksmac | 2025-10-19 03:04:05+00:00
Storytelling has always been one of the most powerful ways to teach. With StoryBee AI, educators can now merge creativity with structured learning by generating interactive stories aligned with global educational frameworks such as STEM (Science, Technology, Engineering, Mathematics) and STEAM (Science, Technology, Engineering, Arts, Mathematics). https://storybee.app/storybee-expands-learning-international...
by bigiain | 2025-10-19 03:04:30+00:00
> Will things end up better? Maybe, and based on history you could even make a case for "probably", but will it be better for _us_, the ones alive _right now_? Again, based on history, almost certainly not.

I find myself in this odd internal conflict. I genuinely care about the planet, but I'm approaching 60 and childfree, and have definite misanthropic tendencies. While there's big part of me that's a tree-hugging greenie and who wants to attend every protest about human rights abuses and war, here's always a loud voice in my head telling me "it only all needs to last another couple of decade without completely collapsing".
by kjs3 | 2025-10-19 03:07:51+00:00
Sorry...maybe I'm dense. Email has worked for decades. If I don't catch something this relevant in an email forum, why would I automatically, without question, see it and understand its relevance in chat, Slack, etc.

Serious question, since in my experience even specifically assigning someone a Jira tix doesn't guarantee they'll actually look at it and act.
by mikewarot | 2025-10-19 03:07:51+00:00
I'm contemplating my options. I'd love to move to a secure OS like Genode but it still doesn't seem to be a complete daily driver.

I completely switched to Ubuntu a few years ago, but the loss of a functioning version of WikidPad, which was my calendar at the time forced me back, having missed a few critical doctors appointments was the straw that broke me.

It was a breaking change to the WxWindows python Library that killed it. Because the windows version of public release from 2012 was an executable, it just kept working, while the software supply chain failed for the Linux world. Many other things written in Python were killed when Python 3 hit and took them out, unless they were actively being maintained.

I've even considered the possibility of switching to VMS, having used it back in my college days, but the cost seems to be almost $100/month for a license. ==8-o
by MengerSponge | 2025-10-19 03:09:57+00:00
> friendlier name for "gauge"?

Do you suppose small-gauge railroads are too niche an interest? Or is "gauging" interest not friendly?

It's abstractions all the way down, but the term was coined in its still generally used definition of "scale". To explain the concept to the general public, keep it simple and poetic. If they want to unpack your metaphor, they're going to need a few years of university physics education!
by lelandbatey | 2025-10-19 03:13:01+00:00
Pink noise distributes energy logarithmically in a way that matches the the sensitivities of the human ear. The graph which he shows on screen is ALSO in that same logarithmic space, hence why it shows pink noise as flat: it's flat as far as how humans hear it. White noise is not perceptually flat to humans. Thus when testing audio, it's important to use pink noise instead of white noise.

https://en.wikipedia.org/wiki/Colors_of_noise#Pink_noise
by thesmtsolver | 2025-10-19 03:13:45+00:00
> This is one reason foreign doctors come to the US to study and train. Modern countries with Universal Health Care treat at stage 1 and 2 with 3 and 4 being rare ... except for the USA. Need to study advance cancer and aggressive, this USA is a great place.

Is there any data supporting this? Cancer survival rates by country seems to go against your narrative.

https://worldpopulationreview.com/country-rankings/cancer-su...

For example, for stomach cancer, US has better cancer survival rates than Canada, and most of Europe (including the Scandinavian countries)

1. USA: 33% 2. Canada 29% 3. Norway, Sweden, Finland: ~25% 4. Germany ~33% 5. Italy 30%

US has better survival rates for lung, breast, prostate cancer than most of the world. Look at the above link.

I have relatives who are doctors from outside the country, now in the US. None of them fall under your narrative.

Logically, the data disagrees with your narrative.

The reason why they came to the US is: 1) access to best research/tech; and 2) (of course) more money, and 3) most of the Western developed world is highly restrictive when it comes to immigration for doctors compared with US
by aksss | 2025-10-19 03:13:47+00:00
I would avoid analogizing this to the petty political fads of the west. Actual human slavery is still a very real thing in much of the world. Slavery is likely less about making mental room so much as being raised in an environment where it’s normalized. In other words, the mental room was allocated in the new construction of the world view more often than remodeled.
by notfed | 2025-10-19 03:14:11+00:00
> A sound that could not possibly be produced by the circuit in the PDF or any reasonable variation of the circuit.

Why not? What's wrong with the circuit?

Here's my rebuttal to your claim: I literally show a circuit of a single wire and say I'm using it on my guitar, and I could get that sound. Why? Because I didn't say I'm _only_ using the wire. I have other equipment.

> The whole thing has the feel of long AI hallucination for a vague prompt.

I really doubt the video itself is AI. Only because it doesn't need to be. It's literally just a dude sitting and talking to a camera. It would be easier to make this video than to generate it with AI.

> I can’t think of any reasonable explanation for why these videos exist or for how they were made.

Respectfully , that's a bit of a ridiculous thing to say. I'm not sure where you're going with it. Even if this was 100% AI, there would _still_ be a reason someone took the time to generate it and post it. Why does any YouTuber post a video?

> It seems completely possible that, in 3 or 4 years time, publicly available AI services will be able to produce videos of this quality and duration.

I think you're completely correct, and I think many of us share your paranoia here. But honestly, there are _plenty_ of better examples of AI slop out there, and it's sort of ironic that you've chosen to focus on one that very much doesn't appear to have any signs of AI.
by tidi0x | 2025-10-19 03:15:55+00:00
I see people upset about the solution being found "Through other means", but this is technically still in the spirit of the puzzle.

1. That is technically normal espionage practices, the CIA wouldn't be the CIA if they were only reliant on cryptography... (they'd be the NSA)

2. The solution to this puzzle would bring closure to at this point generations of curious people.

3. On the more technical side, it's been discussed that the potential method for decrypting K4 is more or less insolvable through normal patterns because Jim not being a cryptographer decided to use a multi stage encryption method which relies on knowing both (or multiple) keys with accuracy. The risk here with him not being a cryptographer is not realizing the how hard/impossible he might have made it.

4. I also like to believe as we culturally move through time the potential Keywords or transposition shift keys may dissolve away. For all we know he may have chosen a word that was colloquial to the 80's, CIA, Espionage...ect that has just dissolved with time.

I want to see the solution, I want to reiterate Jim was not a cryptographer and may have gone buck wild with his encryption.

Just throwing out some solution banter. I believe one layer of K4 is null cipher, but I think its screwed by a transposition of which I think the key is based off K0, or something to do with the lat-long coordinates.

Also when he says Berlin clock I think he means Kalendarplatz, this would make more sense as he is a sculpture artist who works with forces of nature.

My only other call out is he may have tied Kryptos into the north east area of the CIA, potentially linking it to the memorial gardens or the wall of the fallen officers.