MurphyA/hacker-news huggingface dataset:
by 0xbadcafebee | 2025-11-12 22:36:58+00:00
Homebrew is famous for making life hard for users. It makes "design decisions" that often conflict with users' needs, all in order to live up to the personal preferences of the project leads.

Personally I use asdf to manage my software on Macs. It too has also changed its design recently to become user-hostile (the command-line tool no longer prints the options for the commands, and it's full of bugs since a recent major version change).

For anyone looking to make an alternative to Homebrew: check out asdf's plugin system! It is insanely easy for anyone to make an asdf plugin, install it, use it. It's just a directory of plaintext files/scripts somewhere on the web. I made a couple plugins for unpackaged apps within like 30 minutes of learning how plugins worked. Very "unix philosophy" (in a good way)

(aside: I'm not a "Mac person" (forced to use one by work), so I know this is an unpopular opinion, but Macs feel worse to use than either Windows or Linux. At least Windows has WSL2 if you like command-lines (or PowerShell if you're into that). OTOH Macs ship with insanely outdated incompatible tools, and the 3rd-party options are annoying as hell. Why do technical people keep using Macs?)
by SparkBomb | 2025-11-12 22:37:00+00:00
> if literally everyone around you is saying that you are wrong (Including your friends, even), then maybe it is time for some soul searching.

No I said they don't listen to what I say or are likely to understand it. I am normally talking about technical things and how it interfaces with law e.g. OSA, encryption, right to repair etc.

Many people in my family are laymen and work manual jobs their only use of technology is Whatsapp, Facebook and Xbox Live. My brother is a welder, my father is a joiner. My best friend loads purfume onto a truck and cannot do basic algebra and skipped school at 14, my other two good friends while more educated are completely non technical. I normally get a link to amazon as a screenshot in whatsapp as they don't know how to copy and past from the address bar.

What usually happens is that I am proven right like about a year or two later and it is never mentioned again because I don't want to berate my family and friends. I've learned over time not to bother discussing these subjects with them because it is a waste of time. One of my friends got quite upset once when I was talking about how bitmap graphics worked.

Thanks though for taking the worst possible interpretation of what I said and not answering my question I asked and doing pretty much what I am complaining about. I really appreciate that :-S.

I want you to answer my original question. If people don't listen to you (MPs, and other people in power) and you can back up what you are saying with good evidence. What are you supposed to do?
by marcodiego | 2025-11-12 22:37:41+00:00
Apple does not support running other OS's on their hardware. This is bad in many senses but it is specially bad since it weakens competition and reduces incentives for Apple to improve their own OS, meaning it is bad even for their users in the long run.

If you choose to buy hardware from apple, you must consider that you're encouraging a behaviour that is bad for everyone, including yourself.
by ryandrake | 2025-11-12 22:37:56+00:00
As someone who migrated from macports to Homebrew, I'd like to see a third option (or maybe re-investigate macports again to see what's changed recently).

Homebrew's insistence on leaving OSes behind that they deem to be "too old" is becoming a problem as the years click by. One of the reasons to use third party software and a third party package manager is to avoid Apple's own insistence on abandoning old OSes. Homebrew following their example is very disappointing.

EDIT: From the linked issue:

"Intel support is coming to an end from both Apple and Homebrew."

Deeply, deeply disappointing. I know Open Source doesn't owe us anything, but this seems like a terrible turn for what was once great software.
by TulliusCicero | 2025-11-12 22:37:58+00:00
This is how the Tesla superfans treat every single new FSD version.

FSD 18 is out, 17 is garbage for babies, 18 is amazing! Wait, 19 just released, why are you still talking about 18, that shit was never gonna work, it's 19 that's nearly at unsupervised driving! Wait a second, 20 just came out...
by tpmoney | 2025-11-12 22:37:59+00:00
> Even if you use LLMs to generate bug reports, you should have a human vet and repro them as real and significant and ensure they are written up for humans accurately and concisely, including all information that would be pertinent to a human.

