MurphyA/hacker-news huggingface dataset:
by 0x073 | 2025-11-10 06:10:55+00:00
> There's literally no worse context switch than having to go into your inbox, wait for an email, then come back to the appropriate tab to complete registration or login.

Then it's something maybe the customer isn't interested in the first place. Most of the time mail just works for me only issues are sometimes greylisting and it takes hours.

I can understand it from the company side, but not sure how well it really works when someone use a mail app on mobile and on desktop not even logged into the mail account.
by hekkle | 2025-11-10 06:12:33+00:00
> This is a weak attempt at turnabout. The article doesn't present any evidence of separation or non-Chinese-ness, it just quotes the company (and even that quote admits a bunch of Chinese assets). But even if it did, it wouldn't be bad faith to skip reading it.

1. Who else would document a company's restructure if not the company itself?

2. Yes, not reading an article and commenting on it is bad faith.

> going by the numbers in this thread.

3. So you have no evidence of it not being as the company says, just the vibes of others on this thread, okay Senator.
by sunaookami | 2025-11-10 06:12:48+00:00
Didn't take a look at the others (because YouTube videos in general are a bad source) but no. 5 is outright false. This sentence is in EVERY single ToS ever and the Wii famously also displayed it before updates. Also the person being banned for "playing a used game" used a MiG Switch on their console and were active in the SwitchPirates subreddit.
Show HN: UniWorld V2 – Region-Aware AI Image Editing with RL Accuracy
by lu794377 | 2025-11-10 06:14:26+00:00
I built UniWorld V2, a next-generation AI image editing model that understands regions, text, and context — all in one coherent workflow.

Unlike typical diffusion editors, UniWorld V2 applies precise regional edits, integrates reinforcement-learning feedback (Edit-R1), and treats text as a native visual element — not just texture.

Key Features

• Region-Aware Editing – Mask any area, apply a prompt; lighting and global coherence stay intact.

• RL-Enhanced Accuracy (UniWorld-R1) – MLLM-based reward model improves intent alignment and edit quality (outperforms GPT-Image-1, Nano Banana, Gemini).

• Multi-Round Edit Consistency – Edit → re-edit → refine without style drift.

• Advanced Typography Editing – Insert or replace text while preserving font, spacing, and perspective.

• Precision Object Control – Move, add, remove, or replace objects with explicit commands.

Use Cases

Ad & social asset localization

Product & UI iteration

Education / L&D content

Editorial & newsroom visuals

E-commerce & creator workflows

https://www.uniworldv2.com/?i=d1d5k

UniWorld V2 combines region-aware control, RL precision, and advanced typography — setting a new benchmark for AI-powered image editing tools.

Would love feedback from the HN community — especially around usability, edit stability, and RL feedback design.
by 31carmichael | 2025-11-10 06:15:27+00:00
You right. You don't need statins. Nobody does. But look at the statistics. You might also drop dead tomorrow. It's hard to know. If you think eating and exercising would solve heart disease, you are mis-informed. It's the number one killer. If we all died at 30, the drugs would not need to exist. I'm sure you would like to live as long as you can. Taking statins is cheap and simple for most people.
by toast0 | 2025-11-10 06:16:55+00:00
> I really don't think people would equate all video game consoles as being the same.

I mean, they kind of do. Before the NES rose to dominance, people who didn't care that much called everything an Atari. During and after the NES, people called everything a Nintendo. Now, people are likely to call everything a PlayStation.

If you're a toy store and you've just been clearancing all the systems for whatever they went for and have a barrel of games for $1 at the checkout that isn't selling and a couple more barrels in the back, you might be more interested in something that looks different than the others.
by jaggederest | 2025-11-10 06:17:24+00:00
"If you're in your 70s and benching 150, you fuckin' think anyone needs to help you with a fuckin' jug of milk? Fuck that."

- Dr. Mike Israetel, sport scientist and expert vulgarian

https://youtu.be/r8zcF6Ut7lo?t=903

I hope you continue, friend. The best age to start is when you're young, but the second best age to start is today. Keep at it, and never struggle to get out of a chair.
by timonoko | 2025-11-10 06:17:29+00:00
Hey @grok. Can you write FORTH using M5 macro processor?

Thought for 1m 0s

