MurphyA/hacker-news huggingface dataset:
by jerf | 2025-07-30 19:35:37+00:00
As I like to say in some other contexts on HN, you must not underestimate the criminal underground. You should not model it as some hacker alone in his basement trying to run scams. You're probably a lot closer thinking of the industry as at least the equivalent of a Dark Google in size and sophistication. If I can imagine a framework where I have a strong set of modular APIs that we can deploy rapidly and put together some prompts for AIs to customize the frontends and graphics hooks so each site looks different, deploying them just like you'd deploy a k8s cluster of these things (and, heck, for all I know, actually being on k8s), the industry as a whole has more than enough firepower to actually implement it. There's an entire dark economy out there where you can outsource parts of this to specialized businesses and get sketchy cloud hosting of all kinds, there's a rich economy around who is taking what actual risks and who gets compensated for them, everything you can imagine.
by singron | 2025-07-30 19:35:38+00:00
"total comp" (salary+equity) is really hard to quantify for a private company. In order to qualify as ISOs, the stock options need to be priced at the Fair Market Value (FMV), which makes them essentially worth ~$0 on paper on the day they are granted. In order to value them differently, you need to guess if/how the company will increase in value in the future. If the gains were guaranteed, then that should be factored into the current FMV, so options always have significant uncertainty.

This is unlike an RSU from a public company, where you can sell the value of your shares as they vest and add that to your income with minor risk of price volatility.
by dkarl | 2025-07-30 19:35:59+00:00
This is so true. The mental pressure your body brings to bear to try to reestablish the old equilibrium, and the emotional energy needed to withstand that mental pressure until your body accepts the new equilibrium, are incredibly hard realities of weight loss.

Unfortunately, when you mention these realities, people react very negatively. They say that if it's hard, then it's unhealthy and you're doing it wrong. They preach that it should feel easy and natural, as if that's a path forward. It isn't. It's the end goal, and the path is long and hard.
by cjpearson | 2025-07-30 19:35:59+00:00
It basically comes down to the face that the quarterback position has an outsized importance in the game and those players become the face of their franchises. They are often credited with wins and losses despite those being a team stat.

Some of the players do find this fan/media obsession strange. They may be asked about playing against QB X and reply that they're actually playing against the opposing defense.

There are rivalries between players who are on the field at the same time, but they're less prominent. Those between a wide receiver and cornerback are probably the most common. Throughout the game they are racing, pushing and deceiving each other and fighting over the ball and it can become heated.

However, it's also possible to have a competitive rivalry without directly facing each other on the field. In individual sports like golf this is the only way. But in other sports players can also compete with each other on some individual aspect. In baseball, the 1998 HR chase and Dimaggio brothers are some prominent examples. In Brady's case he had a strong desire to be number one. The threat of Peyton winning MVPs over him, having better statistics than him or Peyton's team winning over his was a strong motivator for Brady to protect his status.
by GuB-42 | 2025-07-30 19:36:04+00:00
> I don't miss headphone jacks AT ALL ... But then I tried the OG Airpods, and then the Pros with ANC ... Then I tried the AirPods Max ... I bought a pair

Now, what you miss is around $1000, for hardware that will likely fail faster than any wired alternative.

That's the part that pissed off so many people. Apple obsoleted good quality headphones to sell their high margin products. Airpods are decent, but it is a cash grab.

My phone (Galaxy XCover 7) has a headphone jack by the way, and I use it. Not very often, but I sometimes plug my gaming headset to it, or sometimes an AUX jack. And by the way, it also has a removable battery and it is IP68, for those who think that it makes waterproofing impossible.
by rahen | 2025-07-30 19:36:22+00:00
This is worth undertaking. macOS's stricter approach to handling some questionable hacks in Emacs could improve the codebase across all platforms. The PGTK frontend for Emacs (the Wayland-native frontend) was derived from the macOS version for instance. It replaced much of the messy X11 code with a cleaner, more modular Cairo-based frontend, which could be further enhanced by adopting a cross-platform, more future-proof SDL toolkit.

https://appetrosyan.github.io/posts/emacs-widget

Hopefully, similar improvements can address the issues with large locks and the lack of proper threading.
by kazinator | 2025-07-30 19:36:31+00:00
Generally speaking, sort the members in descending order by alignment, if you want the tightest packing without resorting to nonportable compiler extensions. This descending order eliminates padding between members producing the smallest offset for the last byte of the last member, and that then minimizes the padding required at the end of the struct.

In C, alignment for basic types is linked to size. A type may have an alignment requirement that is as much as its size: e.g. an 8 byte data type might be aligned as strictly as addresses divisible by 8.

The alignment of an array aggregate is that of its element type.

The alignment of a struct is that of its most strictly aligned member.

