MurphyA/hacker-news huggingface dataset:
by zabil | 2025-09-15 10:26:40+00:00
In my experience, Page Objects sound neat in theory but end up as a leaky abstraction: they mix UI details with test logic, duplicate flows, and make even trivial UI changes ripple through dozens of files. What I’ve seen is indirection that hides test intent and bloats maintenance.

I also find them very developer-centric — testers get forced into upfront design work that doesn’t fit how they naturally test, and many struggle with it. I’ve had better results by expressing behavior directly and keeping UI concerns thin, instead of using a wrapper around page structure.
by lupusreal | 2025-09-15 10:27:49+00:00
About a year or so ago, somebody in the chain of suppliers of plastic PET bottles for seltzer water, used by several different brands, switched to a recycled plastic with a distinct dark tint to it. Immediately obvious because the product, water, is obviously clear.

My family returned six cases of 15 bottles each to Costco, then found that the other brands at local stores were the same way. A couple of months later the bottles went back to normal. I still wonder if they switched back due to customer rejection of the new plastic, or if they found the new plastic was in some way leeching contaminants.
by paganel | 2025-09-15 10:27:59+00:00
> can sit dormant a lot longer

Surprised that no-one posted the video of the UA drone ambushing three Russian drones that were sitting on the ground, ready for an ambush. Here it is [1]. This is really next-level warfare from both sides directly involved. Non-fiber optic, as far as I can tell, at least not the Russian ones.

[1] https://old.reddit.com/r/UkraineRussiaReport/comments/1neozv...
by highfrequency | 2025-09-15 10:28:11+00:00
> posed a fascinating question: How can a relatively modest embedding space of 12,288 dimensions (GPT-3) accommodate millions of distinct real-world concepts?

Because there is a large number of combinations of those 12k dimensions? You don’t need a whole dimension for “evil scientist” if you can have a high loading on “evil” and “scientist.” There is quickly a combinatorial explosion of expressible concepts.

I may be missing something but it doesn’t seem like we need any fancy math to resolve this puzzle.
by creshal | 2025-09-15 10:28:33+00:00
The distributed development model makes it tricky, because distributions themselves aren't necessarily the developers of sandboxing solutions, there's multiple approaches, many are incompatible with each other, none are fully mature and support every tool users could realistically want to run.

Same with selinux/apparmor/competitors, they're all mutually exclusive to some degree and have different pros and cons. RHEL shoves selinux down everyone's throat without caring how well that works in practice, and coincidentally 100% of RHEL systems I've interacted with have it disabled.

Until there's solutions that are mature, the best solution for distros is still to let users choose the lesser evil for their specific use case.
by sitharus | 2025-09-15 10:30:18+00:00
I’m pretty sure I’d rather remove the dirt from my vegetables, but you do you.

You can also read the studies that show mechanical action (brushing, rubbing) under running water effectively reduces the bacteria count https://www.sciencedirect.com/science/article/pii/S0362028X2...

It’ll never be sterile, but it doesn’t need to be for a healthy human. Probably shouldn’t be either.
by q534 | 2025-09-15 10:30:42+00:00
Instagram’s “vintage portrait” trend is fun—until you’re wrestling with prompts, lighting jargon, and film emulations. AI Saree turns that into a 3-step, no-prompt flow that outputs studio-quality retro saree looks in seconds, with believable film grain, soft lighting, and era-correct color from the ’70s–’90s.

Why it’s interesting • No prompts required: Upload a clear front-facing photo, pick a style (decade, saree color, backdrop), and generate. • Reference-guided likeness: Preserves identity while applying classic studio aesthetics. • Print-ready: High-resolution exports with balanced contrast and color. • Privacy & control: Download, archive, or delete your images anytime. • Free to try: 200 free credits (about 2 high-quality generations), no watermark, no card.

How to (takes a minute) 1. Upload your photo — neutral background, even light, unobstructed face. 2. Pick a retro style — choose decade, drape, and palette, or use presets inspired by the IG trend. 3. Download in HD — get social-ready or print-ready files immediately.

