MurphyA/hacker-news huggingface dataset:
by autoexec | 2025-11-10 05:00:52+00:00
> Video or photo evidence of a crime become useless the better AI gets

This is probably a good thing because photoshop and CGI have existed for a very long time and people shouldn't have the ability to frame an innocent for a crime or even get away with one just because they pirate some software and put in a few hours watching tutorials on youtube.

The sooner jurors understand that unverified video/photo evidence is worthless the better.
by t0duf0du | 2025-11-10 05:01:34+00:00
Working on a binary that will instrument every Java service running on Linux host machine with OpenTelemetry Java Agent.

Kinda like this (https://github.com/open-telemetry/opentelemetry-injector) but with support of having multiple service name for different services. This includes tomcat, normal systemd services and also services running inside docker containers.

EDIT: I am popping my cherry with this comment on HN. Been a lurker since past 2-3 years.
by sanat | 2025-11-10 05:01:37+00:00
Two person Micro-SaaS which helps employers collect one way video interview screening responses from candidates at scale https://hirevire.com

Here's Hirevire’s #buildinpublic stats for October 2025!

$7,275 MRR (+13.74% MoM ▲)

3.2 years since launch

8.9K unique visitors, 2.5K from Organic Search
by zippyman55 | 2025-11-10 05:02:19+00:00
Seems weird for NVIDIA To attempt to buy its way into the dna healthcare biosciences stack. Would they not give GPUs to a vendor to develop an end to end solution. Like Google healthcare, Microsoft, a large drug developer, etc. it’s not just data but the DNA information needs to be curated, monitored, HIPPA/privacy compliant. It does seem the need for a vendor(s) buying up DNA sequencing (like pacific biosciences or other cheaper company) and all the way up the bio sciences stack to collect and analyze data. Some of the non diverse countries seem ripe for doing this analysis on their population. It seems it sounds like good political low handing fruit for certain diseases local to their populations. The soon to be excess data centers seem ripe for this analysis.
by MakerSam | 2025-11-10 05:02:53+00:00
Very cool - amazing that you can fit something that small in your pocket and it can also power a full size monitor & keyboard. It sounds like the Hackberry Pi is a great fit for your use case. I hadn’t considered using the Bumble Berry like that, but now that you mention it, I might try it out like that next time I travel.

It would be nice to have the beefier Pi 5 on Bumble Berry for the rare times that I need a GUI. I mostly use terminal on this device so it’s usually not a problem, but when I do have to use the full GUI I find the 3b+ annoyingly slow.

I briefly tested the Bumble Berry battery with a Pi 500 and although I got an error message saying that the power supply is not capable of supplying 5A, it seemed to run just fine. The battery is rated to 3A, and streaming full screen video on a 4K screen seemed to draw only about 1A (measured by a usb-c pass-thru dongle). However, I did not push the Pi 5 to its limits and I haven’t used it for an extended amount of time so I can’t confidently say how well it would work.

If you’re willing to pay the extra cash and want a smaller form factor it sounds like Hackberry is definitely the way to go.
by nradov | 2025-11-10 05:03:17+00:00
The 80/20 rule is kind of bullshit unless you're a professional endurance athlete. People who are only exercising a few hours per week will probably benefit from spending more than 20% of that time in higher intensity zones.

https://open.spotify.com/episode/1vTgpKtseKCA3r4fKbrTUi?si=5...
by Barrin92 | 2025-11-10 05:03:26+00:00
>why society would be afraid of doing such things. It feels too much like playing god.

This I think is in some ways the most pathetic argument of them all because it reveals a profound moral cowardice. I just saw a chart today, 1 billion children under the age of five have died since 1950, a lot of them to disease. While you're afraid to play, god's racking up quite a score.

What's so astonishing about it is that the suffering doesn't seem to matter. Before modern medicine something like 20% of pregnancies ended fatally. Every time you play god what people seem to be afraid of is not the suffering, which is omnipresent because life in its natural state is pure carnage, but not having to attach your name to it and taking responsibility. It's okay if some old guy rots away miserably because if I assist in his suicide then I might make a mistake and I had to make a choice. Rather, forward it to god or nature, or what have you. And then in addition this cowardice, thinking that conscious inaction isn't an action, gets rebranded as a humanism.
by dragonwriter | 2025-11-10 05:04:38+00:00
> I'm actually wondering - what can you discriminate on generally in US?

In the US, it’s legal to discriminate on pretty much any basis, with the right justification. What the justification required is (which can be "none at all" for certain cases), however, depends on, besides the basis for discrimination, some combination of:

(1) Are you the federal government, a state (including any subdivision) government, or a private actor (and, in the latter case, are you acting as a contractor for the federal or a state government), and

(2) What is the function (employment, sales of goods or services, government benefits, etc.) for which you are discriminating?

If you mean, what can you discriminate on with no special justification at all, well:

(1) If you are a private actor, almost any basis which does not have an explicit legal restriction applicable to the function you are discriminating with regard to, and if the function isn't a narrow (but signficant) set of functions—the big ones being employment, housing, or a function considered a "public accommodation"—that is pretty much every basis.

(2) If you are the government actor (state or federal), almost no basis at all: while it is a low bar, pretty much every act by which the government discriminates is subject to, at a minimum, what is called the "rational basis test" (this is a consequence, essentially, of jurisprudence apply the due process clauses of the 5th and 14th Amendments and the equal protection clause of the 14th), which requires that the discrimination have a legitimate public purpose and some rational relationship to that purpose.

But to answer comprehensively is...well, a lot more complicated (and different, because of varying state law protections, in each state in some regards.)
by schlauskwab | 2025-11-10 05:06:38+00:00
Being an internet radio enjoyer I was always dissatisfied with the state of radio apps. Most of them want you to pay for a subscription to be able to curate favorites and persist them. With nostr we get auth, persistence and social for free.

https://wavefunc.live

This version is a rewrite of an earlier one and I've added some cool convenience features like "now playing" and musicbrainz integration for remembering songs.

Spec, flow and most of the UI are done. I've managed to build an Android App yesterday and will publish source soon.
by linkregister | 2025-11-10 05:07:02+00:00
Various peer-reviewed studies exist and have been covered by pop science articles over the past 15 years or so.

Here is an example one; there are likely dozens available.

Study with 65 citations: https://pmc.ncbi.nlm.nih.gov/articles/PMC7607527/

Pop science article with more context: https://www.theatlantic.com/health/archive/2014/05/nearsight... (https://archive.is/OeuC3)
by mumber_typhoon | 2025-11-10 05:07:57+00:00
People in the comments are defending TPLink for how 'solid' their products are. As someone who just switched to UniFi APs from a Deco Mesh (wired), I have to admit that the difference is deep dark hole and bright sunshine day. Maybe people are comparing to spectrum charter modem combos but I definitely don't see how a router that loses firmware updates in a year can be praised. And it needs reboots so frequently. The Deco has an option now to reboot 'everyday'. This sounds something maybe needed for rare cases where the ISP expects a reboot, but the fact that your routers have that as a feature to keep it stable is a big red flag.

I was so used to this that when I started looking for this setting in UniFi OS I had forgotten the part 'networks are not supposed to be rebooted frequently!'.
by mk89 | 2025-11-10 05:08:37+00:00
Where is it any different? Some are more obvious than others.

At least with Fox you know where they stand and you know you need to verify your source all the time. It's way better like that.

Other media companies are very subtle, so much that you almost never feel the need to verify. And when you actually take the time to verify it, you are like WTF.

I will never ever forget how the 2015 "refugees crisis" was being sold in Germany in the "very neutral" and "our job is to share facts, not to tell you how to think" media. But I have other countless examples. The most recent examples are about how "bad Trump" is.

I don't see any solution to this, except for "always take the time to verify/compare it on your own". Don't let others do that job for you.
by jacquesm | 2025-11-10 05:09:15+00:00
I don't think so. It certainly did not hurt but there is another major factor: The UK is the house where the industrial revolution was born. And they still have the scars from it. And I think that is in part why they lost it: they were ahead but with fairly primitive stuff and then others overtook them because they didn't have that heritage to maintain and keep up. Just have a look at the London subway for an excellent example of why being early out of the gate with stuff like that isn't always the best in the long run.

Some more examples: Some countries in Africa are now ahead in mobile usage for all kinds of official stuff including payments, insurance and government interaction. Countries that were late to adapt to mobile infrastructure ended up with 4G or better where as the rest is having trouble phasing out their 3G networks because they've become invisibly dependent on them.
by JuniperMesos | 2025-11-10 05:10:18+00:00
The state of California passed two bills attempting to mandate this, both of which were ruled unconstitutional: https://en.wikipedia.org/wiki/Gender_representation_on_corpo... :

> California passed Senate Bill 826 in October 2018, mandating gender diversity on the boards of public companies headquartered in California. The bill set deadlines in 2019 (for two women on five-person boards) and 2021 (for three women on seven-person boards).[66] It was challenged as unconstitutional on the grounds of violating equal protection.[67] The District Court ruled the challengers did not have standing, but was overturned by the Ninth Circuit Court of Appeals. The District Court then denied a preliminary injunction. It is now pending another appeal.[68] A separate lawsuit found the law unconstitutional on May 13, 2022.[69]

> In 2020, California passed Assembly Bill 979, requiring publicly held companies headquartered in California to include board members from underrepresented communities. The law requires at least one director from an underrepresented community by the end of 2021, and up to three, depending on board size, by the end of 2022.[70] The term "underrepresented community" is defined as "an individual who self‑identifies as Black, African American, Hispanic, Latino, Asian, Pacific Islander, Native American, Native Hawaiian, or Alaska Native, or who self‑identifies as gay, lesbian, bisexual, or transgender."[71] The law was ruled unconstitutional on April 1, 2022.
by vladsotirov | 2025-11-10 05:10:55+00:00
A simpler explanation of the technique in the article that I believe matches the C standard more closely is the following.

Ideally the result of processing a macro ("macro-replacement") would contain no further macros. But in order to disallow infinite loops during processing of a macro, the C standard specifies that names of macros that would be processed recursively are instead painted blue ("marked") so as to never be processed.

The technique in the article hinges on the fact that macro-replacement, as specified in the C standard, allows not only for the result of macro-replacement to contain these marked do-not-process macros, but also unmarked unprocessed macros. Specifically, such an unmarked unprocessed macro is a functional macro arising after processing a macro with an empty definition that separates the functional macro's name from its arguments.

The technique for achieving recrusive macros is to introduce a functional macro whose definition is the would-be recursive macro, and to replace each occurence of the name of the would-be recursive macro in its own defintion with the functional macro interrupted by an macro with an empty definition.

The result is an unmarked unprocessed recursive macro. Processing such a recursive macro, e.g. by including it as an argument to a macro, corresponds to taking one step of the recursion. Thus any pre-determined finite number of steps of a recurisvely defined macro can be performed.

For example, the would-be recursive macro of the article

#define _COUNT_ONE(x, ...) + 1 _COUNT_TOP(__VA_ARGS__)

#define _COUNT_TOP(...) __VA_OPT__(_COUNT_ONE(__VA_ARGS__))

#define COUNT(...) (_COUNT_TOP(__VA_ARGS__) + 0)

becomes

#define EMPTY

#define _COUNT_INDIRECT() _COUNT_ONE

#define _COUNT_ONE(x, ...) + 1 _COUNT_TOP(__VA_ARGS__)

#define _COUNT_TOP(...) __VA_OPT__(_COUNT_INDIRECT EMPTY()(__VA_ARGS__))

#define COUNT(...) (_COUNT_TOP(__VA_ARGS__) + 0)

To process the COUNT(...) macro 5 times, allowing it to count up to 5 variable arguments, nest it 5 levels deep as an argument to a macro.

#define EVAL1(...) __VA_ARGS__

#define EVAL5(...) EVAL1(EVAL1(EVAL1(EVAL1(EVAL1))))

EVAL5(COUNT(1,2,3))
by YZF | 2025-11-10 05:11:02+00:00
Good luck with your search.

Free advice from the Internet- That role you're describing is pretty rare for new grads. You'd normally look for someone with experience and a track record before trusting them with open ended work or product management roles.

Start by being a "junior" builder in a team, then as you prove yourself you'll be given broader scope, this can take a while. There are teams building things that need strong builders. The smaller the company the more likely you'll be able to grow faster if you perform well.
by inverted666 | 2025-11-10 05:11:14+00:00
This article describes issues lurking unseen for inactive people. I have the inverse. I'm one of the more active people I know: lots of walking, biking, swimming, hiking (with a heavy pack). I like to do outside work like digging and chopping firewood, etc. Yet, my blood glucose went prediabetic a couple of years ago (I'm 45). I actually eat very well too, lots of greens and whole grains, mostly vegetarian (my wife is a dietitian). I rarely eat sweets.

