MurphyA/hacker-news huggingface dataset:
by donmcronald | 2025-10-23 20:30:23+00:00
Good point. Thank you.

I've read almost everything linked in this post and on Reddit and, with what you pointed out considered, I'd say the most likely thing that got my domain flagged is having a redirect to a default styled login page.

The thing that really frustrates me if that's the case is that it has a large impact on non-customized self-hosted services and Google makes no effort to avoid the false positives. Something as simple as guidance for self-hosted apps to have a custom login screen to differentiate from each other would make a huge difference.

Of course, it's beneficial to Google if they can make self-hosting as difficult as possible, so there's no incentive to fix things like this.
by yilugurlu | 2025-10-23 20:30:39+00:00
It's like they all vibe-coded all the new 26.XX OSs across devices.

I tend to ignore these kinds of things, but sometimes applications are unresponsive, lose focus, and iOS apps don't show the keyboard, etc. so I cannot take it anymore.

I wanted to open a file from the Files app on iPad, a PDF. It opened the Preview app, but it couldn't allow me to scroll through the file. I tried to close it, but, back button goes to the Preview app, not to the Files. Then closed the app, and from the Files, but again it kept opening this separate app, instead of the in-app PDF viewer, and I guess I have never seen a malfunctioning state or application flows in default iOS apps ever.

The new reminders app is a joke. It has weird things that randomly jump from date selection to time selection, and sometimes select random dates.

It's like, they did, `claude new-reminder-app.md --dangerously-skip-permissions`, and "is it working? working! release it!" I know (hope) it's not the case, but, since the last few weeks, it feels it's like that.
by ChrisArchitect | 2025-10-23 20:31:25+00:00
Previous developments:

Software update bricks some Jeep 4xe hybrids over the weekend

https://news.ycombinator.com/item?id=45568700

Jeep wrangler owners waiting for answers week after an update bricked their cars

https://news.ycombinator.com/item?id=45623526
by mturk | 2025-10-23 20:31:31+00:00
Kaitai is absolutely one of my favorite projects. I use it for work (parsing scientific formats, prototyping and exploring those formats, etc) as well as for fun (reverse engineering games, formats for DOSbox core dumps, etc).

I gave a guest lecture in a friend's class last week where we used Kaitai to back out the file format used in "Where in Time is Carmen Sandiego" and it was a total blast. (For me. Not sure that the class agreed? Maybe.) The Web IDE made this super easy -- https://ide.kaitai.io/ .

(On my youtube page I've got recordings of streams where I work with Kaitai to do projects like these, but somehow I am not able to work up the courage to link them here.)
by afandian | 2025-10-23 20:32:19+00:00
Didn't that stuff start around 1998 though? That's when they started pushing USB and networking by default.

And then OS X came along, with bash and Unix and all, and there was a lot of shared developer knowledge.

But they still managed to keep a very distinctive and excellent OS, for 20 years after that.

The quality has dropped only recently.
by cowsandmilk | 2025-10-23 20:32:19+00:00
Every time someone digs into this, it turns out Pelosi’s large wealth is much more tied to buying SF real estate long before the tech boom sent the real estate prices soaring. It doesn’t take insider trading for someone to have gotten rich in the SF real estate market. Plenty of people became millionaires just by owning a condo they bought in the 1970’s. It is no surprise that someone whose career has been real estate investing in SF since the 1960’s made some money…
by janalsncm | 2025-10-23 20:32:22+00:00
The title of the comic is “ Is It Worth the Time?”.

To take a concrete example, if I spend 30 minutes on a task every six months, over 5 years that’s 5 hours of “work” hours. So the implication is that it’s not worth automating if it takes more than 5 hours to automate.

But if those are 5 hours of application downtime, it’s pretty clearly worth it even if I have to spend way more than 5 hours to reduce downtime.
by mbreese | 2025-10-23 20:32:55+00:00
I'm not entirely sure how their commercial offering works. It looks like it's a commercial fork of MinIO, but I wasn't able to find anything about assigning copyright for pull requests in their Github. (I didn't look that hard).

But, if the main product is 100% F/OSS AGPL, how are they accepting code from outside contributors and still maintaining a private enterprise offering under (presumably) a different license?
by dreadsword | 2025-10-23 20:33:06+00:00
Cool - particle looks great - I really like how visual it is.

