MurphyA/hacker-news huggingface dataset:
by yurishimo | 2025-12-14 09:15:35+00:00
It also heavily depends on _what type of content_ your CMS is serving. Blog posts and static pages? Okay, sure, probably fine to bolt WP on top and be done with it.

But as a CMS to build out landing pages for an ecommerce site with 10s of thousands of SKUs? That's where things fall down. I'm not going to reimport my entire catalog into WooCommerce or something just to show a block of 8 products. Do the products also need to be localized for pricing and language? Plugins/custom glue code. PDP pages? Custom content per product based on various supplier disclosure requirements? Meh, at that point, I need to build so much custom stuff on top of WP that I'd actually be better off owning the entire stack and finding a way to use their block editor as a library within my own system.

I've worked heavily in my career with both WordPress and more custom PHP applications and while they each have their tradeoffs, I would never suggest someone to use WordPress at this stage unless they are just getting started and their data models fits without a ton of customization. However, if you're really just starting out, you'd be likely better off with Squarespace or Shopify until your business outgrows those platforms and you need custom software to take your business to the next level. For some businesses, WordPress might be the right answer as a CMS, but for others, they might be better served by other solutions.

The only people I can confidently recommend WP for at this point are actual bloggers who will just use the WordPress.com free tier, or a news organization looking for a high quality interface to publish long form content. For new businesses, you'll be better served by other platforms until you outgrow them and your business needs become complicated enough to warrant custom software.
by jimnotgym | 2025-12-14 09:16:15+00:00
That doesn't help me, I'm afraid. It must be low enough pressure to allow lower air resistance on the train, so must be a significant vacuum. Even if not a perfect vacuum, the carriage can presumably not exchange air with it, since the carriage is at a higher pressure. If you used aircon in the train the lower pressure air in the tunnel would be very poor at convecting heat away?
by ssl-3 | 2025-12-14 09:17:46+00:00
I know of links and have used it, but I don't think I've ever used links2.

Am I correct to assume that links2 is more of the same/better?

(Also: Your comment seems perfectly sane, but it was already marked as "flagged" by the time I saw it 18 minutes after it was submitted. I vouched for it.

But I wonder: Whose ruffles did you panty in order for your comments to land this way?)
by eimrine | 2025-12-14 09:22:08+00:00
> Sure there are lots of brainrot distractions available to kids today

Take apart the distractions per se, how is it possible to read book for a kid in 2025 at all? Reading thick books requires having some device with no distructions. In my young ages all computers and all smartphones used to have no distructions, but now all computers (except some Linux distros) used to be bombarded with distructions in such a way that I can not read a book on any proprietary OS without getting some notification about anti-virus software or some updates or a need to restart, or just some events happening on the Internets.

My point is not just that distractions distract people, but distructions have become inevitable on almost any modern device able to render PDF with formulas.
by machomaster | 2025-12-14 09:23:03+00:00
> for example this trip could be defined as an EU wide sports activity that takes a year. i didn't see anything in the regulations that would prohibit that.

What is prohibiting it is the fact that longer term things are decided on the national level (EU is not a nation). Some countries may (or may not) have whatever exceptions (Presidential, humanitarian), but they would only apply inside that country.

1. Short stays (<90 days). Schengen sports visa or standard visa exemption. Only for competition/training travel.

2. Long stays (>90 days):

- National sport or work/residence visas/permits specific to the country where you will base training and competitions.

- Once you hold a national residence permit, you can travel in other Schengen states, but long stays elsewhere are still restricted by Schengen rules (90/180 days).

> that kind of misses the point of a digital nomad visa.

Often what one wants or imagines is not what it is in reality. You can freely check what other nomad/IT options other EU and non-EU countries have and you will be surprised. Afaik Portugal's rules are a norm, not an exception.

> that intention ought to be documented somewhere. my question is rather: are you basing that intention on something or do you just assume that the intention is to not allow long term travel?

I base it on:

1. Understanding that EU was created from bottom-up. EU has only the powers that countries agreed and allowed to be given. EU is not "created on top and then decided to downstream some of the decision power to lower levels".

