MurphyA/hacker-news huggingface dataset:
by nunez | 2025-11-14 06:31:42+00:00
/r/kubernetes had this announcement up about five mins after it dropped at Kubecon. It's a huge deal. So many tutorials and products used ingress-nginx for basic ingress, so them throwing in the towel (but not really) is big news.

That said, (a) the Gateway API supercedes Ingress and provides much more functionality without much more complexity, and (b) NGINX and HAproxy have Gateway controllers.

To generally answer your question, I use HN, /r/devops and /r/kubernetes to stay current. I'm also working on a weekly blog series wherein I'll be doing an overview and quick start guide for every CNCF project in their portfolio. There's hundreds (thousands?) of projects in the collection, so it will keep me busy until I retire, probably :)
by Shorel | 2025-11-14 06:32:27+00:00
Reading this static HTML page and executing several megabytes of JavaScript to read and edit short lines of text are fundamentally different tasks, even if the same program can perform both actions.

VSCode can pretend to be fast in my desktop, and I would not care because desktops today are computing monsters that rival supercomputers of the past, but Sublime Text is still much faster at any text editing task.
by baq | 2025-11-14 06:32:58+00:00
> Part of the fun challenge in writing software is that the act of programming can teach you that you’re wrong at every level. The syntax can be wrong. The algorithm you’re implementing can be wrong. The way you’re designing a module can be misguided.

I see you sir haven’t had experience with writing drivers for prerelease hardware. You’re right in these cases of course, you just aren’t right enough - the real fun starts when you can trust neither the hardware, nor the BIOS, nor the OS in addition to all the above.
by ryandv | 2025-11-14 06:33:50+00:00
Correct. Here is the stub of a reply I can't be assed to finish right now:

Words and language refer to sensations (P.I. §244: "How do words refer to sensations?").

Sensations can exist independently of language to refer to them (P.I. §256: "—But suppose I didn’t have any natural expression for the sensation, but only had the sensation?").

Thus it can be possible for one to experience the cogito, the mere act of awareness, independently of language. The point of the cogito is its self-evidence, prior to language even entering the picture as a sign standing for or referring to the self-evident sensation of conscious awareness.
by lmm | 2025-11-14 06:34:01+00:00
> Classic type classes can only contain functions not types...

> Now if Rust did not have such language features maybe it would have implemented iterators very differently. Current Rust iterators are similar to Java iterators, and in Java, iterators themselves have a type parameter, rather than having an associated type inside the iterator trait.

True, although I'm not sure how much difference it makes in a language with first-class modules. But more importantly, how much difference does it make at the point of use? As far as I can see the overwhelming majority of Rust iterator code looks pretty much the same as one would write in OCaml, or Java.
by some_guy_nobel | 2025-11-14 06:34:56+00:00
What makes you say that? Sad how easy it is for someone to dismiss writing these days as, "must be AI written!" (I'd wager the average LLM blog post takes more effort than your dismissive response, though I wish I didn't have to read either).

I'm not a fan of the author's writing, but you can look at their other articles and see the same (non-AI feeling) style of writing and general theme of content (airport-book style motivation).
by brokerjames | 2025-11-14 06:35:49+00:00
I’ve been working on http://www.13radar.com for the past 4 months, and we launched about two weeks ago. The platform tracks hedge fund portfolios in real-time based on SEC 13F filings.

I’m responsible for product research, analysis, design, development, and promotion. Most of the workflow was powered by AI tools — more than 60% of the research, design, and coding involved AI assistance. Initially we used Bootstrap for responsive design, but later switched to a lighter TailwindCSS framework.

Right now traffic is very low (just a few dozen users per day), and I’m trying to figure out whether that’s a product issue or simply a lack of promotion. Honestly, it’s a bit discouraging, but I’m hoping to learn from feedback and iterate.

Curious if anyone here has experience growing early-stage products with niche financial data — how did you approach the balance between product refinement and marketing?
by godelski | 2025-11-14 06:36:48+00:00
Are people not reading the article or are they so primed into thinking that math is a certain way that the authors words are missed?