Look at the report that's the center of this controversy. It's detailed, has a clear explanation of the issue at hand, has references and links to the relevant code locations where the submitter believes the issue is and has a minimal reproduction of the issue to both validate the issue and the fix. We can assume the issue is indeed valid and significant as ffmpeg patched it before the 90 day disclosure window. There is certainly nothing about it that screams low effort machine generated report without human review, and at least one commenter in this discussion claims to have inside knowledge that all these reports are written by verified and written by humans before submission to the projects.

I won't pretend that it's a perfect bug report, but I will say if every bug report I got for the rest of my career was of this caliber, I'd be a quite happy with that.

> It isn't unreasonable to ask them to pay for that work which they are, one way or another, asking to have done.

Google quite literally hires some of the ffmpeg maintainers as consultants as attested to by those same maintainer's own website (fflabs.eu). They are very plainly putting cold hard cash directly into the funds of the maintainers for the express purpose of them maintaining and developing ffmpeg. And that's on top of the code their own employees submit with some regularity. As near as I can tell, Google does everything people complaining about this are saying they don't do, and it's still not enough. One has to wonder then what would be enough?
by saghm | 2025-11-12 22:38:15+00:00
> The important thing for me with this is that it doesnt appear to impact homebrew's ability to download, compile, and install open source software. And that is the main thing I use homebrew for. I believe that is true for most people too

FWIW I don't think brew has been compiling on installation even open source things by default for a while now[1]:

> Homebrew provides pre-built binary packages for many formulae. These are referred to as bottles and are available at https://github.com/Homebrew/homebrew-core/packages.

The link shows close to 300 pages of precompiled packages available, and that section ends with the sentence "We aim to bottle everything".

I don't think this necessarily changes anything you've stated with regards to the flag being removed as described in the Github issue linked by OP, but I think it's still worth noting because this is markedly different than how homebrew distributed things in the past, so others might not be aware of this change either.

[1]: I assume the heading title for this docs section predates this change, but the docs section I'm referencing is https://docs.brew.sh/FAQ#why-do-you-compile-everything
by tacker2000 | 2025-11-12 22:38:24+00:00
yes, docker is a great solution nowadays for this problem, but it wasnt always like that. In PHP land there is a tool called Laravel Valet, which relies heavily on homebrew and lets you switch PHP versions on the fly directly your system. I just remember how much of a pain it was to set up because of homebrew's unnecessary restrictions and deprecations. But once done it worked quite well.
by 1718627440 | 2025-11-12 22:38:35+00:00
Because Facebook and Google insert themself into unrelated websites, their monopoly is not just search.

> And who listens to CDs anymore or even has a CD player in their car or on their computer?

True for computers, but every cheap radio has a CD player and it's very common to have one in the car.

> How do you get the music on your phone?

Ripping them from a CD.

Like I agree CDs are getting less common, but not for sells at a concert. Nobody is going to tell you to use Spotify, because it screams "cheap"! That might fly for hobby musicians, but professionals will ruin their reputation.
by hunterpayne | 2025-11-12 22:38:36+00:00
Performance, far better performance. Same reason you ever use SQL. Prolog can do the same thing for very specific problems.

PS Prolog is a Horn clause solver. You characterizing it as a query language for a graph database, well it doesn't put you in the best light. It makes it seem like you don't understand important foundational CS math concepts.
by nofunsir | 2025-11-12 22:38:54+00:00
Tangentially related. Youtube web is now, as of the last month, strictly enforcing "referrer header" for embedded videos. Even if you spoof it, it doesn't always work. You can't navigate directly to "youtube.com/embed/<videoid>" to watch something without giving google some direct information.

Since when are public-facing error codes just lies?

"Oh Error 15 something went wrong, tee hee." "Oh Error 153 better try again, (got em, guys!)"

They operated for a while, before finally updating their FAQ stating this is intentional.[1]

[1] https://support.google.com/youtube/answer/171780?hl=en#zippy... " Provide a HTTP Referer header to enable video playback

