MurphyA/hacker-news huggingface dataset:
by red369 | 2025-09-17 00:15:27+00:00
Over a decade ago, I worked in a bank call centre, first as one of the people who would occasionally make those outbound calls and have those crazy conversations, and then later in their customer experience team. It was well known that those outbound calls to customers were a mess, but it was thought of as tricky to fix. The dilemma was that the risk department felt they needed to identify people, but not only were those people often hesitant to provide any info, we wanted them to be - for everyone else who called them, but not for us.

It was also difficult that when people asked whether they could call back, we encouraged them to, but couldn't guarantee they'd then speak to the same person. They'd need to just talk to whoever they got. That was usually enough to put the person off and they would just take the risk (unfortunately).

Edit: Just wanted to add that I personally didn't want the people to make an exception to their unknown caller scepticism. Perhaps this bugged me more than others, but I would strongly encourage them to call back, and then do my best to get the call-back transferred to me. For that and many other reasons which I like to think of as preferring quality over quantity, my stats were as bad as you'd imagine!

When that bank did really try to tackle this issue, they quickly realised that there was more than one level of risk, and for the vast majority of the calls, we could get by with very little of that customer verification process - basically just that we had called them on a number they had provided, and they stated their name (which I think was more as a recorded verification that they were at least stating they were the correct person). For the much smaller number of outbound calls with more risk, we could then ask the person to call back. Once the risk peeps were on board, it was vastly improved fairly easily.

I'm not in that space at all now, but it seems far easier than it was back then. A few banks I'm a customer of send notifications right into the online banking app, which the customer approves, confirming that they at least have access to that. I don't know what they do if you don't have the app installed. I do find it a little sad that it is yet another thing pushing you to need a smartphone (and to install yet another app). On the other hand, I think all of those banks require me to have the app to use as an authentication token to do any kind of online banking even on a desktop browser, so if you're going to do that, may as well take advantage of it everywhere.
by kstrauser | 2025-09-17 00:15:37+00:00
Hard agree. I used to be really good at Perl, but you won't find that on my LinkedIn anymore. Old certs for obsolete skills? Gone. The job I had 18 years ago? I'd be happy to tell you about it if it comes up, but you'll have to hear about it in person because I'm not advertising it on my resume.
by mschuster91 | 2025-09-17 00:15:46+00:00
> Google could do more here, however the answer is not as obvious as you might think.

Oh it is. A basic background check alone done by an actual human to see if the business is actually real, let's say this costs Google 1h @ 40 dollars plus 20 dollars for credit bureau fees. Google can offload that cost to the advertiser - even for a small cookie store, that's hardly an expense.

And after that, vet the campaign material for each asset. When you have 200 dollars in ad spend (which isn't much), 10 dollars should go pretty far in having a human see if the "pizza store" didn't just place an ad for penile enlargement.

> Automated checks work very well until they don't.

The key thing is, the entire ad industry is amoral. No one cares about fraud or brand reputation any more, not when you see chumbox ads on "reputable" newspapers. So everyone seems to think "why should I leave a few dollars on the table?".
by neya | 2025-09-17 00:16:10+00:00
I have been telling people for ages - Javascript is a pack of cards. We have progressed as a society and have so many alternatives for everything, and yet, we still haven't done anything about Javascript being forced down onto us by browsers. If it wasn't for web browsers, JS would have become irrelevant so fast because of how broken it is - both as a language and its ecosystem.

On the contrary - almost being a decade into Elixir - most of the time, I don't need (and I don't like) using external dependencies. I can just write something myself in a matter of just an hour or so because it's just so easy to do it myself. And everything I've written till date hasn't required an audit or re-write every 6 months or sometimes, even for years.

We all seem to hate the concept of Nazis and yet somehow we have done nothing about the Nazi-est language of them all which literally has no other alternatives to run on web browsers?
by raw_anon_1111 | 2025-09-17 00:16:31+00:00
Well seeing that the AirPods with ANC are $179. So you are not paying $200 extra..