> The natural language which has been effectively used for thinking about computation, for thousands of years, is mathematics. Most people don’t think of math as free or flexible. They think of scary symbols and memorizing steps to regurgitate on tests. Others hear math and think category theory, lambda calculus, or other methods of formalizing computation itself, but these are hardly necessary for programming itself.

I very much agree with the author here. It's also just a fact that this was the primary language for centuries. We didn't have programming languages in time of Newton but we did have computation

> It’s not that programming languages aren’t good enough yet. It’s that no formal language could be good at it. Our brains just don’t think that way. When problems get hard, we draw diagrams and discuss them with collaborators.

This is math. It's not always about symbols and numbers. It's about the relationships. It's not about elegance, even if that's the end goal. Math always starts very messy. But the results you see are usually polished and cleaned up.

I think if you carefully read the author then many of you might be surprised you're using math as your frame of thinking. The symbols and rigor can help but mathematical thinking is all about abstraction. It is an incredibly creative process. But I think sometimes we're too afraid of abstraction that we just call it different names. Everything we do in math or programming is abstract. It's not like the code is real. There's different levels of abstraction and different types of abstraction, but all these things have their uses and advantages in different situations.
Show HN: Affirmations on Your Home Screen
by vasanthps | 2025-11-14 06:37:16+00:00
Launched "rebirth - affirmation & growth" on app store. Works on Iphone, Ipad and Mac. I love affirmations as they are good reminders and adds positive thoughts throughout the day. Collected and composed better quality affirmations than the competitors and built a beautiful distraction free app on top of it.
by yaris | 2025-11-14 06:37:28+00:00
To check I did this: removed the signature (LC_CODE_SIGNATURE section) using lief Python package (no affiliation, just looked suitable for the task), checked by otool that the section is indeed gone, started the binary - it worked. The spctl said that the binary is "rejected", but it says so about every non-Apple binary I checked on my machine so not informative. The codesign tool shows "is not signed at all" on the binary with stripped signature. I'm not too well-versed in OSX system/dev tools, so if there is a more correct/precise method of checking the signatures I'd very much like to know.
by sothatsit | 2025-11-14 06:38:00+00:00
I was lucky enough to meet Irving Finkel a couple of times and he is as eccentric in person as he is in his brilliant lectures, talks, and videos. When I met him all the shelves, and even the floor, in his office was covered with different books, papers, and artifacts. He has amassed quite a collection of interesting things.

I met him through my work related to the Royal Game of Ur, which he also did a fantastic video on with Tom Scott: https://m.youtube.com/watch?v=WZskjLq040I
by dangus | 2025-11-14 06:38:43+00:00
Even after the bash script era, I don’t think the configuration management landscape gets enough discredit for how bad it is. I never felt like it stopped feeling hacked together and unreliable.

E.g., Chef Software, especially after its acquisition, is just a dumpster fire of weird anti-patterns and seemingly incomplete, buggy implementations.

Ansible is more of the gold standard but I actually moved to Chef to gain a little more capability. But now I hate both of them.

When I just threw this all in the trash in my HomeLab and went to containerization it was a major breath of fresh air and resulted in getting a lot of time back.

For organizations, of the best parts about Kubernetes is that it’s so agnostic so that you can drop in replacements with a level of ease that is just about unheard of in the Ops world.

If you are a small shop you can just start with something simpler and more manageable like k3s or Talos Linux and basically get all the benefits without the full blown k8s management burden.

Would it be simpler to use plain Docker, Docker Swarm, Portainer, something like that? Yeah, but the amount of effort saved versus your ability to adapt in the future seems to favor just choosing Kubernetes as a default option.
by pkamb | 2025-11-14 06:39:02+00:00
The extension I've always wanted is a one that makes every link to a modern story on the New York Times, CNN, ESPN, etc. load using their same websites from like 2004.

https://web.archive.org/web/20041207071752/http://www.cnn.co...

