MurphyA/hacker-news huggingface dataset:
by widdershins | 2025-12-16 07:43:02+00:00
This doesn't seem like something that should require generating assembly to solve. Couldn't `CALLBACK` just return a table, which contains both the userdata pointer to `REAL_CALLBACK` and a value for `findex`, eliminating the global variable? Then `Add` could extract that. You could even make the table returned by `CALLBACK` callable in Lua with a metatable.

Or, if you're worried about performance/memory, you could allocate a struct for `CALLBACK` to return as userdata, containing the function pointer and `findex`. If you made a little allocator for these it would be extremely fast.

I'm sure I'm missing things, but the solution you chose feels like the nuclear option.
by colordrops | 2025-12-16 07:43:29+00:00
No, if you use the installer CD it's a fully UI based install. No command line. No awareness it's even running nix.

Administration is through a web UI.

It could easily be pre-installed on a device like a NUC and delivered to my mom.

Did you read the FAQ?

I've got all this running on a branch but it's still rough. Once it's relatively stable it will be merged to master and the home page completely revamped.
by jandrewrogers | 2025-12-16 07:44:20+00:00
The reality is quite complicated. Canadian English is a version of North American English, with a distinctive pronunciation and sub-dialect, but still has vestiges of British English that are lost in America.

I feel like Canada is of two minds, awkwardly and indecisively straddling North American English and British English. It wasn’t until I worked overseas that I realized North America has a very distinctive English that imprints on people, even if they lived there a few years. As in Londoners who spent a few years in North America as toddlers have obvious North American tonality, which is baffling to me.

I have native relatives in Canada and the UK and I find the language dynamics across the anglosphere fascinating.
by qingcharles | 2025-12-16 07:45:10+00:00
It's a statutory offense, so you could get lucky and the prosecutor wouldn't prosecute it, but it's there for them to use:

https://www.ilga.gov/Documents/legislation/ilcs/documents/07...

... "the owner authorizes patrons, customers, or guests to access the computer network and the person accessing the computer network is an authorized patron, customer, or guest and complies with all terms or conditions for use of the computer network that are imposed by the owner;"
by whstl | 2025-12-16 07:45:22+00:00
It's both of those, and more.

It's "flowery" when you dislike it and "expressive" when you like it.

It’s “overcomplicated” when you don’t get it and “nuanced” when you do.

It’s “pretentious” when it annoys you and “ambitious” when it excites you.

It’s “loud” when you hate it and “energetic” when you love it.

Just like TFA, different people write differently and different people have different opinions.
by Animats | 2025-12-16 07:45:57+00:00
"The campaigns with the biggest apparent international reach were under the name of an organisation called Chance Letikva (Chance for Hope, in English) - registered in Israel and the US."

Chance Letikva is registered with the US IRS as a charity. They've filed a Form 990. Location is Brooklyn, NY. [1] Address is listed. It's a small house. It's also incorporated as CHANCE LETIKVA, INC. in New York State. Address matches. Names of officers not given. There's one name in the IRS filing, listed as the president.

Web site "https://chanceletikva.org" has been "suspended". Domain is still registered, via Namecheap.

Some on the ground digging and subpoenas should reveal who's behind this.

[1] https://projects.propublica.org/nonprofits/organizations/852...
by shunia_huang | 2025-12-16 07:46:08+00:00
I tried this one: https://bobalearn.org/read/00000000-0000-0000-0000-000000000... And the words are mostly in Cantonese while few are Mandarin when listening to the sound, anything wrong here? After a page refresh it all goes to Cantonese now.

Also it seems that it can not read the whole story or did I missed the button somewhere?
by clarionbell | 2025-12-16 07:46:21+00:00
I always thought that it could be reasonably simple to have a safe alternative. Have people enter a SHA256 of their password instead, and match against a database of other hashes.

Almost everyone interested in checking for password leaks knows how to generate SHA256 of a string. And those who don't shouldn't put their passwords on the internet.

