MurphyA/hacker-news huggingface dataset:
by taeric | 2025-11-11 23:38:31+00:00
I think this often boils down to the same criticisms directed to LISP's FORMAT? https://gigamonkeys.com/book/a-few-format-recipes has my favorite take, "While FORMAT's control strings can be cryptic, at least a single FORMAT expression doesn't clutter things up too badly."

Feels like the same would be true for the array languages. Obviously code golfing it all down to be an array manipulation is going to be unreadable. But if you are legit doing manipulations on an array of data, probably going to be pretty hairy in the expanded version, as well. I can see wins from not necessarily naming every intermediate part of the process.
by layer8 | 2025-11-11 23:38:37+00:00
The point of interfaces is to decouple caller implementation details from callee implementation details, which almost by definition prevents optimization opportunities that rely on the respective details. There is no free lunch, so to speak. Whole-program optimization affords more optimizations, but also reduces tractability of the generated code and its relation to the source code, including the modularization present in the source code.

In the current software landscape, I don’t see these additional optimizations as a priority.
by soulofmischief | 2025-11-11 23:38:59+00:00
I said nothing about patents (though I definitely have feelings about software patents you probably wouldn't like), I simply stated that it is farcical and dishonest to build an economic system predicated upon the restriction of first-amendment rights of consumers, such as the DMCA which prevents me from making copies of my files and sharing them with other people, which, outside of national security threats, is an ethically bankrupt proposition.

The reality is that these small people of which you speak are still beholden to a rent-seeking industry that exploits artists en masse. Most creatives historically got next to nothing. Most artists don't get anything close to rich off of their work.

Yet today, we are able to directly support creatives, and many creatives do quite well by managing the long tail and curating a small, but dedicated patronage. Many of these creatives make more money with such a model, while still allowing their work to be shared with proper attribution.

We have just been brainwashed by a century of corporate interests sticking their hand into every facet of the creative industry, convincing us that the systems they've built over decades are the only way for things to be, even if it infringes upon the rights of others.

Also, while I develop software as a trade, I have also been an artist my entire life, working across many mediums, and so my opinions about the intersection of creativity and technology are not just those of some "tech bro", and I don't think that kind of framing is productive or fair. Especially considering I grew up poor and homeless as a teenager, and have had to reckon with the economic prospects of which you speak much more closely than most.
by skissane | 2025-11-11 23:39:10+00:00
My personal opinion-psuedoterminals should be enhanced to provide some mechanism for sending out-of-band data, like the existing TIOCPKT but on steroids. Maybe something like… if both ends support it, they can exchange JSON-RPC messages over this out-of-band channel, with it being possible to discover if the other side supports this or not. Possibly this is just a new TIOC* ioctl

Why? Well one reason is escape sequences are really limited and messy. This would enable everyone to gradually and backward-compatibly transition to a more modern alternative. Once you have a JSON-RPC channel, the two ends can use it to negotiate what specific features they support. It would be leveraging patterns already popular with LSP, MCP, etc. And it would be mostly in userspace, only a small kernel enhancement would be required (the kernel doesn’t have to actually understand these JSON-RPC messages just offer a side channel to convey them).

I suppose you could do it without any kernel change if you just put a Unix domain socket in an environment variable: but that would be more fragile, some process will end up with your pty but missing the environment variable or vice versa

Actually I’d add this out-of-band JSON-RPC feature to pipes too, so if I run “foo | bar”, foo and bar can potentially engage in content/feature negotiation with each other
by fao_ | 2025-11-11 23:39:31+00:00
I've met people like them in the office. My first job, people were deadnaming Chelsea Manning in the internal chat. One time I got stuck in a lift with two other people and they assumed I was a guy, and started talking about which of the HR reps they wanted to fuck. It was tedious and stressful, and the company did have an anonymous reporting system, sure; but fuck, there were only three people in the lift, anonymity goes to shit when there's only three total people present and two of them are in on it.

My work quality tanked shortly after because, a) I have ADHD so I was putting 200% into my job to tread water, b) the rampant misogyny and transphobia within the workplace was just suffocating, and c) I dared to use the anonymous reporting system to report people for being shitheads, and I stupidly admitted that to HR. I am 70% sure it was the last point there that got me fired lmao

