MurphyA/hacker-news huggingface dataset:
by kulahan | 2025-09-15 20:50:17+00:00
I happened across the "Tinder Swindler" video on Netflix the other day, and I was shocked at how elaborate these scams can get. Always thought I'd catch onto this stuff, but...

Imagine: you meet someone online. You talk for a while, and decide to meet up for dinner. They say nothing, but upon googling them (for safety, of course) you discover they're the son of a billionaire - a weapons or diamonds magnate or something to that effect.

Anyways, the day of the date comes around and a brand new Rolls Royce Phantom comes to pick you up, then drops you off at a private jet. You go to one of the highest end restaurants in the continent. You're experiencing a probably $20,000 night between tips, booze, food, and entertainment. You're showered in expensive gifts over weeks and weeks - honestly, where is all this money coming from, if not his pocket? He's a billionaire! You see him checking into hotels all around Europe, but you mention you miss him so he flies in just to get coffee with you for an hour. He's clearly head-over-heels for you.

tl;dr he has a scheme where he's got some photos of his guard roughed up, and a little blood on the "swindler", which aren't shown until the woman is deeply infatuated with him. It's a very urgent problem - some business competitors are out to get him, and they're tracking his cards. Can you please take out a loan for $50,000 and send it? It's okay if the bank won't normally approve that - I'll "employ you" and send over a paystub showing you make over $90,000/month! That loan gets approved instantly. You take out a few more because you want your boyfriend of 6 months to survive of course.

You're simply funding his night out with his next target. It's a rotating scam. Pretty insane to me.
by stopachka | 2025-09-15 20:50:22+00:00
Very impressive. I've been working on a shared background presence animation, and have been testing out Claude and Codex. (By shared presence, I mean imagine a page's background changing based on where everyone's cursor is)

Both were struggling yesterday, with Claude being a bit ahead. Their biggest problems came with being "creative" (their solutions were pretty "stock"), and they had trouble making the simulation.

Tried the same problem on Codex today. The design it came up with still felt a bit lackluster, but it did _a lot_ better on the simulation.
by bri3d | 2025-09-15 20:50:41+00:00
> Patch iOS and Android applications, embedding a Frida gadget that can be used with objection or just Frida itself.

This is the key thing, and the part that will change next year: previously, you could unpack, patch, and repack an APK with the Frida gadget and install it onto an Android device in Developer mode, while the device remained in a "Production" state (with only Developer mode enabled, and no root). Now, the device would either need to be removed from the Android Certified state (unlocked/rooted) or you would need to sign the application with your own Developer Console account and install it on your own device, like the way iOS has worked for years.
by em500 | 2025-09-15 20:51:23+00:00
So it is indeed a Mastercard, plus some extra fees:

What are the fees associated with using the Bybit Card? Here's a breakdown of the fees: – Foreign Exchange Fee: 1% (on top of Mastercard's exchange rate) – Crypto Conversion Fee: 0.9% (on top of Spot trading fees) – Annual Fee: None – Dormancy/Inactivity Fee: None – Card Cancellation Fee: None – Card Issuance/Replacement Fee: None for Bybit Virtual Card; 5 USD/USDT for Bybit Physical Card – ATM Withdrawal Fee: 2% (applies after reaching the monthly free ATM withdrawal limit of 100 USD)
by __alexs | 2025-09-15 20:51:35+00:00
It doesn't do any of these things.

I can't put PV on my neighbours house, I have to buy land to put it on. My home still needs a grid connection so all that infrastructure still needs to exist. Except now it's even more complex.

PV and energy generation in general benefits massively from economies of scale. Home generation doesn't have that.
by soraminazuki | 2025-09-15 20:51:55+00:00
> I have disputed the first, and still not been shown good evidence.

You can easily look that up. I'm not going to rehash every hateful far right arguments here. In fact, you can read the article to find a clear example of his behavior, where he literally cheers and jokes about political violence directed at those he disagrees with.

> The magnitude of the second is irrelevant to the argument.