Or even better, generate hash for all passwords in the database, package these hashes together with a simple search script and let people download it. That way, you are not sending any information anywhere, and noone can exploit the passwords, because hash is a one way function.

Then again, that download could be really large. I admit I have no idea how much storage would that take. But it's just text, so easily compressible. And with some smart indexing, it should be possible to keep most compressed and only unpack a relatively small portion to find a complete match.

Then again, I have virtually no background in cryptography, could be something horribly wrong with this.
by p0pularopinion | 2025-12-16 07:47:07+00:00
I don‘t care all that much about cars, my n is soley based on the cars i got provided for business trips. One Xpeng (no clue which) was among thise vehicles.

The main problem I see (beyond my i4 just being significantly nicer to drive) is replacement parts. The chinese EV companies are replacement parts and a qualified repair network. Replacement part availability is rather bad across the board, which has a number of cascade effects, but primarily higher insurance premiums. To add, there is also the fact that it looks like the EV market in china will consolidate not too far in the future, most likely compromising long term maintainability.
by nunobrito | 2025-12-16 07:48:24+00:00
NOSTR is built to behave like existing platforms when desired. You are forgetting the fundamental difference that brought NOSTR to life: your identity and your texts being verifiable as yours.

NOSTR was a response to the situation where virtually all other social media platforms could basically block your identity and delete all your posts. There is no such drastic possibility at this platform. Sure enough that relays might refuse to receive messages from a user and delete notes from their servers but they will never be capable of silencing that user and he can continue sending his (verifiable) messages to any other relays out there in the internet. Followers of that person will continue to read his texts without disturbance, which is quite relevant when not long ago you'd see large groups of people de-platformed when refusing to inject toxic substances on their bodies.

It is a world of difference between centralized/federated platforms to NOSTR where your freedom to write messages as yourself can never be taken away.
by supermatt | 2025-12-16 07:48:24+00:00
A registrar isn't going to keep your domain active if you don't renew.

Maybe you are confused about what I mean by email service provider.

I am referring to an email provider that uses its own domain, and provides you with an email account - like gmail, live, hey (the examples I have given). I thought I made that clear when I said: "It would be nice to have a memorable user-part, so nothing oversubscribed would be ideal."
by unwind | 2025-12-16 07:49:19+00:00
I was confused by the prominent use of the word "stepstick", not something I was familiar with even though I try to expose myself to quite a lot of 3D printing material (having one is still more like a bucket list item, though).

I think the term is/was originally a product name for a small, rectangular module with a stepper motor driver on it [1] from 2012. Then it seems the term has been made more generic, with updated versions like the SilentStepStick [2] featuring a driver chip by Trinamic instead.

I guess my point is that for some readers, the stepper motor features on OP's board could be made more clear and perhaps use actual chip numbers, too. :)

Great job!

[1]: https://wiki.geeetech.com/index.php/StepStick_A4988_Stepper_...

