MurphyA/hacker-news huggingface dataset:
by sureglymop | 2025-11-10 11:25:40+00:00
Sure! I am coming from sphinx, another python based documentation tool that is used for example for the Linux Kernel docs, Python's docs, etc.

While it is great for documentation, we used it for the whole website of a project, mainly because people in the team already understood it. But we ran into many issues when it came to adding a blog...

Sphinx has a hard requirement for input files to be on disk. It means that, for example, it would be hard to add a page that lists all blog posts posted in a certain category (as the "meta" page would have to inspect other pages and then be generated on the fly). The only option is to pre-generate such pages into the source folder before a build.

I think that the inputs should be abstracted in a way such that there isn't a hard requirement on the filesystem. For example, extensions should be able to add input files using code, without having to write them to the filesystem first. This would make many things much easier and open a new world of possibilities without actually resulting in more maintenance work for the ssg.

The thing is that the output is abstracted in that way, one can create a new plugin to write to a different output format. If one could also "generate" input/source files dynamically, one would get support for all of these output formats "for free".

As for me personally, I don't really have enough blog posts to have to store them in a db, that was just an example. But if abstracted transparently in the way I am thinking about it actually doesn't matter for the ssg, it only knows about inputs and outputs and not how it got these inputs.
by epolanski | 2025-11-10 11:25:44+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.

I really don't see any major western democracy being exempt from this.

Especially now that demographics have shifted and our populations get older it's hard to be elected unless you cater about what older folks care and don't care about. This makes long-term planning very difficult, as older folks couldn't care less with spend gargantuan money today so situation is improved decades from now.
by paulnpace | 2025-11-10 11:26:14+00:00
I've largely given up on trying to secure networks for people when they just run overt compromises.

What does this really matter when everyone is running agentic AIs on all of their devices?

Installing "apps" that have access to everything on a device?

Those same "apps" record everything around the device and upload that to the "cloud"?

For the average user, security doesn't even matter any more. I used to say people are running around in plain text mode, but it looks like that has been degraded to broadcast mode.
by bariskayhan | 2025-11-10 11:26:23+00:00
I actually see the value here. People love to dunk on devs whom write lazy fix or update commits, but projects aren’t linear. you’re figuring things out as you go. What makes sense at one point can look totally meaningless a few weeks later because your context changed. The real value for me would be adding why something was changed, maybe even referencing future commits so the history makes more sense in hindsight.(of course you can see that changes through commit history)
by OJFord | 2025-11-10 11:26:24+00:00
I didn't realise there was so much TP-Link hate - as consumer networking gear goes I think they're pretty good and trustworthy. Vs. say Tenda or XGFHIU.