This kind of shit is why I am no longer aiming to work in tech.
by astrange | 2025-11-11 23:40:01+00:00
The problem with security reports in general is security people are rampant self-promoters. (Linus once called them something worse.)

Imagine you're a humble volunteer OSS developer. If a security researcher finds a bug in your code they're going to make up a cute name for it, start a website with a logo, Google is going to give them a million dollar bounty, they're going to go to Defcon and get a prize and I assume go to some kind of secret security people orgy where everyone is dressed like they're in The Matrix.

Nobody is going to do any of this for you when you fix it.
by jiggawatts | 2025-11-11 23:40:25+00:00
The relevant link for LTSC version history is: https://learn.microsoft.com/en-us/windows/iot/iot-enterprise...

Windows 11 IoT Enterprise, version 25H2 2025‑09‑30 Windows 11 IoT Enterprise, version 24H2 2024‑10‑01 Windows 11 IoT Enterprise, version 23H2 2023‑10‑31 Windows 11 IoT Enterprise, version 22H2 2022‑09‑20 Windows 11 IoT Enterprise, version 21H2 2021‑10‑04

Looks like annual versions...
by woodruffw | 2025-11-11 23:41:53+00:00
> The evidence strongly suggests to me that the PSF knew, or reasonably ought to have known, the terms of the agreement months ago

I have firsthand knowledge of the NSF grant in question, but not the PSF’s participation in it. It would not remotely surprise me that they didn’t know about these terms, because there’s a large amount of paperwork and process involved and much of it predates the current administration.