So, I have the inverse issue: instead of being inactive with an unobserved symptom, I am active with an observed symptom.

Alas, I haven't been able to get any relevant medical advice because the answer is always: diet and exercise. And, while I suppose I could find some way to improve my diet and exercise to some degree, I'm clearly above the norm. And, when I got a referral to an endocrinologist, they ended up canceling the appointment without seeing me because I'm only prediabetic.

Does anyone have thoughts or advice?
by seam_carver | 2025-11-10 05:11:41+00:00
What really grinds my gears is that I have devices that only work with AFT and not OpenMTP. Like my Hisense A9. Because AFT will crash if you try to transfer hundreds of files. I wish I could get rid of AFT but I can't

I also have a usb-c flash drive for copying as well.

Amazon has a great MTP app but it only works with Kindles.
by kijin | 2025-11-10 05:11:59+00:00
I have a simple rule: whenever I receive an issue or PR from an unfamiliar account, I skim the text and/or code and post 1-2 quick questions. If the submitter responds intelligently, then the issue warrants a more in-depth investigation. If not, the submitter clearly doesn't think that the issue is worth following up on, so it's not worth my time, either.

The more code a PR contains, the more thorough knowledge of it the submitter must demonstrate in order to be accepted as a serious contributor.

It doesn't matter if it was written by a human or an LLM. What matters is whether we can have a productive discussion about some potential problem. If an LLM passes the test, well it's a good doggy, no need to kick it out. I'd rather talk with an intelligent LLM than a clueless human who is trying to use github as a support forum.
by kmeisthax | 2025-11-10 05:12:22+00:00
We got used to Nintendo being lax with security.