Make every new page I load look like this, or a slightly cleaned up or mobile-specific version.
by baq | 2025-11-14 06:39:43+00:00
The problem with junior developers is that Rust will be incredibly frustrating to learn by perturbation, because the compiler will reject most random changes to the code. Which is the point of course, but C++ will compile programs which then crash, giving you a very misguided feeling that you’re making progress, but this is very important in the process of gaining new skills.

I don’t see a way around it, programming without garbage collection is hard, Rust makes it very clear very quickly, which is also the point, but this is at odds with making the learning curve accessible.
by Shorel | 2025-11-14 06:41:05+00:00
> As time goes on it feels like much of the low hanging fruit opportunities in software is disappearing faster and faster.

The Graphic Editor workspace, in fact all the Adobe programs alternatives is quite open.

I remember using Paint Shop Pro, and it was bought and killed by Corel. I would prefer to keep using Paint Shop Pro, instead of Photoshop, because it was super fast and had all the features I used and wanted.

Ask people why they can't migrate to Linux, and half or more of the answers are: Adobe.
by moribvndvs | 2025-11-14 06:43:40+00:00
I am very intrigued by hallucinogens, but I am a risk-adverse person and an unregulated market makes me very uncomfortable. A friend of a friend grew mushrooms and I tried them last year; alas, I under-dosed. In the meantime, I’ve experienced the ganzfeld effect via sensory deprivation a bunch, which is kind of a lot of effort for an extremely mild and unreliable effect, but when it works it’s quite enjoyable. The worst that happens is no hallucination but I have a very peaceful meditative session, so there’s no real downside. Just a little sidebar for my curious but mild people out there.
by yzydserd | 2025-11-14 06:43:48+00:00
Unsurprisingly, macaw test images go way back. There is one in this old Kodak test image dataset that is often used in CG tests.

https://r0k.us/graphics/kodak/kodim23.html

It seems to have been uploaded in 1999 from an old slide dataset.

This seems to be the Photo CD from 1993. I suppose the source goes back earlier.

https://www.math.purdue.edu/~lucier/PHOTO_CD/
by chrismorgan | 2025-11-14 06:45:03+00:00
> there are millions of small-scale creators who get to make a living because there are at some legal hinderances to third parties selling copies of their music, books, and so forth.

They may be benefiting from copyright’s existence, but with rare exceptions they are not benefiting from its expansion, which is the topic in what you were responding to. And its expansion probably harms them.

Abolishing copyright altogether is almost never what is being proposed, though some will suggest tearing it all down to replace it with something much more restricted, often more like the Statute of Anne.
Show HN: SES Template Manager – Local, Native AWS SES Template Editor for Mac
by gtlsgamr | 2025-11-14 06:45:08+00:00
I built a small Mac app because managing SES email templates via API requests was slow and clunky. Switching between JSON, HTML, the console, and CLI scripts got messy fast.

SES Template Manager is a native macOS app that lets you create, edit, test, and manage AWS SES templates locally. It uses your existing AWS credentials. Nothing is sent to my servers because I don't have any. Everything is local-first.

What it does:

Edit SES templates in a native text editor Sync with your AWS account using your local credentials Create new SES templates without touching the console Test and send emails directly No signup, no cloud backend, all local

I wanted a tool that feels like a normal Mac app, not a web panel. So I made one.
by davidelettieri | 2025-11-14 06:45:47+00:00
Mandatory quote from Brooklyn 99:

> Captain Holt: Well, this is a total waste of time. Sergeant Jeffords: Sure, but you can still have fun, even if you're wasting time. Captain Holt: That's absurd. Productivity is what makes things fun. That's why humans go to work. Sergeant Jeffords: It is?
by Genego | 2025-11-14 06:45:48+00:00
No I am using my own workflows and software for this. I made nano-banana accept my bounding boxes. Everything is possible with some good prompting: https://edwin.genego.io/blog/lpa-studio < there are some videos of an earlier version there while I am editing a story. Either send the coords and describe the location well, or draw a box around the bb and tell it to return the image without the drawn bb, and only the requested changes.

It also works well if you draw a bb on the original image, then ask Claude for a meta-prompt to deconstruct the changes into a much more detailed prompt, and then send the original image without the bbs for changes. It really depends on the changes you need, and how long you're willing to wait.

