MurphyA/hacker-news huggingface dataset:
by DocTomoe | 2025-12-14 05:40:34+00:00
Hm, I have the opposite setup - I operate a dehumidifier. The building I live in gets humid quickly, and that causes mould quickly. My tank fills. When the tank is full (and, depending on outside conditions and number of humans present, that happens anytime between 16 and 40 hours), the device stops dehumidifying to prevent tank overflow.

Yes, I do still need to be present to empty the tank. But automated warnings when the tank is full (in combination with more intense 'room's LED lightbulb flashing red' when BOTH the tank is full AND humidity rises above 60%) are nice - otherwise, I'd have more mental load to check a little tiny LED on the device itself every two days or so, which, surprise, I would keep forgetting.

Why are outside sensors relevant in my use-case? Because running the dehumidifier is pointless when the window is open AND outside humidity exceeds inside humidity (and electricity is expensive where I live).

Secondary use-case: mould and 'rentee did not air out the humidity correctly' are some of the more common points of conflict between landlords and rentees over here. With my smart dehumidifier (and a few more sensors placed around the apartment and outside), I have a paper trail should this ever come in front of a judge that yes, in fact, I correctly fought humidity.

Is my use-case everyone's use-case? No. Am I probably over-engineering this? Sure, it's possible. Is it nice and kind to make broad paternalistic assumptions and snarky jokes on what and what not "anyone" really needs? Doubtful.

You're arguing from device capability. I’m arguing from human cognitive load and failure modes. The question isn't "can the (de)humidifier regulate humidity on its own?", but "how many low-level checks and mental reminders does it eliminate over months of use?". For people who forget, get distracted, or simply want fewer things to keep in mind, that's not dubious value - it's the entire point.
by iancmceachern | 2025-12-14 05:40:49+00:00
But the same things benefit both. And often "human" harvesting just means humans driving farm equipment, which are now basically totally automated.

Things like growing crops in rows. Things like grape vines being trained into rows. Things like nut trees bred so they shed their nuts when shaken by a mechanical shaker.

These things are the same, it's just how automated we go.

I've spent over a decade in the agtech/robotics space here in Norcal and everyone seems to have an opinion, until you actually go out to where our food is grown and find out it's already highly automated, robotic, etc. It's just not sexy in the VC tech way we need it to be to be cool to talk about.

Go to a modern farm, see how intertwined tech, farming, biology, all is. It didn't get this way overnight.

Put another way. What improvements to plants to benefit human harvestability can you think of wouldn't also improve robotic harvestability?
Show HN: CF Local Helpers – Dashboard for Cloudflare Workers Local Dev
by bimsina | 2025-12-14 05:40:58+00:00
I got tired of writing one-off scripts every time I needed to check what's in my local KV namespace or debug a D1 query while developing Cloudflare Workers apps. So I built this.

It's a simple dashboard you mount on a route (like /dashboard) that lets you: - Browse and edit KV namespaces - Run SQL queries against D1 databases - Navigate R2 buckets and preview files - See all your env bindings in one place

Works with Hono, Itty Router, TanStack Start, or plain Workers. Just add it as a dev dependency and import it where you need it.

Stack is HTMX + TailwindCSS + DaisyUI + AlpineJS.

GitHub: https://github.com/bimsina/cf-local-helpers
by calmbonsai | 2025-12-14 05:42:21+00:00
I always laughed at the "fixed-position" rotatable laptop equivalents https://legendary-digital-network-assets.s3.amazonaws.com/wp... that were on people's desks as if somehow a single physical desktop location would work for everyone--let alone aliens.

In truth, that was due to having a fixed sight-line and focal distance to the camera so any post-production LCARS effects could be matched-moved to the action and any possible alternative lighting conditions. Offhand, I can't think of any explicit digital match-moving shots, but I'm certain that's the reason.

As pointed out in that infamous Red Letter Media video, all the screens on the bridge ended up casting too much glare so they very blatantly used gaffer tape on them https://www.youtube.com/watch?v=yzJqarYU5Io . :)
by andai | 2025-12-14 05:42:59+00:00
Nice :) I did something similar a few days ago. What I ended up with was a 50/50 blend of hilarious nonsense, and verbatim snippets.There seemed to be a lot of chains where there was only one possible next token.