Distinguishing characteristics - personally I get value from the unambiguous timeline (no editorializing in /recent), and (as nice as the visual is) the non-visual, super simplistic presentation & the curated sources (...which I value b/c I curated them myself haha).

So bottom line is that DS will appeal to a certain kind of obsessive compulsive news consumer and synthesizer that wants the right balance of signal to noise ands a streamlined presentation that doesn't slow them down. I count myself among that group!
by LTL_FTC | 2025-10-23 20:33:21+00:00
We sure are. We are all discovering context rot on our own timelines. One thing that has really helped me when working with LLMs is to notice when it begins looping on itself, asking it to summarize all pertinent information and to create a prompt to continue in a new conversation. I then review the prompt it provides me, edit it, and paste it into a new chat. With this approach I manage context rot and get much better responses.
by Dylan16807 | 2025-10-23 20:33:57+00:00
Nobody really cares if they add a lot of OS features as long as they don't make grandiose statements.

I generally see complaints about advancement aimed at the hardware. Some are unreasonable standards, some are backlash to the idea of continuing to buy a new iphone every year or two as the differences shrink, but either way software feature spam is a bad response.
by al_borland | 2025-10-23 20:34:17+00:00
I can only assume there were similar reports during the industrial revolution. It doesn't exactly work that way.

Not to mention that AI doesn't solve any of the problems I have that lead to a longer work day and week. It's the meetings, discussions, debates, and politics of it all. Doing the actual work has never been the problem, it's everything in between so we know what work to do.
by computerdork | 2025-10-23 20:34:25+00:00
Yeah, agree with this too. Apple tends to create products that are more fully realized than Samsung or even Microsoft (especially in how it looks), but it's been pretty well know that Apple software tends to be buggy, as they aren't an engineering-focused company like let's say Google. They are a consumer products company.

IMHO, people are thinking about how well thought-out and usable the products and software tends to be - Yeah, Apple makes it so anyone can use it - But their software has always been buggy.
by otabdeveloper4 | 2025-10-23 20:34:50+00:00
ASN.1 doesn't have a schema language. It has a schema spec, how you encode the schema is up to you. This is a huge boon.

ASN.1 has many encoding standards, but you don't need to implement them all, only the specific one for your needs.

ASN.1 has a standard and an easy to follow spec, which Protobuf doesn't.

In sum: I could cobble together a working ASN.1 implementation over a weekend. In contrast, getting to a clean-room working Protobuf library is a month's work.

Caveat: I have not had to deal with PKI stuff. My experience with ASN.1 is from LDAP, one of the easiest protocols to implement ever, IMO.
by simonw | 2025-10-23 20:35:59+00:00
I'm doing that here. It only makes tool calls if you give it a JSON list of tools it can call.

Those are its default settings whether or not there are tools configured. You can set tool_choice to the name of a specific tool in order to force it to use that tool.

I added my comment here to show an example of an API call with Python enabled: https://news.ycombinator.com/item?id=45686779

Update: Looks like you can add "tool_choice": "none" to prevent even tools you have configured from being called. https://platform.openai.com/docs/api-reference/responses/cre...
by payneio | 2025-10-23 20:36:48+00:00
Ah! Gotcha. Thanks for the clarification.

The use cases I'm thinking that require cloud architecture are scaling up with GPUs (for self-hosted intelligence workloads). Also, Wild Cloud is meant to meet community needs more than individual needs (thought it will do that, too) so I'm imagining needing to scale horizontally more than just vertically. I would still recommend putting things like home-assistant or a home media server on SBCs.

It still is way more complex than I want it to be for a person to set up a local cluster, but I'm still hopeful I can make it simpler.
by jacobolus | 2025-10-23 20:36:54+00:00
This hasn't changed in at least 2 decades: I was getting zapped by Apple metal laptops circa 2004. But I have never encountered this problem when using a grounded plug.

It was also a lot worse for me when plugged into outlets in an old house in Mexico, especially when my bare feet were touching the terracotta floor tiles; it's not really an issue in a recently re-wired house in California with a wood floor, using the same laptops, power strips, etc.