Yes, it's possible to implement a Forth interpreter or compiler using a macro processor like M4 (and by extension, its evolutionary successor M5, which shares similar macro expansion and substitution principles). Macro processors excel at text transformation, making them ideal for generating low-level code (e.g., assembly) from high-level Forth definitions. While no public implementation specifically uses Alan Dain Samples' historical M5 (whose source and detailed examples are scarce), a robust example exists using GNU M4 to create a Forth-to-Z80 assembler cross-compiler. This targets the ZX Spectrum but demonstrates the technique: M4 macros define Forth primitives (e.g., stack ops, arithmetic) as Z80 instruction snippets, handling control flow with label counters for uniqueness.M5, as an M4 evolution, would adapt similarly—its enhanced features (e.g., better argument handling and streams) could streamline expansions, but the core approach (defining words as macro substitutions) translates directly. Below, I'll outline how it works, provide key macro definitions, and show a complete example. This generates human-readable, annotated assembly without peephole optimization but with inline efficiencies (e.g., DUP ADD → _2MUL).How It WorksCore Mechanism: Input Forth code (e.g., : FOO DUP ADD ;) is processed by M4. Macros like DUP expand to Z80 code preserving stack effects (data stack in HL/DE/SP; return stack in HL'/DE'/BC'). Labels use counters (e.g., if100) to avoid conflicts.

Stacks: 16-bit data stack; return address stack (RAS) for loops/recursion.

Compilation: m4 input.m4 > output.asm, then assemble (e.g., with Pasmo for Z80).

Adaptation to M5: Use M5's = for definitions (vs. M4's define) and => streams for output diversion. Argument parsing aligns closely.

Limitations: Uppercase words only; 16/32-bit ints; basic floats via ROM.

Key Macro DefinitionsMacros are modular (e.g., in stack.m4, arithmetic.m4). Here's a selection:Stack Manipulation (e.g., from stack.m4):

define({DUP},{ ; ( x1 -- x1 x1 ) ex DE, HL ; 1:4 dup push HL ; 1:11 dup})dnl define({SWAP},{ ; ( x2 x1 -- x1 x2 ) ex DE, HL ; 1:4 swap})dnl define({DROP},{ ; ( x1 -- ) pop HL ; 1:10 drop ex DE, HL ; 1:4 drop})dnl define({PUSH($1)},{ ; ( -- n ) push HL ; 1:11 push($1) ld HL, $1 ; 3:10 push($1) ex DE, HL ; 1:4 push($1)})dnl

Optimization Example: DUP DUP → DUP_DUP for fewer instructions:

define({DUP_DUP},{ ; ( x1 -- x1 x1 x1 ) exx ; 1:4 dup dup push HL ; 1:11 dup dup exx ; 1:4 dup dup ex DE, HL ; 1:4 dup dup push HL ; 1:11 dup dup})dnl

Arithmetic (e.g., from arithmetic.m4):

