MurphyA/hacker-news huggingface dataset:
by strbean | 2025-12-03 19:20:00+00:00
From interviews with the Alyx devs, it really sounded like the only reason they didn't call it HL3 was fear of not living up to the name.

Given the org structure at Valve, it's going to take someone with massive hubris to say "I can be the one to lead the HL3 project."

That or Gabe getting off his megayacht to lead it (or tell someone their project is worthy of being called HL3).
by NaOH | 2025-12-03 19:20:10+00:00
Good chance that's what captures our different Siri experiences. The few times I've done it spoken was always with AirPods and I always waited for the Siri reply (been a while; is it, "Uh-huh"?) after I said, "Hey, Siri." But my experience activating Siri with speech is so minimal as to be untrustworthy of anything broader.
by lcnPylGDnU4H9OF | 2025-12-03 19:20:21+00:00
> If you're talking to someone in real life, or professional emails, or whatever and you provide citations for commonly known things/definitions/etc.... you're being condescending.

If you're commenting on a public forum and you provide citations for commonly known things/definitions/etc., you're supplying the source of your claims for people who may be unaware. You are not the only reader of their comment (nor this one), even if it is in direct reply to yours.
by BobaFloutist | 2025-12-03 19:20:42+00:00
A lot of government procurement is bound by strict "competitive bidding" laws that seek to give everyome and their grandmother a fair shake at the contract, in the name of avoiding graft, corruption, and bribery.

This has led to somewhat of an arms race where government workers desperately collaborate with contractors to find a way to sidestep or subvert the bid process and other contractors aggressively seek to inspect and enforce the process.

Developing in-house governmental talent, institutional knowledge, and capacity is of course strictly off the table, as it would reduce opportunities for private profit in basic government services.
by wavemode | 2025-12-03 19:21:12+00:00
> there is no reason to support "sync I/O"

I disagree strongly.

From a performance perspective, asynchronous IO makes a lot of sense when you're dealing concurrently with a large number of tasks which each spend most of their time waiting for IO operations to complete. In this case, running those tasks in a single-threaded event loop is far more efficient than launching off thousands of individual threads.

However, if your application falls into literally any other category, then suddenly you are actually paying a performance penalty, since you need the overhead of running an event loop any time you just want to perform some IO.

Also, from a correctness perspective, non-concurrent code is simply a lot less complex and a lot harder to get wrong than concurrent code. So applications which don't need async also end up paying a maintainability, and in some cases memory safety / thread safety, penalty as well.
by Barathkanna | 2025-12-03 19:21:23+00:00
A lot of the time it’s less “nobody checked the security inbox” and more “the one person who understands that part of the system is juggling twelve other fires.” Security fixes are often a one-hour patch wrapped in two weeks of internal routing, approvals, and “who even owns this code?” archaeology. Holiday schedules and spam filters don’t help, but organizational entropy is usually the real culprit.
by speedgoose | 2025-12-03 19:21:28+00:00
I havn't tested it since a while, but it was pretty good and a lot simpler than MinIO.

Like in the old MinIO days, an S3 object is a file on the filesystem, not some replicated blocks. You could always rebuild the full object store content with a few rsync. I appreciate the simplicity.

My main concern was that you couldn't configure it easily through files, you had to use CLI, which wasn't very convenient. I hope this has changed.
by verdverm | 2025-12-03 19:21:31+00:00
Resumes and freelance profiles are not sales in the traditional sense. If you want to do better in freelance, you'll want to reframe how you think about it.

Putting that aside, I highly recommend the book "To Sell Is Human" that reframes "sales" as something more, i.e. convincing a child they need to brush their teeth before bed is also "sales"

It was one of the books that helped me through this, The Challenger Sale if you want to read something more akin to traditional sales.

Another avenue you should consider is getting a professional resume / career coach. A good one will ask you questions about what you want in a job before looking at what you've written. They bring experience and have seen 1000s of resumes to know what works, and are tuned into how that changes over time.

> But I just. Can't. Get. Moving.

Another book recommendation, "The Now Habit"

books are going to be much better than what you read online