2. Following the political discussions, polls, etc. This is so far fetched, to put all the visa decisions on the EU level, that there is not even a discussion about it. There is no opposition to the idea, because the idea itself is so outside of Overton window that it is not funny. This is akin to asking for evidence of American individual states being against making all the taxes Federal.

3. For more info, research the discussion and opposition to EU level of refugee agreements (be it Libya, Syria or Ukraine). It's a mess, all the countries want to decide for themselves.

> i did some searches but i could not find anything that specific

I hate to be that guy, but please use AI instead of Google. AI is really good at searching and explaining these types of questions.
by sublinear | 2025-12-14 09:23:22+00:00
I'm gonna be honest here. I don't know what a non-technical person is anymore. The only people I can truly label that way are a subset of the people now near or at retirement age.

It's almost 2026. There are more people who know how to code than ever before. This stuff is taught in every school now. Everyone has access to AI to help them if they get stuck. If someone under 50 is unwilling to work I am unwilling to employ.
by purplesyringa | 2025-12-14 09:24:32+00:00
I meeeeean... plenty of functions allocate internally and don't let the user pass in an allocator. So it's not clear to me how to do this at least somewhat universally. You could try to integrate it into the global allocator, I suppose, but then how do you know which allocations to wipe? Should anything allocated in the secret mode be zeroed on free? Or should anything be zeroed if the deallocation happens while in secret mode? Or are both of these necessary conditions? It seems tricky to define rigidly.

And stack's the main problem, yeah. It's kind of the main reason why zeroing registers is not enough. That and inter-procedural optimizations.
by tripletao | 2025-12-14 09:25:30+00:00
In this context, "does not support" means "the evidence is of low quality", not "the evidence says it probably doesn't work". Per the quotations in my other comment here, the paper and its references conclude that the best available RCT evidence is favorable to cannabis for those conditions. They're just not impressed with the statistical power and methodological rigor of those studies.

It's unfortunately common to report that situation of favorable but low-quality evidence as "does not support", despite the confusion that invariably results. This confusion has been noted for literally decades, for example in

https://pmc.ncbi.nlm.nih.gov/articles/PMC351831/

I'm sad to see it repeated here, and I hope we can avoid propagating it further.
by josefx | 2025-12-14 09:25:33+00:00
> That looks like a struct offset dereference from a nil pointer, for what it's worth.

The 42 is an explicit value in the example code. From what I understand the code repeatedly changes the value assigned to an interface variable from an object containing a pointer to an object containing an integer. Since interface variables store the type of the assigned value, but do not update both type and value atomically a different thread can interpret whatever integer you put into it as a valid pointer. Putting a large enough value into the integer should avoid the protected memory page around 0 and allow for some old fashioned memory corruption.
by morsch | 2025-12-14 09:27:37+00:00
My point was really only that neither is solar what I'd consider negligible in winter, nor are there really weeks with no wind. Other than that, my interpretation is pretty much the same as yours.

Above, I looked at the weekly min/max ratio. Of course the daily ratios are much higher, 1:60 for solar, and about 1:30 for wind. But wind and solar do have a useful anti-correlation: the ratio is "only" about 1:15 for combined solar+wind. Still high, but a huge improvement on both wind and solar individually.

https://www.energy-charts.info/charts/energy/chart.htm?l=en&...