Pro tips for authentic results • Use window light or diffused daylight; avoid harsh overheads. • Keep a relaxed, neutral expression for a timeless portrait vibe. • Frame head-and-shoulders or half-body; leave room for the drape edges. • Try two contrasting palettes (warm 70s vs. cooler 80s) and pick the keeper.
by bregma | 2025-09-15 10:31:29+00:00
The 250 g half-bricks are very common. It's how the foo-foo frilly butter is sold ("cultured" butter, imported French butter with 94% fat content, butter made exclusively from milk squeezed from grass-fed cows, etc) because no one is willing to pay $15.00 for a pound of butter but they'll pay $8.00 for a half pound.
by roenxi | 2025-09-15 10:31:47+00:00
Even then shutting down the anxiety and paranoia is a good idea. You're friend didn't know how to process reality without feeling negative, maybe. But it can be done and they should probably learn how to do that. A calm & confident person can still see if a problem is coming, the real world isn't determined by the feelings of the viewer but by actual evidence present and a very fine sliver of basic world modelling. The difference is a well grounded person will just note it and feel pretty good about the whole process as they brush dust of the resume and start job hunting. Did their best, had a good time, made some friends, exciting new opportunities, etcetera.

Nobody has to be a pessimist to make accurate forecasts. It doesn't even help. The more your emotions and personality influence the forecast the worse a forecast it is, the future does not rewarp itself because the viewer feels positive or negative.
by nandomrumber | 2025-09-15 10:31:55+00:00
Australian supermarkets have excelled at replicating this paper bag fiasco.

The white plastic bags they replaced are magnitudes of order more durable and able to carry, I should test this, at a guess ten times the weight. Basically you can fill a white plastic bag with 1.25 litre water bottles to the extent no more can physically fit in the bag and it will be safe to carry and reuse 50 times.

Fortunately the white plastic bags are still available online (eBay / Amazon / etc) so I just buy 50 for my own use as required and use them till they nearly fall apart then repurpose them as bin liners.

They’re incredibly cheap, don’t really get dirty in an unhygienic way, can be washed if something does spill in them, and they fold up in to almost no space.
by cykros | 2025-09-15 10:32:16+00:00
I believe this. I also believe that it's an indirect cause.

Curious how many people who use both cannabis AND amphetamines develop type 2 diabetes.

I suspect it's a smaller number.

Cannabis causes obesity in some, due to its impact on appetite. Do we need to draw out links to everything that we already know obesity causes and act like this is somehow interesting information?
by miczyg | 2025-09-15 10:32:19+00:00
That's true. The PCIe lanes on EPYC server CPUs are divided into the main Gen5 links on the SERDES (like I explained in the post) and the other lower speed lanes (Gen3/Gen4) come from the Bonus links. It is shown on the figures in the post. These Bonus links are often used for devices with lower bandwidth, like BMC. This is also true for Gigabyte MZ33-AR1, so the NVMe M.2 disk is connected to the Bonus links working at Gen3 speeds, despite the board manual says: 1 x M.2 @Gen4 (which must be a vendor's mistake).
by metalman | 2025-09-15 10:32:34+00:00
the only things stopping all food handling ,processesing, preperation, serving, and storage of food from bieng easy, clean, strong, and reliable is greed ,vested interests, and no system that makes fighting rational implimentation of good practice, extitentionaly dangerous to anyone who threatens basic saftey in food, water, and public infrastructure. Not that I against extream danger in the persuit of happyness, or gaining enormous wealth, not at all, but that certain things and places must be off limits to those , more energetic, expressions of human ambition.
by drivenextfunc | 2025-09-15 10:32:58+00:00
Writing C for eBPF is cumbersome and you'd like to avoid it. Okay, that's reasonable. But I don't think it would be a good idea to write a compiler that emits eBPF binary from (a tiny subset of) Python. Why not just write code in pseudo-Python (or whatever language you're comfortable with) and have it translated by an LLM, and paste it in the source code? That would be much better because there would be fewer layers and a significant reduction in runtime cost.
by brandhunt | 2025-09-15 10:33:01+00:00
Most startup killers are obvious: running out of money, no product market fit, founder fights. But there’s a quieter one that derails deals all the time: domain negotiations.

Here’s how it happens:

You’re raising your Series A. Investors love the product, but they ask: “Why don’t you own the .com?”