If you are having this issue and you currently plug a 2-pronged plug into a grounded outlet, try using Apple's 3-pronged plug instead, and I expect it would go away. If you don't have grounded outlets, then that's a bit more complicated to solve.
by pottering | 2025-10-23 20:36:55+00:00
Nope, the wording in the SDK explicitly says, and I quote "VST 2 API source code is NOT part of this VST 3 license!"

https://steinbergmedia.github.io/vst3_dev_portal/pages/VST+3...

https://steinbergmedia.github.io/vst3_dev_portal/pages/VST+3...

It is the same, there is only the pre-2018 licenses.

(But a few hosts that avoided VST3 due to licensing may implement it now due to this change.)
by WheatMillington | 2025-10-23 20:36:57+00:00
It's incredible that American corruption can happen out in the open like this. And this isn't a uniquely Trump phenomena. Political pardons are an amazing thing, and they have been used by presidents for a long time now with extremely little scrutiny and no possibility for repercussions. The executive being able to overrule the judiciary is an absolutely jaw-dropping American institution. So much for checks and balances.
by cryptonector | 2025-10-23 20:37:05+00:00
Even if where is no use of IMPLICIT you still have the problem that it's just a bunch of primitive values and composites of them, but you don't know what anything means w/o reference to the defining module. And then there's all the OCTET STRING wrappers of things that are still DER-encoded -- there are lots of these in PKIX, even just in Certificate you'll find:

- the parameters in AlgorithmIdentifier - the attribute values in certificate names - all the extensions - otherName choices of SubjectAlternativeName - certification policies - ...

Look at RFCs 5911 and 5912 and look for all the places where `CLASS` is used, and that's roughly how many "typed holes" there are in PKIX.
by kazinator | 2025-10-23 20:37:20+00:00
The .internal.immich.cloud sites do not have matching certs!

Navigating to https://main.preview.internal.immich.cloud, I'm right away informed by the browser that the connection is not secure due to an issue with the certificate. The problem is that it has the following CN (common name): main.preview.internal.immich.build. The list of alternative names also contains that same domain name. It does not match the site: the certificate's TLD .build is different from the site's .cloud!

I don't see the same problem on external sites like tiles.immich.cloud. That has a CN=immich.cloud with tiles.immich.cloud as an alternative.
by hinkley | 2025-10-23 20:37:24+00:00
I was getting pulled out of line in the 90’s for having long hair. I don’t dress in shitty clothes or fancy ones, I didn’t look funny, just the hair, which got regular compliments from women.

I started looking at people trying to decide who looked juicy to the security folks and getting in line behind them. They can’t harass two people in rapid succession. Or at least not back then.

The one I felt most guilty about, much later, was a filipino woman with a Philippine passport. Traveling alone. Flying to Asia (super suspect!). I don’t know why I thought they would tag her, but they did. I don’t fly well and more stress just escalates things, so anything that makes my day tiny bit less shitty and isn’t rude I’m going to do. But probably her day would have been better for not getting searched than mine was.
by lcnPylGDnU4H9OF | 2025-10-23 20:38:03+00:00
This is the first paragraph after the initial quote defining "free software".

> We campaign for these freedoms because everyone deserves them. With these freedoms, the users (both individually and collectively) control the program and what it does for them. When users don't control the program, we call it a “nonfree” or “proprietary” program. The nonfree program controls the users, and the developer controls the program; this makes the program an instrument of unjust power.