I’m always surprised to see people who are willing to cheap out on things they will use often over the course of years. The sound quality of my AirPods and the seamless switching between my Mac, iPhone, iPad, AppleTV and Watch make it more than worth $249.
by hocuspocus | 2025-09-17 00:16:57+00:00
It's the same thing with Apple Passwords.

TOTP isn't that great, you should definitely use a hardware and/or pass key for important and financial services. That said your cloud synced Google Authenticator can be behind a Google account with strong 2FA (i.e. not SMS nor TOTP), then it's mostly fine.

The lesson here is really not to ever share codes you receive by SMS, and preferably disable phone as recovery and second factor.
by daemonologist | 2025-09-17 00:17:07+00:00
I agree, but here's a quote from the CEO explaining (to some degree) the choice:

“So we did actually ask AMD about this the first time they told us about Strix Halo. It was literally our first question: ‘How do we get modular memory? We are Framework after all.’ And they didn’t say no actually, they did assign one of their technical architects to really really go deep on this—they ran simulations, they ran studies, and they just determined it’s not possible with Strix Halo to do LPCAMM. The signal integrity doesn’t work out because of how that memory’s fanning out over the 256-bit bus.”

(from https://youtu.be/-lErGZZgUbY?feature=shared&t=445 via https://www.ifixit.com/News/108396/framework-let-us-in-for-a...)
by procflora | 2025-09-17 00:17:50+00:00
To take many exposures of the same scene and average the pixel values with the corresponding pixels from all the exposures. This increases the SNR and dynamic range, but naturally doesn't work very well if your subject isn't static. It doesn't increase the resolution of the image though.

For the 16mm movie cameras in this case, they probably selected frames from rigidly mounted cameras with little subject motion to get a good result out of it. Glenn strapped in tight in his tiny cockpit probably provided them with a decent number of frames they could stack without introducing much motion blur. In fact, you can see a bit of blurring at the end of one of the white straps center frame in that shot: https://cdn.arstechnica.net/wp-content/uploads/2025/09/03b-G...

It's a pretty common technique in astrophotography. Here's a page that goes into some more detail in that context: https://clarkvision.com/articles/image-stacking-methods/
by 8note | 2025-09-17 00:17:53+00:00
whats making the confidence that you are correct, and other people are bots, vs you being the bot?

up until recently, you didnt know the definition of homelessness that is used in the data. how are you making claims about the data? which data? what does it say?

since you know journeymen, you might want to ask them to meet their apprentices. That way, you could visit the apprentices homes that theyve bought, and can definitely pay the mortgage on by themselves.

or, if they dont have any, you could try to meet some CNAs at the local hospital? or the person at the grocery til?

its wild you dont think poor people exist.
by BobAliceInATree | 2025-09-17 00:19:33+00:00
as far as I can tell, pharmacists cannot give vaccines off-label (this is an issue for the new covid guidelines and some states fell back to an Rx if no longer eligible for the covid booster).

Your PCP may give a vaccine off-label though, which is how I got my Shingrix, though I had to pay out of pocket.
by trimethylpurine | 2025-09-17 00:20:21+00:00
Nice, except "almost" doesn't describe anything relevant to the question and its inherent subjectivity makes it useless especially when attempting to draw from a pool of data that's not relevant to the question.

"Almost everyone in the US is white," doesn't tell you anything about the demographics of the US. It's still technically true, but it's painting a grossly inaccurate picture of the demographics.

You should take on some statistics lectures or macrobio on Khan or something. This isn't a good platform for in depth discussion. You're not going to learn anything from this.

Talk to an expert. When they see what you're doing they will easily explain what's wrong to you.

Although, maybe these examples I gave are enough.
by Theodores | 2025-09-17 00:20:47+00:00
I know nothing about this, however, today's codes are not the same as yesterday's codes. From what I understand, plenty of very tall housing blocks were built for factory workers and their families, which now get retrofitted with an elevator, or, as we say in the UK, a lift.

This enables people to stay in their own homes in old age. The lift is external to the building, making it relatively easy to install. The balconies, presumably built for mostly clothes-drying purposes in ye-olden-days, provide the access.

I don't know if this goes to 10-20 storeys, I am just chiming in because, yes, there were many high rise buildings without lifts and our ever-inventive Chinese friends have worked out a solution.

In sunny Scotland we have what non-Scottish people call 'apartment blocks' (closes) and some of these go up six storeys with no lifts. Moving house into one of these is fun, as you can imagine. You can get your steps in carrying 25Kg+ for half of your steps, to feel like you have just completed some type of marathon. On the positive side, you are unlikely to be robbed of everything, once you have moved in.

As for fire, this means lots of doors. You might have four doors to work with, two sets on the ground floor and two more on your own floor. These doors make the effort truly Herculean since you can't wedge them all open.

More generally, what amazes me about lifts in the UK is that there is a general lack of redundancy. Recently I had to go across the country by train with a bicycle and two massive rucksacks full of stuff. There were four connecting trains I needed to get. This would have been 'easy enough' if the lifts had been working. They were not working. Had there been two lifts per station then one could be out for maintenance, but no.
by lapcat | 2025-09-17 00:21:54+00:00
> The app became unexpectedly successful, hitting the top 100 paid utilities

What's your definition of "successful"? Mac App Store volume is quite low, especially with upfront paid apps. You're likely averaging only a few unit sales per day, right? Maybe only one unit per day, and even that might be a generous estimate.

> A few open-source clones have also appeared on GitHub

Is your app open source? If so, that's probably why you're getting copycats.

> It seems that derivative apps with plagiarized descriptions and app elements are being approved without issue. Does this signal a shift in App curation?

No. Apple's so-called "curation" has always been terrible.
by casey2 | 2025-09-17 00:23:11+00:00
I'm not so sure. The user experience has really crystallized over the years. It's not hard to imagine a smart tv or something like it just reimplementing that experience in hardware in the not too distant future (say 2055 if transistor and memory scaling stall in 2035).

We live in a special time when general processing efficiency has always been increasing. The future is full of domain specific hardware (enabling the continued use of COBOL code written for slower mainframes). Maybe this will be a half measure like cuda or your c++ will just be a thin wrapper around a makeYoutube() ASIC

Of course if there is a breakthrough in general purpose computing or a new killer app it will wipe out all those products which is why they don't just do it now
by forgotoldacc | 2025-09-17 00:23:30+00:00
Still a strangely high number.

Imagine 250 representatives all going to a country with a similar population. It'd be mighty strange if 250 representatives from across the US went to Kyrgyzstan. Frankly, I'd find it strange if 250 went next door to Mexico all in the same year and that's a directly neighboring country that's actually relevant to US interests and the US's single biggest trade partner. Israel gets some sort of special treatment and it's really, really weird. It's treated with higher reverence than any state within US borders is.
by duxup | 2025-09-17 00:24:13+00:00
I feel like governments are legislating businesses out of fear of the internet.

Meanwhile massive swaths of the internet are unfiltered, contain the content that they're afraid of and will be untouched.

The internet is a tool, I'd rather see effort teaching people how to use it responsibly ... not just legislate out of fear and declare the problem solved and actually accomplish nothing.
by SirSavary | 2025-09-17 00:24:17+00:00
> Reality: The report was written by a 3 person UNHRC commission, which itself is seated by Ethiopia, Congo, Sudan, and Qatar.

Your framing that "3 people from Ethiopia/Congo/Sudan/Qatar wrote the report" is both incorrect and deeply racist.

Edit: and to make it clear, the report was authored by the "Independent International Commission of Inquiry on the Occupied Palestinian Territory, including East Jerusalem, and Israel" which is made up of the following three members:

- Ms. Navanethem Pillay (South Africa)

- Mr. Miloon Kothari (India)

- Mr. Chris Sidoti (Australia)

You can read more about the commission here: https://www.ohchr.org/en/hr-bodies/hrc/co-israel/index
by nine_k | 2025-09-17 00:24:20+00:00
The difference is simple: if there's another party present while you're doing this. If yes, assume that the other party has access to the information that passed through it. A librarian would know which books you asked for. A reading assistant would know what you wanted to be read or summarized. Your microwave might have an idea what are you going to eat, if you run the "sensor heating" program.

The consumption is "static" in your terms if you read a paper book alone, or if you access a publicly available web page without running any scripts, or sending any cookies.
by jongjong | 2025-09-17 00:24:36+00:00
Wow. Yes. Great comment. So glad to come across someone else who fully gets it. Components should 'communicate' with each other. If you start passing elaborate structures, this is getting into the realm of micromanagement, not 'communication'. It means your concerns aren't properly separated.

This is not a new theory. Alan Kay, who invented OOP has been saying such things for decades. People got totally the wrong idea about OOP by focusing on mechanisms to allow passing complex structures to each other. That was never the point.

Imagine if you worked with other people towards some goal and instead of talking to each other and separating responsibilities, ready-made, complex parts would just come out of people's mouths and everyone tried to make each others' parts fit together as an afterthought... Or imagine trying to catch a taxi and you bring a steering wheel and a tank of petrol with you to give to the taxi driver. It's absurd, obviously so, but that's what a lot of people have been doing with code.
by zen928 | 2025-09-17 00:25:11+00:00
Couldn't far left progressives run their own candidates to win their own elections on issues without siphoning unreciprocated one-way support from the Democrat party? Given the toxic outcomes of supporting purity testers who give ultimatums similar to yours on political issues completely unrelated to the average voters life, theres likely no mainstream party that would align with a platform of virtue signallers that dont intend to create any meaningful policy, so to claim your position is popular is somewhat is a misnomer. Saving people is a popular concept, sure, but it's not easily perceptible to the rest of us that the group taking the strategy to ensure the most suffering for the Palestinians possible in our voting cycle is the one attempting that feat.
by wizzwizz4 | 2025-09-17 00:26:05+00:00
This should be easy, but data URIs are fighting me. I've shoved another image there instead. Maybe someone else can get this working properly?

/* ==UserStyle== @name HN sticky topbar @namespace https://news.ycombinator.com/user?id=wizzwizz4 @version 1.1.0-alpha @description Pins the HN topbar to the top of the viewport. @author wizzwizz4 ==/UserStyle== */ @-moz-document domain("news.ycombinator.com") { #hnmain > tbody > tr:first-child { position: sticky; top: 0; } .votearrow.rotate180 { transform: none; background-image: url(y18.svg); } }
by davidscoville | 2025-09-17 00:26:24+00:00
Yes, at least two emails. One was the spoofed email from legal@google.com (which sadly convinced me this was legit) and the other was a Google recovery code email.

The spoofed email was deleted by the attacker, but I have a copy because I forwarded the email to phishing@google.com (something ChatGPT told me to do). The attacker then deleted the original but when I got my account back an hour later, Google bounced back the email. So that is the copy I have and the headers are not super helpful.
by arrdalan | 2025-09-17 00:27:00+00:00
One can use Frigate + Home Assistant + some secure remote access solution (e.g., VPN) to get a usage model similar to Secluso. Secluso however provides the following advantages:

1) You'll get advanced end-to-end encryption (MLS).

2) You'll get a trusted firmware (fully open source and verifiable software running on a Raspberry Pi). An important advantage of having trusted firmware is that you won't have to worry about putting a firewall in front of a camera that comes with closed source firmware and hence can't be trusted.