[2]: https://learn.watterott.com/silentstepstick/
by icstiss | 2025-12-16 07:49:54+00:00
Banana Prompts is an open community gallery dedicated to making AI image generation transparent and accessible to everyone. We believe the craft behind AI visuals should be shared, not hidden. That's why every image and video in our gallery comes with the exact prompt, settings, and techniques that created it. Whether you're a professional AI artist, aspiring creator, or curious fan exploring generative art for the first time, Banana Prompts gives you direct access to proven prompts that work. No more guesswork. No more trial and error. Just copy the prompts that caught the community's attention and start creating immediately. Features Browse Curated Prompts Explore thousands of proven AI image prompts shared by creators worldwide. Each prompt comes with examples and results, helping you visualize what's possible before you try it yourself. Free Community Platform Join a thriving community of AI artists and enthusiasts. Share your discoveries, learn from others, and collaborate on creative projects—completely free. Learn Techniques Discover advanced prompting techniques, tips, and tricks from experienced creators. Master the art of crafting effective prompts for stunning AI-generated images. Share Your Creations Upload and share your best prompts with the community. Help others learn and get inspired by showing them what works for you. Smart Search & Filter Easily find the perfect prompt with our intuitive search and filtering system. Browse by style, category, popularity, or specific use cases. Trending & Popular Stay up-to-date with the hottest prompts trending in the community. See what's working best and what others are creating right now.
by zkmon | 2025-12-16 07:50:06+00:00
Economics for who? The builder of the data center and plethora of all contractors and sub-contractors would see great economics though. Even the sponsor/owner of the data center might see economics work out, if you consider the reputational gain (why did we land on Moon? what's the economics?), experience gained and considering the burn of someone else's money. The money of mega companies that go into this kind of "monuments" is not exactly theirs.
by rewgs | 2025-12-16 07:50:16+00:00
> Their current "system" is Excel.

> The bottleneck is still knowing what to build, not building.

I'd amend this to "the bottleneck is being _interested_ in building."

The piece that is _constantly_ missing from AI discourse is that no amount of "breaking down barriers" will result in people who aren't interested in building, building.

I really think that it's as simple as that. Most either don't have the wherewithal or the interest to try and build something beyond the tools that are currently at their disposal -- they're just trying to complete a task, not build the tool that enables them to complete the task; the few that do become programmers. Thus, you have untold instances where "their 'system' is Excel," and programmers selling them solutions to replace it.

It's not intelligence, it's not knowledge, it's not even really aptitude. It's interest.

Another example of this is the reaction to more "creativity-focused" AI models: you see people acting like they've been gate-kept by having to know _how_ to do a thing in order to _do_ a thing, which is somehow this great injustice and AI has finally leveled the playing field so they can finally show those snooty artists who's boss (this attitude is _all over_ places like /r/aiwars). But the reality is that these people simply are not interested enough in music/photography/whatever to learn it, and will largely remain uninterested in the field once this moment is normalized and we get used to the new position of the goalposts. They don't like _creating_, they like _having created_ and whatever social cache they mistakenly believe comes with it (which explains their near-hatred of artists -- they are, very simply, jealous).

These dynamics also explain why no-code tools don't seem to ever stick. Building something requires that the person doing the building be interested in building, but people who are interested in building will have already learned to build in some form or fashion, or at least can easily see the shortcomings with tools that ultimately take away their agency to build and/or their participation in the process (which, for many -- including myself -- is kind of the whole point: I love the process!)

</rant>
by hosh | 2025-12-16 07:50:46+00:00
It got me thinking:

- how well does such an ecosystem resist enshittification? Given some of the other comments, Nostr itself would not. However, is that true for every relay networks?

- does the Willow protocol have the same basic constraints? I know willow works with user-owned keys, but can it also organize as something similar to relays?

- local-first apps organized this way would be an interesting ecosystem

- how well would this work with keyhive? (Local first access control)
by vlowrian | 2025-12-16 07:50:51+00:00
+1 for the PocketBook. I have an Era and use it with KOReader and Calibre. Installation was as easy as copying a folder onto the device.

I also wrote a short write-up about my experience with PocketBook devices and KOReader, for anyone who's interested: https://tc3.eu/posts/pocketbook-era-with-koreader/
by rvz | 2025-12-16 07:51:01+00:00
> I was terrified of the life that apparently awaited me if I failed at my task of making money, so I feel like I just kind of panicked and chose engineering since I was interested in computers. Now after studying hard and getting a high paying job writing software, I can safely say I am completely unfulfilled.

Put it this way: You made money for a company that you do not own, rather than making money for yourself. The time that you put into doing that, you cannot get it back no matter how much money you make.

The fiat currency that is used to pay salaries is slowly getting debased + worthless over time additionally with tax rises along with that which depending on the currency, this is why many people are always asking for $400k+, $600k+ staff engineer roles to keep up with inflation and house prices.

Reality is, they end up keeping a lot less money every year, which is why they are very unhappy no matter the amount they make.

> What can I do about this?

If you want more money without the scamble, self-employment is the way to go or just build a startup that you own and move to a very low tax environment where you keep a lot more money and freedom. This is the only risk worth taking.

Otherwise, prepare to compete against thousands of other candidates for that single $500k+ role which comes with politics, layoffs and zero freedom.
by exmadscientist | 2025-12-16 07:51:15+00:00
Becoming a fan of someone or something is great!

Accepting everything they then do, forever, even when it's obviously nonsense, is what gets you called a "huge batshit crazy fanbase of boot lickers".

This "idea" is great party conversation. It's probably doing a great job of shoving around the Overton window, too (perhaps the real goal here?). It's, uh, not realistic, and anyone who is seriously "all in" on it (you're allowed to consider it and to dream, that's not the same as being all in) is not worth taking seriously no matter how much of the oxygen in the room they're using up.
by ktallett | 2025-12-16 07:52:07+00:00
It is disgusting that those with health issues are scammed. I do think these instances require extra time on sentences. As someone who was a regular at a cancer hospital in my life, there is nothing harder than seeing a child and a parent who are clearly going through so much at a hospital at 8am. You realise all that they have gone through the whole time, and how much their life has changed, possibly permanently. It is hard for an adult, of course it is, but children have done nothing for this to happen.
by tzahifadida | 2025-12-16 07:52:11+00:00
I think that open source licenses for complete software (such as SaaS components) for commercial entities have a one major purpose: A marketing tactic. If I am open, it is easy to discuss it everywhere without paying for it.

I think that if you are short on cash, open source is the way to go to get adoption faster. If you have endless money, then there is really no reason to open source it (except edge cases, like shared protocols, libraries, etc...)

Even though it may seem harsh to apache 2.0 the code, no one will steal it since you are maintaing it, essentially paying to keep it on your turf. Reasons for not stealing: 1) Security CVEs and patches. No serious company will use it without these. 2) Bugs, if I take it I will have to fix it. 3) Merging changes. If the source is branched, I will have to get people to move to my project. Otherwise, I will have to employ people just to merge the changes all day. 4) Authority. I would argue that if you do not control the narrative of the project it is essentially similar to abandonware of the project. What would a customer/client prefer more? to use the original product or some copy of it? If you are the Authority that inspire people, they will not go to the competition.