> which makes the current activity read very much like a publicity stunt (after realizing they wouldn't be able to take the money)

I mean, I think the PSF has very explicitly communicated their intent to use the grant’s withdrawal as a fundraising opportunity. That doesn’t strike me as unreasonable, it’s what I would do in their situation to make the best of things.

(I don’t know about you or what you’ve been through, so I don’t have opinions there. But nothing about the PSF’s behavior here appears facially incorrect or unreasonable to me.)
by jcmorrow | 2025-11-11 23:42:10+00:00
Thanks for sharing that perspective! I have not delved too far into k, though I have been a few times confused and discouraged by the fact that there are different versions of the language that are not compatible with each other, and some are proprietary (if I understand the state of the language correctly). Is there a specific version that is best to learn first?

Edit: I just realized that you are the creator of https://beyondloom.com/tools/specialk.html and https://beyondloom.com/decker/index.html. I just want to say that your work is awesome! I've really enjoyed reading through your website many a time.
by thewebguyd | 2025-11-11 23:42:10+00:00
> These are the people I'd be quite happy to self filter themselves out in the workplace.

Same. If my stickers serve as a self-filter away from companies I'd rather not work at, or people I'd rather not work with, then that's a positive thing for me.

If someone's offended by, for example, a rainbow sticker on my laptop, well I'd rather not work with them, or for that company. I'll look elsewhere.
by raw_anon_1111 | 2025-11-11 23:42:20+00:00
“Unsophisticated consumers” aren’t using reward cards with annual fees. It’s just the opposite. The ones with the higher incomes are getting rewards for spending. Why wouldn’t higher earners want reward cards? The merchants for the most part aren’t giving cash discounts and they aren’t going to lower prices - they are going to increase their margins.
by jltsiren | 2025-11-11 23:42:33+00:00
Peacetime funding.

Experts generally expected that there would be effective COVID vaccines by the end of 2020, because vaccine development is not magic. There are several known approaches to creating vaccines, and it was reasonable to expect that some of them would work.

What set COVID vaccines apart was government commitment. Governments around the world bought large quantities of vaccines before it was known whether that particular vaccine would be effective. (Regulatory approval was also expedited, but that it business as usual during serious disease outbreaks.)

The equivalent with fighter jets would be the government committing to buy 200 fighter jets, with an option for many more, from everyone who made a good enough proposal. And paying for the first 200 in advance, even if it later turns out that the proposal was fundamentally flawed and the jets will not be delivered.
by JumpCrisscross | 2025-11-11 23:43:33+00:00
Oof. On one hand, deserves a laugh, it's 21st-century Russia, a country that keeps post-Brexit Britain and MAGA America looking sane. On the other hand, this took a terrific amount of work from researchers whom I presume care about their craft and aren't committing mass murder. Mocking it without more context feels mean.
by zzo38computer | 2025-11-11 23:43:55+00:00
I had thought of a idea in a operating system design, which has many similarities to this but also many significant differences. The rest of the operating system would also be designed to support this, and the REPL would also be integrated with editors (like they show) and with a zoned spreadsheet. There would also be transactions (not the same as described there, but there is a similarity), and also capabilities (usable for security and many other things), and possibility to move objects between windows (this also allows it to work better with GUI; e.g. you can write a loop and use some combination of keys with mouse to drag a command button from a GUI window into your text in order to execute that command button within the loop; or you can copy data displayed in a table in another program in order to perform calculations on it or write a conversion to other format to then copy into another program, etc). However, tabs and panes would be handled by the window manager. However, it would use a binary format (a kind of TLV format), and it would not use CSS and HTML and Unicode. For rich text and other things there would also be a Reveal Codes function in order to reveal (and modify) the codes.
by pedrig | 2025-11-11 23:44:32+00:00
I'm working on a paragliding track visualizer: https://skyviz.io - I started it just for myself, then it kind of got out of control, and now I'm spending wayyy to much time on it After many years of working on enterprise crud apps, it's so refreshing to actually use some maths and 3d programming again :D But now it seems the the only way forward to make more out of the product is by doing marketing... Something that is absolutely NOT my area of expertise nor interest
by esrauch | 2025-11-11 23:45:21+00:00
Right, Google absolutely should fund ffmpeg.

But opening security issues here is not related to that in any way. It's an obscure file format Google definitely doesn't use, the security issue is irrelevant to Google's usages of it.

The critique would make sense if Google was asking for ffmpeg to implement something that Google wanted, instead of sending a patch. But they don't actually care about this one, they aren't actually asking for them to fix it for their benefit, they are sending a notice of a security issue that only affects people who are not Google to ffmpeg.
by zzo38computer | 2025-11-11 23:46:13+00:00
I think JSON would not be the good format for this; it is too limited and requires escaping. DER or SDSER might be a better format; numbers can be stored efficiently in binary, no escaping is needed, you can use any character set (not only Unicode), binary data can be stored directly (rather than needing to encode as hex or base64), etc.
by BiraIgnacio | 2025-11-11 23:46:25+00:00
> CBC Toronto first reported in 2022 about Sanofi Pasteur’s opposition to a three-building, highrise project at the corner of Steeles Ave. W. and Dufferin St., neighbouring its sprawling complex. At the time, the company claimed there's a “national security” risk having hundreds of residents able to look down on its facilities, where vaccine research and development takes place.
by ninininino | 2025-11-11 23:46:53+00:00
Yes, this is my point. It seems like the creator was a little bit lazy to create such a full fledged readme.md with so much polish but -entirely neglect to mention the whole thing is broken and unfinished-.

That seems about as annoying as a random wiki mis-explaining your system.

That being said, I am still biased towards empathizing with the library author since contributing to open source should be seen as being a great service already in and of itself, and I'd default to avoiding casting blame at an author for not doing things "perfectly" or whatever when they are already doing volunteer work/sharing code they could just keep private.
Show HN: ClientDock – Client portal built on Cloudflare Workers
by ajke | 2025-11-11 23:46:56+00:00
Hi HN,

I built ClientDock - a client portal for service providers to manage communications and files without email chaos.

Background: After losing a critical client deliverable in a 200+ email thread, I decided to build a better solution. Most "client portals" are bloated project management tools. I wanted something focused on one thing: making client communication effortless.

Technical Details: - Built with Next.js 15 (App Router) - Deployed on Cloudflare Workers using OpenNext adapter - Cloudflare D1 (SQLite at the edge) for data - NextAuth v5 for authentication - Drizzle ORM for type-safe database operations - React Email and Resend for transactional emails - Stripe for payments

Architecture Decisions: 1. Edge-first: Deployed on Cloudflare Workers for global performance. Every request is handled at the nearest edge location. 2. Type safety: TypeScript throughout, Drizzle ORM for database type safety 3. Internationalization: Built with next-intl from day one for future expansion 4. Modular auth: NextAuth with Drizzle adapter for flexibility

Interesting Challenges: - Adapting Next.js SSR for Cloudflare Workers environment using OpenNext adapter - Managing database migrations with D1 - Implementing granular access controls - Optimizing for edge deployment

Current Status: MVP is complete. Looking for feedback on: - Feature priorities - Pricing strategy - Technical architecture - UX improvements

Open Questions: 1. Should I add real-time collaboration features? 2. How important is mobile app vs responsive web? 3. What's the right pricing model for this space?

The code isn't open source (yet), but happy to discuss technical decisions and share learnings from building on Cloudflare Workers.

Would love your feedback!
by rekabis | 2025-11-11 23:46:59+00:00
> the hidden legacy that gave lesser able men places at the societal table would vanish. These men who are castaways were included earlier as the effluvia of dominance. Now they’re not included.

Lovely pro-female sentiment, but be aware: every time this has happened in history, these “redundant” men have conducted violent revolution because they had had nothing left to lose. It was no different during the dawn of agriculture, where less than one man had offspring for every 17 women who did… those that could not secure wives to produce children ended up burning their societies to the ground just to feel a little warmth.

This is why many religions - led invariably by men - created monogamy and the nuclear family and draconian prohibitions against infidelity: because they knew that men without options were men who had no skin in the game, and so had no compunction against destroying it all in order to gain even a little.

Ancient men were not idiots. They just had to work with what was available to them, which was limiting AF.

We have the benefit of knowing deep history and psychology and sociology and the evolutionary drive behind mate choices to help us change those mating/gender choices that still demand “the patriarchy” from young men, yet force them to do so in a social and economic climate that has almost completely eliminated the opportunities they might have to reach those benchmarks.

Change is needed on both sides of the fence. Issues don’t just leap out of holes in the ground, fully formed; as the old saying goes it takes two to tango.
by DavidPiper | 2025-11-11 23:47:06+00:00
The problem is not that ordinary clothes pockets aren't "designed to fit any iPhone". The problem is many iPhones no longer fit inside many pockets.

For now at least, Apple is still selling to people who wear clothes, and their devices are becoming less compatible with those clothes. This is what a "workaround" or "kludge" looks like in the non-software world, and the consumer gets to pay for it to boot.
by yesco | 2025-11-11 23:47:27+00:00
Weapons need to be replaced, even ones never used. To be capable of scaling production you need at least some degree of production constantly simmering in the background. Yet even then, there is a limit to how much you can scale up on demand.

The best and cheapest weapons are the ones never used, but making no weapons at all is the most expensive choice in the end.
by fao_ | 2025-11-11 23:47:41+00:00
As yet, Valve is the only company I know of doing this, and it's paying off in dividends both for Linux and for Valve. In just 5ish years of Valve investing people and money into Linux- specifically mesa and WINE, Linux has gone from a product that is kind of shaky with Windows, to "I can throw a windows program or game at it and it usually works". Imagine how further the OSS ecosystem would be if Open Source hadn't existed, only FOSS; and companies were legally obligated to either publish source code or otherwise invest in the ecosystem.
by dhosek | 2025-11-11 23:47:54+00:00
I got it when an eye clinic wanted to do my blood pressure (which is kind of weird in itself), which they did shortly after the glaucoma test which never works for me because I have an overdeveloped blink reflex and it turned up high.

It really amazes me how people whose job it is to take blood pressure don’t recognize the stress situations that people are in might result in abnormal readings.
by roncesvalles | 2025-11-11 23:47:59+00:00
The thing is, laypeople aren't using anything other than Google Search even for LLM answers.

If I want an LLM answer to "is erythritol bad for you", I'm not firing up ChatGPT. I'm just typing it into Google, and the LLM answer it spits out is pretty good.

ChatGPT needs to be significantly more compelling for most people to use it for one-shot LLM answers over Google Search. And the minute Google removes the one-shottedness of its search answers, it's over for ChatGPT.

Imo ChatGPT is just "a feature not a product", in the search engine space, as the adage goes.
by Y-bar | 2025-11-11 23:48:11+00:00
> They could, but there is really no requirement on them to do so.

I see this sort of sentiment daily. The sentiment that only what is strictly legal or required is what matters.

Sometimes, you know, you have to recognise that there are social norms and being a good person matters and has intrinsic value. A society only governed by what the written law of the land explicitly states is a dystopia worse than hell.
by p_l | 2025-11-11 23:48:16+00:00
It's not, it's way more simplified as 9p is as close to platonic ideal of Unix I/O turned into RPC as possible, whereas AFS included considerable infrastructure for example to efficiently distribute larger read-only datasets.

You could, partially, achieve something similar by layering multiple services in plan9, but often it would mean switching over to a different protocol at some point.
by modin | 2025-11-11 23:48:27+00:00
stoically, the maintainer and creator of this extension unfortunately passed in early 2023. There's a new fork available[0], linked from github[1].

I briefly discussed this extension and how to proceed after the passing of a maintainer with Mozilla staff in their Extensions and People teams at FOSDEM this year, but there was no real procedures in place at the time of our chat.

[0]: https://addons.mozilla.org/en-GB/firefox/addon/temporary-con...

[1]: https://github.com/stoically/temporary-containers/issues/634
by egypturnash | 2025-11-11 23:48:41+00:00
From the top post on the creator's Mastodon account (see the 'socials' link on the site):

"I’ve had a long-standing love of stickers on laptops. I know a lot of you do too! So I built a site to highlight them. At Hope next week I’ll take as many pics (with permission) of the best stickered laptops I can find and post them.

It’s always sad when a laptop gets upgraded, the old one tossed, and that sticker canvas is lost. I’m trying to preserve it.

Please submit pics of your laptops so I can “seed the tip jar,” as it were."

I'm sure there's people out there with laptops blaring their right-wing opinions but I doubt many of them were at a hacker con like HOPE.
by Fnoord | 2025-11-11 23:48:45+00:00
Well, that is a good point. That is for everyone themselves to decide, I suppose.

To me, I like to think in times the model failed versus success. So what I did, is I looked every time at the worst result. To me, the one which stood out (negatively) is Gemini. OpenAI had some very good results but also some missing the mark. SeeDream (which I never heard of previously) missed the mark less often than Gemini, and at times where OpenAI failed, SeeDream came out clearly on top.

So, if I were to use the effects of the mentioned models, I wouldn't bother with Gemini; only OpenAI and SeeDream.
by soulofmischief | 2025-11-11 23:48:45+00:00
You might find that a lack of right wing stickers has to do do with the fact that most educated people today, such as hackers, who also historically deal with otherness and thus form protective communities, have zero interest in supporting fascist, hateful ideals nor their institutions.

It is positively ridiculous to ridicule a group of people for being "samey" while also lamenting that they do not support policies which historically aim to keep things the same and assimilate/homogenize those who do not fit into perceived societal norms.
by crazygringo | 2025-11-11 23:49:21+00:00
I've never seen anyone get offended by a rainbow sticker at work, at least not anywhere I've ever worked.

I have seen things that came across as misogynistic or very sexually suggestive, however, and the employee had to be asked to remove them.

There are plenty of cases where the problem really is with the employee and the sticker, not the people taking offense.