3) Secluso is easier to set up. All you need is to run our released binaries in a Raspberry Pi, a server, and then use our app. We are also open to providing server support for for a limited number of interested users. This will further simplify the setup. Please contact us if you're interested.

4) With Secluso, you won't need a hub or an NVR. All you need is a Raspberry Pi (and its camera).
by appreciatorBus | 2025-09-17 00:28:20+00:00
In unregulated free market capitalism, there would be no free supply of unlimited land for roads for Uber & car companies to arbitrage into profit - they would have to have bought land & built infra all of which would make using vehicles for one person completely uneconomical. This would be much better than the status quo - freight & transit would be relatively unaffected by having to pay for land since they they both very efficient.

Similarly, in unregulated free market capitalism, there would be no copyright to bypass.

I am not trying to argue that either of these area panaceas but I feel like we are often in denial about how much collectivism is involved in the things we don't like about capitalism.
by slg | 2025-09-17 00:28:30+00:00
Sometimes I'm truly baffled over the stories that the HN readership ends up mostly ignoring. When I heard about this news elsewhere, I came here fully expecting this to be high on the front page with hundreds of comments discussing it. For comparison's sake, the story about Tiktok shutting down[1] and then restoring service[2] in the US each had over 2500 comments. Meanwhile, 3 hours after this story was posted, this is the 14th comment.