In portable coding, we don't exactly know, but we can make the worst-case assumption that every basic type has the strictest possible alignment---i.e. its size. We also don't know the sizes of all the types, but we know that integers of higher ranks are at least as large as lower ranks; i.e. sizeof(char) <= sizeof(short) <= sizeof(int) <= sizeof(long), etc.

Things are tricky when you have a mixture of floating-point, pointers and integers. E.g. pointer could be the same size as a float, or bigger.

Here is a trick you use: combine together clumps of like types, and try to make combinations that are powers of two. For instance, if your structure has two or four pointers to things, try to make them adjacent. E.g.:

struct s { void *p1, *p2, *p3, p4; short s1, s2, s3, s4; float f1, f2, f3, f4; };

Even though float is almost certainly larger than short and may have stricter alignment, its moot because I have four of everything. Even if this is on a tiny system where pointers are 16 bits wide, four of them will make 8 bytes. So when the f1 member is being placed into the struct, the offset is at least 8 byte aligned: we don't expect padding.

If you aggregate enough members of the same type in a power-of-two sized clump, you can easily create alignment which meets or exceeds the strictest alignment in the system.

So those are the main principles: group together members of the same type. Then keeping those groups together, sort by descending alignment strictness.
by IAmGraydon | 2025-07-30 19:36:40+00:00
I find it interesting that Trump releases market-tanking releases simultaneously with the Fed rate decisions. Today at exactly 2:30PM EST, he released 50% copper tariffs just as the FOMC was releasing their statement. I believe he wants the market to drop during Fed releases, as he's still trying to manufacture public outrage at Powell to justify his eventual removal, even though Powell appears to be the only adult in the room.
by citizenpaul | 2025-07-30 19:36:58+00:00
I don't think so. Far as I can remember Reddit decided to lock down their site and start monetizing user data. They don't and never have had any sort of widely used authentication like googles SSO and Email combo. Far as I can see Meta and Google are the main "Real users" players at least in the wider internet ad markets.

Actual Identity companies have almost no presence outside of banking/finance/gov from what I see.
by Lerc | 2025-07-30 19:37:07+00:00
The person writing the next update to this article is going to have to take a deep breath before doing so.

https://www.kqed.org/news/12043918/feds-detain-2-palestinian...

The last update was

June 13: A previous version of this story named the two Palestinian men who were sent back home. Their names were removed after concerns were raised for their safety.
by Capricorn2481 | 2025-07-30 19:37:29+00:00
Colbert had the highest ratings of any late night host and it's not even close. Even amongst dwindling ratings across all late night shows, he was big. Pretty hard to believe this was a purely financial decision made at the exact time he made his comments about Paramount.

Also not sure how being laid off for criticizing your host networks back channel deals with the White House makes you a corporate mouth piece, but what do I know.
by rendall | 2025-07-30 19:37:54+00:00
Before we answer that: what do Palestinians do about the fact of an extremely hostile population of israelis on their border who is dedicated to their destruction? Some are nice, sure, but most overwhelmingly

Why before we answer that? Why not just answer the question directly? Again, Before we answer that is a diversion.

But ok, for the sake of argument, let's grant that Israel despises Palestinians and if Israel stopped the aggression then there would be peace and harmony and 2 states and the border could be as friendly and porous as between the US and Canada.

Nevertheless, Israel believes that if it stopped fighting, the Israeli people would be overrun and slaughtered. Since you earnestly want to save Palestinian lives, and that is more important to you than hating on Israel, you have to say something to stop the fighting. Right here and now you have the ear of the nation of Israel, so you say what?

So, again, if you have no more answer to the conundrum than repeating over and over Israel bad then you are unserious.
by Alive-in-2025 | 2025-07-30 19:39:17+00:00
We have a lot of problems in the US but electing our own shyster based on lies to get a democratic president isn't going to fix the problem.

We'll need a truth and reconciliation group after or if Trump gets out of power. We need significant reforms, like getting rid of the electoral college and making supreme court justices have term limits but also not be able to take bribes. Also the president should not have immunity - the unitary executive theory is incredibly dangerous and destructive.
by jrockway | 2025-07-30 19:39:18+00:00
I think I will take some flak for this ... but honestly, I've always preferred running Emacs in my terminal. Weird things like this always happen when a windowing system gets involved (and I suppose, window system support was kind of bolted on to Emacs, not designed in from version 0). I started using the terminal exclusively on Linux when gtk + emacs --daemon was known to cause frequent crashes. I carried this over to using Mac OS without really thinking about it. I currently use Mac OS for work and some days I use Emacs with a native windows and sometimes just use my terminal. (Kitty is a really nice terminal. KKP is supported in Emacs with a third-party package, and kitty can do things like display underlines, italic, bold, etc. I use Windows Terminal at home and it really sucks compared to Kitty.)