In reality, the ratio is even higher since we routinely have to drop solar and turn off wind turbines when there is more production than demand (and I don't think that generation is reflected in the graph).

Ie. the max is already a representation more of grid and demand than of production, and it'd make more sense to use the ratio of min:mean, so comparing what we expect PV+wind to produce on average with what they give on the worst day. That gets us a different, more favorable ratio: 195 TWh produced in 2025 so far, let's call it 550 GWh/day, giving a ratio of about 1:6.
by 12345678UP | 2025-12-14 09:27:48+00:00
This was delightful. I would greatly enjoy seeing more use cases, as well as new editors, and new ways of working with SVG while keeping with it's capabilities and capacities.

Once I happened upon carto.net namely this: https://old.carto.net/papers/svg/samples/index.shtml#iact

I was absolutely sold on SVG.

now I find this: https://cartosvg.com/ which is mind blowing the capability and capacity, just the first example from link, really makes my day https://cartosvg.com/italia then the 2nd! It's compelling. I wish I could have built what i was trying to conceive building using OSC (Open Sound Control), but what i was setting out to do was ultimately brought into the world by Hexler's TouchOSC, i just wish somehow someone could have took VST to a unified front, and made it random controller populatable. impossible back then, yes. Today, different.
by npodbielski | 2025-12-14 09:28:00+00:00
IMHO this is about metal heads knowing that each of them is a bit silly, different and strange in their own way. But still able to hang out and have fun doing that. Also I would say that metalheads are generally less aggressive that other people. It may be connected that you are able to just channel that aggression in headbanging during concert :) If we are talking about concerts: knowing the fact that you are not exactly 100% normal and still be able to sign the lyrics with hundreds of other people, this feeling of unity, awareness that you are not alone, it is great. Especially in the current world when useless internet points, in a manner of likes, are to many humans source of feeling about themself. We are after all social creatures. Being accepted is very important to us.
Show HN: Stepped Actions – distributed workflow orchestration for Rails
by klevo | 2025-12-14 09:29:47+00:00
Stepped is a Rails engine, extracted out of Envirobly where it powers tasks like application deployment, that involve complex, out-of-the-band tasks like DNS provisioning, retries, waiting for instances to boot, running health checks and all the fun stuff of a highly distributed networked system.
by bmsleight_ | 2025-12-14 09:30:16+00:00
I hacked together a HDMI e-ink monitor https://barwap.com/projects/okmonitor/

I wanted an e-ink screen I could just plug-in. Versatile, big and cheap. Connection is via a VGA or HDMI. Works like an appliance. All automated. Wireless.

Specifications: 1024x768, 6fps, lag: ~1.2s, Connection: VGA or HDMI Specifications Single Screen: 1024x768, 5fps, lag: ~1.2s, Connection: VGA or HDMI
Show HN: A Simple, Fast, and Ad-Free Whois Lookup Tool
by myip_casa | 2025-12-14 09:30:51+00:00
I built a lightweight WHOIS lookup tool that lets you quickly check domain and IP registration details directly from your browser:

https://myip.casa/whois

It’s designed to be fast, readable, and distraction-free. No ads, no sign-up, no tracking scripts, just the information you need.

What it does : - WHOIS lookup for domains and IP addresses - Clear, structured output (registrar, dates, nameservers, ASN info when available) - Works instantly in the browser - No installation or account required

Why I built it : Most WHOIS tools today are overloaded with ads, captchas, or confusing layouts. I wanted something simple and reliable that works immediately when you need quick registration details or network ownership information.

This tool is part of a growing collection of free, browser-based network utilities, including IP lookup, port checker, DNS leak test, traceroute, SSL checker, and more:

https://myip.casa

Feedback welcome

I’d love feedback on the UI, missing fields, or ideas to improve accuracy or readability.

Thanks for checking it out!
Show HN: 2zuz – Shopping search with no irrelevant or promoted results
by pedrozieg | 2025-12-14 09:30:53+00:00
Shopping search on big retailers feels increasingly hostile. You type something specific and get a wall of “similar” or outright unrelated items, mixed with ads that look like regular results. Sorting by price usually makes relevance even worse. It feels like the results are optimized for sellers and advertisers, not buyers.

I’m building 2zuz, a shopping search engine that puts the user first. Results are never promoted because someone paid more. Only results that are 100% relevant to your query should be shown, sorted by price.

Right now it searches across a few of the big online retailers, with more planned. I also think there’s a lot of room to improve how filtering and refinement works, and I’ll be iterating on that, but the main goal is simple: if you ask for something specific, you should not need to wade through anything else.

I’d especially love feedback on:

- How’s the precision/recall for the queries you care about?

- Where does it fail compared to the others?