[1] - https://news.ycombinator.com/item?id=42753396

[2] - https://news.ycombinator.com/item?id=42759336
by TulliusCicero | 2025-09-17 00:28:41+00:00
Sorry, but this is clearly just cope.

Yes, it's fine to give up the lead in any one subsector, but Europe is so far behind in tech industries in general. It's not just cloud services or self driving cars, look at SpaceX and Starlink: Europe has no equivalent to either, and is many years from gaining one (I'm aware of some plans, but they're far away from being able to actually launch, and some are dubious besides).

Both major smartphones OSes? Run by American companies. Major desktop OSes? Two by American companies, one originally started by a Finn, who still manages it...and he moved to Oregon.

But you don't have to take an American's word for it, just read Mario Draghi's report. The man loves Europe, deeply understands the European economy, and has a whole lot to say: https://en.m.wikipedia.org/wiki/Draghi_report
by dlahoda | 2025-09-17 00:29:14+00:00
> You're making the claim that Antithesis isn't necessary because compile time type-checking solves problems that Antithesis is targeting

sorry, i never claimed what you stated above.

you have taken only part of my initial statement and made total nonsense of it by stating it is the only one thing i said.

i said:

1. rust needs antithesis less of others

2. rust has equivalent tooling for free

3. biz practices of antithesis will harm its adoption, in rust eco
by Dylan16807 | 2025-09-17 00:29:28+00:00
If you would stop complaining if the IDE shipped with the compiler, then just install them at the same time and consider it "shipped with". Splitting them is for convenience and choice, not because the designers are stupid. You can handle installing two things.