There are advantages to using a native window (display your method doc popups in formatted markdown instead of plain text), but they have never really made up for the jank, so I've never committed to it. I'm glad the author took a look, though.
by ineedasername | 2025-07-30 19:39:19+00:00
I dopn't know, could be doable, at least some basics to muddy the water and maybe more:

Use packages like selenium, VPN providers could offer more turn-key w/ advances features as a value add SaaS.

The idea is, you're not blocking the pricing models, you're feeding them a perfectly consistent bottom-tier consumer profile. They don't love you as a customer, but they'll take you, they know you're a reliable buyer for the right price. You just never buy unless it's at the absolute floor. There's be the need for regular cat & mouse tactice, like with VPN & IP blocking those trying to get around geo blackouts.

a) Use headless Selenium automation to simulate a stable consumer footprint: flight searches, cart abandonment, loyalty program logins, price comparisons.

b) Enrichment networks (LiveRamp, Oracle, etc.) pick up your cookies, browsing behavior, email patterns, so give them exactly what they want: budget travel habits, low-income signals, and no upsell interest.

c) Keep a consistent synthetic persona: same email, same billing ZIP, same bargain behavior, every time. Never act like a deal hunter, just a reluctant flyer with no flexibility.

d) Optional: pair it with a residential-looking PO box address ++ curated device fingerprint (e.g., Firefox on Win10, 1366x768). Avoid exit nodes from sketchy VPNs or known scraper IP pools. Prepaid credit cards.

e) You're not avoiding targeting, you're training the model. Over time, it learns: this user only converts at the floor. That's what it shows you.

Too much effort? Bundle it: Again, imagine a VPN-style service that quietly builds your fake profile over weeks using open-source tools. Privacy meets price manipulation.
by norir | 2025-07-30 19:39:22+00:00
The problem is calling anything zero cost is inherently wrong. Nothing in life has no cost. I know I am being pedantic but I think a more accurate description is "zero production runtime cost," which is also how I interpret rust's zero cost abstraction. In that case too, I find the terminology grating because there are very obviously costs to using rust and its abstractions.

One obvious cost to code that is removed in production is that there is now a divergence between what your source code says it does and what it actually does. I now need to keep in mind the context the program is running in. There is a cost to that. It might be worth it, but it isn't zero.
by SpicyLemonZest | 2025-07-30 19:39:24+00:00
To be clear, I personally don't think that current models point the way towards superintelligence. But it does us no good to pretend that this is some absurd opinion from a guy who's looking for the next world revolution after the Metaverse didn't work out. Zuckerberg thinks superintelligence is close because a number of experts actively engaged in the field say that it's close. When you and I say it's not close, we're disagreeing not with crazy randos who can be dismissed out of hand, but with smart people who generally know what they're doing.
by jancsika | 2025-07-30 19:39:38+00:00
> On the other hand, if they were flying in a small airplane owned by one of them, it's illegal to split the costs of wear on the airplane, unless its a rental or air taxi.

This isn't true:

https://www.faa.gov/documentLibrary/media/Advisory_Circular/...

That AC and the regulations cited in it couldn't be clearer-- if you and the pilot are both going to $destination for $reasons, you and the pilot can definitely split the cost of the fuel.

Moreover, this is perfectly analogous to the carpooling example as you stated it-- two people both having a stated purpose traveling to a destination, both sharing the cost of gas/wear.

There of course could be ways to carpool where the passengers pay the total cost of the driver's gas/wear/etc. You can't do that in your airplane. But again, I think the reasons for this are glaringly obvious-- keep silicon valley from attempting to create an unregulated taxi service in the sky. (In fact, IIRC there was someone who tried over a decade ago-- perhaps these laws are a response to that?)

> Because of this, and other similar effects of FAA regulations, many small airplane owners own a company that owns the airplane, instead of owning it outright, and rent the airplane from themselves, whenever they use it.

I mean, the pilots I know who do that are either a) multiple people owning a single plane, or b) single owner literally running a rental taxi service. Who isn't covered by those two categories?
by vanschelven | 2025-07-30 19:39:51+00:00
You might want to reconsider ”no data ever leaves your machine" from the post :)

Given your target market, have you considered looking at Bugsink?[0] sentry compatible. still not local, but at least you won't have to additionally ask your customers to trust sentry/posthog.

Disclosure: that's me

[0] https://www.bugsink.com/
by mrweasel | 2025-07-30 19:40:00+00:00
> It’s true that exercise doesn’t make up for a bad diet. It’s easier to eat less.

That one always gets to me, because it's not universally true. I get the point, and to some extend even agree with it. To me personally, especially when I was younger and had the time, working out more always felt much easier. Controlling what I eat has always been incredibly tricky, simply exercising to the point where it doesn't matter what I eat, fairly easy, it's just a matter of putting in the hours.