- Which online retailers would you most want included next?

- Any “power-user” features you wish shopping sites had?

- Any other rough edges: bugs, UI, confusing behavior?

Thanks in advance for trying it out.
by phrasecode | 2025-12-14 09:31:56+00:00
Would you clarify what a "transaction" in this instance would mean?

LinkedQL definitely optimizes at multiple levels between a change happening on your database and the live result your application sees. The most significant of these being its concept of query windows and query inheritance which ensure multiple overlapping queries converge on a single "actual" query window under the hood.

You want to see the engineering paper for the full details: https://linked-ql.netlify.app/engineering/realtime-engine
by sublinear | 2025-12-14 09:32:45+00:00
> Give it six months. ... The "simple" system will accrete complexity because content management is complex.

Ah I was looking for the boogeyman threat and there it is.

I am so glad to see people finally getting away from all CMS platforms. They never worked well and have always caused a lot more problems than they solved. Everyone used them either out of ignorance or red tape.
by Sharlin | 2025-12-14 09:34:05+00:00
There are many fascinating things about cats, but one of the things I often think about is how interesting it is that an animal of such solitary nature became domesticated so easily, and how social – and socially intelligent – domestic cats came to be, despite stereotypes. To the point that many housecats, and entire breeds, are called "dog-like" in their demeanor. Female feral cats also form social groups, "colonies", though unfixed males are certainly more territorial. This is evidently an example of neoteny, the retention of juvenile traits in adulthood, seeing that most felids do have a social period while living with their mother and littermates.
by citrin_ru | 2025-12-14 09:34:42+00:00
Hard water often contains hard to dissolve minerals. An evaporative humidifier over the time accumulates limescale and it’s very difficult to remove it, you cannot just dissolve it. With ultrasound humidifier all this limescale will be in the air. Admittedly not in all regions the water is hard but if it is then ultrasound humidifier will be a bad choice.
by cookiengineer | 2025-12-14 09:34:55+00:00
I don't think that the author's proposed cat and mouse game is giving you any chance, because it requires a lot of maintenance and architectural changes. And the proposed changes and tools all run in userspace, so there's still the DDoS problem.

I have the same problem, but I decided to maintain ASN lists of known spammers [1] and combine that with my eBPF based firewall that just drops their connections before it reaches the kernel [2].

So my websites, wikis and other things are protected by the same firewall architecture, for which I can deploy a unified "blockmap" so to speak. Probably gonna open source the dashboard for maintaining that over the holidays, too, as I'm trying to make everything combinable in the plug and play for Go backends sense similar to my markdown editor UI [3].

I also open sourced my LPM hashset map library which allows to process large quantities of prefixes, because it's way faster than LPM tries (read as: takes less than 100ms to process all RIR and WHOIS data compared to around an hour with LPM tries) [4].

[1] https://github.com/cookiengineer/antispam

[2] https://github.com/tholian-network/firewall

[3] https://github.com/cookiengineer/golocron

[4] https://github.com/cookiengineer/golpm
by PeterStuer | 2025-12-14 09:35:45+00:00
Just an aside, and not trying to excuse the potential VPN operator's misrepresentation.

Regulatory accepted establishment of "country" location might not always be what layman think.

I knew of a server rack physically in a Brussels Belgium datacenter that was for regulatory purposes declared to be Luxemburg territory (as Luxemburg at the time had specific rules on domestic data processing).
by _kb | 2025-12-14 09:36:24+00:00
AIstrology is a term I can get behind.

I think that really captures what I find most irksome about the fanaticism. It's not prompt engineering, it's a statistical 8-ball being shaken until useful output appears.

Just as with any pseudoscience, it can offer a glimmer of usefulness by framing problems in a different way. Just be cautious of who's offering that enlightenment and how much money you may be paying for it.
by gregates | 2025-12-14 09:36:44+00:00
Alright you badgered me into reading the original and the linked post does not misinterpret it.

> Previously, we could @cursor and ask it to modify the code and content, but now we introduced a new CMS abstraction in between. Everything became a bit more clunky. We went back to clicking through UI menus versus asking agents to do things for us.

