MurphyA/hacker-news huggingface dataset:
by glenstein | 2025-11-10 10:35:19+00:00
I think also literally, independent of the cheeky tone.

Where it lost me was:

>RSS is used to syndicate NEWS and by killing it Google can control the media. XSLT is used worldwide by multiple government sites. Google are now trying to control LEGISLATION. With these technologies removed what is stopping Google?

I mean yes Google lobbies, and certainly can lobby for bad things. And though I personally didn't know much of anything about XSLT, I from reading a bit about it I certainly am ready to accept the premise that we want it. But... is Google lobbying for an XSLT law? Does "control legislation" mean deprecate a tool for publishing info on government sites?

I actually love the cheeky style overall, would say it's a brilliant signature style to get attention, but I think this implying this is tied to a campaign to control laws is rhetorical overreach even by its own intentionally cheeky standards.
by survirtual | 2025-11-10 10:37:43+00:00
Thank you for sharing your experience. It provides me a bit of comfort to know it's possible for me to keep coding in the event of vision loss, and I'm glad tools exist for people that are blind.

A part of me wants to start using the available tools just to expand my modalities of interfacing with technology. If you have the time, any recommendations? What do you use?
by teruakohatu | 2025-11-10 10:38:03+00:00
I agree, much slower and worse output. It is substantially worse now than it was weeks ago.

It spends a lot of time coming up with “UI options” (Select 1, 2 or 3 with a TUI interface) for me to consider when it could just ask me what I want, not come up with a 5 layer flow chart of possibilities.

Overall I think it is just Anthropic tweaking things to reduce costs.

I am paying for a Max subscription but I am going to reevaluate other options.
by MITSardine | 2025-11-10 10:38:47+00:00
While those are certainly indicators of interest, is their absence an indicator of lack of interest? In other words, "has side projects" is sufficient to prove "likes programming", but I don't think it's necessary.

There's only 24 hours in a day, and mastering any serious curriculum already takes the majority of those.

Then there's family: some have parents to support, and/or a spouse they can't just ignore all evening to sit in front of a terminal typing git push.

Lastly, plenty of people learn or tinker on their own, but they don't all have the (socioeconomically loaded) reflex of marketing themselves with a github repo.

Of my whole Bachelor's, Master's and PhD cohorts, I haven't known one person to have a github repo outside of employment. Some were building little things on the side but sharing them informally, never in public.

What you're looking for is people with no social life, no responsibilities towards anyone or anything (even just being an immigrant can be a huge time and energy sink), and with the social background to confidently market themselves by putting what's objectively noise online.
by hdgvhicv | 2025-11-10 10:39:13+00:00
I’ve deployed 40+ unifi APs at some locations with 800+ devices over multiple ssids with no issues.

Not convinced that’s “home” or “soho”, unless you have a very generous meaning of “small” which leaves the 5 person office somewhat undefined.

Even our largest buildings at of multi billion dollar revenue company only get upto 2500 wifi devices.
by bawolff | 2025-11-10 10:39:31+00:00
The thing is, xslt isn't underpinning much of anything, that is why google is removing it instead of fixing it.

Google does contribute to software that it uses. When i say google is not a charity, i mean why would they continue to use a library that is not useful to them, just so they can have an excuse to contribute to it? It makes very little sense.
by pjc50 | 2025-11-10 10:39:31+00:00
Poor country through which a lot of wealth passes, or is held. But there's also a lot of very British defeatism. A sort of squashed spirit which is against the possibility that things might be better, because then they'd be different. And of course the easy blame on foreigners.

I do think there used to be more middle class public/civic pride, and you can see this in some places that have retained it and cleaned themselves up. I see the various "transition towns" (Totnes, Bristol etc) as one way forward: they have a vision of a future involving local people, not just a vision of the past.

> Our local library had to be closed due to lack of funding recently. A library. What kind of 3rd world behaviour is that?

Closing things down in order to avoid having to put up taxes is extremely first world behavior now.
by sebow | 2025-11-10 10:39:57+00:00
I've watched the doctored video myself. The CEO resigning is "nothing" compared to the accountability they should be held to for propaganda they constantly push, and specifically to the extreme bias in this case.

