MurphyA/hacker-news huggingface dataset:
by echelon | 2025-11-06 15:20:15+00:00
It's my fault for lumping tools like ChatGPT into the bin of "chatbots" that people - mostly kids - are sexting and forming intimate relationships with. In my mind, the latter are "chat" apps.

ChatGPT and Claude have incredible utility, whereas Character.ai-type chatbots are much less certain. I can't fathom trying to spend more than a few minutes talking to them since they have so many shortcomings.

I don't consider ChatGPT a chatbot because my inquiries tend to match my usage of Google Search. It's a search tool.
by cogman10 | 2025-11-06 15:20:18+00:00
Baldwin and Erie were both in small towns. I can't find any information on Erie, but Baldwin ultimately saw a $100->$200k yearly shortfall for a city of 1400.

If they wanted to accommodate that shortfall, then that translates to a $150 yearly tax burden per person. They instead chose to shutter the store.

The stores lost money in both cities, but in the process baldwin sold over $1M in produce breaking even at least once.

> There is zero chance that it would operate at a profit or break even.

The Baldwin example shows that breaking even is definitely possible. And for a city with the population density of NY, it's probably easier to pull off. It's certainly easier to support these stores if there's a shortfall.

> Lastly, nothing about any of this in any way comparable to NYPD as a budgetary item. Comparing retail food to public safety is just really bizarre.

But it is. The NYPD is simply overfunded. They can buy toys and tanks while paying the cops to catch people jumping turnstiles and play candy crush.

A pretty small fraction of the NYPD budget could cover shortfalls. That's why it's brought up. These grocery stores, even if they never turn a profit, won't be costing the city $100M, or $10M. They likely won't even shortfall to $1M. For a city with a budget of billions, adding 1M in is really just a drop in bucket.

And in the process, such a grocery store will help far more people than the average NYPD cop does.
by YuukiRey | 2025-11-06 15:21:06+00:00
> I have seen what people are capable of doing when their tools get out of the way, and they are free to just create. This is how world class athletes, musicians, artists, writers, and of course programmers take what is in their mind and translate it into reality.

I think this is a fallacy. If you approach the question of how these people achieve the things they do with a bias towards tooling then you'll come to the conclusion that it plays a big role in their success.

In reality, many of these folks start with a very strong drive to achieve something and then the rest sort of follows. If you want to be a world class musician, start practicing an instrument. Ideally fall in love with music. The rigorous and meticulous practice routine comes later.

In other words: you can have the world's best tooling that gets out of the way, but you're still as unmotivated to do anything as before.

I think it's a cool idea and it sounds like a fun and creative endeavor. I don't want to talk it down. But I also wouldn't want folks to get the, in my opinion, misguided impression that "tooling -> success" is the correct order.
What Is Going on with Telnyx?
by AAAAaccountAAAA | 2025-11-06 15:21:15+00:00
Recently, Telnyx has locked up my account, demanding a biometric KYC procedure, outsourced to a company called Onfido.

I contacted their customer service. They explained that they require to re-KYC every account that has been inactive for 60 days. It is a rather short period, but more or less understandable for an enterprise-oriented provider. However, they declined to answer why they have choosen such an invasive KYC method, citing unspecified "security reasons".

Following my own research, I suppose it might be due to a certain FCC case[1], in which a scam caller used Telnyx services. It would explain why the KYC procedure is required in order to place calls, but does not explain it as a condition of logging in to the service.

I'd rather not upload my biometric data to who-knows-where, both because I find the whole recent AI-powered surveillance boom distasteful, and also because that specific company has suffered a major data breach[2].

1. https://www.bleepingcomputer.com/news/security/robocallers-posing-as-fcc-fraud-prevention-team-call-fcc-staff/ 2. https://cybernews.com/security/popular-apps-left-biometric-data-ids-of-millions-of-users-in-danger/
by supersrdjan | 2025-11-06 15:22:02+00:00
The most seamless capture-from-anywhere workflow I struck upon is to have a shortcut on my phone's home screen. When tapped, it takes my dictation, transcribes it, and saves it to an inbox.org file with an org-syntax timestamp, synced to my main computer.