> With AI and coding agents, the cost of an abstraction has never been higher. I asked them: do we really need a CMS? Will people care if they have to use a chatbot to modify content versus a GUI?

> For many teams, the cost of the CMS abstraction is worth it. They need to have a portal where writers or marketers can log in, click a few buttons, and change the content.

> More importantly, the migration has already been worth it. The first day after, I merged a fix to the website from a cloud agent on my phone.

> The cost of abstractions with AI is very high.

The whole argument is about how it's easier to use agents to modify the website without a CMS in the way.

This is an AI company saying "if you buy our product you don't need a CMS" and a CMS company saying "nuh-uh, you still need a CMS".

The most interesting thing here is that the CMS company feels the need to respond to the AI company's argument publicly.
by dgellow | 2025-12-14 09:37:42+00:00
> For example, it's pretty widely agreed that it (anecdotally) causes anxiety at higher doses - how high of a dose?

Not for everyone. My understanding is that some people are more susceptible to experiencing anxiety when consuming, while others won’t even at high doses. I personally have pretty high anxiety in general, vaping <10mg of cannabis is really relaxing and makes my anxiety completely go away.

The only kind of bad experience I had was when I first tried a dry herb vape, it was maybe 1h after taking my ADHD meds and the combination resulted in the craziest out of body experience I’ve ever had (it wasn’t too bad, but pretty overwhelming at the time)
by finaard | 2025-12-14 09:37:45+00:00
Almost none of the FPS shooters try to to something creative, though. Duke Nukem 3D is still unbeaten for fun in multiplayer (and we still get it out now and then for that) with simple gimmicks like the holo duke, pipe bombs and laser mines.

Even just looking at "game uses 3D engine" we don't really have many great things. There's portal, and while some of the other stuff have promising ideas (like infinifactory), for all of them the controls tend to get in the way of fun.

For ease of use and fun pretty much all simulations - even as far back as the 90s - just using isometric projection are still unbeaten by attempts to go full 3D.
by Karrot_Kream | 2025-12-14 09:38:24+00:00
Use the Tor Onion Service [1] for Reddit instead. You never leave Tor so you don't have to deal with the usual exit node problems. No need for a commercial VPN.

[1]: https://www.reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqn...
by dsl | 2025-12-14 09:38:34+00:00
At my previous company we had a subscription to Spur Intelligence. It is like Palantir for IP address info, and probably the closest to what you are talking about.

They recently added GeoIP to their data and in the bit of testing I was able to do before I left it was scary good. I also had an amusing chat with one of their engineers at a conference about how you can spoof IPInfo's location probes...
by ojr | 2025-12-14 09:39:53+00:00
Cursor uses too much memory, hallucinates on multi file rewrites, and has a difficult accept/reject diff user interface that makes git a nightmare to use.

I built my own coding tool in Rust because of VSCode-based forks Electron app flaws. You would think they could build a memory efficient application with the resources they have but it literally needs a top of the line MacBook to run smoothly.
by threethirtytwo | 2025-12-14 09:40:21+00:00
Backwards compatibility is for customers. If customers don’t want to change apis… you provide backwards compatibility as a service.

If you’re using backwards compatibility as safety and that prevents you from doing a desired upgrade to an api that’s an entirely different thing. That is backwards compatibility as a restriction and a weakness in the overall paradigm while the other is backwards compatibility as a feature. Completely orthogonal actions imo.
by ben_w | 2025-12-14 09:41:05+00:00
QM and GR can be written as matrix algebra, atoms and electrons are QM, chemistry is atoms and electrons, biology is chemistry, brains are biology.

An LLM could be implemented with a Markov chain, but the naïve matrix is ((vocab size)^(context length))^2, which is far too big to fit in this universe.

Like, the Bekenstein bound means writing the transition matrix for an LLM with just 4k context (and 50k vocabulary) at just one bit resolution, the first row (out of a bit more than 10^18795 rows) ends up with a black hole >10^9800 times larger than the observable universe.