MurphyA/hacker-news huggingface dataset:
by squarefoot | 2025-10-12 07:19:44+00:00
Back then (no Internet for most and scarce documentation) learning proper coding wasn't easy; I recall when a good number of games, demos and some utilities too stopped working because programmers ignored or simply didn't know the guidelines (RKM books were costly for demoscene kids) and used address registers to store data. The plain 68000 CPU had internal 32 bit address registers, but physical address bus was 24 bit only, so one could use the most significant 8 bits to store data that wouldn't affect at all the working on a 24 bit bus, but when CPUs with full physical addressing came out, any program using that trick would point to other locations than those intended and thus would fail.
by derelicta | 2025-10-12 07:20:16+00:00
I mean, I'm a communist so I perceive these countries to be the leading forces of democracy worldwide. When a State serves the general welfare of its citizens, I hold it to be a democratic State. On the other hang, western oligarchies with their pedo-presidents, where citizens are very unsatisfied of their leadership and who get imprisoned for speaking out against genocide, are dictatorships in my opinion.
by esrh | 2025-10-12 07:21:08+00:00
awesome! I have wanted something like this for a long time. Currently I use a janet fork <https://github.com/eshrh/matsurika> with some trivial additions, the most important of which is a `$` macro that does what the `sh` does here. I have two questions:

- I see that `sh` does not take in strings but instead lisp forms. How do you distinguish between variables that need to be substituted and commands? In my fork, the way to do variable substitution involves quasiquoting/unquoting. - Almost all of the features that make your language good for shell scripting are essentially syntactic features that can easily be implemented as a macro library for say, scheme. Why'd you choose to write in C++? Surely performance is not an important factor here. (I'm interested because I am currently working on a scheme-based shell scripting language).
by koutetsu | 2025-10-12 07:21:12+00:00
There are so many things that are wrong with this sentence.

It's such a low effort reply that doesn't offer any proof or arguments to back it up.

It isn't true and it's actually documented that it's the IDF that used palestinians as human shields to protect themselves. (https://apnews.com/article/israel-palestinians-hamas-war-arm...)

Even if were true, this doesn't justify the killing of civilians. You wouldn't blow up an entire building if there was a single terrorist in there. But, if I'm not mistaken, the IDF has quite a high number of acceptable collateral casualties, in the 100s, for a single valid target. So they're purposefully attacking civilians or attacking without any care for them.
by vincnetas | 2025-10-12 07:23:06+00:00
Touch Garmin data? Prepare to tattoo its logo everywhere.

Including taking care of exported data downstream : It is the developer’s responsibility to enforce downstream attribution in systems beyond its control through technical measures or contractual terms.

You’ll find requirements for Garmin attribution on title-level displays, secondary screens, exported data, derived data, and social media in attached pdf.
by lemontheme | 2025-10-12 07:24:18+00:00
They’re not, is the impression I get. I usually run into a shortcut conflict within the first few minutes of actual day-to-day use.

I switched to Aerospace about a year ago. I hide everything behind a leader key: alt+space. That brings me into Aerospace’s normal mode. I have a few alt-shortcuts there for quick access: e.g. alt-{hjkl} for moving between panes. But most things are in a dedicated mode. I have a ‘go-to’ mode and a ‘move-to’ mode. Once in either mode, pressing any letter or number will go to/move a pane to space corresponding to the letter/number. So for instance, if I want to move my terminal to space ‘t’ then I type `alt+space g t`. To move to the space I type `alt+space m t`.

I’ve been enjoying this setup because it feels like a natural extension of my terminal setup: zellij/tmux with leader key ctrl+space and helix (also modal) inside.

One thing I constantly struggle with in Aerospace, though, is its tendency to keep windows hidden after switching screens. You have to hunt for them in the bottom-right corner and just hope you can drag them back into view.
by JimDabell | 2025-10-12 07:24:20+00:00
> The problem isn’t the system as implemented