Although, that being said, Nintendo has been doing console bans since the 3DS. Every 3DS cart has a serial number and the server will ban consoles that happen to both be online with the same cart at the same time. Switch and Switch 2 have the same restriction. It was really only the Wii and DSi that were lax.

I suspect what really changed is that the MiG Switch exists. People just now got access to a cheap, reasonable, and most importantly, difficult to ban flashcart solution. What's going on is that people are dumping their games, selling them on, but still playing their now-illegal backups. Since those games have been dumped and are on the used market they're little time bombs that will explode and kill someone's console.

Even in the 3DS era, though, much of the piracy scene was focused on CFW and homebrew piracy apps. The thing about CFW developers is that they actually have the fear of God (or at least the feds) in their heart, so they ONLY provide enough instruction to get homebrew working. And the people providing piracy tools on top of that are part of the piracy scene, they know what gets banned, so they're all going to tell you a hundred times to NEVER. USE. PUBLIC. HEADERS. ONLINE.

But the MiG Switch people? They don't care. They just want to sell you a flashcart. Hell, Gateway (the 3DS equivalent) was run by people who shipped literal console-bricking malware to try and "protect" their flashcard against clones (ironically). The only reason this didn't become an issue on 3DS is that Gateway's precious exploit got patched and they couldn't steal exploits and tools from the CFW scene fast enough to keep the card working.
by hitensethiya | 2025-11-10 05:12:29+00:00
Building the world’s first “Travel Confidence Engine.”