It's not about "magnitude." I'm addressing your use of euphemisms when discussing the arming of the population with deadly weapons. You refer to it as "supporting the right to bear arms," as if that's just a matter of opinion and something harmless. No, it has real consequences and costs lives.

> Saying that something is a good thing is still not the same as encouraging further such actions.

That's a straight up lie. Dowd didn't say or even suggest that the shooting was a good thing. And no amount of mental gymnastics about "approximation" is going to make this not a lie.

> He saw a deliberate illegal act and attempted to characterize the specific as a natural consequence of increased access to tools.

Yes, needlessly antagonizing and arming people results in armed people turning against you. Again, this isn't hard to understand. Nor is it unethical to point this out.

The mental gymnastics on display is astounding. You're falsely accusing people of justifying violence, while defending someone who actually did that.
by heyheyhouhou | 2025-09-15 20:52:00+00:00
I updated my iphone and I really regret it. I really dislike the new effects. The new overlays are very hard to read, my iphone 13 mini feels slower than before. Also I find the UI in a bunch of places very annoying. Like for example now I have to tap twice in the url bar in safari to enter an url. Once to make the bubble bigger then to be able to input...

I hope I can downgrade...
by mikeiz404 | 2025-09-15 20:52:20+00:00
Or your car insurance rates go up because of what a model has inferred, rightly or wrongly, about your driving habits. But as the driver you are unaware of this because 1) the car insurance company doesn't tell you 2) your car manufacturer buried it in the legalize jungle of the TOS which no one can reasonably be expected to read.

https://www.consumerreports.org/electronics/personal-informa...
by j45 | 2025-09-15 20:53:03+00:00
React is great at solving complex problems.

Not all problems are complex to begin with, and having a complex tool as default otherwise adds complexity to the project and also inflexibility to iterate quickly.

This is in addition to having to maintain a relatively brittle ecosystem from past feature as well as future features but that can be true for more than one area of JavaScript or other technologies.

Looking for the next curve to emerge out of the current generation of web app building.
by mrsilencedogood | 2025-09-15 20:53:27+00:00
I think part of the problem is that browsers don't really serve their original purpose anymore.

Google functionally controls just enough of a monopoly via chrome that they can generally do whatever they want (and not do whatever they don't want to do). So that standards still mostly can't do anything google isn't enthusiastic about dumping dev time into.

And they're just barely not enough of a monopoly that they can't just go wild and actually turn the browser into a locked down capital-P Product. Safari and Firefox (in that order... much to my chagrin) are holding them back from that.

So browsers just kind of hang out, not doing too terribly much, when obviously there are strong technical forces that want the browser to finally finish morphing from a document viewer to an application runtime. Finally fulfill the dream of silverlight and java applets/JNLP and so on. But nobody wants to bother doing that if they don't get to control it (and firefox doesn't have the dev power to just trailblaze alone in OSS spirit).

So instead the js people just have to plow along doing their best with the app-runtime version of NAND chips since the incentives don't want to offer them anything better at the browser/platform level.
by justinyee17 | 2025-09-15 20:53:40+00:00
Ah, I mainly work on web apps where a homepage is enough to be considered a functional base, but I suppose it's impossible to have 20% of an algorithm working...

If I may surmise, the answer to "what if" may just depend on how these unfinished projects affect you. Do you feel guilt or stress? Analysis paralysis?

A bit more personal anecdotes - I often put off stuff, which led to a growing backlog to think about, which kept spiraling. But also through the natural accord, there's a critical point where the stress gets so overwhelming, I snap and go "screw it, just pick something and do it already." And so it gets done.

Thinking about a whole project makes me dizzy, but I made progress with tiny parts at a time. Basically, the idea of solving a big problem by breaking it into a bunch of tiny ones, even as small as a one-line change.

When I was truly stuck, often it was because I'd thought myself into an unsolvable problem. "It has to be this way." I thought brute force would get me through, but there was always a simpler and better way I had to realize. Using a package instead of reimplementing from scratch, for example.