Great!

> the problem is the very assertion “it is possible to preserve the privacy your constituents want, while running code at scale that can detect Bad Things in every message.”

Apple never made that assertion, and the system they designed is incapable of doing that.

> if a model can detect CSAM at scale, it can also detect anyone who possesses any politically sensitive image.

Apple’s system cannot do that. If you change parts of it, sure. But the system they proposed cannot.

To reiterate what I said earlier:

> The vast majority of the debate was dominated by how people imagined it worked, which was very different to how it actually worked.

So far, you are saying that you don’t have a problem with the system Apple designed, and you do have a problem with some other design that Apple didn’t propose, that is significantly different in multiple ways.

Also, what do you mean by “model”? When I used the word “model” it was in the context of using another system as a model. You seem to be using it in the AI sense. You know that’s not how it worked, right?
by Animats | 2025-10-12 07:24:22+00:00
- Photon, the graphical interface for QNX. Oriented more towards real time (widgets included gauges) but good enough to support two different web browsers. No delays. This was a real time operating system.

- MacOS 8. Not the Linux thing, but Copeland. This was a modernized version of the original MacOS, continuing the tradition of no command line. Not having a command line forces everyone to get their act together about how to install and configure things. Probably would have eased the tradition to mobile. A version was actually shipped to developers, but it had to be covered up to justify the bailout of Next by Apple to get Steve Jobs.

- Transaction processing operating systems. The first one was IBM's Customer Information Control System. A transaction processor is a kind of OS where everything is like a CGI program - load program, do something, exit program. Unix and Linux are, underneath, terminal oriented time sharing systems.

- IBM MicroChannel. Early minicomputer and microcomputer designers thought "bus", where peripherals can talk to memory and peripherals look like memory to the CPU. Mainframes, though, had "channels", simple processors which connected peripherals to the CPU. Channels could run simple channel programs, and managed device access to memory. IBM tried to introduce that with the PS2, but they made it proprietary and that failed in the marketplace. Today, everything has something like channels, but they're not a unified interface concept that simplifies the OS.

- CPUs that really hypervise properly. That is, virtual execution environments look just like real ones. IBM did that in VM, and it worked well because channels are a good abstraction for both a real machine and a VM. Storing into device registers to make things happen is not. x86 has added several layers below the "real machine" layer, and they're all hacks.

- The Motorola 680x0 series. Should have been the foundation of the microcomputer era, but it took way too long to get the MMU out the door. The original 68000 came out in 1978, but then Motorola fell behind.

- Modula. Modula 2 and 3 were reasonably good languages. Oberon was a flop. DEC was into Modula, but Modula went down with DEC.

- XHTML. Have you ever read the parsing rules for HTML 5, where the semantics for bad HTML were formalized? Browsers should just punt at the first error, display an error message, and render the rest of the page in Times Roman. Would it kill people to have to close their tags properly?

- Word Lens. Look at the world through your phone, and text is translated, standalone, on the device. No Internet connection required. Killed by Google in favor of hosted Google Translate.
by wiso | 2025-10-12 07:24:32+00:00
For example Avalonia offers closed source paid offering compared to my work which is free to use with AGPL-v3 I would call it great choice of licensing instead doing closed source release you have to pay? Also corporate can afford to license this project for sure, don't they. Project solves huge performance issues being even 100x faster then other offerings like SkiaSharp in .NET landscape.
Docx-Handlebars: Process Docx Files with Handlebars Templates in Rust/WASM
by sail-sail | 2025-10-12 07:24:47+00:00
A Rust library that intelligently processes DOCX templates using Handlebars syntax. Works natively in Rust and compiles to WASM for Node.js, Deno, and browsers.

Key features: - Smart merging algorithm that handles Handlebars syntax split by Word's XML tags - Full template support: variables, conditionals, loops, helpers, and image insertion - Zero dependencies in WASM binary - Cross-platform: Rust, Node.js, Deno, Browser - Built-in DOCX validation