I remember in the past the open source were thought of as communists. I think that we are far from that, and big capitalist companies knows how to profit from open source (even Apache 2.0 and MIT).
by yamsasson | 2025-12-16 07:52:14+00:00
Hi HN,

I built this tool to explore generative algorithms using a "hardware" interface instead of the usual spreadsheet/grid UI.

It’s a 2D Cellular Automata engine (running in WebGL) that behaves like a synthesizer. You can control Born/Survive rules, apply entropy, and adjust decay trails using the rotary knobs and faders.

The UI design was heavily inspired by Teenage Engineering devices (OP-1/Field).

Note: It is currently desktop-only (fixed resolution) to maintain the "physical device" feel.

I’d love to hear your feedback on the controls and performance.
by robrenaud | 2025-12-16 07:52:20+00:00
I think you underestimate how powerful lean is, and close it is to the tedious part of formal math. A theorem prover needs consult no outside resource. A formal math LLM-like generator need only consult the theorem prover to get rid of hallucinations. This is why it's actually much easier than SWE to optimize/hill climb on.

Low level, automated theorem providing is going to fall way quicker than most expected, like AlphaGo, precisely because an MCTS++ search over lean proofs is scalable/amendable to self play/relevant to a significant chunk of professional math.

Legit, I almost wish the US and China would sign a Formal Mathematics Profileration Treaty, as a sign of good will between very powerful parties who have much to gain from each other. When your theorem prover is sufficiently better than most Fields medalists alive, you share your arch/algorithms/process with the world. So Mathematics stays in the shared realm of human culture, and it doesn't just happen to belong to DeepMind, OpenAI, or Deepseek.
by user205738 | 2025-12-16 07:53:02+00:00
I did not ignore it, my comments are really based on the material of this article, I only pointed out that such a source is Russian news, in which RFA is Chinese news.