define({ADD},{ ; ( x2 x1 -- x ) add HL, DE ; 1:11 + ex DE, HL ; 1:4 + pop HL ; 1:10 +})dnl define({SUB},{ ; ( x2 x1 -- x ) or A ; 1:4 - sbc HL, DE ; 2:15 - ex DE, HL ; 1:4 - pop HL ; 1:10 -})dnl define({MUL},{ ; ( x2 x1 -- x ) [Binary long multiplication loop] push BC ; 1:11 * ld B, H ; 1:4 * ld C, L ; 1:4 * ld HL, 0x0000 ; 3:10 * ld A, 0x10 ; 2:7 * mul_loop101: ; * add HL, HL ; 1:11 * rl E ; 2:8 *

-- ETC ETC. Rest of assembly pørn censored.
by wilya7 | 2025-11-10 06:17:51+00:00
Are you sure about that? Can you make the opposite case and steel-man it? Until you can, a stupid LLM will be smarter than you are.

I can write a PR now. I can code now. Probably not as good as you can, but before LLMs I couldn't. I tried for decades learning to code. My brain is a Top-down network, I can see the big picture very quickly, but I cannot maintain focus to build bottom-up. Now I don't have to. I use LLMs to set the goal, to examine all corner cases, to define the milestones, to predict the wrong turns, to write a human-readable spec, to break it down to units of test code, to write the blue-prints of units of code. I can test them, and debug them with LLMs. The end result can be sub-optimal, but it runs, it does what I want, is well documented, and is maintainable. Before LLMs I couldn't do any of that. In doing all this, I get better at the bottom-up thing, just by trying.

We are a spectrum of people. Do not assume the world is like you.
by guest__user | 2025-11-10 06:19:16+00:00
I am using a raspberry pi and a two axis turret with a pump and reservoir from a car windshield sprayer. right now it's just using differences in pixels to detect movement, by it it's keeping the balcony pigeon free! (a few false positives when a bumble bee flies too close to the camera though) I also have a yolo model version but haven't implemented it yet !
by alfg | 2025-11-10 06:19:58+00:00
Currently building a suite of media inspection and encoding tools for video engineers: https://video-commander.com.

Still very much a work in progress, but expecting to release a first version by end of year. Built on Tauri, in case anyone is curious.

I've created various open-source and commercial tools in the multimedia space over the last 10+ years and wanted to put it all together into something more premium.
by Curiositry | 2025-11-10 06:20:24+00:00
I have been tinkering on a little price drop alert scraper written in Python. It's run as a cron job, and every day it checks the prices of a list of urls (my clothing staples from various outdoor retailers, mostly) and sends me an email with any products that have gone on sale.

I've been running it for over a year, but now I have fixed it up and made a little landing page to see if there's interest for a stupid-simple price watch service like this (no need to install an extension or create an account):

https://www.curiositry.com/price-drop-alert/
by eru | 2025-11-10 06:20:27+00:00
We had a bunch of quants who were writing Python and Matlab code.

Previously they just saved it in a (Windows) Shared Folder and it automatically showed up in the test cluster. No version control, no nothing.

The test cluster had actually grown to a few thousand machines or so. Running Shared Folders over that was crazy, and no version control was crazy, too.

In addition, they expected to be able to write output files next to the source files, and expected them to show up to be used by the other machines.

We were trying to help them migrate to something saner. We could convince them to not intermix source code and output files, but as part of that bargain otherwise they wanted everything to look as similar as possible to before, but still support some git-goodness we have promised.

To make matters worse, they had checked in some rather large files into their repository. Like Gigabytes, and lots of them.

As before, we wanted to support running multiple processes at the same time, but this time on different versions. As a joke I suggested to 'just mount' the git repository directly (that we constantly pull to every computer in the cluster), but my boss thought it was a grand idea, thus the tool.

An additional nicety: under the hood 'git stash' consists of two phases, the first phase make something like a commit from what you have lying around in your repo, the second phase cleans up what you have lying around. If you use libgit2 (or a similar library) you can use just the first phase to get something like a commit, and send that to the server to execute, while changing nothing on the quant's machine, and not forcing them to explicitly make a commit nor polluting their git history.

One saner alternative would have been to just make a checkout for each run. But naively that would have taken more storage space than we had, thanks to those big files. Alternatively, we could have done some sharing for running the same version. But that would have involved some reference counting etc and cleaning up.

So my suggestion was to 'just let the kernel caches handle it'.

In the end, the prototype was useful to get the quants to get along with what we did. And luckily for our sanity, we could soon convince the quants to store those large files somewhere else, and not in the repository along with the code. That restored our sanity, and we could move to a more conventional scheme.

The working life of the tool was blessedly short, but it played an important role in getting the quants to move along in their journey to using version control. Though even though on paper it might have looked like an abortive and wasted effort, in terms of business value it was very successful.

I love the quants. They are very technical and very smart and effectively write software all day every day, but they don't see themselves as software engineers, and they aren't.

I recreated it just for fun, because I like the connection between git and how filesystems work. You can really tell that Linus Torvalds, the original author and designer of git is an operating systems guy.
by westurner | 2025-11-10 06:20:47+00:00
"A Brief Guide of xPU for AI Accelerators" https://www.sigarch.org/a-brief-guide-of-xpu-for-ai-accelera...

NPU: Neural Processing Unit: https://en.wikipedia.org/wiki/Neural_processing_unit

Coprocessor: https://en.wikipedia.org/wiki/Coprocessor
by testing22321 | 2025-11-10 06:20:53+00:00
For context I also have no phone.

> The real answer is “if you want to live this way, you give up a bunch of conveniences and have to deal with it.” It’s less convenient with schools, with childcare, with work, and everything else that assumes always online

Without a doubt, there are times where having a phone would be more convenient.

But I don’t want a more convenient life. I want a richer, happier, more rewarding and more fulfilling life. A phone won’t get me those things, and based on how often people tell me they wish they could throw away their phone and how much happier they’d be without it, I’m pretty sure a phone would make my life worse.
by Groxx | 2025-11-10 06:21:10+00:00
Learning that RCS is even more of a monstrosity and a lie than I thought a few years ago. Yikes. Lots of groundwork a decade ago setting the stage for "the carrier creates a common service anyone can interact with" (like sms/mms currently do, which would be great) but in practice it's pretty much 100% "only the carrier app or Google/Samsung messages has access to literally any of it".

Yeah I'm not gonna touch it and I'm going to actively encourage people to disable it. Use signal instead.
by jumperabg | 2025-11-10 06:21:39+00:00
So if I workout every day, some days do strength training others long runs, cardio, sprints, strides my heart falure risk is higher with the usage of melatonin pills?

Also in the article it mentions that they focus only on groups that have already been prescribed the medication or have diagnosed insomnia or other heart related issues so if you are fully healthy and take it from time to time to recover sleep or change a timezone(when travelling) it might be okay for single time use(I am not a doctor).
by chocalot | 2025-11-10 06:21:40+00:00
Yes, if the running government is seen to be anti-trans, it makes sense that trans supporters will show more support.

Likewise for every topic that is under contest, including right wing topics.

As an aside, I'd say calling it "the Streisand effect" could be seen to be hinting that if people just stopped support trans so strongly, there would be less backlash. That might be true, but given trans people have historically suffered abuse, it would be risky for trans supporters to let things settle and hope for the best.
by defanor | 2025-11-10 06:22:33+00:00
> And people who don’t want to share their email can use a temp email service, so it’s no skin off their back.

That seems to be a better option for bots than for actual users: if you care about the account, you probably would not want to make its password resettable via a service like that. Or even via a regular email provider you do not trust, and those could easily be the only kind available.
by CGamesPlay | 2025-11-10 06:22:41+00:00
Thanks for the response here. I also read your follow-up on the Github issue. I definitely agree with you on the mentorship point. The "CPU quota allocation mismatch" issue felt particularly agitating to read from the point of view as a maintainer. Human being acting as a proxy for ChatGPT. Have you considered putting an "LLM usage disclosure" question on the issue/PR templates? Something like "To what extent were AI tools used to create this issue/PR? What validation steps did you perform to ensure accuracy?"

The "hard-line policy" would then shift from being "used LLM tools" to "lied on the LLM usage disclosure", and it feels a lot less like selective enforcement (from my perspective). Obviously it won't stop these spammy issues/PRs, but neither will a hard-line policy against all AI.
by yes_really | 2025-11-10 06:24:48+00:00
The nazis engaged in a systematic, colossal campaign to exterminate as many Jewish people as possible, with a total of 6 million Jewish people murdered. They prioritized the killing of Jewish people, sometimes even over war objectives (as evidenced by letters where trains were used to facilitate the murder of Jewish people instead of transporting war supplies). Do you think Israel engaged in this kind of campaign to kill as many people as possible of any ethnicity?

The Gaza population has been increasing and almost doubled since Israel ceded the territory in 2005. Israel seeks to minimize civilian casualties when hitting valid military targets. Israel announces beforehand where targets will be hit, even though this obviously gives advantages to the enemy. Israel even just cancels their attacks if the civilian casualties would be too high. The ratio of civilians-by-combatants casualties in the Gaza war has been much lower than other wars in the urban environment.
by retsibsi | 2025-11-10 06:25:28+00:00
I don't think that's the idea; it's more that when you're not beholden to an employer, you can focus on (and take pride in) whichever aspects of the work you want to focus on. When I'm working on my own projects, most of the pride I take in my code is based on what it does -- not on how clean it is, and certainly not on how well organised is the repository it lives in.

Yes, sometimes that makes things harder in the long run, but on the other hand there may not be a long run for this project if I try to force myself to do all the tedious bits 'correctly'. (And 99% of the time what bites me is my sloppy coding practices; it's very rare for much to hinge on the quality of my commit messages.)
by noduerme | 2025-11-10 06:25:42+00:00
There were two very early studies I remember reading surrounding covid-19, in 2020, that I'd love to see more light shed on now.

One was that people who took Vitamin D were less likely to be symptomatic. The other was that people who smoke cigarettes were something like 80% less likely to experience severe respiratory complications.

I take Vitamin D every day and smoke like the devil, and I'm the only person I know who's never had covid (or at least never tested positive for it... and I'm a paranoiac who for several years tested anytime my nose itched). Confirmation bias of one right here.

Did either of those things have any truth to them? I do realize that daily smokers tend to underreport their smoking, which could lead the stats to lean toward showing that nonsmokers got severe disease at a higher rate than their percentage of the general population, if smokers lie at a rate of 5:1 on their hospital admission forms... but it never sat right with me that this wasn't followed up. I seem remember a similar thing with smokers / reduced risk of acute lung disease among the cleanup workers at Chernobyl, so in some way it made sense to me at the time.
by jonway | 2025-11-10 06:28:03+00:00
Yeah, it runs with escalated privs. People wager that SUID binaries are extremely risky and this seems totally reasonable to me! I don't know where to find a really good security analysis of the risks, however. Firejail is most likely not bullet-proof, although not soft by any stretch of the imagination and I don't know how often and how many security researchers are profiling this tool.

My gut sense is that flatpak gets much more scrutiny since it ships, and firejail is typically not shipped, but another package as far as I can tell (maybe in some specialized distros?).
by walterbell | 2025-11-10 06:28:31+00:00
Another nuance is that vision decreases during the day, so you want to avoid an eye exam late in the day when vision is weak, resulting in a stronger prescription.

Low ambient lighting and dark mode for work will increase pupil dilation and reduce focus. Better to match monitor brightness with natural ambient light levels.

Vision therapists are better at personalized treatment, https://locate.covd.org

It's worth trying to reduce myopia, if only to reduce the thickness/weight of glasses, https://hn.algolia.com/?query=walterbell%20myopia&sort=byDat...
by jiveturkey | 2025-11-10 06:29:56+00:00
Surprising proposal. Normally I'd review the credentials of the authors but it's late Sunday night so nevermind.

I like the idea in general - an OIDC-like flow without needing any a priori setup. But, the RP has only a signed token with the pubkey in DNS, so this doesn't prove anything about the user unless the RP also verifies against some trusted and known email providers. This is absolutely awful for the Internet and makes sure power stays concentrated. PLEASE don't let this become a thing.

Second, this doesn't improve privacy. Most RPs will send an email right at signup, or soon thereafter. Thus the email provider does learn of the individual's association with that web application.

A last issue that's immediately obvious, is that you have to use a webmail interface.
by k310 | 2025-11-10 06:31:54+00:00
Society tells us lots of stories, but they are manipulative. Western society is based largely on kings and priesthood and dictators and supermen all trying to be God.

To me the Lotus Sutra is a story. One of equality, meaning and purpose. I posted some concerns in the "Technology as a dystopian Sci-Fi movie replay" thread [0]

Everything is process. Technology is beneficial or harmful depending on people. By rejecting the philosophy of unmitigated greed and hoarding wealth in favor of a philosophy of generosity and compassion, technology will find its better uses.

I have always felt that technology wants to be liberative, as in "Computer Lib; Dream Machines" by Ted Nelson and Kevin Kelley in "What Technology Wants" and even Jobs and Woz making exciting interactive, creative devices. I was in college when the HP-35 came out. Minicomputers were just hitting the streets, with the PDP-8 "the first minicomputer to sell for under $20,000" (Wikipedia)

I built microcomputers, namely the old IMSAI. I started work in optical engineering, but with the ups and downs of aerospace, found those self-taught computer skills a lot more portable. But that grounding was important. Computers and computing are still means to me rather than ends, and I have always loved open source software, because anyone and everyone can benefit from it.

Now that companies are jamming AI onto our lives and devices with no way to turn it off (soon the switches will vanish), open source is the way to be free of forced technologies, But! people need to choose it, and we techies need to make it simpler and friendlier. It's all a matter of choice, whether to amass wealth making spy devices and insane inhuman things like high frequency trading or by helping others with our gifts.

And for crying out loud, don't send money the way of the manipulative sickos.

[0] https://news.ycombinator.com/item?id=45870658