The core innovation is automatically reassembling template syntax that Word splits across multiple XML tags. For example, Word might break "{{name}}" into separate tags, and this library intelligently merges them back together.

Use cases: automated report generation, contract templates, document batch processing.

Available on crates.io, npm, and JSR. MIT licensed.
by solatic | 2025-10-12 07:25:01+00:00
Took me four years to "graduate" therapy (showing up happy to every session and my therapist asking me "why are you still coming in?") and I agree with every word you wrote here.

With that said, those first few months were not just my therapist being "a guide" through the life I was living. There were parts of my history that I didn't realize I needed to cry about and forgive myself over, before I could even try to go through life without that chip on my shoulder.

> almost doesn't matter if they're any good

It's very difficult to rate therapists, because there's both an empirical (their training and experience) and subjective (do you feel comfortable with them?) component. A therapist can be incredibly smart and talented and will be the absolute wrong fit for a patient who doesn't feel comfortable with them. And someone else can be not-a-therapist-at-all (i.e. clergy), who the patient feels very comfortable talking to, but those conversations will go nowhere if the patient is never challenged and/or never willing to face the challenges. All anybody can do, really, is just keep trying.
by sweetjuly | 2025-10-12 07:26:25+00:00
There are lots of justifications. It's the same as why people can be soldiers or build missiles and still sleep at night: you believe (or at least tell yourself) that you're stopping bad people.

There are good applications of these tools. If you can hack the phones of a terrorist organization, you can find out about attacks before they happen and stop them. If you can extract data off of locked computers, you can help win convictions that wouldn't otherwise be possible against people who do truly awful things.

The question, of course, is whether these good applications outweigh the misuse, but that's where it gets murky in a hurry. Individual researchers at these privately owned "boutique" exploit companies (to my knowledge) tend not to know the nitty gritty details of how their work is used out in the world unless it gets caught and dissected online. The more reputable western companies sell only to "democratic" governments which are political allies, but that only goes so far as misuse and abuse is always a risk (not to mention the shaky nature of...certain... western democracies).

At the end of the day, you really just have to hope your work is being used to target terrorists and not journalists. The money obviously makes it easier, but it's not completely disingenuous of the people who work there to believe they're doing good.
Xlsx-handlebars: Process Excel templates with Handlebars 28x faster than Python
by sail-sail | 2025-10-12 07:26:57+00:00
I built xlsx-handlebars to solve the performance bottleneck of generating Excel reports from templates.

Key highlights: - Renders 100k rows in 2.12s (~47k rows/sec), 14-28x faster than Python's openpyxl - Written in Rust, runs everywhere: native, WASM, Node.js, Deno, browsers - Full Handlebars templating: variables, conditionals, loops, custom helpers - Smart XML merging handles Handlebars syntax split by Excel's internal tags - Zero dependencies for WASM builds

Excel-specific features: - Dynamic formulas with column/row helpers - Image insertion with auto-detection - Cell merging, hyperlinks, worksheet management - Number type enforcement for proper formatting

Built-in validation ensures input files are valid XLSX before processing.

Perfect for report generation, batch exports, and data-driven Excel workflows.

Live demo: https://sail-sail.github.io/xlsx-handlebars-demo/
by kashunstva | 2025-10-12 07:26:58+00:00
Hardly surprising to see another billionaire acting in ways that appear opportunistic and self-serving.

Who knows what Benioff actually thinks - he supported Democratic presidential candidates as recently as Hillary Clinton's last run. Now we see effusive praise for Trump and his policies. Rather than a rightward shift in his political and moral convictions, I imagine this is a naked appeal to the president's legendary susceptibility to flattery ("I fully support the president. He's doing a great job.") I'm not even sure if Benioff and his peers have such convictions.
by thomassmith65 | 2025-10-12 07:27:31+00:00
Trans issues, etc are not something I spend an enormous amount of time thinking about.