You’re about to close an acquisition. The acquirer does due diligence and flags: “You don’t control your brand online.”

You’ve built a user base on <brand>.io, only to see the .com point to a competitor, a scam site, or an owner who suddenly wants six figures.

At that stage, you’re negotiating with a gun to your head. The domain owner knows your valuation. They know you can’t walk away. Prices skyrocket, and you’re stuck.

Most founders think they’ll “get the .com later.” What they don’t realize: domain owners track your growth. Every press hit, every funding round, every Crunchbase update makes the name more expensive.

I’ve seen startups lose M&A deals, botch funding rounds, or bleed users to typo traffic because they left this for later.

This isn’t about vanity. It’s about leverage. If you don’t own your exact-match .com early, you’re negotiating from weakness at the moment when you can least afford it.

That’s why I started working on BrandHunt.com, helping founders quietly acquire their brand domain before it becomes existential. Not a marketplace. Not auctions. Direct owner outreach, fair market valuations, and private deals.

It’s boring compared to product. But boring infrastructure is what keeps companies alive.
by probablypower | 2025-09-15 10:33:33+00:00
Is 2 a number?

Is 4 a number?

Is 4/2 a number?

Is 3 a number?

Is 3/2 a number?

etc...

All of these symbols represent precise points on the numberline. Pi also represents a precise point on the numberline, so is it not a number?
by latexr | 2025-09-15 10:34:54+00:00
> 75% of the time I forget to take a bag to my car.

Then take a bunch in the other 25%. You can just leave them in the car.

Grab a bundle right now, or whenever you’re at home and remember, and put them next to your keys, your wallet, or hang them on the handle of your door.

> I like them better as they are bigger and stronger.

Sure, use whatever you like. Just don’t let perfect be in the way of good.

> Even if I managed to get a bag, the other 75% of the time I forget to take it into the shop and leave it in my car.

Then go back to your car! It will be mildly annoying the first two times, and the third time it won’t happen. I mentioned exactly that in my comment.

> Even if I manage all of that, 25% of the time I will end up not having enough bags.

Then start bringing more. This isn’t hard. Leave the extras in your car.

Or just use the cardboard box approach I mentioned.

None of your mentioned obstacles is insurmountable. On the contrary, they are all exceedingly trivial to overcome with the tiniest amount of will to do so.
by thw_9a83c | 2025-09-15 10:35:09+00:00
> The stuff in the issue above is comical: default GH tab width is 8, don't want Gleam to look weird to people looking at Gleam on GH

This is indeed comical. At the same time, it's an odd choice for GH to display eight spaces for a tab nowadays. Perhaps a punishment that the source code uses tab characters at all?
by Sharlin | 2025-09-15 10:35:47+00:00
If you believe that real numbers are numbers, then, yes, pi is a number. Indeed because pi is computable, it’s actually "more" real than almost all real numbers because there is only a countable infinity of computable reals.

Anyway, in modern math what a real number is, is defined as the limit of a "process", namely a Cauchy sequence. Of course, for the rational subset of reals the limit is trivial.
by dgb23 | 2025-09-15 10:37:06+00:00
I'm also a slow thinker, but I'm doing well on these types of tests, because they are very contained and small, plus I have partly learned to sort of relax my brain and let it work more intuitively.

For me at least, the slow thinking comes in part from being overly reflected. Thought can pull me into a seemingly phased out state where I drill down into it or try to find related connections. I also have trouble to go from thought and abstraction to language, because it's always hard to find the right expression that _really_ fits.

So the larger and more disconnected the possible space is that one could explore, the slower I naturally get before expressing myself.

But these matrices and puzzles are very contained and observable in their entirety. Even though solving these isn't my main forte, they also don't necessarily trigger my slowness to the same degree as other tasks.

If someone uses them in a job interview, they would likely make me a bit nervous, because it feels bad to be stuck or unsure when you're solving a puzzle and that can be draining and distracting for long enough to matter if the test is timed.

But I think if they are used with care, the minimum required score is considerate and they are not the only test, then they might be fine or even useful.
by stared | 2025-09-15 10:38:44+00:00
If vectors life in an effectively lower space that they could, they don't live up to their n-dimensional potential.