- normal image editing response: 12-14s

- image editing response with Claude meta-prompting: 20-25s

- image editing response with Claude meta-prompting as well as image deconstructing and re-constructing the prompt: 40-60s

(I use Replicate though, so the actual API may be much faster).

This way you can also go into new views of a scene by zooming in and out the image on the same aspect-ratio canvas, and asking it to generatively fill the white borders around. So you can go from an tight inside shot, to viewing the same scene from outside of an house window. Or from inside the car, to outside the car.
by tjoff | 2025-11-14 06:46:05+00:00
Yes, but the problem is that people often choose a hobby that will benefit their career.

If you are going to spend time on a hobby why not pick a hobby that also benefits your career? Win win?

I struggle with that, partly because computer science was my hobby. Then I went to university studying it, and enjoying it as a hobby. Then I started working, still enjoying it as a hobby.

And if I have 10 interesting topics I want to explore on my free time. Why not pick one that will also benefit my work?

After all, I don't have as much time for my hobbies nowadays. So picking one that also benefits and influences my work is more fun and meaningful and also allows me to be paid doing something I would have done for free anyway.

This article highlights the problem with that approach.

Feels like it is very common in our industry. A very high percentage of "Show HN" fits dangerously close to that. Which is not necessarily a bad thing, it is just exposing yourself to the risks mentioned in the post.
by alwa | 2025-11-14 06:48:15+00:00
…and for that matter, the more people game GeoIP like this, the less it’s “good enough.”

The regulatory imperative isn’t going anywhere, even if we degrade our good-enough, handshake-based, AS-operator-trusting system.

If history is any guide, any replacement technology might look a lot more intrusive and a lot more onerous: the first thought that comes to mind is some kind of DRM-style, device-based, attested location surveillance (tied to a government ID? Why not?!) as “proof of location,” and I’m sure the powers that be could come up with “better”…
by cyrusradfar | 2025-11-14 06:48:44+00:00
The request is for redacted logs. Redaction must be reasonable but OpenAI can protect the PII across 20M conversations if they:

1. search conversations for PII they know of for the given user and redact 2. use their own models to scrub the conversations of non-verbatim mentions

In the end, the NYT isn't asking for the identity of the posters. If that was the case, I'd 100% be onboard to scream bloody murder with 'em.
by Larrikin | 2025-11-14 06:48:44+00:00
I think this is where the consumer should be demanding more. We went to the moon and back with 64kb memory computers. Why are these basically sci-fi devices in our pockets that can communicate between each other dumb terminals for a bit of JSON and tracking.

"Apps" should be using the array of sensors to be more than displays of simple information AOL could have done if they had really good marketing
by msuniverse2026 | 2025-11-14 06:48:53+00:00
Fancy that. I recently bought the book 'Learn to Read Ancient Sumerian: An Introduction for Complete Beginners' by Joshua Bowen and Megan Lewis and have been designing a 3D printed pasta roller to pass sheets of air-dry clay thru a typewriter with a few rotatable typeslugs to make different Sumerian symbols with minimal keys.
by jackhalford | 2025-11-14 06:49:56+00:00
I don’t think this is the https://xkcd.com/2347/ of the ops world? People will usually use the ingress controller of their cloud provider. I’ve been using the tailscale ingresses for tailscale funnel. But the transition from ingress to gateway api is seeming to take forever so I’m just running a caddy pod with a static config until the dust settles.
by throwawayqqq11 | 2025-11-14 06:50:37+00:00
You are describing a propper dependency/code hierarchy.

The merging of attribute sets/modules into a full NixosConfiguration makes this easy. You have one company/product wide module with a bunch stuff in it and many specialized modules with small individual settings for e.g. customers.

Sure, building a complete binary/service/container/nixos can still take plenty of time but if this is your only target to test with, you'd have that effort with any naive build system. But nix isnt one of them.

I think that's the real issue here. Modularizing your software/systems and testing modules as independently as possible. You could write test nix modules with a bunch of assertions and have it evaluate at build time. You could build a foundation service and hot plug different configurations/data, build with nix, into it for testing. You could make test results nix derivations so they dont get rerun when nothing changed.