That said, something like 0.5% of humanity are hermaphrodites. It is odd that such people no longer officially exist.

I am also the sort of person who likes the confusion that conversation about gender causes people. Joel Spolsky popularized the term "leaky abstraction" in programming. It applies to most, if not all, of the categories we humans apply to the world.

I see the war against "nonbinary" sex codes as a war against sophisticated thinking. It will make Americans a little bit dumber.
by jacquesm | 2025-10-12 07:30:08+00:00
I've spent the first 25 years of my life around addicts of all sorts, you name it, they did it. A short list: smoking, coke, H, alcohol, cannabis, hash etc. Some didn't make it (mostly, the heroin and alcohol addicts, as well as a substantial number of the smokers), some lost their mental faculties (alcohol, cannabis, hash, coke), some kicked their habits (very, very few) and some managed to keep it going for years up to and including today.

I've seen more than I really care for in that sense, including what these substances do to people that once upon a time were nice and functioning adults, both friends and family. If there is anything I'm grateful for it is that they cured me once and for all from even trying any of this stuff. If they were as smart and capable as they seemed and all but a very rare exception ended up much, much worse than they started out (ostracized, poor, extremely ill or dead) then it seemed like a very simple decision not to partake.

And this is where it gets annoying: but the people who do all these things also excel in peer pressure, they'll try anything to get you to join them in their misery. In the end I just came to the conclusion it isn't worth it, and stopped interacting with people that don't have their habits under control. This is also a hard decision but I really don't have the energy.

As the article writes: heroin addicts often seem normal, but that's mostly compared to other people around them, rarely compared to the person that they were before they became addicts, the differences for those cases that I knew were stark and that's before we get into all of the side effects.
by ofrzeta | 2025-10-12 07:31:08+00:00
I found this https://www.vcluster.com/pricing and found out through this page that although I thought vCluster was open source (https://github.com/loft-sh/vcluster) the commercial tiers provide additional features.

There's also KCP https://www.kcp.io/ but I don't know what are the big differentiators.
by hilbert42 | 2025-10-12 07:31:29+00:00
"The cost of an alternative would be the cost of building an onshore version of these factories, and maybe a few more up the supply chain."

Why hasn't this been done? We first knew China/rare earths was a security and strategic issue at least 15 years ago.

One has little sympathy for the US when it's been sitting idle on its hands doing SFA for all that time.
by adastra22 | 2025-10-12 07:31:56+00:00
This is misleading if not wrong. A thinking model doesn’t fundamentally work any different from a non-thinking model. It is still next token prediction, with the same position independence, and still suffers from the same context poisoning issues. It’s just that the “thinking” step injects this instruction to take a moment and consider the situation before acting, as a core system behavior.

But specialized instructions to weigh alternatives still works better as it ends up thinking about thinking, thinking, then making a choice.
by kruffalon | 2025-10-12 07:31:57+00:00
To me it looks very much like a scale...

Anyone that works at FAANG or "big"/mobile game studios, anything to do with advertising, banking, natural resources extraction/processing, non-sustansible farming, etc, etc.

In my opinion there are not many constructive things you can work with that really improve society or peoples lives.

But then again I'm in a quite dark place this year.
by evil-olive | 2025-10-12 07:32:13+00:00
global warming is also causing an increase in the "wet-bulb temperature" [0]

> Given the body's vital requirement to maintain a core temperature of approximately 37 °C (99 °F), a sustained wet-bulb temperature exceeding 35 °C (95 °F) — equivalent to a heat index of 71 °C (160 °F) — is likely to be fatal even to fit and healthy people, semi-nude in the shade and next to a fan; at this temperature human bodies switch from shedding heat to the environment, to gaining heat from it.

in those conditions, your body can no longer cool itself down by sweating and having the sweat evaporate. simply being outside, or inside without air-conditioning, will result in potentially fatal hyperthermia.

but I'm sorry to hear that there's motorcycles driving past your house.