Unfortunately, from your next comment (you've collected a whole bingo there) I realized that I might have wasted my time on you.

This level of concern is corrected only if you want it yourself, no one from the outside can help you.

My statement that you can safely search for the necessary information on Yandex remains valid.
by jaredklewis | 2025-12-16 07:53:51+00:00
I see similar dynamic (though not as extreme) with many public sector unions.

For example, the pensions for public sector in Illinois are crazy generous. People can retire at 55 or 60 (with enough years of service), and get 85% of their final salary, untaxed in perpetuity. I want them to be fairly compensated but those pensions go far beyond that and dominate the state budget. The pensions are funded by taxes, paid by everyone, including lots of ordinary people working much less well paying jobs.

How did they arrange this? Politics. It’s not like with a company where there really is a level of compensation that the company cannot afford and the company just can’t go higher than that. The politicians couldn’t give a shit if they put the state in debt for many generations to come. That’s a future Illinois problem and they’ll be long retired. They want those union votes now and so they say “sure, whatever you want.”

I have no qualms about private sector unions which don’t have these issues.
by digitalbase | 2025-12-16 07:55:20+00:00
It's actually advised to use 3/4 relays in your clients

Using NIP-65 (https://github.com/nostr-protocol/nips/blob/master/65.md) you can broadcast a note to the network to mention your preferred relays.

Most clients fetch that note when you first sign in and make sure you connect to your preferred relays
by bigstrat2003 | 2025-12-16 07:55:50+00:00
My wife's employer has a very similar thing going on. They have a cafeteria staffed by a catering company, and the contract requires that they (the employer) use the catering company for all things that take place in the building. A manager can't go out and buy donuts for a meeting, instead they would have to use the caterer who is both worse quality and more expensive. This caterer even tried to get the company to chase off food trucks that were coming to the area, though thankfully that went nowhere because the food trucks were on public streets and not private property.

It is truly an awful contract, with no benefit at all to the employer that I can see. Like you, I conclude that some executive must have gotten kickbacks for signing this.
by bigfatkitten | 2025-12-16 07:56:12+00:00
Because the service needs to be usable from non-managed devices, whether that be on the internet or on an isolated wifi network.

Very common in mobile command centres for emergency management, inflight entertainment systems and other systems of that nature.

I personally have a media server on my home LAN that I let my relatives use when they’re staying at our place. It has a publicly trusted certificate I manually renew every year, because I am not going to make visitors to my home install my PKI root CA. That box has absolutely no reason to be reachable from the Internet, and even less reason to be allowed to modify my public DNS zones.
by Pooge | 2025-12-16 07:56:30+00:00
I think parent commenter was talking about random people "working"[1] for charities and stopping you on the street. If one wanted to donate, why would they do it through a stranger on the street and not directly to their website?

However, if you give a homeless person money and they go buy drugs, I think you effectively made them poorer. I would advise giving them food instead.[2]

[1]: Word in quotes because there is no way to verify their identities.

[2]: I've literally seen a person asking for money get offered free fries at McDonald's and denying them. Beggars don't get to be choosers.
by teekert | 2025-12-16 07:56:39+00:00
I don't think this is true. I'm quite the socialist, especially from a US perspective but find Chris to be an intellectually honest person. Linux Unplugged always provides a balanced overview of any (Linux related) situation or tech, they go as far as waiting for all the drama to die down before even presenting a subject, avoiding overly emotional responses. For example with NixOS, they have consistently focussed on the tech strengths (even though it may be tempting to not do that.) Same is true for bcachefs, as this podcast proves, no drama, just facts with the occasional opinion thrown in. Respectful, Calm, Joyful, Funny, I'm a big fan.
by Conan_Kudo | 2025-12-16 07:56:54+00:00
The `-X` and `-Y` options were a mistake to integrate into `ssh(1)`, it makes an assumption that everybody uses an Athena/X11 type system. That said, you can combine waypipe with ssh to do the same thing (ie. `waypipe ssh` will give you the same effect as `ssh -X`).