Our Terms of Service require embedders to provide a HTTP Referer. If this information is missing, viewers attempting to watch embedded YouTube videos will encounter blocked playback and an error screen (“error 153”). These viewers will still be able to click “Watch on YouTube” to view the video on YouTube. Note that directly accessing the embedded player without an enclosing webpage or context (such as accessing it from your web browser's address bar) will typically not have a HTTP Referer and users will encounter the error screen; the embedded player is only intended to be used within an embedded context."
by woodruffw | 2025-11-12 22:38:59+00:00
MacPorts and Homebrew behave identically here: precompiled binaries are not affected, only .app (and similar) bundles.

(People find this confusing, because Homebrew does a superset of what MacPorts does: it distributes both source/binary packages and it distributes "casks", which are essentially a CLI-friendly version of the App Store and come with macOS's additional restrictions on applications. This only affects casks.)
by to11mtm | 2025-11-12 22:39:00+00:00
In the last 12-15 years, outside of imaging and PDF (and some office documents [0]) the only commercial .NET library I found worth it's salt was the the Devart Oracle client, if only because it sucked WAY less than the official one [1].

Yes, that includes UI frameworks. Honestly nowadays I'd just have an LLM help build my UI components, because every commercial UI component lib I've seen is never quite right to a shop I've worked at anyway and you see a bunch of kludges bolted on to make it work the way they want [2].

I guess maybe a list of the recommended libraries would help cause I'm a bit lost.

[0] - You can totally do Excel output from .NET without a commercial library, I know you used to be able to hack together a PDF output flow, Word docs well good luck dealing with that format...

[1] - Devart's lib was both x86 and x64. Oracle's you had to pick the right arch on build. And then make sure everything on the deployment chain was configured the same way, or deal with people forgetting and then burning cycles with broken stuff. That ROI on that alone was worth it to the org.

[2] - To be clear I try to avoid touching such UIs encountered, when I do I at least try to clean things up if possible... but often it's not which is why I have to bring it up.
by palmotea | 2025-11-12 22:39:02+00:00
> And that's not even thinking about the fact that in this alternate reality we are imagining, power plants would have been being continually built for decades, and the new demand would be a much smaller drop in the much larger bucket.

Bullshit. Why would they have continuously built power plants if the demand wasn't there? The utterly insane level AI datacenter demand came out of nowhere.

And then you know, when there are tradeoffs, you can always maximize X and the expense of Y. And if you're myopically looking only at X, that may seem like a smart move, but that tradeoff may not be the right tradeoff when you look at things holistically.

And there are other tradeoffs: maybe not deregulate power-plant construction, but instead regulate AI data-center construction to slow it down. If we're in an AI bubble, that may end up being the right call and eliminate a lot of FOMO waste.
by kazinator | 2025-11-12 22:39:11+00:00
The Common Lisp ASH (arithmetic shift) instruction has positive shifts for left, nefgative for right.

But even if machines were like this, it would not cause any interoperatibility issue. Because it is the data links between machines which ensure that bits are transmitted and received in the correct order, not the semantics of machine instructions.

It would be something to worry about when translating code from one language or instruction set to another.

Data link and physical protocols ensure that when you transmit byte with a certain decimal value like 65 (ASCII 'A') it is received as 65 on the other end.

The bits are "addressable" at the data link level, because the hardware has to receive a certain bit first, and the one after that next, and so on.
by cyrusradfar | 2025-11-12 22:39:32+00:00
We're having a discussion on belief at this point. I appreciate your perspective and think, in many cases, your prediction would be right. In others, it won't. There's no determinism to these things.

The point of the discussion for me (can't speak for you) was to ask if there's an opportunity, and I am not deterred to think there is.

Is it easy, no. But it's straight forward to approach from a product perspective.

There's strategies one may deploy to make it harder or more painful for a big company to copy because they'd have to swallow a large number of downsells into the new offering.

Maybe the insight from this thread, is that one must consider high-value low-product-effort features that, often, force upsells in the cloud solution that one could offer in an installable one.
by p1necone | 2025-11-12 22:40:47+00:00
Excited for Steam/PC games on ARM to get better as a side effect of the Frame running using a Snapdragon CPU.

Running x86 PC games on higher end Android devices already works better than you might expect via gamehub/gamehub lite/winlator, but it requires much random trying of different driver and runtime versions for every game and even then a lot don't work or have issues.
by jimrandomh | 2025-11-12 22:41:00+00:00
I think of homebrew as a curation service; it lets me name a piece of software and install it without having to any special diligence on it. In that use case, I _want_ them to enforce code-signing requirements; that reduces the risk that some software-supply-chain compromise will spread to my computer.

I do want the ability to install unsigned software, either because I wrote/compiled it myself locally and can't be arsed with signing, or because I'm getting it from a non-public source that doesn't want to share a copy with Apple, or because it's from a developer I trust who can't be arsed. But I never want to get unsigned software _from a curation service_.
by FloorEgg | 2025-11-12 22:41:23+00:00
I'm not commenting on the core point of your comment, only the "why retain for 30 days" question.

Im an age of automated backups and failovers, deleting can be really hard. Part of the answer could simply be that syncing a delete across all the redundancies (while ensuring those redundancies are reliable when a disaster happens and they need to recover or maintain uptime) may take days to weeks. Also the 30 days could be the limit, as oppose to the average or median time it takes.
by bsder | 2025-11-12 22:41:33+00:00
The Koren equations are the only thing I've found.

"Improved vacuum tube models for SPICE simulations" https://normankoren.com/Audio/Tubemodspice_article.html

The intractability of the Triode is part of the reason why the Pentode exists. And, you will note, the Pentode curves in certain modes looks a lot like your bog standard MOSFET.

This also discusses how the "constants" ... well, aren't. https://www.john-a-harper.com/tubes201/
by eatsleepmonad | 2025-11-12 22:41:34+00:00
I recently implemented an eagerly evaluated embedded Prolog dialect in Dart for my game applications. I used SWI documentation extensively to figure out what to implement.

But I think I had the most difficulty designing the interface between the logic code and Dart. I ended up with a way to add "Dart-defined relations", where you provide relations backed dynamically by your ECS or database. State stays in imperative land, rules stay in logic land.

Testing on Queens8, SWI is about 10,000 times faster than my implementation. It's a work of art! But it doesn't have the ease of use in my game dev context as a simple Dart library does.
by tom_ | 2025-11-12 22:41:41+00:00
No idea what you get out of the box, or what /usr/bin/cc actually is and does, but it looks like the underlying compiler is the clang that came with Xcode, which I installed from the app store. I do have an Apple account, but I don't think it's signed up to Apple's developer program... at least, probably not? I'm not paying them for this, anyway.
by wlesieutre | 2025-11-12 22:42:47+00:00
It doesn't improve quality and latency, but for VR it absolutely improves not dealing with a cable that you can't see and will tangle yourself up with if you turn either direction more than once

Two notes on how Steam Frame is handling this

- It's a standalone headset, less demanding games run directly on the Steam Frame and the wireless connection doesn't factor in to anything.

- It makes two simultaneous wifi connections, one on 5 ghz for connecting to your wifi network / internet, and another on 6 ghz for connecting to your streaming PC. They include an official 6 ghz USB dongle for the PC so you don't have to deal with finding which 3rd party option will work reliably.
by terminalshort | 2025-11-12 22:43:23+00:00
Even if OpenAI is reproducing pieces of NYT articles, they still have a difficult argument because in no way is is a practical means of accessing paywalled NYT content, especially compared to alternatives. The entire value proposition of the NYT is news coverage, and probably 99.9% of their page views are from stories posted so recently that they aren't even in the training set of LLMs yet. If I want to reproduce a NYT story from LLM it's a prompt engineering mess, and I can only get old ones. On the other hand I can read any NYT story from today by archiving it: https://archive.is/5iVIE. So why is the NYT suing OpenAI and not the Internet Archive?
by vel0city | 2025-11-12 22:43:27+00:00
> For example, before matchmaking-based games became so popular a lot of our competitive games were on dedicated servers.

I still had a lot of problems with cheaters during this time. And when the admins aren't on you're still then at the whims of cheaters until you go find some other playground to play in.

And then on top of that you have the challenge of actually finding good servers to go join a game with similarly skilled players, especially when trying to play with a group of friends together. Trying to get all your friends on to the same team just for the server to auto-balance you again because the server has no concept of parties sucked. Finding a good server with the right mods or maps you're looking for, trying to join right when a round started, etc was always quite a mess.

Matchmaking services have a lot of extremely desirable features for a lot of gamers.
by zimpenfish | 2025-11-12 22:43:38+00:00
> I tried watching a 15 min yt video without adblock and it had 5 ad breaks with some unskippable ads.

Yeah - I watch most of my YouTubes on the Apple TV and the ads are a pestilence. Sometimes it'll be 50s pre-roll[1] with multiple 30-50s breaks for a 10m videos.

Luckily there exist[0] many fine technologies that let you view them without ads via something like Infuse with a DLNA server if you're that way inclined.

[0] Currently. YT-DLP is fighting the good fight but I don't know how much longer they'll be able to keep in front. But then I'll just stop watching YouTube, really, because it's a horror show without adblock/circumventions.

[1] The video doesn't appear in your history until the pre-roll has finished which means if you can't be arsed sitting through a 50s pre-roll just that second and - at least on the Apple TV - you've not clicked on the video from your homepage / subscriptions, good luck trying to find it again unless you remember the name + channel etc. (which it also won't properly show you until after the pre-roll!)[2]

[2] I hate YouTube corporate.
by rstuart4133 | 2025-11-12 22:43:45+00:00
> Partnership males are ready to negotiate, the negotiations are social and online.

Are Gaza, Ukraine, Somalia and ISS in Syria examples of partnership males having social and online negotiations? I ask only because they are examples of the person you are responding to: a group of males deciding the risk of the death and destruction of everything they hold precious is preferable to what they have now.

To me it looks more like two groups of males fighting to near death for the privilege of running some godforsaken plot of land. The policy is scorched earth. Society, farms, food, schools are disposable pawns in the game. The women and their needs and wants are irrelevant, except as a source of children to feed the armies.

Recently we've seen the USA start down the same road, electing a narcissist who openly bragged about how he demeaned women while on the campaign trail. Maybe they like his attitude to women (and many of the other pillars of modern society), but I suspect it was more a case of just wanting change, and those things matter less than the change they were after.

I'd love if it males really did start solving their problems with social and online negotiations. But history, even recent history is not kind to that view. "The Goodness Paradox" proposes a very different theory to how we got to where we are now. It posits that males solved their problems over the millennia by murdering each other. The paradox is that created evolutionary forces leading to males who were kinder and gentler to others in their village. But to males outside that group, it was always scorched earth, winner takes all.
by wlesieutre | 2025-11-12 22:44:32+00:00
It was noted in some articles that the "expansion port" could hypothetically be used for a color passthrough module later. But I also read that the Index had a similar port and never did much of anything with it, so that may never happen.

Definitely a cost measure to not include color passthrough, I'm not in the market to replace my Quest 3S but I'm very curious to see what price they hit with this.

Nice that it has a microSD slot so you can buy the low storage on and not be stuck with 256 GB forever.
by gwbas1c | 2025-11-12 22:44:36+00:00
I wish I could understand the people who have internet without toilets: Is it something where it's just not a big deal to pee / poop outside where they live?

I could see, if I lived in an area where the weather was nice, and it wasn't a big deal to just walk over to a tree and water it, I might not care as much either.

Is it like camping where it's often easier to just duck behind a tree instead of walking to the bathroom?
by wiredpancake | 2025-11-12 22:44:38+00:00
Battlefield 6 being "highly optimized" is a joke.

Runs pretty poorly on a RTX 4080 with 5800X3D @ 1440p.

It also legitimately looks worse than the Battlefields that predate it, even up to Battlefield 1, which is over a decade old now.

A better example is Arc Raiders.