0: https://en.wikipedia.org/wiki/Wet-bulb_temperature#Wet-bulb_...
by saubeidl | 2025-10-12 07:32:23+00:00
> Trans issues, etc are not something I spend an enormous amount of time thinking about.

I am not trans and not impacted by this in any way. Nonetheless, this worries me as trans people are just a small, convenient group to use to normalize state repression.

"First they came for the trans people and I didn't speak out, because I wasn't trans"
by JimDabell | 2025-10-12 07:33:55+00:00
> - XHTML. Have you ever read the parsing rules for HTML 5, where the semantics for bad HTML were formalized? Browsers should just punt at the first error, display an error message, and render the rest of the page in Times Roman. Would it kill people to have to close their tags properly?

Amen. Postel’s Law was wrong:

https://datatracker.ietf.org/doc/html/rfc9413

We stop at the first sign of trouble for almost every other format, we do not need lax parsing for HTML. This has caused a multitude of security vulnerabilities and only makes it more difficult for pretty much everybody.

The attitude towards HTML5 parsing seemed to grow out of this weird contrarianism that everybody who wanted to do better than whatever Internet Explorer did had their head in the clouds and that the role of a standard was just to write down all the bugs.
by tsimionescu | 2025-10-12 07:34:36+00:00
Your phone has access to the radio spectrum under certain limited conditions, everywhere in the world. People who want to sell devices that can emit in the radio spectrum must make every reasonable effort to not allow the devices they sell to operate outside the conditions. I would bet that carrier contracts and rules around requirements for VoLTE and VoNR are codified in the exact same way. There is no legal right to use any device you like on your carrier's network - most likely, your contract with your carrier instead has an explicit series of devices that you are allowed to use, and this is also backed up by your country's laws by not being allowed to emit in the radio spectrum unless you do it through one of the certified carriers and under their conditions.

So, if Google were aware of a hack that allows users of their devices to circumvent conditions put in place by carriers against misuse of their network, and Google did nothing to patch this, Google could lose their license to produce devices which can access the radio spectrum. You personally could also be hel liable for using these hacks, but Google would definitely be on the hook, and could, in principle, be entirely prevented from manufacturing and selling phones, if this ever escalated enough.
Show HN: I built a tool to create SaaS demo videos
by Yaramsa-Gautham | 2025-10-12 07:35:48+00:00
I built Videoyards, a browser-based screen recording and editing tool made for indie hackers and SaaS founders who want to create clean, professional demo videos without wasting time switching tools.

It works directly via a Chrome extension, no downloads, no setup. You can record your screen, camera, and mic, then instantly edit with auto zooms, cursor highlights, and silence removal right in your browser & Exports are available in HD or 4K 60FPS.

The main benefit is speed. you can record, polish, and share a demo in minutes instead of hours. It’s built to help you show your product clearly, make your demos look professional, and save time so you can focus on building instead of editing.

Free plan includes 1-minute HD recordings with watermark. Early supporters can grab a $39.99 lifetime deal for unlimited 4K recordings, camera/mic support, and lifetime updates. Currently i had 200+ users using it and got an rating of 5.0. Still in the beta version and trying to make it better.

Would love your feedback on the recording speed, editing flow, and overall UX compared to Loom or Screen Studio.
by lenkite | 2025-10-12 07:35:57+00:00
Totally Hard disagree on streams - I used parallel streams in my last Job nearly all the time. They are critical for cpu-intensive tasks involving large datasets. And they do involve just a single code change in the consuming code. Sequential to parallel processing can be done via one `.parallel`.

I always believed it was a major plus point for Java compared to other languages. I am even surprised to hear otherwise. How should parallel processing of streams work in your opinion, then ? Just saying it be unsupported would be laughable considering hardware today.

I would rate this feature 9/10. The fact that the author has rated it 1/10, shows he hasn't really worked on large, parallel processing of data - in Java anyways.