(And since we're on the subject of Java, let's not forget how they used to split up JRE and JDK downloads in a very similar way.)

Having the IDE ready to go takes care of the use case of changing one variable, but you didn't need the IDE in the first place. That one's fine either way.

For the use case of making a whole new program in nano, I acknowledge and reject it. You'll be fine. Use cases that exist only out of stubbornness don't need to be catered to. You have the IDE one click away.
by AdieuToLogic | 2025-09-17 00:29:32+00:00
Thank you for sharing your experiences in using this approach. They are ones which cannot be ascertained from PR's alone.

> However, there was plenty of erroneous and invalid behaviour in the original AI-generated code ...

> I prevented most of this from reaching the PR by writing good unit tests and having a clear vision of what the final result should look like.

This identifies an interesting question in my mind:

If an LLM code generator is used, is it better to use it for generating production code and writing tests to verify or write production code and use LLM generated code to produce tests to verify?

Assuming LLM code generation, my initial answer is the approach you took as the test suite would serve as an augmentation to whatever prompt(s) used. But I could also see a strong case made for using LLM code test suite generation in order to maximize functional coverage.

Maybe this question would be a good candidate for an "Ask HN".

> I believe this should be a basic requirement for trying to contribute AI-generated code to an open-source project but other people might not share the same belief.

FWIW, I completely concur.
by benoau | 2025-09-17 00:30:33+00:00
I like to pin specific versions in my package.json so dependencies don't change without manual steps, and use "npm ci" to install specifically the versions in package-lock.json. My CI runs "npm audit" which will raise the alarms if a vulnerability emerges in those packages. With everything essentially frozen there either is malware within it, or there is not going to be, and the age of the packages softly implies there is not.