If it was incompetence, one could argue that nothing should happen, perhaps an apology or some useless corporate article. But it was malice, and to deny that is (imo) the real issue here. (I'm not saying you're doing it, I'm just saying some people do/did it)

I'm curious if you think people outside US/Western Europe (like me; greetings from EE[we've seen such edits in our communist period, fyi]) who disagree with the assessment that the BBC is "centrist with a slight leftward skew" are far-right with obvious biases? And if so, on what grounds? Most people who say BBC is propaganda(like me) don't consume MSM at all(or, in the case of US, stick to Fox or something). To say all alternative media I consume(which you'd be correct in assuming) is "skewing far-right" is to, ironically, behave like the ones you're pointing to. It's also incorrect: alternative media is infinitely more diverse today, even after all the reshuffling/restructuring in the past 10-12 months(which culled a decent amount of the left-leaning alternative media) than MSM.
Ask HN: Anyone built a true omnichannel bot with shared session state?
by Bahushruth | 2025-11-10 10:40:13+00:00
Hi everyone. I am working for a client who wants to build a collection automation system using an omnichannel bot. The goal is to support email, SMS, voice or phone (VoIP or PSTN), and a chat widget on a website or app.

I have looked at tools like VAPI and similar vendors that offer voice, SMS and email, but I am not sure they qualify as true omnichannel solutions, especially when it comes to chat and keeping session context across different channels.

I would like to hear from anyone who has built or is currently building something like this.

What platforms or architectures are you using for omnichannel support bots across email, SMS, voice and chat?

How are you handling session state or context when users switch channels? For example, if someone starts on a chat widget, then replies over SMS or gets a follow up phone call, how do you keep everything tied together?

What have been the biggest technical challenges? Things like voice reliability, routing across channels, data sync issues, identifying the same user across different channels, or handing off to a human.

If you evaluated vendors that only supported two or three channels, like voice plus SMS plus email, did you run into limitations that forced you to build custom components?

Would appreciate any real world experiences or vendor recommendations. Thanks.
by rsynnott | 2025-11-10 10:41:02+00:00
The astonishing thing is that they haven't released a new car in six years and _do not appear to have one in the works_ (unless you count the Model Y facelift, but really that's pushing it). I think that's pretty much unheard of for an active car manufacturer over the last few decades.

Like, what are they _doing_? Do they still have R&D at all?
by vidarh | 2025-11-10 10:41:28+00:00
It feels like the British establishment is particularly good at one thing: Being pragmatic enough to stay in power.

That appears to take precedence over anything else. It may have "saved" the UK from revolutions or major clearouts of its governing structures and legal system, and results in a system that is delightlyfully quirky on the surface.

But it's also a way of governing that seems to lead to managing decline over fixing things because managing decline is less risky in the short term.
Show HN: Reverse perspective camera for OpenGL (Three.js)
by bntr | 2025-11-10 10:41:34+00:00
I've extended the standard OpenGL camera to allow smooth transition between normal perspective, orthographic, and reverse perspective projection. To demonstrate the effect, I built a demo using Three.js.

Reverse perspective can feel a bit disorienting at first, but this demo is meant to highlight a few of its interesting advantages:

1. An extended Dolly zoom effect. https://en.wikipedia.org/wiki/Dolly_zoom

You can think of it as an extrapolation of the classic Dolly zoom into negative space. It produces a cinematic sense of vertigo or sudden insight, and also lets you pull the camera back from an object without distracting the viewer with surrounding geometry.

2. A wider and more complete spatial view.

Near objects no longer obscure distant ones; the viewer can see both the façade of a building and what’s happening on its roof, or even behind it.