Basically the notes have the same format that org-mode uses to save notes placed in the logbook. But you can also make them as individual TODO headings or whatever. It's all plain text anyway.

I try to empty the inbox.org every morning, I typically have 20-30 entries to go through. Some things matter and are revised and refiled appropriately. The rest gets dumped into a chronological log file for just in case.

edit: btw, it would be cool if I also made a version that would append the content of the phone's clipboard to the transcription, so that I can also catch links and/or bits of text. Or maybe even multimedia, thought I am not sure how I would accomplish that.
by mns | 2025-11-06 15:22:25+00:00
The “I’m sorry you feel this way” is the first thing you learn from that HR workshop about communication when you get a promotion where you have to manage people.

The thing is that having a lot of people working in corporate environments, where you constantly need to be political and backstab others to achieve some task you've been given, this is the norm, so for many this is normal, the type of stuff where they say: I'm just trying to be helpful and constructive, but for anyone not having time for this corporate double-speak, this seems rude and condescending.
by close04 | 2025-11-06 15:22:25+00:00
> You never needed a bucket of hubs with things like zigbee2mqtt or the Zigbee implementation in Home Assistant

That works, I am doing the same. But the average consumers don't want to be bothered to run HA, they want things to work out of the box with minimal fuss setting up or operating. This usually meant having the Philips hub, the IKEA hub, the Samsung hub, etc.

> That's enough a proof that the issue was not in the protocol

For sure not in the Zigbee protocol, which is standard. The differences are in the logical communication protocol, at application level. Each manufacturer wanted to fully control their product, with no alignment with other manufacturers, which made devices and hubs mostly incompatible outside of each ecosystem. This is what Matter is looking to fix. One controller coordinating over a standard protocol a bunch of IPv6 devices connected via WiFi, Ethernet, or Thread.

And best part, Matter certification means the devices have to be able to operate locally. No more "cloud polling" [0] type integrations even for basic functions.

[0] https://www.home-assistant.io/blog/2016/02/12/classifying-th...
by darkwater | 2025-11-06 15:22:26+00:00
> you can pair different vendor's products to the hub, and the hub can translate between them. But while you can pair an IKEA remote to an IKEA bulb without a hub, you can't really do that between different brands.

Yes you can, I did that with Ikea, Philips and Innr brands. No hub, not even Z2M involved. Yes, as you say they do need to agree on a "protocol" and AFAIK they are all following Philips lead on that, but they can totally work in a P2P fashion without any hub. They negotiate their own key, you just need to pair them with a very close distance (less than 5cm approx).
by pyrale | 2025-11-06 15:22:29+00:00
> If US Trade Office can be leveraged to destroy internet censorship efforts in other countries, then so be it.

...But, of course, US corporations enforcing the same kind of censoring is a-OK, because corporations are people and their censorship is free speech.

I'll be open to your posititon the day Boticelli's Venus doesn't get censored on FB because there's a pair of tits somewhere on the painting.
by analog31 | 2025-11-06 15:22:36+00:00
Granted I'm not a DJ but a jazz musician. I think there's a slight premium for "out of town" acts compared to local acts of possibly equal quality. It could simply be due to scarcity. If a certain act is only in town for one night, then it's your only chance to see them, whereas you can put off seeing a local band for a while.
by quentindanjou | 2025-11-06 15:22:41+00:00
> Protecting more established interests but kneecapping progress.

I assume you must be American. I always find it funny that there is that US belief that Europe is "old-fashioned" with "old tech" and "old progress". I never encountered anyone yet to tell me what progress wasn't in Europe that was in the US.

I actually think this is a bit backward, with US lack of transportation funding, more people struggling with poverty, backward ecological measures, and missing health care with lower life expectancy.
by antonvs | 2025-11-06 15:22:49+00:00
> Things that are "undesirable" simply meet an information theoretical death sooner than they otherwise should.

A good example is how payment processors (mainly the major credit card companies) police adult sites, forcing them to ban certain keywords. It's a weird situation in which the role of morality police is played at the point where control can naturally be exercised in a capitalist economy.