I’ve been obsessed with how people actually make travel decisions — not how platforms think they do. From a consumer’s standpoint, travel isn’t just “search → compare → book.” It’s emotional, contextual, and full of FOMO.

You open 20 tabs across Booking, Google Maps, Reddit, and Instagram trying to answer simple questions like: Is this the right area? Is this hotel actually good? Am I missing a better deal somewhere else?

Most existing tools either oversimplify (like ChatGPT giving three confident but unverifiable answers) or hide information behind algorithms and commissions (like OTAs). Both remove choice — and ironically, make people less confident.

I’m building SearchSpot, a “Cursor for travel.” It automatically does what power travelers already do manually — cross-check reviews, verify real photos, compare prices across platforms — and then shows its reasoning transparently so you understand why something was recommended or excluded.

The goal isn’t to replace your decisions, but to help you close your tabs with confidence. From FOMO to flow. From chaos to clarity.

If you’ve ever spent hours researching a trip just to end up more confused, I’d love your thoughts: https://searchspot.ai/home
by platevoltage | 2025-11-10 05:13:10+00:00
I'm working on restoring (or really resto-modding) a 1980's Japanese arcade machine.

https://share.icloud.com/photos/00ajYWxKpZmYrh6KmlHOxW4tA

I was able to get the original 15khz CRT monitor up and running by recapping the board. I decided that the control panel was unsalvageable, and insufficient for what I wanted to do, which was make this cabinet compatible with most any game that would have run on a cab like this.