Code and details: https://github.com/bntre/reverse-perspective-threejs
by mannicken | 2025-11-10 10:42:52+00:00
Oh man this is all really hurting my brain. I wish I had a good response to this. I wish I had a magical simple response and a way to resolve this problem. On one end, I stop by curl's H1 profile regularly and watch people just drown them in garbage. It's like LLMs have unlocked a portal to a new kind of stupidity that was dormant before. Netsec always had a problem with people running nmap -sV -sC -sX -Pn -p1-65535 --max-rate -T1 scanme.nmap.org -oS out.txt and then just sending that out.txt with a subject "I FOUND A VULENARBILATEAY" And like, a script kiddie isn't really a person... everyone has a script kiddie inside of us. But it feels like we took this wonderful technology of neural networks and we did capitalism with it and unleashed it into a business of making it easier for people to be stupid but feel smart while doing it. I really like the idea that we might learn something about our own consciousness by simulating neural networks with computers but the more I see how it's done in reality the more I want to puke my brains out.

On the other hand, Matt Godbolt seems to use LLMs and I feel like I sure as hell wouldn't want to miss a PR from Matt fucking Godbolt. I mean even if I go full vanilla LLM-free I still am too addicted to using godbolt.org at this point and it was written partially with an LLM apparently.

Argh, maaan I don't know this is too fucking complicated of a problem for me to solve. Fuck, maybe let's just destroy all this technology and live as neofarmers raising chickens?

<Zero LLMs were used to write this post. In fact I went ahead and broke one GPU for every sentence I wrote just to make it harder for LLMs to compute.>
by lloeki | 2025-11-10 10:43:14+00:00
> Who is "we"?

$dayjob; does it really matter who as long as it's an example of it being useful to someone?

> putting types in a totally separate file is an abysmal UX.

Is it though? I much prefer

def frobz(fizbazbang) # ... the code

to

def frobz(Hash<Symbol | String | Integer, Array<String | Integer>> fizbazbang) -> Array<Hash<String | Integer, String>> fizbazbang # ... the code

It's the job of the code editor to get that information surfaced to me at the proper place (e.g virtual content like vim inlay hints, hover tooltips, those vscode embeds or whatever they are called). If I need to jump quickly I have projections† set up.

Having the types inline isn't that useful anyway as it gives yo only the signature but gives you no info of whatever type intermediate things are without much thinking.

And interesting things happen when you have separate `.rbs` files: I started to develop some things type first then progressively fill the implementation in.

† Well known because of https://github.com/tpope/vim-projectionist but projections are not limited to vim.
by ben_w | 2025-11-10 10:43:38+00:00
> With the exception of the Royal Navy, the British Empire was spectacularly incompetent. It’s a running joke that the British stumbled into being the largest empire in history.

Hm. Well, I can't say I know any better than that, I was rather assuming that becoming the biggest empire was itself due to something approximating competence.

Certainly, if one takes the view that all large organisations are mediocre, the British Empire is unambiguously an example of "large organisation".

Edit:

Just to check, the Empire podcast by Anita Anand and William Dalrymple?
by nanaem | 2025-11-10 10:43:44+00:00
I'm building GhanaHousePlanner https://ghanahouseplanner.com/, a web platform to help people in Ghana/diaspora plan, estimate and manage house construction projects. It is free for individuals and only project management and using the floor planner ai agent needs subscription.

Current features include:

- Live material price list updated monthly (based on prices at local shops)

- Conceptual 2D/3D floor plan generation following Ghana Building Standards (development in several phases using procedural floor plan generation)

- Construction management dashboard to track project stages and conversations between project manager, mason, carpenter, etc.

- Printable material cost breakdown

TODO: A contact listing for local construction services

I would love to have feedback, thanks.
by nasir | 2025-11-10 10:43:50+00:00
I'm building a tool for managing Google Ads campaing called Rudys.AI:

- Search campaigns: - automatically crawl website, find the offerings and generate new campaigns - Provide qualitative recommendations such as, relevant terms to include/exclude, e.g. including typos as keywords, improvements on landing page

- Shopping campaign: - Smart labeling of all products to allocate the budget among Top performers, Rising and Ghost products to avoid draining the budget. E.g. instead of a campaign with 10k products with one budget , turn it into 5 campaigns with different budgets doubling down on what works.