Sometimes these things are patched with cosine distance (or even - Pearson correlation), vide https://p.migdal.pl/blog/2025/01/dont-use-cosine-similarity. Ideally when we don't need to and vectors occupy the space.

I am kind of surprised that the original article does not mention batch normalization and similar operations - these are pretty much created to automatically de-bias and de-correlate values at each layer.
Is AI video the future of storytelling, or just the end of stories?
by jamessmithe | 2025-09-15 10:39:52+00:00
I was scrolling through Instagram today while I came across not less that 5 ads which are using AI generated videos for promoting their product. Most of them are using to promote their stories as they have some kind of podcast or online story telling platform. These looks good but does that somehow decrease the value of human figure in such places? These day, there are many tools like Fliki, Synthesia, Lunabloom Ai, which can do the job in just one click but what about the value of actual human touch in such videos? Isn't AI actually replacing humans?
by miczyg | 2025-09-15 10:41:04+00:00
> Strange, but it is missing support for 9005 Turin. How can this be (except of 400W+ models)?

I'm not a board design specialst, but it is not uncommon that boards get newer revisions to support next gen CPUs with compatible sockets. I suspect ASUS K14PA-U12 is Turin PCU eligible, but the vendor possibly chose not to support Turin CPUs on the board. If there was a new revision of the board, then it possibly could support new CPUs.

> What do you think, could there be some true hardware issue making it impossible to workaround it in BIOS and thus no chance for coreboot either?

May be hardware incompatibility, if there are some modifications required to the design to support both Genoa and Turin. On the BIOS/coreboot side, it is possible to support both Genoa and Turin, even with a single flash image (only if the flash size is at least 32MB). It is software that needs board porting and testing.

EDIT: ASUS K14PA-U12 has only 16MB flash, so it can run only one firmware type at a time. I.e. if you plug Genoa CPU, you have to flash Genoa compatible FW. If you plug Turin CPU, you would have to flash Turin compatible FW.
by GJim | 2025-09-15 10:42:48+00:00
> What were you doing to get traffic from the open Internet to your webserver at home? I always felt that was a risky proposition,

How times change.

Once nearly every self respecting IT pro ran servers from there home network. The modern drive to outsource and consolidate the interweb to a handful of big players I find rather odd; perhaps even counterproductive in the long run.
by diggan | 2025-09-15 10:43:21+00:00
TLDR/Introduction:

> The Authenticated Transfer (AT) repository and synchronization protocol addresses the challenges of building decentralized applications that require consistent data replication across distributed multi-party infrastructure. Traditional web platforms maintain user data at a single network location, creating vendor lock-in and limiting user agency over their digital identity and published content.

> In the AT model, user data is stored in cryptographically signed repositories that can be hosted, synchronized, and distributed by any compatible server while preserving data authenticity and user ownership. Each repository consists of a set of CBOR-encoded objects called records, organized lexicographically by type. The cryptographic structure allows repository contents to be re- distributed and cached by any network participant without requiring trust in intermediary hosts.
by justinyee17 | 2025-09-15 10:44:00+00:00
I think there are many dimensions to the perception of advice. I've ruminated heavily on this topic before; it took like 4,000+ words to express my thoughts, and even with that, I still have some new ideas to ponder.

Particularly in the online landscape, advice often feels superficial and doesn't account for nuances and personal aspects. Even worse, social media fosters absolutes - presented as an ultimatum.

"This is the right way to do it, and failure to concede to this truth means that you are doomed to failure, and the blame is solely on you." I can hardly imagine there's advice with the expectation of it not being taken.

When advice works, it's "see, I told you." Yet when advice fails, then it's just because you didn't do it right. Survivorship bias, in effect, makes the advice infallible.

In my experience, advice's value comes from the exposure to a concept or possibility unseen before, bringing one down a path of experiences that bring them closer to their desired outcome. Everything else is just fluff - words without seeing.

I think advice highlights only the conclusion, not the intermediate steps. A concept like "share your ideas online to have better conversations," for example. What ideas? Where online? What's a better conversation?

But strangely, it may also encourage one to take risks to crawl towards that outcome, fostering insight through those new experiences, regardless of whether the initial idea succeeds or fails.