I've also found it difficult to work alone. It's impossible to excel at every aspect, and a project usually has multiple dimensions. Perhaps sharing more detailed problems to discuss (like this one!) could unlock some progress.

Though if none of these apply and there are no particularly negative feelings, then I think it's a matter of going with the flow until the time's right. ( ˘⌣˘)
by rincebrain | 2025-09-15 20:53:59+00:00
One thing that Trump did very effectively was take advantage of how people will selectively hear what they want to hear if they're desperate, and not pay attention to fine details that might suggest a different meaning than they're taking.

For example, someone who thinks that doing a lot of labor is a sign of good moral character might think "deport the lazy criminals" sounds reasonable, and ignore the details which suggest that the crime in their mind is "being foreign", leading to surprise when those you thought of as "good people" are being deported.

(None of that removes the responsibility for the consequences of your actions, of course, just that it's not necessarily that they thought he wouldn't follow through, and more that they only remembered what they wanted to hear.)
by cogman10 | 2025-09-15 20:54:04+00:00
Why it does worse than gzip isn't something that I know. Why --long is so efficient is likely a result of evolution of all things :). A lot of things have common ancestors which means shared genetic patterns across species. --long allows zstd to see a 2gb window of data which means it's likely finding all those genetic similarities across species.

Endogenous retroviruses [1] are interesting bits of genetics that helps link together related species. A virus will inject a bit of it's genetics into the host which can effectively permanently scar the host's DNA and all their offspring's DNA.

[1] https://en.wikipedia.org/wiki/Endogenous_retrovirus
by srcreigh | 2025-09-15 20:54:48+00:00
Codex CLI of course will sometimes do the wrong thing, or sometimes do something extra that you didn't intend for it to do.

It seems about half my sessions quickly become "why did you do that? rip __ out and just do ___". Then again, most of the other sessions involve Codex correctly inferring what I wanted without having to be so specific.
by etblg | 2025-09-15 20:55:10+00:00
I just assumed it was me getting old, but I do go "oh yeah that time when" and then realizing that was a literal decade ago. It all does just bleed together, COVID feels like it was just yesterday, 2015 feels like it was just last year, 2001 feels like a decade ago but that was 24 years.

I still just blame it on being old though.
by guywithahat | 2025-09-15 20:55:34+00:00
The research is mixed, with lots of researchers directly blaming unions. This is remarkable, given being a professor is a unionized position and researchers/professors are some of the furthest-left leaning groups (famously a 2006 study showed 25% of sociologist professors identify as Marxist). I would also argue working in unions was never considered an especially big privilege (or any more than it is today). I mean it couldn't be, the Packard Plant employed over 30,000 people. That's just too many people in one city to be an exclusive, privileged job.

Cities do not fall from grace like that for no reason; Detroit and Flint fell from grace because they made it impossible to invest in the cities future. It's easy to say who cares about rideshare drivers, but if you can't operate companies in CA then people will stop founding them there, and then good engineering jobs will leave. Everyone once thought MI would be prosperous forever too
by triceratops | 2025-09-15 20:55:45+00:00
The person I responded to said "good employees" are inhibited in "growth and innovation" whenever they belong to a union. A single counter-example, of good employees with talent and innovation, reaping tremendous personal rewards, is enough to falsify that statement. I gave several such examples.

On the other hand you have retail workers and food service workers, who are largely not unionized. So what can we blame their low pay and status on?

Talent and genius and innovative ideas being rewarded (or not) is largely orthogonal to union membership. It is a factor of demand and supply, and prevailing profit margins in that industry. That is all.

Detroit declined because factory workers are more fungible than movie stars. Their unions didn't pay attention to the threat of foreign labor or competition by superior foreign firms. Their management also became complacent about competition and chose to blame it on unions.

Germany is very famously pro-union and boasts a strong auto industry. What did they do differently?
by Sanzig | 2025-09-15 20:56:22+00:00
The annoying answer is "it depends." The main drivers are reliability (ie: how much risk of failure are you willing to accept) and mission life (ionizing dose is cumulative, so a 2 year vs. 10 year mission will have different requirements).