As we'd expect, that same pattern is repeated elsewhere, e.g. in social networks that censor in all sorts of ways, many of them explicitly intended to reinforce the status quo and neutralize or undermine dissent.

When you have an authoritarian government, all of this tends to happen more centrally. But democracies tend to distribute this function throughout the economy and society.
by cardanome | 2025-11-06 15:23:39+00:00
If Ladybird ever gets successful it will get get the same enshittification as Firefox did.

It is so vexing that people refuse to learn from our failures. If you want to keep corporate grifter away to need to build the structure to do so.

You need a strong license like GPL-v3 to scare the pricks away. You need a non profit foundation, if possible not based in the US, that actually does the development. If Google or Microsoft or any other monopolist wants to sponsor you, tell them to bugger off. Don't take the devil's money. Allow actual user to directly donate to development.
by jonathanlydall | 2025-11-06 15:23:51+00:00
Wife and I are like minded when it comes to scraping or rinsing plates before they go into the dishwasher, fortunately.

I don’t force myself to eat all my food, but will typically do so as I tend to serve less than I might need and add a bit more after if I’m still hungry.

What I mean is that while still eating I (kind of pedantically) normally scrape my plate quite clean such that there is nothing to rinse, like every grain of rice for example, in the interests of not having to rinse off anything before it goes in the dishwasher. This is the thing I haven’t bothered to ask my wife to also do.
by luca-sctr | 2025-11-06 15:24:17+00:00
A recent paper[1] has shown that such features (which can also be looked at as refactoring candidates) can be detected with concept lattices, using a 'reverse-inheritance' relationship.

Their tool is available[2] on github, for those wishing to experiment with ad-hoc features.

[1] H. Mili, I. Benzarti, A. Elkharraz, G. Elboussaidi, Y. -G. Guéhéneuc and P. Valtchev, "Discovering Reusable Functional Features in Legacy Object-Oriented Systems," in IEEE Transactions on Software Engineering, vol. 49, no. 7, pp. 3827-3856, July 2023

[2] https://github.com/hafedhmili/featurediscovery
by torginus | 2025-11-06 15:24:42+00:00
All previous Zigbee and current Thread devices are physically incapable of connecting to the internet - the hub they talk to might, but since these are standardized (Matter and/or Zigbee define standard protocols for devices like this), you wont have problems picking another hub.

As for software updates, they can be updated, but these devices are so simple they can be reasonably bug free after a while - and security's not a concern (that much) since they don't really have internet access.

Some devices were known to have vulnearbilities where the attacker was physically present to get in radio contact with the device, but those are pretty rare and impossible to exploit en masse.
by zamadatix | 2025-11-06 15:24:58+00:00
The "The Traditional Way" section of the article covers the shortcomings of the WebRTC approach (i.e. ICE) and why it does not always result in a P2P session forming/the TURN server leaving the picture.

The tldr is having a TURN server enables more hole-punching methods to be attempted, but that's not the same thing as a guarantee the session will succeed in switching to P2P.
by Cyph0n | 2025-11-06 15:26:10+00:00
This is changing, because the ruling class of politicians and billionaires is discovering that things can actually change if they don’t control the narrative, especially in the age of social media.

Read up on the motivations behind the TikTok acquisition, or the attempts to legislatively censor certain topics on Wikipedia, or the myriad of knobs used by social media “content review” teams etc, or Chat Control in the EU, or going back further, the surveillance systems detailed in the Snowden leaks (why surveil if censorship isn’t the goal?).

It’s ultimately exactly the same reasoning as that used by the CCP, but in a more subtle and gradual manner. Yes, right now, the GFW is a different beast, but if we do nothing, I would wager that the solutions will converge.
by notanastronaut | 2025-11-06 15:26:14+00:00
I've completely avoided Chrome/Edge in the browser wars. I went from Netscape to IE to Firefox and stayed there. I was using it before and after its notorious changes to WebExtensions API breaking many plugins in 2017.

I don't have any crashing issues with it.