Workout for 2.5 hours a day, plus 60-90 minutes transport on a bike, you can pretty much eat anything you like.
by leptons | 2025-07-30 19:40:10+00:00
The only thing I find bad about Google search now is their "AI" summary, which is often just wrong. I can deal with ads in the search results, I expect them, and I have no doubt ads will be shown in ChatGPT search results too, because they are bleeding money. And ChatGPT is under no obligation to show you anything with any accuracy, which is what the underlying tech is based on - guessing. Thanks, I'll take my chances with actual search results.
by OldfieldFund | 2025-07-30 19:40:14+00:00
I'm not saying the bugs aren't real. But there is a non-specific frontier of control, so to speak. And the stock prices of the big companies are always going up, and there aren't any major disasters. Usually.

With more people, there could still be more bugs, and disasters could still happen. Limiting resources can work well in corporations.
by yencabulator | 2025-07-30 19:40:15+00:00
Oh I would love to have some healthy competition to Linux, but I am not rooting for Solaris to do that, I'd rather have one of the Rust-based microkernel actually git gud. Time to shake the foundations of the age-old security and isolation models, not resuscitate a dusty old thing built on piles of C and shell on top of a large monolithic kernel and pretend everything's fine.
by nujabe | 2025-07-30 19:40:21+00:00
Netanyahu is the longest serving Israeli prime minister in history serving a combined 17 years. And he is tipped to win again next election. He very much embodies the will of the Israeli public.

If you listen to their “liberal opposition” leaders like the likes of Yair Lapid and Benny Gantz they sound just as unhinged as Netanyahu himself [1]

Every poll conducted on Israeli public opinion on the conflict would make have made Nazi officials blush. Majority of Israelis support ethnically cleansing Palestinians from Gaza [2].

Seeing the facts as they are is not being “emotionally blinded”. When genocidal psychopaths scream at the top of their lungs they want to commit genocide and actively work towards that goal, with the results right in front of our eyes, we compelled to believe them.

[1] https://x.com/ghostofbph/status/1948720978378309847?s=46

[2] https://www.haaretz.com/israel-news/2025-06-03/ty-article/.p...
by scarface_74 | 2025-07-30 19:41:41+00:00
If you look at the statistics of the lifetime earnings of someone with a degree and without a degree, there is at least a 75% premium.

“Later in life”, you have kids, responsibilities, and probably don’t have parents who will subsidize your college degree either directly by helping pay for it or indirectly by letting you stay in their health insurance, car insurance and living at home.

Money earned early in your career and invested is worth more than money earned later.
by mardifoufs | 2025-07-30 19:41:44+00:00
Still, as you said they are also hunted down and are marginal in the West Bank. It did nothing to stop Israel from settling as they pleased.

And the Fatah also stopped armed resistance on their own, and fought off Hamas. So while the PA might only exist now because Israel props them up, that wasn't the case 20 years ago, not to the same extent.

The West Bank Palestinians there went for a more pacifist route and in return, got the biggest wave of unbridled settlements in the past 60 years. And they have lost any mean to even scare the settlers off. The settlers know that they are almost entirely defenseless, relatively speaking.
by ryandrake | 2025-07-30 19:42:04+00:00
> My parents never had financial drama. My dad was an elementary school teacher and then a school administrator in Victoria. My mom stayed at home to raise me and my brother. We were comfortable. My parents owned our home.

This is the part that always gets me mad (and jealous!). How the previous generation was able to just casually cruise along and live comfortably, where the same employment situation (1/2 of the adults in the household working, as a schoolteacher no less) results in crippling poverty today. I wonder if it's possible to make it even worse for Gen-Z and the next generations. Sadly, I'm sure we'll find out.
by pkroll | 2025-07-30 19:42:04+00:00
As jasonjmcghee says, they're available... but if you go to ollama.com and set models to "newest" you'll see Mistral (specifically mistral-small3.2 at this writing) because they seem to not sort the models based on newest update: only newest "group" or however you'd phrase it. So you need to scroll down to "qwen3" to see it's been updated.

Slightly frustrating. But good to know.
by collinmanderson | 2025-07-30 19:42:08+00:00
> It already has no deps

Yes when I heard it was python I immediately checked the dependencies expecting a ginormous list and found basically nothing. Incredibly impressive, just a few "stolen" libs here: https://github.com/9001/copyparty/tree/hovudstraum/copyparty...

Worth scrolling through util.py to see lots of hand-implemented code: MultipartParser, read_header(), read_socket_chunked(), html_escape(), atomic_move(), killtree ("still racy but i tried"), termsize(), etc

https://github.com/9001/copyparty/blob/hovudstraum/copyparty...

6k loc for http server/client handling transferring files, rss feed, etc. See `def run(self)` for main request parsing.

https://github.com/9001/copyparty/blob/hovudstraum/copyparty...