I would say you certainly need to start seriously considering at least some radiation hardening at around 600 km, but missions that can accept a large amount of risk to keep costs down still operate at that altitude with non-hardened parts. Likewise, missions with critical reliability requirements like the International Space Station use radiation hardening even down at 400 km.

The "hard" limit is probably around 1000 km, which is where the inner Van Allen Belt starts. At this altitude, hardware that isn't specifically radiation hardened will fail quickly.

The inner Van Allen Belt also has a bulge that goes down as low as 200 km (the South Atlantic Anomaly), so missions in low inclined orbits that spend a lot of time there or missions that need good reliability when flying through the SAA may also need radiation hardening at comparatively low altitudes.
by em-bee | 2025-09-15 20:56:29+00:00
my framework of choice is aurelia. it is probably as fully featured as vue, but at a glance its templating and minimal need for glue code makes it look more similar to dagger.js than vue, to the point that i think it should be easy to convert from aurelia to dagger.js and back.

like vue, by default aurelia uses a build step, but serving it directly from a CDN or your own server is possible. i am actually working on a site that does that right now.

one thing i like about aurelia is that a template and js code are associated by name, so <this-view></this-view> translates to this-view.js: class ThisView {}, this-view.html, this-view.css, so they all form one unit, and i only need to import the js and specify the class name to load and have everything else defined automatically.

if i read https://daggerjs.org/#/module/introduction correctly, then you treat each of those as independent modules, that need to be specified separately.
by miki123211 | 2025-09-15 20:56:43+00:00
Open source has nothing to do with hackability.

Firmware which requires updates to be signed with a manufacturer key can still be open source. As long as its code is available publicly, under a license which lets the user create derivative works, it meets the definition. You can still make a version of it that doesn't contain that check, you just can't install that version on the device you bought from the original firmware developer. Some FIDO keys (and I think Bitcoin wallets) do this.
by HankStallone | 2025-09-15 20:57:46+00:00
When I worked for Dominos in the late 80s, it was a lot like this sounds. No dining room, though customers could walk in and order in a small vestibule. The place was as efficient as possible, just ringing phones, an assembly line, cooler and ovens, storage and cleaners in the back, and delivery drivers running in and out.