I even remember the great "speed test" wars where pages like Lifehacker were measuring how long pages took to load and declared this or that browser the winner for that year.

That being said, the direction their privacy policy is going is concerning and giving me reason to eye alternatives. But from a technical standpoint it's solid on my end.
by sometimes_all | 2025-11-06 15:26:24+00:00
If someone, especially one who pretty much worked for free for 20+ years to make YOUR PRODUCT BETTER and you just burned off all their hard work in front of them, just publicly quits with a proper explanation given as to why, and then you ask them to come to a quiet corner to "discuss things", maybe as damage control or whatever, without returning the favor and explaining your point of you as publicly as they did, or even preferring up the chance to give them some sort of agency and an opportunity for yourself to rectify things, I cannot see anything except condescending and disrespectful behavior.

This doesn't need any low-context/high-context nonsense to figure it out, given when the complainer's post was plaintive enough for someone from the Netherlands to appreciate.
by asacrowflies | 2025-11-06 15:26:27+00:00
What pisses me off about these people and the comments is the shear hubris and ONLY thinking about humans survival.... And not the rest of the biosphere ...... If our children have to live in habitats like LITERAL SPACESHIPS to survive and will never experience grass...or a dragonfly or bee landing on them. Or lady bugs...or horses or elephants or whales etcetcetc. ... To have these relegated to the same mythical category as a dragon or unicorn.... Is so unconscionable I don't understand how all these so called intelligent people just carry on and shrug...

"The economy will be fine"

True Idiocracy moment....
by kant2002 | 2025-11-06 15:26:30+00:00
I was in same position as Mozilla guy when I slowly crawl through Cordova Russian translation. Then suddenly MS have initiative with Cordova Tools for VS, they redesign Cordova website (which is great) but completely drop docs website, and say - hey, we can use automatic translation if you want read in your mother tongue. Ironically I speak with MS manager and he was Russian speaking as well. So even if large corps made mistakes, their mistakes can const community contributors. But they are cheap, so who cares...
by hypeatei | 2025-11-06 15:26:34+00:00
> but she is just as corrupt. This is why The Democrats' attacks on Trump don't work. If you steal $100 you don't get to be outraged at the guy who steals $1 million.

Is this satire? If not, that's completely delusional and really a poor attempt at covering for Dear Leader. Adhering to the law and reporting stock trades is not the same as: running a cryptocurrency that can't be traced (Trump coin), running a mobile service provider while you control regulators (Trump mobile), pardoning a convicted fraudster for aiding/supporting your crypto schemes (Zhao pardon), saying you'll put a foreign leader in contact with your son for family business dealings (Indonesia and Eric Trump), and being gifted a $400M jet by Qatar.

But sure, let's pretend these people are just as corrupt as each other. Especially when Trump explicitly campaigned on "draining the swamp" or whatever and his minions are now trying to change the subject and go: "but Pelosi!!!"

The only reason you're even able to push this BS is because they're following the law and publicly disclosing these trades. Who is influencing Trump via his meme coin and various business dealings? We may never know.
by skydhash | 2025-11-06 15:26:45+00:00
As the sibling comment put it, that’s when I look into ergonomics accessories.

My primary mouse is a trackball one, because I have pain in my arm (elbow and shoulder) when I use a regular one on a desk.

I will maybe get a split keyboard in the future. But I did get a mechanical one because of key travel. And I touch type, so I spend less time on the keyboard itself.
by jack_tripper | 2025-11-06 15:27:15+00:00
German government is an ally and accomplice to Israel, so they don't care about consequences to those who are seeking actions against it.

They might even be supportive of such retaliatory actions the same way how they support Antifa beating up anti-government or anti-immigration protesters.

You know that saying "for my friends everything, for my enemies the law".

So, looking towards the German government as a beacon of objective morality would be a mistake. They're just as corrupt and hypocritical as the rest.
by NoMoreNicksLeft | 2025-11-06 15:27:15+00:00
>It would be easy. Require the backbone CEO's to certify that their networks don't connect to networks that connect to China, Russia, Nigeria, etc.