(I use mainly Mikrotik at home, but my only AP currently is a TP-link 'extender' (it's 'extending' via ethernet, and the only AP doing so), it's ok.)

Kind of like Anker in batteries and earphones: maybe at some point it was the 'dodgy Chinese brand', but now a solid contender/front-running third-party.

I don't if there's any connection (no pun intended) but in my head TP-Link kind of took over from D-Link at some point as a sort of low-end-Netgear/Asus competitor.
by DrewADesign | 2025-11-10 11:28:12+00:00
Well, how do you craft corporate rules to prevent companies from extracting value out of their labor without being abusive, under-compensating people, discriminating, valuing nepotism over competence, exposing employees to unreasonable risk, etc? Most people take pride in their work, care about what they do, want to see the company they work for succeed, want to see competence rewarded, hate having to repeatedly clean up other people’s mistakes and will respect a company that treats them well for doing so. The company has leverage and the union has leverage and they work together. If the union has all the leverage and the company has none and the people in charge of the union are greedy jerks, well then that’s a problem. If the workers have no leverage and the people in charge of the company are greedy jerks, that’s also a problem— but it’s a far more common problem because it’s much easier for companies to get leverage than workers.

Look at the case of the boring company having workers spraying caustic chemicals in enclosed spaces with no PPE and laboring in ankle deep water in heavy work boots which abrade skin even when it’s dry. If a company can’t afford to stay in business without treating their workers humanely then they can’t afford to stay in business. But we all know from the rather well known CEO that lack of capital isn’t the problem.
by aniou | 2025-11-10 11:28:31+00:00
Nowadays NetBSD offers something similar to "context depended filesystem", i.e. a special form of symbolic links that can points to different locations, according to wide range set of attributes: from domainname via machine_arch to gid.

For details see https://man.netbsd.org/symlink.7 - section Magic symlinks at very end of manual.
by XorNot | 2025-11-10 11:28:58+00:00
And my point is it's not about a physical blockade.

If you buy your ships from half way around the world, then the shipyards can be destroyed before you get anywhere near them. And certainly now preventing that is politically commiting to a war on the other side of the planet which may not immediately effect you, but is likely to eventually.

But the other part is: you don't have to physically do anything. You could deny shipping to your opponent by someone just outbidding you for the output. Why not? You're already outsourcing so you're cost sensitive, and guaranteed volume is cat nip to manufacturers - no amount of strategic alliance wording is going to save you if an adversary reliably buys 10x as much.
by scott_w | 2025-11-10 11:29:50+00:00
The previous Secretary for DEFRA (Steve Reed) saw passage of the Water (Special Measures) Act which allows the government to bring criminal charges against water company executives for persistent lawbreaking.

So to say, "uk gov does nothing" is simply not true. The Labour government has started doing things. However, it's starting from a place where the previous Conservative government functionally removed all legal requirements. In particular, Liz Truss in the same role issued instruction that water companies no longer need to monitor sewage outflows and can just self-report.

EDIT: https://www.gov.uk/government/publications/water-special-mea...
by 0xrelogic | 2025-11-10 11:30:35+00:00
Analyzed Q3 2025 earnings data from UBS and found China's AI story is actually two separate cycles with 12-18 month lag between them.

• Mainland hardware suppliers (optical transceivers, servers): +34-57% earnings growth NOW

• Innolight hit $3.3B revenue (+122% YoY) from datacenter buildout

• Hong Kong internet platforms (Alibaba Cloud, Tencent): still in capex phase, monetization projected 2H26

• Alibaba e-commerce AI already break-even with +12% ROAS

The gap between these cycles matters for positioning. Hardware is paying off today, cloud is a 2026 call option.

Happy to discuss the optical transceiver data or enterprise adoption timelines.
by davedx | 2025-11-10 11:31:12+00:00
Yup! I've seen it at a big American cable company too - I was even a part of the initial team responsible for re-shoring, and now I'm seeing them offshoring everything back to (one of the worst) huge Indian outsourcing companies again.

One issue is that in many industries senior leadership just doesn't stick around for long enough. If your CEOs rotate out every 5-10 years then you're basically SOL; the next guy comes in, gets bamboozled by sweet talk of vastly reduced costs of offshoring and BOOM, round you go again!
by yetihehe | 2025-11-10 11:31:48+00:00
Finally making a simulation of my heat engine. It's kind of like stirling engine, but working on entirely novel cycle, theoretically should be able to achieve over 80-90% efficiency (yes, more than Carnot theorem says). I had this idea for 15 years already, but didn't have enough free time to make prototype. Now I don't have much time, but thanks to AI I have kickstarted simulation program (it told me which equations to use and how, I do most of my programming myself), turns out it's not as hard as I've imagined when you know which equations to use. Still working on it at max several hours a week because I have two other programming jobs. If it works, it will noticeably bump humanity on Kardashev scale.
by StopDisinfo910 | 2025-11-10 11:31:57+00:00
I don’t get the Teams hate.

My experience is that document sharing and collaborative edition work insanely well with Office. Visio is fool proof and quality is ok even with a poor connection. The integration with outlook is perfect. The product ecosystem is great so it’s easy to get room booking and auto-connect. Plus, copilot is good at minutes and transcription.

I can’t imagine going back to a time where I couldn’t just throw an excel file or ppt in a discussion and get collaborative editing straight away.

At the price point, it’s pretty much unmatched in my experience. What would people rather use instead?
by giancarlostoro | 2025-11-10 11:31:59+00:00
When trying to block out nuanced filter evasions of the n-word for example, you can't really translate that from "example" in a useful meaningful way. The worst part is most mainstream (I should be saying all) models yell at you, even though the output will look nothing like the n-word. I figured an LLM would be a good way to get insanely nuanced about a regex.

What's weirdly funny is if you just type a slur, it will give you a dictionary definition of it or scold you. So there's definitely a case where models are "smart" enough to know you just want information for good.

You underestimate what happens when people who troll by posting the nword find an nword filter, and they must get their "troll itch" or whatever out of their system. They start evading your filters. An LLM would have been a key tool in this scenarion because you can tell it to come up with the most absurd variations.
by Sharlin | 2025-11-10 11:32:06+00:00
> In 2014, the company decided it could do without many of its testers. Mary Jo Foley reported that "a good chunk" were being laid off. Microsoft didn't need to bother with traditional methods of testing code. Waterfall was out. Agile was in.

An average software dev today is expected to do the work and have the skillset that used to take a half dozen people or more.

There were of course even more roles in the prehistory, but if we think the 2000s, I can count at least: RDB design and management; planning and specification work; interfacing with the customer; testing; merging UI and backend engineering to "full stack"; merging coding, operations and admin to "devops"… I'm pretty sure that the only reason devs aren't yet expected to make their own sales is that the sales department is a profit center and, as such, sacrosanct.
by wahern | 2025-11-10 11:32:54+00:00
Can you confirm whether or not anonymous member structures originated with the Plan 9 C compiler? I know I first learned of them from the Plan 9 compiler documentation, but that was long after they were already in GCC. I can't find when they were added to Microsoft's C compiler, but I'm guessing GCC's "-fms-extensions" flag is so named simply because it originated as a compatibility option for the MinGW project, and doesn't by itself imply they were a Microsoft invention. GCC gained -fms-extensions and anonymous member structures in 1999, and MinGW is first mentioned in GCC in 1997. (Which maybe suggests Microsoft C gained anonymous structure members between 1997 and 1999?)

Relatedly, do you know if anonymous member unions originate with C++, Plan 9 C, or elsewhere?
by looperhacks | 2025-11-10 11:33:25+00:00
On the one hand, I'm happy that something is being done about this, because it's clearly a problem (completely basing this assumption on this one article).

But I'm very annoyed that this needs to be done in the first place. There's a lot of annoying regulation in place that shouldn't have to be there, but I feel like some profit-driven dicks will always find a way to mess things up for everyone
by alienonwings | 2025-11-10 11:33:33+00:00
Working on a low cost, miniature Bluetooth tracker. The inspiration was my parents keep losing (forget) their spectacles in the house. I wanted to build something that is very easy and simple to use and it was important to keep it small. SO the form factor is something like an airtag but 10x smaller which can be just stuck on to the spectacles and forget that it exists. Next step, obviously is to build a simple app that shows the location of this tracker with a range based on the Bluetooth signal strength.
by throwaway290 | 2025-11-10 11:33:35+00:00
> They claim staff have faced accusations of bias for sharing articles critical of Israel on social media

I heard if you work for BBC you can't even mention a toothbrush maker without going through alternatives. yes they are anal about bias.

in this case on one side there is a jihadist organization (and civilians who judging by polls support it) with stated goal of genocide and many examples of attempting it as best they can, currently shooting its own people accused of collaborating with the enemy, vs country that done a bunch of stuff like settling villages outside of its borders and protecting them with violence, fighting that jihadist organization with civilian casualties, blocking borders etc.

if what you are saying is that things are clear and there is no "bias" in painting one side as baddies and the other as goodies, I can't see that. therefore it's important to stick to factual reporting and if you work for a big news org regular people trust you and you should avoid bias even if you publish on your own twitter.

from https://www.bbc.com/editorialguidelines/guidelines/impartial...

> They may provide professional judgements, rooted in evidence and professional experience, but may not express personal views on such matters publicly, including in any BBC-branded output or on personal blogs and social media.

> Achieving due impartiality requires awareness that unintended biases can result from the use of loaded language, from subconscious assumptions and from choices about prominence. For example, a phrase like 'the burden of taxation' might imply a view of taxation that is biased. Advice is available from Editorial Policy

I think BBC is very cool for having this rules. And it sucks they broke their own rules editing Trump speech. And I say that as mostly Trump hater

> accusations of being pro hamas for providing an honest account of the situation is the racist's calling card of 2025...

Ah yes. I have not mentioned race but there we go American white guilt... people from Palestine are ethnically all super similar including Jews, just with different religions/politics.

I didn't watch/read BBC Arabic but on main channel I think they so far had pretty factual coverage and I hope they keep it up...
by chrismorgan | 2025-11-10 11:34:37+00:00
From your [1] “rejected for vague and uncompelling reasons”:

>>> To see how difficult it would be, I wrote a WASM-based polyfill that attempts to allow existing code to continue functioning, while not using native XSLT features from the browser.

>> Could Chrome ship a package like this instead of using native XSLT code, to address some of the security concerns? (I'm thinking about how Firefox renders PDFs without native code using PDF.js.)

> This is definitely something we have been thinking about. However, our current feeling is that since the web has mostly moved on from XSLT, and there are external libraries that have kept current with XSLT 3.0, it would be better to remove 1.0 from browsers, rather than keep an old version around with even more wrappers around them.

The bit that bothers me is that Google continue to primarily say they’re removing it for security reasons, although they have literally made a browser extension which is a drop-in replacement and removes 100% of the security concerns. The people that are writing about the reasons know this (one of them is the guy that wrote it), which makes the claim a blatant lie.

I want people to call Google specifically out on this (and Apple and Mozilla if they ever express it that way, which they may have done but I don’t know): that their “security” argument is deceit, trickery, dishonest, grossly misleading, a bald-faced lie. If they said they want to remove it because barely anyone uses it and it will shrink their distribution by one megabyte, I would still disagree because I value the ability to apply XSLT on feeds and other XML documents (my Atom and RSS feed stylesheets are the most comprehensive I know of), but I would at least listen to such honest arguments. But falsely hiding behind “security”? I impugn their honour.

(If their extension is not, as their descriptions have implied, a complete, drop-in replacement with no caveats, I invite correction and may amend my expressed opinion.)
by dgroshev | 2025-11-10 11:35:29+00:00
But what needs to be fixed? Here's a small list of things that different groups think need to be fixed:

- too many immigrants

- too many small boat arrivals

- the existence of billionaires

- too much tax

- too little tax

- UK membership in NATO

- UK being too weak in NATO

- too much smut online that kids can see

- too many attempts to control the web

Agreeing on which of those "need to be fixed" is the essence of politics. There are no universally accepted answers.

The current government, for all its failings, is focusing on fundamentals: get building again; repair public finances to then invest into infrastructure; repair international relationships. To that end, they are calling projects in right and left, pushing the planning bill through the parliament, rising taxes (which is utterly necessary!), reforming the NHS (online appointments are coming), talking to businesses, building nuclear power plants, striking deals with allies (Norway just ordered £10bn worth of frigates, AUKUS is steaming ahead), and forging new alliances (Japan has just deployed their air force to the UK, their first European deployment in 71 years).

This is the opposite of populism, in fact a lot of that is making them unpopular in the short term. Yet it's the first time in more than a decade when we have a government that does those things. We got populists out and let's-do-serious-work-on-fundamentals people in, and now people complain that they aren't populist enough.
by yehosef | 2025-11-10 11:36:38+00:00
You'll see a lot of advanced users advising against compact. The truth is that you have the entire transcripts in your ~/.claude/transcripts (I give claude permission to look there) so when there is some important discussion I don't want to lose, I use claude extract the notes from the transcript. If it's a long transaction it can be big so it might miss things on the first go around - but if you ask it specifically about the topic you're interested in it'll usually find it.
by andyish | 2025-11-10 11:37:21+00:00
It's not just their flagship products. It extends to nearly _everything_ they release.

I have a relatively small workforce and office management platform. When MS Places was announced, we thought it was the end. We had a good run, but now one of the big players has entered the market and will wipe out all competition with a single swipe.

Anyway, it sucks. Potential customers who had waited for months tried to use it and immediately sought alternatives. Existing customers who told us they tried to use it and for one reason or another, gave up.

But it seems Microsoft's MO has been 'customer driven testing' for as long as i can remember.
by gucci-on-fleek | 2025-11-10 11:38:04+00:00
> Cant you just do the xslt transformation server-side?

For my Atom feed, sure. I'm already special-casing browsers for my Atom feed [0], so it wouldn't really be too difficult to modify that to just return HTML instead. And as others mentioned, you can style RSS/Atom directly with CSS [1].

For my Stardew Valley Item Finder web app, no. I specifically designed that web app to work offline (as an installable PWA), so anything server-side won't work. I'll probably end up adding the JS/wasm polyfill [2] to that when Chrome finally removes support, but the web app previously had zero dependencies, so I'm a little bit annoyed that I'll have to add a 2MB dependency.

[0]: https://github.com/gucci-on-fleek/maxchernoff.ca/blob/8d3538...

[1]: https://news.ycombinator.com/item?id=45874305

[2]: https://github.com/mfreed7/xslt_polyfill
by SirHumphrey | 2025-11-10 11:38:16+00:00
Working a bit with some old programming languages that are very natural language like (FORTRAN’s .and. and .or. or COBOL’s IS GREATER THAN) I don’t think the readability increases that much, maybe the benefit is more approachability. In a more symbolic language skimming code is much easier because the symbols provide visible distinction between more syntactic control flow and the declared functions, variables etc.
by sd9 | 2025-11-10 11:38:25+00:00
They are different, but they’re not that different.

If Grok doesn’t refuse to do something, but gives false information about it instead, that is both bias and censorship.

I agree that Grok gives the appearance of the least censored model. Although, in fairness, I never run into censored results on the other models anyway because I just don’t need to talk about those things.
by koliber | 2025-11-10 11:38:29+00:00
> Beyond just heart disease & cancer taking you out entirely its: my eyesight is going, my hearing, every joint in my body could fail, my brain is slowing, etc.

Absolutely right. You can’t fix everything. But if you can only dedicate time, money, and attention to one thing, cardio health is probably highest impact for most people. This article makes that case. Also it makes the case that there are a few things that will have an outsized positive effect on cardio health and we’d be wise to focus on them.
by giancarlostoro | 2025-11-10 11:38:29+00:00
I guess I joined Claude late, but its been working pretty decent for me. I've been using Claude Code with Zed now that it's a native feature. Honestly, if you're building coding APIs for your LLM and you aren't working with the Zed folks to get your model natively in that editor, you're messing up big in my eyes, its just done so well.

My biggest gripe with Grok is they're not really integrated in all the great tooling I use. I know I can use an API key with Zed, but come on, you want to compete with something like Claude Code? You need to integrate with the tools devs actually use. If they want to rush on anything, get it on more tools.
by dwb | 2025-11-10 11:40:34+00:00
No such thing as a “biological woman”. I’ve only ever heard medics in the UK use careful and restricted terms when discussing sex - “male” and “female” at most, and only when relevant. Clearly it is sometimes relevant and no-one is disputing that. The whole purpose of inclusive language is to cover everyone, not just an “overwhelming” majority. It harms no-one to say “pregnant people”; it is a plain and clear term.