I'm considering just deleting all tokens that have only one possible descendant, from the db. I think that would solve that problem. Could increase that threshold to, e.g. a token needs to have at least 3 possible outputs.

However that's too heavy handed: there's a lot of phrases or grammatical structures that would get deleted by that. What I'm actually trying to avoid is long chains where there's only one next token. I haven't figured out how to solve that though.
by kube-system | 2025-12-14 05:43:57+00:00
Not exactly -- legally speaking people are always primarily responsible for their own actions.

However, basically all insurance in the US extends coverage to people who the owner allows to drive the car.

But if you borrow someones car and you cause damages that go beyond their insurance limits, you can be personally sued for the remainder because you are still liable for your actions as a driver.

There are some exceptions where the owner can also be held liable for damages that someone else does, especially when they do it recklessly (e.g. lending to a drunk driver)
by flexagoon | 2025-12-14 05:44:26+00:00
> I work for IPinfo

Ngl, I never knew that those IP location tools are actual companies with full time employees. I always assumed they were just made by some random guy in an afternoon by wrapping maxmind API. Interesting to hear that that's not the case (at least for ipinfo; maybe some of the consumer-oriented IP lookup websites are like that)
by ericdiao | 2025-12-14 05:45:19+00:00
Another related but non-VPN story related to IP geolocation:

Big techs (most notably Google) is using the location permission they have from the apps / websites on the user's phones / browsers to silently update their internal IP geolocation database instead of relying on external databases and claims of IP owners (geofeed etc). And this can be hyper-sensitive.

I was traveling back home in China last year and was using a convoluted setup to use my US apartment IP for US based services, LLM and streaming. Days into the trip and after coming back, I found that Google has been consistently redirecting me to their .hk subdomain (serving HK and (blocked by gov) mainland China), regardless of if I was logged in or not. The Gmail security and login history page also shows my hometown city for the IP. I realized that I have been using Google's apps including YouTube, Maps and so on while granting them geolocation permission (which I should not do for YouTube) in my iPhone while on the IP and in my hometown.