It seems safe to say the author thinks that one creating "an instrument of unjust power" for oneself is unethical. Though, perhaps if the commenter in question pulled that quote out of the article, it could have helped their point.
by moralestapia | 2025-10-23 20:38:30+00:00
No chance SBF ever goes out (until he's done with his sentence).

Two huge factors against him:

* Most people don't even know who CZ is, so this is meh-tier. People know SBF and find him repulsive, literally. Whoever puts SBF out of jail will face a massive PR backslash, he's not important enough to be worth that.

* SBF stole from the rich, the only real crime in the US.

Very few times you see someone who is equally hated by: the law, the public and the rich. He's screwed, lol.
by hoangvu12 | 2025-10-23 20:38:39+00:00
Nope, you're totally not wrong at all. There is a way to use a virtual card every time you want to subscribe to something and forget about it. Another way is to use something like my subscription tracker to track them.

There are many ways to solve this, and everyone has their own preferences. And I hope everyone doesn't get their card charged unexpectedly.
by simonw | 2025-10-23 20:38:59+00:00
I know this isn't using tools (e.g. the Python interpreter) because you have to turn those on explicitly. That's not actually supported for o1 in the API but you can do it for GPT-5 like this:

curl https://api.openai.com/v1/responses \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $OPENAI_API_KEY" \ -d '{ "model": "gpt-5", "input": "Multiply 87654321 × 98765432", "reasoning": { "effort": "medium", "summary": "detailed" }, "tools": [ { "type": "code_interpreter", "container": {"type": "auto"} } ] }'

Here's the response: https://gist.github.com/simonw/c53c373fab2596c20942cfbb235af...

Note this bit where the code interpreter Python tool is called:

{ "id": "rs_080a5801ca14ad990068fa91f2779081a0ad166ee263153d98", "type": "reasoning", "summary": [ { "type": "summary_text", "text": "**Calculating large product**\n\nI see that I need to compute the product of two large numbers, which involves big integer multiplication. It\u2019s a straightforward task, and given that I can use Python, that seems like the best route to avoid any potential errors. The user specifically asked for this multiplication, so I\u2019ll go ahead and use the python tool for accurate analysis. Let\u2019s get started on that!" } ] }, { "id": "ci_080a5801ca14ad990068fa91f4dbe481a09eb646af049541c6", "type": "code_interpreter_call", "status": "completed", "code": "a = 87654321\r\nb = 98765432\r\na*b", "container_id": "cntr_68fa91f12f008191a359f1eeaed561290c438cc21b3fc083", "outputs": null }
by photonthug | 2025-10-23 20:39:15+00:00
Agree, this stuff was trending up very fast before AI.

Could be my own changing perspective, but what I think is interesting is how the signal it sends keeps changing. At first, emoji-heavy was actually kind of positive: maybe the project doesn't need a webpage, but you took some time and interest in your README.md. Then it was negative: having emoji's became a strong indicator that the whole README was going to be very low information density, more emotive than referential[1] (which is fine for bloggery but not for technical writing).

Now there's no signal, but you also can't say it's exactly neutral. Emojis in docs will alienate some readers, maybe due to association with commercial stuff and marketing where it's pretty normalized. But skipping emojis alienates other readers, who might be smart and serious, but nevertheless are the type that would prefer WATCHME.youtube instead of README.md. There's probably something about all this that's related to "costly signaling"[2].

[1] https://en.wikipedia.org/wiki/Jakobson%27s_functions_of_lang... [2] https://en.wikipedia.org/wiki/Costly_signaling_theory_in_evo...
by al_borland | 2025-10-23 20:39:27+00:00
Everything that went out the door used to have to live up to Steve Jobs' standards. I'd imagine those under him had a similar obsession, considering Scott Forestall talked about going over the iPhone UI with a jeweler's loupe.

These days it feels like various teams are responsible for their part and they are managing toward a delivery date. As long as they check the box that the feature is there... ship it. There is likely not anyone around to throw the product in a fish tank if it isn't up to par.
by seanmcdirmid | 2025-10-23 20:39:30+00:00
That's why I premised this with "If America survives at all". There is definitely a possibility that the whole country just falls apart. A constitutional convention is more of a best case scenario.

Gerrymandering is only relevant for congressional house elections, it can't protect the senate and doesn't influence the presidency. Usually one party will take control of all three branches in a huge swing in power, the house is the just the first to flip usually because it is re-elected every 2 years.
by pm215 | 2025-10-23 20:39:37+00:00
On that first point, there's a use case I sometimes have where stgit feels very clunky:

* I have a branch foo with a stack of patches which are the thing I'm working on, based on a master branch

* I have a separate stack of patches on a branch bar (let's say this is a feature that interacts with foo but it's not ready to upstream yet or maybe at all)

* I want to test and work on the combination of foo and bar and make changes that might need to be updates to some patch in foo, or to some patch in bar

At the moment I pick all the patches in foo onto bar in order to do the work and updates in this combined branch, squashing fixes and changes into appropriate patches. Then once I'm happy I go back to the foo branch, blow away the old patches and re-pick them off my combined branch.

This works but feels super clunky -- does jj do better here? That would be a real incentive to try it out.

For the rest, they don't sound like they're strong enough to beat "I've used stgit for 10 years and have a solid workflow with it".

And I just scanned the jj rebase docs and it looks awful, everything I moved to stgit to get away from. I do not want to think about managing a patch stack in terms of "move a bunch of revisions to a different parent". I like having a straightforward stack of patches that I can push, pop and reorder and list. Don't make me think about graphs of commits and multiple rebase suboptions and all that for something that I do all the time in my main workflow, please.
by Gud | 2025-10-23 20:39:38+00:00
One thing that has changed though, and this is a big pet peeve of mine. Bluetooth fucking file sharing. You used to be able to send files using bluetooth between devices. I had some old ass Nokia from 2005 and I could send files to my Linux computer over bluetooth.

This standard function doesn't exist on iOS but has been replaced with AirDrop. It's a big fuck you from Apple to everyone who prefers open standards.
by troupo | 2025-10-23 20:39:56+00:00
> If they don't add big features every year, the tech press crucifies them as "just putting out another version of the same thing".

That's the bed they made themselves and lay in it willingly.

No one is forcing them to do huge yearly releases. No one is forcing them to do yearly releases. No one is forcing them to tie new features which are all software anyway to yearly releases (and in recent years actual features are shipping later and later after the announcement, so they are not really tied to releases either anymore).
by noosphr | 2025-10-23 20:40:23+00:00
The low energy future that was envisioned is not happening.

The AI arms race, which has become an actual arms race in the war in Ukraine, needs endless energy all times a day.

China is already winning the AI cold war because it adds more capacity to its grid a year than Germany has in a century.

If we keep going with agrarian methods of energy production don't be surprised that we suffer the same fate as the agrarian societies of the 19th century. Any country that doesn't have the capability to train and build drones on mass won't be a country for long.
by bityard | 2025-10-23 20:40:27+00:00
Pretty much my take as well. I imagine spending a few hours a month customizing your shell and text editor (hello vim/Emacs folks) to be more efficient and powerful is _great_ for developers who rarely leave their own workstation. But I spend much of my day logging into random hosts that don't have my custom shell scripts and aliases, so I'm actively careful not to fill my muscle memory with custom shortcuts and the like.

Of course, I _do_ have some custom shell scripts and aliases, but these are only for things I will ever do locally.
by floxy | 2025-10-23 20:40:53+00:00
Don't forget that the original Leaf pack was only 24 kWh. So if you assume a ~1000 full-equivalent-charge-cycles lifespan, then the large Gen2 62 kWh pack will live 2.5 times longer than an original 24 kWh pack. If you average 3.5 miles/kWh, the 24 kWh battery will be expected to last somewhere around 84,000 miles. While the 62 kWh pack will last for 217,000 miles.

https://coolienergy.com/lfp-vs-nmc-batteries-the-science-beh...
by zviwex | 2025-10-23 20:40:53+00:00
I want to share a recent attack on my personal AWS account - what happened, how the attacker operated, what I learned, and what could’ve been done better.

I’m sharing this not-so-funny experience because it shows how real and targeted these attacks can be. We always say "it won't happen to me", well, it happened ...

This incident really made me think - and only grew my appetite to tackle the hard problems the security industry (still) faces.

Let me take you through my humbling experience, the fight to regain ownership, and my breakdown of the attacker’s flow and intent.
by IshKebab | 2025-10-23 20:40:56+00:00
Those are all legit criticisms but also be fair. They eventually did get rid of the touchbar. USB-C-only was merely ahead of its time. They improved the keyboards.

And even at their worst they were still much better than any Windows laptops, if only for the touchpad. I have yet to use a Windows laptop with a touchpad even close to the trackpad's that Apple had 15 years ago. And the build quality and styling is still unbeaten. Do Windows laptop makers still put shitty stickers all over them?
by daveguy | 2025-10-23 20:40:59+00:00
Yeah, I don't think the dominos will fall until the next flash crash when people realize it takes $100+ just to withdraw (because 7 transactions per second isn't many). As soon as confidence is lost, the reaction will be full blown tulip market. We just haven't seen the first bank run yet. And there is literally no backstop for a crypto bank run.