Feel free to reach out for a demo
by fennecfoxy | 2025-11-10 10:44:02+00:00
UK government makes me sick, and what makes me even more sick is that no political party in the UK seems capable of fixing what needs to be fixed; they all focus on the particular populist opinions within their particular voter bases.

It's really quite sad. I just wish people would work together to compromise but it seems all over the world there's this intense tribal effect. I guess evolution is to blame, we never evolved to live in such large groups as we are now and as individuals modern life is far too complicated to have enough attention span to worry about every little thing, especially when governments and corporations often purposefully make it very difficult.
by api | 2025-11-10 10:44:37+00:00
I have the same mixed feelings. Complexity is antidemocratic in a sense. The more complex a spec gets the fewer implementations you get and the more easily it can be controlled by a small number of players.

It’s the extend part of embrace, extend, extinguish. The extinguish part comes when smaller and independent players can’t keep up with the extend part.

A more direct way of saying it is: adopt, add complexity cost overhead, shake out competition.
by survirtual | 2025-11-10 10:45:20+00:00
Sure.

If you MIT license a critical piece of software instead of GPL it, what happens is someone will have a business idea on top of it. They implement their idea, then close source the new implementation.

They then bring in revenue. That revenue then enables them to amplify and accelerate their modifications. Eventually, they start patenting and commodifying their changes. More resources accelerate their closed-source implementation that quickly obsoletes the open source implementation.

Now, people are forced to use the closed source implementation or be left behind with an inferior tech. Because these things tend to optimize or otherwise accelerate them, they have no choice but to pay or trust this closed source implementation, and that creates a feedback loop.

They get more resources, build more closed source stuff, and rarely contribute back to the open backbone that enabled them to begin with.

You an extrapolate the pattern from here.
by Someone | 2025-11-10 10:45:28+00:00
> if (!tx.commit())

https://docs.oracle.com/javase/8/docs/api/java/sql/Connectio...:

void commit() throws SQLException

⇒ this code I won’t even compile for the java.sql.Transaction” class that is part of the Java platform.

(I think having commit throw on error is fairly common. Examples: C# (https://learn.microsoft.com/en-us/dotnet/api/system.data.sql...), Python (https://docs.python.org/3/library/sqlite3.html#sqlite3.Conne...))
by qikquestion | 2025-11-10 10:45:50+00:00
Nice work. I liked the instant pdf viewer. Kudos for your efforts.

Only thing I would suggest is, to support different tax formats (or provide an ability to fill custom tax format name that applies to the whole invoice). Right now, it is largely VAT. In some countries, it may not be relevant.

(Having said that, as a work around, currently anyone can use Notes field to fill custom tax details and hide all VAT related fields.)
by fransje26 | 2025-11-10 10:46:23+00:00
> This might be one of the only cases where subscription model would work well to cover the maintenance cost.

Or -hear me out on this one, it is wild take- if you come out with a device, system or software that has fundamental flaws, you fix them at your own cost or get fined to oblivion if you don't.

If a company is not able to come up with reliable, quality products, then perhaps it shouldn't be in the business of creating said products to start with.

The fact that you suggest subscriptions to fix fundamental issues is a good reflection of how companies have managed to skew the general perception on what is "acceptable" as a product. In fact, they have pushed it so far, that they are feeding it to us backwards.

Pushing out minimal viable products and have subscribers pay to (perhaps, one day) get something that works shouldn't be the norm.

A car info/entertainment system that is too slow and buggy because the manufacturer couldn't be bothered to take the steps necessary to make sure it worked reliably? -> fix it

A phone manufacturer that throttles your system after a year because they couldn't be arsed to properly size their batteries originally? -> fix it

A router manufacturer shipping software so buggy their hardware needs to be rebooted periodically? -> fix it

Etc.

"Software is hard" or "product design is hard" are no excuses. Building airplanes that don't fall out of the sky is also hard, and yet we manage to do so. (Or, rather ironically, the ones that follow the "minimal viable product" software mentality do fall out of the sky. Looking at you, Boeing).
by znort_ | 2025-11-10 10:46:41+00:00
thanks for this, you made my day! i never bothered to look.

i still remember when tables were forced out of fashion by hordes of angry div believers! they became anathema and instantly made you a pariah. the arguments were very passionate but never made any sense to me: the preaching was separating structure from presentation, mostly to enable semantics, and then semantics became all swamped with presentation so you could get those damned divs aligned in a sensible way :-)