Nix is slow, yes. But only if you dont structure your code in a way to tame all that redundant work, it comes around and bites you. Consider how slow eg. make is and much its not a big issue for make.
by remus | 2025-11-14 06:50:40+00:00
> So the world of mathematics is really the only world model we need. If we can build a self-supervised entity for that world, we can also deal with the real world.

In theory I think you are kind of right, in that you can model a lot of real world behaviour using maths, but it's an extremely inefficient lense to view much of the world through.

Consider something like playing catch on a windy day. If you wanted to model that mathematically there is a lot going on: you've got the ball interacting with gravity, fluid dynamics of the ball moving through the air, the changing wind conditions etc. yet this is a very basic task that many humans can do without really thinking about it.

Put more succinctly, there are many things we'd think of as very basic which need very complex maths to approach.
by N-Krause | 2025-11-14 06:51:01+00:00
Lumo never promises encryption while processing a conversation on their servers. Chats HAVE to be decrypted at some point on the server or send already decrypted by the client, even when they are stored encrypted.

Read the marketing carefully and you will notice that there is no word about encrypted processing, just storage - and of course that's a solved problem, because it was solved decades ago.

The agent needs the data decrypted, at least for the moment, I know of no model that can process encrypted data. So as long as the model runs on a server, whoever manages that server has access to your messages while they are being processed.

EDIT: Even found an article where they acknowledge this [0]. Even though there seems to exist models/techniques that can produce output from encrypted messages with 'Homomorphic Encryption' [1], it is not practical, as it would takedays to produce an answer and it would consumes huge amounts of processing power.

[0] https://proton.me/blog/lumo-security-model

[1] https://en.wikipedia.org/wiki/Homomorphic_encryption
by lrvick | 2025-11-14 06:51:05+00:00
> That is very silly. I founded and ran what was at the time...

This just seems to be an appeal to authority. I will just say your credentials do not impress me.

Lets just stick to two security engineers on different sides of the same industry having a technical merits discussion.

In any event I did not once claim PGP encrypted reports are common, but I can say of the dozens I have received, most were very high quality from actual security researchers, and some have made me very happy I insisted such reports be decrypted offline on a machine I absolutely trust.

It is good to give people options, and especially at least one that can be used anonymously with a fully open source operating system using a decentralized very widely used and established standard.

I for one have made more than a few very sensitive security reports and do not own a Google or Apple controlled device or a Signal account.
by thisisit | 2025-11-14 06:52:04+00:00
I agree with the corruption part. After all "drain the swap" was an effective election slogan.

The attack part is just a hyperbole. The leader of MAGA will openly call for people being jailed or primaried if they disagree.

I also get where you are coming from. I have seen this play out 3 times. A non-establishment candidate comes in promising change and removing corruption. Very good at agitation and rousing people by talking about how their government has failed them. Promising to make things better.

But once in power things take a nose dive. The candidate and the party members are even more corrupt. They believe grift and corruption is the norm so there is nothing wrong in being overly and openly corrupt.

And despite the blatant corruption supporters keep making excuses for the behavior. "At least they won against the establishment" or "at least they are in my corner" but often they cannot point to examples to how their lives are better. In most cases they either point to policies which are making lives better for a selected set of people i.e. corruption or just devolve into whataboutism along party lines.

In most cases it takes at about a decade for people to see that their lives aren't any better and this "non-establishment" candidate is even worse. By that time serious damage to the government infrastructure has already been done. There is no coming back.

Sooner or later this behavior will turn US into a third world country where government employees demand bribes openly. But hey, "both parties are corrupt" so why not have partisan and corrupt government employees too.
by rootsudo | 2025-11-14 06:54:01+00:00
This is a great post, I was asking about this for asn location to ChatGPT and it was telling me it wouldn’t help on this request lol.

But thanks to this series I setup an ARIN account, got allocated ipv6 and ipv4 addresses and starting the ASN assignment process. It’s a fun rabbit hole to go into.