After using the same IP again in the US with Maps and so on for weeks and submitting a correction request to Google, it comes back to the correct city. (The tricks of restarting the modem / gateway, changing MAC address to get a new IP is not working somehow this time with my IS.
by jsight | 2025-12-14 05:45:43+00:00
> Why pay for a keyboard app when the default keyboard is already good enough?

That's probably what people would have said before Swype was invented too. But lots of people use that in their default keyboards thanks to the people that _did_ pay for keyboards back then.

Who knows what innovations we are missing out on today just because we've consolidated things down to 2-3 suppliers?
by kaoD | 2025-12-14 05:46:57+00:00
I kinda liked J but my gripe with it is that I have to learn it almost from scratch every time I try to use it.

The tacit syntax is too idiosyncratic (I always forget the different types of verb trains) and I'm not entirely convinced it actually helped me as a "tool of thought" (but it might just be me not sticking with it long enough to be able to decode The Matrix).

I wish multidimensional arrays were a first-class citizen in my main languages though.
by solatic | 2025-12-14 05:47:14+00:00
You can still use a base image; you download it from the registry, extract the tar, then add your build artifacts before re-generating a manifest and re-tarring. If you specify a base image digest, you can also use a hash-addressed cache and share it between builds safely without re-downloading.

Once you have your container image, how you decide to promote it is a piece of cake, skopeo doesn't require root and often doesn't require re-pulling the full tar. Containerization is great, I'm specifically trying to point out that there are alternatives to Docker.
by andai | 2025-12-14 05:48:43+00:00
In 2020, a friend and I did this with our mutual WhatsApp chat history.

Except instead we fine-tuned GPT-2 instead. (As was the fashion at the time!)

We used this one, I think https://github.com/minimaxir/gpt-2-simple

I think it took 2-3 hours on my friend's Nvidia something.

The result was absolutely hilarious. It was halfway between a markov chain and what you'd expect from a very small LLM these days. Completely absurd nonsense, yet eerily coherent.

Also, it picked up enough of our personality and speech patterns to shine a very low resolution mirror on our souls...

###

Andy: So here's how you get a girlfriend:

1. Start making silly faces

2. Hold out your hand for guys to swipe

3. Walk past them

4. Ask them if they can take their shirt off

5. Get them to take their shirt off

6. Keep walking until they drop their shirt

Andy: Can I state explicitly this is the optimal strategy
by wakawaka28 | 2025-12-14 05:48:45+00:00
No, you are witnessing democracy in action. People can disagree about "facts" and that is ok. People need to stop trying to impose things like this on others, have conversations with people they disagree with, and otherwise mind their business instead of advocating for a different group to impose on everyone whatever they think is true, disregarding individual autonomy and basic liberties.
by collingreen | 2025-12-14 05:49:20+00:00
This reads about as good faith as "all lives matter" being shouted in the faces of people at "black lives matter" protests.

I'd love to be wrong on this but so far there has been a lot of egregious isolationist behavior that doesn't match up with something I would personally support as "America First". A truly good faith policy of non-isolationist, non-hate-based "America First" would come down hard on falsely imprisoning us citizens, destroying us soft power, abusing us allies, manic tarrifs (even without the billions in insider trading happening around them), blatant corruption, selling pardons, and the massive waste and diversion of us tax money. These things hurt America; honest shepherds don't cover up for wolves in the flock.

I think most us folks would support the idea that our government should help our country as the number one priority. It would be nice if all we debated was which policies to use and on which timescales to focus.

Ironically, the current "America first" approach you're trying to gaslight about is actually putting a bad taste in folks' mouths and hurting any honest cause wanting to push this forward.
Show HN: Tic Tac Flip – A new strategic game based on Tic Tac Toe
by breezefox | 2025-12-14 05:49:28+00:00
The biggest problem with Tic-Tac-Toe is that it almost always ends in a draw. Tic Tac Flip tries to fix that!

Learn the rules in Learning Mode or below:

- Winning Criteria: 3 Ghosts (Flipped O or X, which can be a mixture). It's not just 3 Os or 3 Xs anymore!

- Flipping Mechanic: When one or more lines having only O and X are formed, the minority of either all Os or all Xs get flipped to a Ghost, and the majority gets removed from the board. E.g., A line of 2 Os and 1 X leads to 1 X ghost and the removal of 2 Os.

- Active Flip: You can actively flip your O/X to a Ghost (or flip a ghost back) once per game.

- Placing Ghost Directly: You can place a "Ghost" piece directly as a final winning move (only once, and only when there are two existing ghosts in a line).

I'm looking for feedback on the game balance and learning curve. Specifically: - Is the "Ghost" and "Flip" mechanic intuitive? - Is the Learning Mode helpful? - Is the game fair? Any rule adjustments needed? - Any bugs or issues?

Any suggestions or comments would be much appreciated. Thank you in advance!
by nis0s | 2025-12-14 05:49:39+00:00
> Look for the rise of those promising to help their group vs those who’ll do it harm.

That’s everyone, the conventional wisdom is to form in-groups and out-groups, and to help your people. There’s no concern for truth, or establishing or maintaining universal moral or ethical standards; most conflate these with their political or religious beliefs. Regardless of whoever you are, the main concerns for anyone on average are related to resource acquisition and management.

Taking a step back, what’s the point of UBI? To sustain more of this thoughtlessness? Being able to work is a means to an end, and it’s unclear what that means for the majority when there’s no evolution of thought or purpose.

On a practical note, every statesman should support and find a way to implement UBI in the absence of providing means for acquiring basic human needs. There are a lot of examples in the world which show how to deprive populations and still maintain societal stability, but the conditions required for reproducing those effects will be absent from societies which were previously functioning democracies. It follows that such societies will enter into conflict, both internally and externally. If AI is an existential threat, then it’s because nation states will enter into nuclear or civil conflict (nuclear is less dangerous), and not because of the emergence of a super intelligence which will dominate humanity.
by azakai | 2025-12-14 05:49:53+00:00
Your general point stands - wasm's original goal was mainly sandboxing - but

1. Wasm does provide some amount of memory safety even to compiled C code. For example, the call stack is entirely protected. Also, indirect calls are type-checked, etc.

2. Wasm can provide memory safety if you compile to WasmGC. But, you can't really compile C to that, of course...
by gameshot911 | 2025-12-14 05:53:39+00:00
I was a small child at the zoo. I had lost my parents in the crowd, and was scared.

A nice black man (this was important because I grew up in a white neighborhood and hadn't encountered many black people before) knelt down to me and asked me if I was okay, if I was lost. They brought me to the zoo office where they called my parents.

I'll never forget how strange and different they were to the child me, and yet how kind they were in the sea of scary strangers.
by pizlonator | 2025-12-14 05:54:07+00:00
> Because thread 2 can observe a mismatch between a pointer and its capability, an attacker controlled index into P2 from thread 2 can access memory of an object other than the one to which P2 points.

Under Fil-C’s memory safety rules, „the object at which P points” is determined entirely by the capability and nothing else.

You got the capability for P1? You can access P1. That’s all there is to it. And the stores and loads of the capability itself never tear. They are atomic and monotonic (LLVM’s way of saying they follow something like the JMM).

This isn’t a violation of memory safety as most folks working in this space understand it. Memory safety is about preventing the weird execution that happens when an attacker can access all memory, not just the memory they happen to get a capability to.

> He claims Java has the same problem. It does not.

It does: in Java, what object you can access is entirely determined by what objects you got to load from memory, just like in Fil-C.

You’re trying to define „object” in terms of the untrusted intval, which for Fil-C’s execution model is just a glorified index.

Just because the nature of the guarantees doesn’t match your specific expectations does not mean that those guarantees are flawed. All type systems allow incorrect programs to do wrong things. Memory safety isn’t about 100% correctness - it’s about bounding the fallout of incorrect execution to a bounded set of memory.

> That's correct but irrelevant: thread 2 has P2 and it's paired with the wrong capability. Kaboom.

Yes, kaboom. The kaboom you get is a safety panic because a nonadversarial program would have had in bounds pointers and the tear that arises from the race causes an OOB pointer that panics on access. No memory safe language prevents adversarial programs from doing bad things (that’s what sandboxes are for, as TFA elucidates).

But that doesn’t matter. What matters is that someone attacking Fil-C cannot use a UAF or OOBA to access all memory. They can only use it to access whatever objects they happen to have visibility into based on local variables and whatever can be transitively loaded from them by the code being attacked.

That’s memory safety.

> He doesn't acknowledge corner cases like the one I've described.

You know about this case because it’s clearly documented in the Fil-C documentation. You’re just disagreeing with the notion that the pointer’s intval is untrusted and irrelevant to the threat model.
by reincoder | 2025-12-14 05:54:39+00:00
We are always happy to work with large technology enterprises and streaming platforms, not necessarily to sell, but to share insights, data, and practical advice. We observe the entire internet through active measurements, and we are open to co-publishing research when it benefits the broader ecosystem.

Google/GCP is top of mind for me due to a recent engineering ticket. Some of our own infrastructure is hosted on GCP, and Google’s device-based IP geolocation model causes issues for internet users, particularly for IPv6 services.

From what we understand, when a large number of users from a censored country use a specific VPN provider, Google's device-based signals can bias the geolocation of entire IP ranges toward that country. This has direct consequences for accessibility to GCP-hosted services. We have seen cases where providers with German-based data centers were suddenly geolocated to a random country with strict internet censorship policies, purely due to device-based inference rather than network reality. Our focus is firmly on the geolocation of exit-node IPs, backed by network evidence.

https://community.ipinfo.io/t/getting-403-forbidden-when-acc...

We are actively looking to connect with someone at Google/GCP, Azure/Microsoft and others who would be willing to speak with us, or directly with our founder.

Our community consistently asks us to partner more deeply with enterprises because we are in constant contact with end users and network operators. To be honest, we do not even get many questions or issues. We are partners with a large CDN company, and I get one message about a month, which usually involves sharing evidence data and not fixing something.

From a large-scale organization's perspective, IP geolocation should not be treated as an internal project. It is a service. Delivering it properly requires the full range of engineering, sales, support, and personnel available around the clock to engage with users, evaluate evidence, and continuously incorporate feedback.
Show HN: Hazbin Hotel OC Maker – Create Original Characters with AI
by xiaoshumiao | 2025-12-14 05:56:09+00:00
Hi HN

I built a Hazbin Hotel OC Maker, an AI-powered tool that helps fans create original characters (OCs) inspired by the Hazbin Hotel universe.

As a fan myself, I noticed that many creators struggle to turn vague ideas into a complete OC — especially when it comes to personality, backstory, visual traits, and tone consistency with the Hazbin Hotel style. Most tools focus only on images or only on text, so I wanted to combine both into a single workflow.

What it does

Generates original Hazbin Hotel–style characters (not existing canon characters)

Helps define:

Name & demon type

Personality traits

Backstory & motivations

Visual description suitable for artists or AI image tools

Designed for writers, roleplayers, and artists

Works entirely in the browser, no setup required

Why I made it

I’m building a broader AI OC creation platform, and this is one of the first focused generators aimed at a specific fandom. Hazbin Hotel has a very distinct tone and aesthetic, which made it an interesting challenge for prompt design and style control.

Link

Hazbin Hotel OC Maker https://aiocmaker.com/oc-maker/hazbin-hotel-oc-maker

Notes

This is a fan-made tool and is not affiliated with Vivienne Medrano or A24

Feedback is very welcome — especially from writers and artists who create OCs regularly

Happy to answer any questions about the tech, prompts, or design decisions. Thanks for checking it out!

— An indie builder
by amypetrik8 | 2025-12-14 05:56:46+00:00
I actually have "face blindness" (https://en.wikipedia.org/wiki/Prosopagnosia )

Got it after a bad car accident, some brain damage. Interestingly it also made me race blind as well - I'm probably one of the few people in the world who can say that! I do identify loved ones from the sound of their voice, though, or if not speaking, I can sometimes tell from how they walk and move. Same thing races, it's not hard to tell if someone's voice sounds black or if they walk like a white guy
by ProllyInfamous | 2025-12-14 05:58:27+00:00
>~Is dominance necessary?

Not necessarily — it's about respect. And a time-tested method is to exert your dominance (typically with violence). Maintaining power[1] is about maintaining respect [2].

[I love that certain groups of sub-ordinate apes have been observed literally tearing the alpha monkey apart, killing him; effectively ending excessive tyrannies]

As a counter-example, among the most respected persons in a prison system is the one who is generous[0] with their commisary. Snickers bars end wars.

"You can catch more flies with honey than vinegar"

>~The desire for more.

"The problem with always winning is you end up having to win all the time." —John Candy

[0] without reciprical expectations

[1] "everything is about sex, except sex; sex is about POWER" — without further commentary, other than are you reading these headlines (PS: he didn't kill himself)?!

[2] If you have not, Tim Urban's book What's Our Problem[3] is among my favorite datageek sociology books. It helped me better understand both my world and my lawyer brothers. He's the author of the excellent Wait But Why? blog.

[3] <https://www.amazon.com/Whats-Our-Problem-Self-Help-Societies...>
by samdoesnothing | 2025-12-14 05:59:45+00:00
My source shows an even 5/5 split for best performance in 2024. And 7/10 of the worst performers are Republicans (lol they can't even insider trade without messing up).

> The previous democratic president and a significant number of Democratic members of congress support banning members of congress from trading stocks

So why didn't they do it when they were in power last term. See this is what I mean, they do a decent job of sounding less corrupt whereas it's like the Republicans aren't even trying. But the outcome is the same, and it just fools people into thinking there is some significant difference.

In my country there are way bigger differences between the parties compared to the states, and even so I and a lot of other people still consider them mostly the same. So when people talk about massive differences between D & R I think they're just zoomed way in.