just don't use (or abuse) them for layout but tables still seem to me the most straightforward way to render, well, tabular content.
by rramadass | 2025-11-10 10:47:09+00:00
I effing hate horror movies/stories. I am not sure whether i am too psychologically sensitive or what, but i am different in this from most people i know. How people could produce and enjoyably watch slasher/Halloween/Scream/pointless-murder movies is beyond me.

All of us have a nameless fear of the dread and a darkness inside and it seems to me these sort of movies/stories over-stimulate this part of our mind/brain which i don't think is healthy for the society and the individual.
by pipes | 2025-11-10 10:47:44+00:00
I think a lot of it is because after world war 2 the labour government decided that a centralised planned economy and nationalisation of every business (and I do mean every, this was in labours manifesto until new labour in the 90s) would perform better. It didn't work, it destroyed industries.

This gives some idea of what happened: https://m.youtube.com/watch?v=O7PVEaPh6Fw&pp=ygUgYWRhbSBzbWl...
by brontitall | 2025-11-10 10:47:53+00:00
It reminds me a little of a thing used in clustering of DECs (later HPs) Tru64 Unix.

The clusters had a shared OS image - that is a single, shared root filesystem for all members. To allow node-specific config files, there was a type of symbolic link called a “Context Dependent Symbolic Link” (CDSL). They were just like a normal symlink, but had a `{memb}` component in the target, which was resolved at runtime to the member ID of the current system. These would be used to resolve to a path under `/cluster/members/{memb}`, so each host could have its own version of a config file.

The single shared root filesystem made upgrades and patching of the OS extra fun. There was a multi-phase process where both old and new copies of files were present and hosts were rebooted one at a time, switching from the old to the new OS.
by cthalupa | 2025-11-10 10:48:21+00:00
> Memory loss and confusion have been reported with statin use.

People reporting things doesn't mean much, because as your own original link mentions, people tend to overreport stuff when they are going to the doctor already for other things. What do actual studies that have controls show? We have human RCTs here that have looked at this very thing - and found no evidence of it.

A random article on webmd also says very little when it contradicts the data we have from human RCTs and provides no sources. The trials I linked specifically looked at the common concerns that people have raised as being possibly related to low cholesterol - and didn't find them.

No one is saying that cholesterol isn't essential - your brain literally won't work without it, among many other things. But there is a difference between serum cholesterol levels and its use in in your body. You do not need high serum LDL-C levels for your body to create cholesterol where it needs it.

Those studies I linked quite specifically check for these concerns on people with way lower LDL-C from PKCS9 inhibitors than even combo therapy of statins and ezetimibe will get most people.
by Joel_Mckay | 2025-11-10 10:49:10+00:00
The point was:

1. Cores <= 32bit are effectively dead in the OS space, and wasting silicon chasing legacy markets was unwise

2. The ISA "standard" is actually a set of modular features, and Imagination Technologies has already paired its GPU IP into a RISC-V SoC. The SiFive X280 is a nice chip, but also focused on bespoke customers needs rather than general product design.

3. Fragmenting the documentation, software, and integration resources across numerous variants of each RV32I, RV64I, and RV128I base cores was very unwise. Calling them all RISC-V was classic silliness.

https://en.wikipedia.org/wiki/RISC-V#ISA_base_and_extensions

4. Design by committee is difficult, and rarely ends well. They should have chosen a _single_ base core with the greatest traction (64bit), and a set of standard popular features to span as many consumer use-cases as possible. Then quietly shoved every other distraction into a box, and tossed it off a bridge. An ISO standard will unlikely fix this very old issue. =3

https://en.wikipedia.org/wiki/Second-system_effect