1. they get you away from the portal to that anxiety

2. they are long, thorough, well thought out, with many examples/anecdotes for you to potentially connect the dots through
by realreality | 2025-12-03 19:21:52+00:00
Garage works well for its limited feature set, but it doesn't have very active development. Apparently they're working on a management UI.

Seaweedfs is more mature and has many interfaces (S3, webdav, SFTP, REST, fuse mount). It's most appropriate for storing lots of small files.

I prefer the command line interface and data/synchronization model of Garage, though. It's easier to manage, probably because the developers aren't biting off more than they can chew.
by LorenPechtel | 2025-12-03 19:22:03+00:00
This chart breaks it down by spending, it does nothing about determining the effectiveness of said spending. How much actual care per $ spent?

I've been on a mock jury for a personal injury lawsuit--and it was obvious to a couple of us that the smoking gun presented by the defense clearly showed she was running up the bill on something minor. We were pointing out the problem--did that sway the majority? No. The general opinion seemed to be she was owed something for what had happened--and they had failed on the voir dire, they asked about my background, didn't ask anything about family. Oops--I knew it would end up all going to the lawyer and doctors, nothing to her (the proposed amount was less than the bills she had run up.) I played it fair and didn't speak up about what would happen.

And all the national systems have a fox guarding the henhouse problem. Provide proper treatment for the expensive stuff or lower the standards? So long as you make a sufficient portion of the electorate think you're doing a good job the reality is the standards get lowered. And cook the books in pretending it's fair. (Two examples that come to mind: Including "fairness" in the measure of health system quality--automatic selection for UHC, and comparing infant mortality (they admitted the comparison was not valid, did it anyway.) The reality is the biggest "cause" of infant mortality in the developed world is how the medical world falls on the stillbirth/infant mortality line. Even elsewhere--Cuba gets it's good infant mortality numbers by setting a minimum birth weight. The ones that were born too early and never had a chance get classed as stillbirths.)
by nostrademons | 2025-12-03 19:22:10+00:00
The S&P 500 is inversely price sensitive, as a capitalization-weighted index. Normally you want to buy low and sell high. An S&P500 index fund buys more of high-priced stocks and sells the low-priced ones, by definition. The highest market caps are the stocks with the highest prices (adjusted for number of shares outstanding, of course).

For most ordinary investors, this doesn't really matter, because you put your money into your retirement fund every month and you only take it out at retirement. But if you're looking at the short term, it absolutely matters. I've heard S&P 500 indexing referred to as a momentum investment strategy: it buys stocks whose prices are going up, on the theory that they will go up more in the future. And there's an element of a self-fulfilling prophecy to that, since if everybody else is investing in the index fund, they also will be buying those same stocks, which will cause them to go up even more in the future.

If you want something that buys shares based on each company's relative performance, you want a fundamental-weighted index. I've looked into that and I found a few revenue-weighted index funds, but couldn't find a single earnings-weighted index fund, which is what I actually want. Recommendations wanted; IMHO the S&P 500 is way overvalued on fundamentals and heavily exposed to certain fairly bubbly stocks (the Mag-7 alone make up 35% of your index fund, and one of them is my employer, and all of them employ heavily in my geographic area and are pushing up my home value), so I've been looking for a way to diversify into companies that actually have solid earnings.
by LexiMax | 2025-12-03 19:22:28+00:00
The way these sorts of things look to outsiders depends on the set of facts that are presented to those outsiders.

Choosing to focus on the existence of drama and bullying without delving into the underlying reason why there was such a negative reaction in the first place is kind of part and parcel to that.

At best it's the removal of context necessary to understand the dynamics at play, at worst it's a lie of omission.
by wiether | 2025-12-03 19:22:32+00:00
Currently, someone interested in an iPad and needing the power of a MB, will have to buy both.

If they stopped restricting the iPad, those people would only have to buy an iPad.

And as someone without a single interest in an iPad, I would worry that removing the iPad limitations would increase its market-share and lead to Apple reducing even more their interest in the MB, which would be terrible news to me.
by masklinn | 2025-12-03 19:22:41+00:00
> (some decent, some bad) bike lanes across the city center

Looking at cities like London or Paris there are two thresholds which need to be reached: 1. the infrastructure needs to be consistent and safe-feeling enough that the average resident doesn't feel like they're going to risk their lives at any point; and 2. the infrastructure needs to be widespread enough that they can do the things they need without having to think about it too much. "Surveys show that the lack of safe and contiguous infrastructure is a primary reason why most people don't ride more" (https://momentummag.com/biking-work-barrier-americans/)

That's pretty visible in Paris: there have been rental bikes since 2007, and they've been pretty popular and expanding, but it's as the infrastructure expansions of the bike plans started connecting properly that cycling really exploded.

A hodge-podge of disconnected bits is never going to succeed, because it fails on both safety and utility.
by jcheng | 2025-12-03 19:22:56+00:00
Reminds me of Stephen Colbert's roast of George W. Bush at the 2006 White House Correspondents' Dinner:

> The greatest thing about this man is he's steady. You know where he stands. He believes the same thing Wednesday that he believed on Monday, no matter what happened Tuesday. Events can change; this man's beliefs never will.
by mattnewton | 2025-12-03 19:22:59+00:00
My hot (maybe just warm these days) take is, the problem with voice assistants on phones is they have to be able to have reasonable responses to a long tail or users will learn not to use them, since the use cases aren’t discoverable and the primarily value is talking to it like a person.

So voice assistants backed by very large LLMs over the network are going to win even if we solve the (substantial) battery usage issue.
by matrss | 2025-12-03 19:23:04+00:00
I took the number from here: https://blog.codeberg.org/letter-from-codeberg-onwards-and-u...

I think another big "moat" is actually that Codeberg is composed of natural people only (those with voting rights, anyway). Real people have values, and since they have to actively participate in Codeberg in some way to get voting rights those values are probably aligned with Codeberg's mission. I don't actually now the details of the standardization process you cite, but I think this is a big difference to it.

Additionally, from skimming the bylaws of Codeberg I'd say they have multiple fail-safes built in as additional protection. For one, you can't just pay ~1600 people to sign up and crash a general assembly, every membership application has to be approved first. They also ask for "support [for] the association and its purpose in an adequate fashion" from its members, and include mechanisms to kick people out that violate this or are otherwise acting against Codeberg's interests, which such a hostile attack would surely qualify as.

Of course it's something to stay vigilant about, but I think Codeberg is well positioned with regard to protecting against a hostile takeover and shutdown situation, to the point that DDoS is the much easier attack against them (as was the initial topic).
by Al0neStar | 2025-12-03 19:23:23+00:00
LainZine - very similar to PagedOut: https://lainzine.org/archive

Unredacted - Privacy/OSINT related. Only past issues are free. https://inteltechniques.com/magazine.html

N-O-D-E - Hardware/DIY https://n-o-d-e.net/zine/
by semi-extrinsic | 2025-12-03 19:23:29+00:00
For something as simple as this, you could probably just move the splats around with

(x_hat*sin(y*t) + y_hat*sin(x*t))*exp((z_l-z_h)/2*z_h)

where (x_hat,y_hat) are your basis vectors in the plane, z_l is the local z coordinate (subtract the terrain modifier used to move tiles up/down) , and z_h is the height of a flower.

Or if you want to be more advanced, generate some curl noise and use it as a prefactor instead of x,y inside the sin(). And include the corresponding up-down motion as the stalks are constant length.
by daveguy | 2025-12-03 19:23:50+00:00
This is why I don't bother with AGPL released by a company (use or contribute).

Choosing AGPL with contributors giving up rights is a huge red flag for "hey, we are going to rug pull".

Just AGPL by companies without even allowing contributor rights is saying, "hey, we are going to attempt to squeeze profit out and don't want competition on our SaaS offering."

I wish companies would stop trying to get free code out of the open source community. There have been so many rug pulls it should be expected now.
by rushingcreek | 2025-12-03 19:23:52+00:00
Thanks for the feedback, and I agree that it is very much early days for this product category. To be clear, our goal is to make the software specific for an audience: you. What's exciting, though, is that models are rapidly improving at building on-demand software and this will directly benefit Phind. There are still many edge cases, but I think it will get better quickly.
Show HN: I analyzed and visualized 5k near-death and out of body experiences
by mikias | 2025-12-03 19:24:01+00:00
I scraped 5,000+ NDE/OBE accounts from public research databases, extracted structured data, generated embeddings, and used UMAP to project them into 3D space.

The result is an interactive "consciousness map" where similar experiences cluster together.

Tech stack: Next.js, Supabase (pgvector), Vercel, OpenAI API, Three.js.

Some interesting patterns: - "Void" experiences cluster separately from "light" experiences - High Greyson scores tend to include more entity encounters - Cardiac arrest NDEs cluster differently than drowning NDEs

Happy to answer questions about the AI pipeline or the data.
by canucker2016 | 2025-12-03 19:24:14+00:00
Back in 2014, Titanfall's disk space was 75% UNCOMPRESSED audio (35GB of 48GB) for the gamers with only dual-core CPUs.

from https://www.escapistmagazine.com/titanfall-dev-explains-the-...

“On a higher PC it wouldn’t be an issue. On a medium or moderate PC, it wouldn’t be an issue, it’s that on a two-core [machine] with where our min spec is, we couldn’t dedicate those resources to audio.”
by riku_iki | 2025-12-03 19:24:27+00:00
> Amazing, every single dollar goes to care! Not a single dollar to overhead! Where are these insurance companies' profit margins coming from?

they kinda have it on chart but without overhead numbers: insurance collects 1T of payments, than for business segments, they pay around 60% of that as medical expenses, and for individual plans it is more like 40% of medical expenses, meaning for individual plans insurance corps have 60% profit margin.
by mghackerlady | 2025-12-03 19:24:41+00:00
They aren't physically addictive like alcohol or opiates but it's very clear that many people have a psychological dependency on them. Whether or not a psychological dependency counts as an addiction is up to debate (personally, I believe they are due to my experiences with self harm, which many people including myself were or are psychologically dependant on) but the differences are mostly semantic if they end up functionally the same
by overfeed | 2025-12-03 19:24:44+00:00
> Apple gets to address their weaknesses and Valve gets a large target market.

I don't think Apple wants any non-Apple store addressing their weaknesses, especially a solution as competent and well-funded as Steam.

If Valve gains Apple-user mindshare on Mac, what prevents them from expanding to iPhones and iPads in the EU, and likely elsewhere if anti-monopoly laws get entrenched? IIRC, Services is the fastest growing revenue source at Apple.
by stagas | 2025-12-03 19:24:46+00:00
My understanding is that because it's a very small sample, it's basically a combination of a subset of sine waves, and because we're very sensitive to the nuances of high-pitched sounds, even small changes in that space make a lot of difference. Every RNG seed produces a different sounding hihat, and if you don't reset it, it continues producing different hihats, which is unnatural. Another explanation is also to resemble sample-based audio, but perhaps it's all of these things combined.
by wahern | 2025-12-03 19:25:13+00:00
Request smuggling is an issue when reverse proxying and multiplexing multiple front-end streams over a shared HTTP/1.1 connection on the backend. HTTP/2 on the front-end doesn't resolve that issue, though the exploit techniques are slightly different. In fact, HTTP/2 on the front-end is a deceptive solution to the problem because HTTP/2 is more complex (the binary framing doesn't save you, yet you still have to deal with unexpected headers--you can still send Content-Length headers, for example) and the exploits less intuitive.

HTTP/1.1 is a simpler protocol and easier to implement, even with chunked Transfer-Encoding and pipelining. (For one thing, there's no need to implement HPACK.) It's trying to build multiplexing tunnels across it that is problematic, because buggy or confused handling of the line-delimited framing between ostensibly trusted end point opens up opportunities for desync that, in a simple 1:1 situation, would just be a stupid bug, no different from any other protocol implementation bug.

Because HTTP/2 is more complicated, there's arguably more opportunities for classic memory safety bugs. Contrary common wisdom, there's not a meaningful difference between text and binary protocols in that regard; if anything, text-based protocols are more forgiving of bugs, which is why they tend to promote and ossify proliferation of protocol violations. I've written HTTP and RTSP/RTP stacks several times, including RTSP/RTP nested inside bonded HTTP connections (what Quicktime used to use back in the day). I've also implemented MIME message parsers. The biggest headache and opportunity for bugs, IME, is dealing with header bodies, specifically the various flavors of structured headers, and unfortunately HTTP/2 doesn't directly address that--you're still handed a blob to parse, same as HTTP/1.1 and MIME generally. HTTP/2 does partially address the header folding problem, but it's common to reject those in HTTP/1.x implementations, something you can't do in e-mail stacks, unfortunately.
by dxdm | 2025-12-03 19:25:56+00:00
> A righteous, passionate anger can be indistinguishable from love. ... love can be anger, anger can be love.

These are just word games. Blurring and mixing what we mean with different words. To say what? Passion takes different forms and can be a hell of a motivator? Nobody disputes that.

There's clearly a difference between anger and love. GP was addressing that difference and recommended to focus on the healthier of the two. That's good advice.
by edm0nd | 2025-12-03 19:26:06+00:00
I think they mean just in general and historically. Both can be used and work together.

Imagine some handsome travelling gentleman (who's actually a soldier) woos a local bar maiden with some fancy words and poetry. Oh wow he's so educated and dreamy~! Then he proceeds to chat with her and gets her to divulge a bunch of info about local troops movements she has seen and etc.

That's my take on it at least.
by ljm | 2025-12-03 19:26:29+00:00
Thing is… who is regularly running `npm update` or `cargo update` to keep local software up to date?

I wouldn’t, because I might be in a repo and it starts upgrading all my local dependencies, and I’m not gonna add a text editor as a dev dependency. I’ll happily take the binary, or a tar.gz with the binary in it, though.

(Btw I love how it’s following the old DOS aesthetic)
by techblueberry | 2025-12-03 19:26:31+00:00
Seems like important context:

Melissa Green, chief executive of the National Federation of Women's Institutes, said: "Unfortunately the legal position as it stands means that we can no longer offer that."

The decision comes after "40 years of fellowship and sisterhood with those women", she told BBC Radio 4's Woman's Hour.

The Women's Institute describes itself as "a legally recognised women's organisation and charity", and to comply with the Supreme Court judgement says it must "restrict formal membership to biological women only".

The organization said it would create a new national network of "sisterhood groups" alongside Women's Institutes that want to offer a "trans-inclusive space" to "develop that friendship and support for transgender women".
Show HN: Free French Health Directory – Find Doctors and Medical Facilities
by toutoulliou | 2025-12-03 19:26:44+00:00
After months of coding, I built a comprehensive health directory for France that helps people find healthcare facilities and practitioners near them. The site is completely free, features real-time geolocation, and covers thousands of establishments and medical professionals across the country.

What you can find: - Search by healthcare facility type (hospitals, clinics, nursing homes, mental health centers, etc.) - Search by practitioner type (general practitioners, specialists, surgeons, paramedics, etc.) - Geolocation to find the nearest options - Filter by city, postal code, or use your current location - Detailed information including contact details, addresses, and specialties - Health blog with articles and medical news

The platform aggregates official data from French health authorities and includes 11 categories of establishments and 12 categories of practitioners, making it easier for people to access healthcare information.

Built with Django, features autocomplete search, responsive design, and is optimized for mobile use.

I'd love to get your feedback on the user experience, search functionality, and any features you'd like to see added!
by WalterBright | 2025-12-03 19:26:51+00:00
There are general optimizations, based on DFA (Data Flow Analysis). These recognize things like loops, loop invariants, dead code, copy propagation, constant propagation, common subexpressions, etc.

Then, there are is a (very long) list of checks for specific patterns and replacing them with shorter sequences of code, things like recognizing the pattern of bswap and replacing it with a bswap instruction. There's no end to adding patterns to check for.