There seems to be something special about pizza that sets it apart from everything else, that made it seem reasonable to order it delivered from a non-restaurant even back then.
by zahlman | 2025-09-15 20:57:51+00:00
This is not insightful. It describes (in a very typical padded, AI style) some generic reasons that PDFs are hard to parse (which apply just as much in any programming language), and then makes a few common suggestions for Python PDF parsing libraries that could trivially be found by anyone who needs them with a simple Web search (https://duckduckgo.com/?q=python+pdf+library), or by looking around more specialized places (e.g. https://stackoverflow.com/search?tab=votes&q=%5bpython%5d%20... , even though this is considered off-topic on Stack Overflow now). Or by asking here, for that matter.

Admittedly, PyPI's own search is quite poor for this sort of thing.

Dozens of other articles have been submitted from the same domain, almost all by the author (https://news.ycombinator.com/from?site=theseattledataguy.com) and a large fraction of these have been filtered.
by chowells | 2025-09-15 20:58:36+00:00
Have you ever tried to self-host a font from Google fonts? I have. It's actually quite a lot of work. It doesn't just give you a blob of CSS that links to a font file. It dynamically populates the contents based on what Google thinks of your request. You can't just examine your browser network logs to get the content you need. You have to synthesize the contents of a lot of different requests to fully populate the CSS, and get a bunch of different font files. And it's not just combining things blindly, you have to work around all the weird splitting it does to attempt to optimize common cases.

Writing a tool to do all that work for you is the hacker spirit. Mocking the work is not.
by estimator7292 | 2025-09-15 20:58:37+00:00
The first programming language I learned was Java as a teenager. When I started actually programming as an adult, I used C#. As my career has gone on, it's been on a very definite path down the layers of abstraction and now I write C and assembly.

I just got a new job and my first task is fixing up a vibe coded react native app. Holy hell I have never hated programming more than I do now. The absolute mess that is type/JavaScript and the very notion of running your app as an embedded website is quite possibly the worst thing I can imagine. The whole language and ecosystem appears to deliberately make debugging as hard as possible. Things that should be compile-time errors are instead runtime errors that may or may not produce a log in one of three or four locations.

I really want to go back to C. I hate this so much.

Maybe JavaScript works for you, that's great. But my brain runs on C and java just makes me want to find a cave and subsist on berries and twigs for the rest of my life.
by OkayPhysicist | 2025-09-15 20:58:46+00:00
Left and right are useful labels, and while the exact border may be somewhat ambiguous or perhaps arbitrary, they do identify a useful spectrum. Ultimately, left vs. right-wing thought boils down to views on hierarchical power structures. On the extreme right, there's the view that hierarchies are good and natural, and should be reinforced and expanded. On the extreme left, there's the view that hierarchies are evil and unnatural, and should be abolished. In between you have a whole spectrum of views like "some hierarchies are a necessary evil", "some hierarchies are good", etc.

Individual issues sometimes unambiguously map onto this spectrum: Supporting slavery (a pretty obvious hierarchical construct) is further right than wanting to abolish it, for example. Other times, issues occupy some certain space on the spectrum, with opposing viewpoints on both sides of it: a left-leaning individual might oppose free-market Capitalism because it forms a hierarchy of wealth, while a further right-leaning individual might oppose Capitalism because it gives the "wrong" people higher standing than they should (according to some other "better, more natural" hierarchy).
by simianwords | 2025-09-15 20:58:57+00:00
The code review thing might be my favorite UX for AI based development. Largely stays out of your way and provides good comments.

I’m imagining if it can navigate the codebase and modify tests - like add new cases or break the tests by changing a few lines. This can actually verify if the tests were doing actual assertions and being useful.

Thorough reviewing like this probably benefits me the most - more than AI assisted development.
by mutator | 2025-09-15 20:59:00+00:00
I recall the bill that made it easier to install ADUs from a few years, and in passing I've seen a number of modular housing construction companies that may have also lowered the cost to build and install one.

However, I'd be curious if the something similar applies here with the upzoning bill. If construction costs remain high, are we going to hit the expected numbers of housing to fulfill the shortage.
by ImPostingOnHN | 2025-09-15 20:59:06+00:00
Interesting! I and many others have read the exact same sections and come to the opposite conclusion: that the sections do indeed describe multiple feuds with a violent group that felt that Charlie wasn't fascist enough

Just in case everybody except you is mistaken, I asked an impartial LLM, who confirmed the matter: https://chatgpt.com/share/68c8802c-7b64-800a-8452-bd18992088...

(Obviously they don't use those exact terms, so I hope you're not hung up on a lack of a quote saying verbatim "we are fascist and you aren't fascist enough" or "we hereby announce that we are violent", please let me know if you are fixated upon this)

Like I said, we shouldn't speculate on motive, because we can see there is at least as much there as anywhere else. Anyhow, why do you think your conclusion is so opposite others'?
by breakyerself | 2025-09-15 20:59:23+00:00
This is the opposite of what's true. Unionization is good. What's not good is using slavery adjacent labor to undercut good paying jobs in the US. US trade policy destroyed Detroit.

Nobody wants to go back to the bad old days of 16 hour days in the factory just to live with 16 other people a tenament and then die broke in a gutter when the machine takes your hand off.
by imiric | 2025-09-15 20:59:55+00:00
Modern hardware in conjunction with smart software choices can be very capable, but it's pretty negligent to run a service people depend on with such limited resources.

Sure, not every site needs to run on a highly-available elastic cluster of nodes, but the alternative mindset of actively rejecting this architecture is arguably even more harmful.

A healthy deployment should be able to scale up and down easily, if not automatically. I wouldn't want to be woken up at 3am because prod1 needs a CPU/RAM/disk increase and a reboot, and the users wouldn't like that either.