I decided to use RGB lit buttons, so I could change the color's depended on which game was loaded. I used an ESP-32s2 to emulate a keyboard, and accept serial messages from the host computer that changes the button colors.

I also incorporated a Stream Deck in the control panel for auxiliary functions. I was able to write a node application to run the stream deck (with the help of a library) since there is no OEM software for linux.

By far the most challenging part was getting a suitable signal to the CRT. The first thing I tried was using the Raspberry Pi's GPIO pins through a VGA666 board, but this limited my colors to 16bit, which makes 3d games look pretty awful.

Next I tried using a downscaler. This got me 24 bit color, but resolution switching doesn't work with this method.

I'm trying an AMD system now. Apparently the linux driver lets you set custom resolutions, and output 15khz (and 25khz for that matter) right from the VGA port.

I plan on doing a writeup after I near completion.
by stephen_g | 2025-11-10 05:13:57+00:00
I quite literally was thinking as I was reading your second paragraph, "hey, they should try swimming" - turns out you're well ahead of me!

I started about four years ago, and it's been awesome for me too. For me I tried it because I just never liked how running makes me feel in my chest, whereas the aerobic intensity of swimming (slower burn in zones 2 and 3) feels way better to me.

For anyone starting out, there is a bit of a hump to get over as you get some technique (I just used YouTube videos and feel). For a bit of an idea of how it can be to start, when my then-girlfriend (now wife) started coming along to some of my sessions, she had done three half marathons and was training for her fourth, but she couldn't swim 50m of freestyle in one go without a break! I remember doing two laps, having a break, then some breastroke, break, etc., whereas now I can pretty easily punch out 600m freestyle sets fairly fast before a break, or do 2km without stopping at a bit of a slower pace.
by gaudystead | 2025-11-10 05:14:47+00:00
I'm not the person you asked, but depending on what kinds of quality of life improvements you're looking for, your budget, your 3D design abilities, and your tolerance for working on the printer versus printing with it, the answer will vary in terms of what works for you.

If you're casually interested, the Bambu Lab A1 combo will do most things you'd want it to do, fairly reliably, but with a closed ecosystem.

If you want something more robust, go for a Prusa, but be ready for a more hands on experience.

If you want an entirely customized bespoke with a high learning curve, go for a Voron.
by CGamesPlay | 2025-11-10 05:14:47+00:00
I think it's disrespectful to throw bad code on somebody else, regardless of its provenance. And (as a professional who uses AI coding agents) I understand that LLM code is often bad code. But the OP isn't complaining about the deluge of bad code being submitted as PRs, they're complaining about LLM code being submitted as PRs.

I've also been on the other side of this, receiving some spammy LLM-generated irrelevant "security vulnerabilities", so I also get the desire for some filtering. I hope projects don't adopt blanket hard-line "no AI" policies, which will only be selectively enforced against new contributors where the code "smells like" LLM code, but that's what I'm afraid will happen.
by jpollock | 2025-11-10 05:15:24+00:00
I'm not sure how that act would differentiate between hiring someone in India vs outsourcing to India.

Also, how would it differentiate between outsourcing and SAAS?

A _better_ solution would be to remove the H1-B cap and continue to skim the best graduates worldwide. Same with removing the green card quotas. Make sure if someone gets an H1-B, they can transition to a green card and then to citizenship.

That's always been the US's super power.

Keep the density of innovation in the USA by inviting people in.