And when other countries don't play ball? Then we shut down those backbones, and it's the United States that is isolate, not Russia (though please feel free to pick another target if you don't like Russia). No one's cutting off China, not without their economy dropping dead. Sure, maybe there's some country that you could do this to... but that country is so unimportant that they're probably already almost-cut-off anyway. You don't even get to to do this to a Brazil or Indonesia, let alone any country that matters.
by omnicognate | 2025-11-06 15:27:43+00:00
Important clarification

> search is guided by an LLM

The LLM generates candidates. The selection of candidates for the next generation is done using a supplied objective function.

This matters because the system is constrained to finding solutions that optimise the supplied objective function, i.e. to solving a specific, well-defined optimisation problem. It's not a "go forth and do maths!" instruction to the LLM.
by yibg | 2025-11-06 15:27:48+00:00
I think easier said than done. I was similarly labelled as "gifted" as a child and have struggled my entire life with being ok with where I was, in academics, career even romantic relationships.

Looking at what I've accomplished and obtained, they're objectively better than average along pretty much every dimension. But, I still struggle to be satisfied. I know this is a me issue, but I also don't know how to change it.
by ACCount37 | 2025-11-06 15:28:20+00:00
This boneheaded idea of "just block the Bad Countries from our Good Web" needs to die a miserable death.

Countries like Russia or China spend billions on controlling the flow of information on their own land. Countries like Iran go out of their way to blackhole the traffic whenever any disruptions or political violence happens in the country, and for every Nepal, where this backfired terribly, there's a dozen cases of countries doing that and getting away with it. And you're proposing we just help the authoritarians out by doing their dirty work for them.

Sure, let's do that! Give their propagandists a win, leave everyone who's in those countries now hang out to dry in an information black hole! Let the abuses perpetuated by their own governments go unseen and unheard! All to preserve the Good Web, For Good People Only.
by fwsgonzo | 2025-11-06 15:28:24+00:00
I remember when the C++ subreddit got depressing after the memory-safety debacle. I wrote in plain-text that it's not about memory-safety and it never will be. C and C++ has a major problem: Managing large projects with multiple dependencies is horrible, and integration is horrible, and all the work-arounds and special features (like precompiled headers) all have problems, footguns. There is no end to the complexity of managing a large C++ project, for example.

I know this because I manage several. To this day, building on Windows is a chore and a half, and I consider my build process to be barely working, and it will one day break simply because the packages I depend on will have some new dependency. As a very recent example is protobuf suddenly depending on parts of abseil.

Memory safety is that extra thing that makes the decision easier.

As for Rust, there are problems too, but to a much smaller degree. As an example, compiling for RISC-V requires a cross-compiler (or at least the linker). Cross-compiling to RISC-V with Go does not.

A final anecdote at the end: I recently added support for Common Access Token in a Rust project, and it was exactly as easy as I thought it would be. I'm not much of a Rust programmer, but I cannot express strongly enough just how big of a difference this makes to productivity. In C++ land we sort of ended up agreeing to never agree on how to get proper networking. It's absurd.
by shagie | 2025-11-06 15:29:05+00:00
I believe the key word in that passage is "decisions".

You can't use ChatGPT (or other OpenAI offerings) to grade essays, decide who is the least risky tenant, assign risk for insurance, filter resumes, approve a loan, determine sentencing...

Those are things that require human agency for "a person decided this" rather than "we fed it into the program and took the answer."
by nu11ptr | 2025-11-06 15:29:24+00:00
I admit it may just be because I'm a PL nerd, but I thought it was general knowledge that pretty much EVERYTHING in Python is an object, and an object in Python is always heap allocated AFAIK. This goes deeper than just integers. Things most think of as declarative (like classes, modules, etc.) are also objects, etc. etc. It is both the best thing (for dynamism and fun/tinkering) and worst thing (performance optimization) about Python.

If you've never done it, I recommend using the `dir` function in a REPL, finding interesting things inside your objects, do `dir` on those, and keep the recursion going. It is a very eye opening experience as to just how deep the objects in Python go.