Perhaps in response to said advice, one posts haphazardly on one platform that's too toxic. The inclement feelings push them toward one another, but it's too inactive. You make some mistakes in conveying thoughts, so you make changes to improve clarity.

When the words of advice are recalled again, the concepts have become visually clear. The experiences of developing prose and finding the right platform to facilitate it. This is what "sharing online" has come to mean. This is what a "better conversion" is - to oneself.

Those mental images represent the ideals behind the advice. Once, they may have conjured blanks, but now there's a clear vision of how they fit into and build one's own story - it's what everything means to you. Perhaps the exposure was a catalyst, but all the actions that led to this outcome came from the self.

I think it may also be interesting to delve into other reasons for people not seeking or accepting advice, aside from discounting others' experiences.

Perhaps one wants to save face. Vulnerability is often difficult, especially when the pressure to appear "self-made" is pervasive. Maybe asking is seen as a burden on others, and some feel obligated to make do with their own insight. I wonder what the distribution of responses would be.
by miczyg | 2025-09-15 10:44:37+00:00
It is not so easy on servers. The AMD servers platforms perform RAM training on each boot, even before the CPU starts execution the firmware. So no matter of your BIOS/coreboot performance, you have a guaranteed 2min++ boot time (depending on amount of RAM and CPU sockets), because of memory training... There is no concept of fastboot from the cold boot like on Intel silicon.
by cogman10 | 2025-09-15 10:45:54+00:00
That's not the claim I'm refuting, this is

> That's also why making your own cakes trying to imitate them quickly becomes a fool's errand. You're never going to beat the chemistry that's in the box, and even if you did it would look more like molecular gastronomy than baking.

My point was that these added ingredients aren't special space magic, they all have a purpose and that purpose is something home bakers can often replicate with simple ingredients.

I'm refuting the notion that it's impossible to best the box because of the exotic ingredients.

I make no claim as to whether box vs common ingredients are better/healthier/etc. They are what they are.
by moritonal | 2025-09-15 10:47:04+00:00
One thing I kind of always want to see when I find cool resources like this are "How are you funded?". Because if it's not clear then have to there's a high risk it's a rug-pull, virus or might one day be either. There's just too many secretive "Here's a super free perfect tool for you!" rug-pulls out there.

"We're funded by the goodness of a team of volunteers" is a great answer.
by Someone | 2025-09-15 10:47:06+00:00
The rewriting: quite believable, but it will take a looooooooooooooong time, and their goals may change looooong before they get there.

It not being Swift: unlikely, IMO. They’re spending lots of resources on Swift-C++ interoperability, added lots of low-level stuff to Swift, and advertise Swift for embedded use on Swift.org,

I don’t see what another language could bring. I also do not see them rename embedded Swift to something else; it’s hard enough for them to make Swift get traction outside their ecosystem already.

Also note that the “New Apple Language (hypothetical)” sample already is valid Swift code.
by miczyg | 2025-09-15 10:47:23+00:00
I did not have any encounters with ES CPUs from AMD. I just remember my experience with Intel ES CPUs, which used a different set of keys for blob signing. I connected the dots and assumed that this is also true for AMD.

It is not about the configuration but rather a key burned into the CPU silicon that is used to verify the key used in blobs and the signatures of the blobs.
by vidarh | 2025-09-15 10:48:02+00:00
> but then we'd need to measure

Most butter here (and in a number of other countries) have measuring lines on the pack itself in 50g increments, so while I agree with you it's a nuisance to have an open one to deal with, the measurement part is usually a matter of using a knife along the marked line...

If the "certain brands" you refer to don't have those measuring lines, though, then a pox on them...
by jjcob | 2025-09-15 10:48:25+00:00
Thank you for your encouragement :)

I read a bit more about the topic, and it seems that the issue with my approach is that the decimal representation might end up exactly halfway between two floats, and then the result of parsing it depends on the rounding mode that the parser uses. (By default scanf should use round-to-even, but I'm not sure all implementations do so)

In the PostgreSQL docs I found a curious fact: They use an algorithm that makes sure the printed decimal is never exactly half way between two representable floats, so the result of scanning the decimal representation doesn't depend on the rounding mode.