MurphyA/hacker-news huggingface dataset:
by ignaciovdk | 2025-07-25 16:09:25+00:00
Ever had your site or API go down because of an expired SSL certificate? It happened to us, and the fix was surprisingly painful. So we built SSL Guardian, a simple, automated SSL/TLS monitoring platform.

What it does:

- Tracks SSL/TLS certificates across all your domains and services - Sends timely alerts (Email, Slack, Webhooks) - Performs chain validation and health checks - Quick setup, zero vendor lock-in

Why? Because one missed renewal can mean hours of downtime, lost trust, and customer churn.

We’re offering free access for early testers (Pro plan for 12 months) in exchange for feedback.

Try SSL Guardian

Would love your thoughts on: - How do you handle SSL/TLS monitoring today? - Biggest pain points you’ve hit? - Features you’d want in a tool like this?
by derektank | 2025-07-25 16:09:35+00:00
If you want to call it an error, or simply a change, I'm happy to make the argument on those terms. Changes in the development process that leave a child disabled for life, but which can be prevented, such as FAS through alcohol abstinence, spina bifida through folic acid intake, and (if this research can be translated into a treatment) Down Syndrome through the targeted removal of the superfluous chromosome, should be prevented. And don't tell me kids with these conditions aren't disabled, because that dog won't hunt.
by forgotmypw17 | 2025-07-25 16:09:51+00:00
Thank you for sharing. I taught some workshops on AI-assisted development using Cursor a Windsurf for MIT students (we built an application and wrote a book) and TAed another similar for-credit course. I’ve also been teaching high schoolers how to code, and we use ChatGPT to help us understand and solve leetcode problems by breaking them down into smaller exercises. There’s also now a Harvard CS course on developing with GenAI which I followed along with. The field is exploding.
by hombre_fatal | 2025-07-25 16:10:19+00:00
Sure, but you have to make executive decisions on the behalf of people who aren't experts.

Making bad actors brute force the key space to find unlisted URLs could be a better scenario for most people.

People also upload unlisted Youtube videos and cloud docs so that they can easily share them with family. It doesn't mean you might as well share content that they thought was private.
Show HN: CandleVision Real-time candlestick detection with YOLOv8
by cucumber35 | 2025-07-25 16:10:29+00:00
CandleVision is a terminal-based tool that uses YOLOv8 to detect candlestick patterns (like Doji, Hammer, Engulfing) on your screen in real time. Its fully open-source, trained on the StockObjects Dataset via Roboflow. Built for learning and experimenting with computer vision in trading visuals.
by pradn | 2025-07-25 16:10:36+00:00
A large section of the gaming public sees photo-realistic games as serious, and prefers them for high-budget games. It's a rat race for devs though - its just incredibly expensive to create high quality models, textures, maps.

I've been playing Cyberpunk 2077, and while the graphics are great, it's clear they could do more in the visual realm. It doesn't use current gen hardware to the maximum, in every way, because they also targeted last-gen consoles. I'm thinking in particular of the PS5s incredibly fast IO engine with specialized decompression hardware. In a game like Rachet and Clank: A Rift Apart, that hardware is used to jump you through multiple worlds incredibly quickly, loading a miraculous amount of assets. In Cyberpunk, you still have to wait around in elevators, which seem like diegetic loading screens.

And also the general clunkiness of the animations, the way there's only like two or three body shapes that everyone conforms to - these things would go farther in creating a living/breathing world, in the visual realm.

In other realms, the way you can't talk to everyone or go into every building is a bit of a bummer.
by lpeancovschi | 2025-07-25 16:10:47+00:00
A while ago I made a game for iOS that simulates vehicles and drifting. It was built in SpriteKit but very easy to do in any 2d game engine. The idea is: you put two wheels in front, connect them to the rectangle car shape with pin joints and then you apply force to the wheels. The angle of the force is very easy to calculate: x = force * cos(bodyRotation + wheelRotation) y = force * sin(bodyRotation + wheelRotation)

That's it! I also added skid particles. The drifting was achieved by playing around with the wheels and body damping. The game is here: https://apps.apple.com/app/drift-mania-infinite-car-racer/id...
by aaron695 | 2025-07-25 16:11:07+00:00
[edit] link to the HN hacking discussion - https://news.ycombinator.com/item?id=44684373

On topic: how this doxed person got their details removed - https://x.com/JacobJohnson494/status/1948222924235624870

------------

4chan thread with details of the hack - https://boards.4chan.org/pol/thread/511317913

A 60 Gig torrent exists of the data - https://x.com/cremieuxrecueil/status/1948787086493901097
by ktallett | 2025-07-25 16:11:13+00:00
Not every crime is committed by a defined criminal, many are committed by those committing a crime for the first time. Now that is so easy due to the accesibility of the tools. Firearms being so readily available will cause regular citizens to occasionally use them to harm others, it doesn't mean they have been obtained illegally.

Every other 1st world country has proven prohibition does mean a significantly decrease risk of being shot. That is in per 100,000 people, therefore number of citizens does not matter.
by toast0 | 2025-07-25 16:11:30+00:00
> Kind of wild there's no checks on it really.

Luggage collection is already slow enough. Adding a correlation check would make it even slower. Plus a good number of people immediately lose their luggage slip once their bag is tagged... I wouldn't necessarily trust people having a matching slip anyway because you could just scan and print one... So then you're checking IDs and everyone who has a bag in their name needs to be present at baggage claim instead of splitting up some someone can get the rental car.

That said, I think they did do ID based baggage claim when I went on a cruise... You'd find your bag and wave down an attendant and point. Needed a lot more space and labor.
by pjm331 | 2025-07-25 16:11:34+00:00
I love how I am learning about a new claude code feature in a comment on HN - nowhere to be found on their release notes https://docs.anthropic.com/en/release-notes/claude-code

Thanks for the tip!

I've been attempting to do this kind of thing manually w/ mcp - took a look at "claude swarm" https://github.com/parruda/claude-swarm - but in the short time I spent on it I wasn't having much success - admittedly I probably went a little too far into the "build an entire org chart of agents" territory

[EDIT]: looks like I should be paying attention to the changelog on the gh repo instead of the release notes

https://github.com/anthropics/claude-code/blob/main/CHANGELO...

[EDIT 2]: so far this seems to suffer from the same problem I had in my own attempts which is that I need to specifically tell it to use an agent when I would really like it to just figure that out on its own

like if I created an agent called "code-reviewer" and then I say - "review this code" ... use the agent!
by bigbadfeline | 2025-07-25 16:11:49+00:00
It's not ironic, it's CapEx, the same reason you can't "manufacture more chips".

If the US government doesn't care about natsec, why should Intel? Back in the early 2000s Andy Grove publicly stated that if nothing is done by the legislators, "everything will go out", meaning chip production will move offshore. It was obvious for everyone with a brain but not for the two parties who like market manipulation and playing games.
by eskuero | 2025-07-25 16:12:01+00:00
I have been using GrapheneOS en my pixel for almost a year and quite satisfied.

The docs for compilation are neat so I'm running my own build with my own signatures and my own repository of their AppStore for my third party apps that I also build from source.

I run only those apps on the main profile and then keep a private space (set to autokill on lock) for proprietary apps that require Play Services.
by crowcroft | 2025-07-25 16:12:04+00:00
Air Canada get an overly bad reputation imo.

1. They are significantly larger with more complex operations than either Westjet or Porter. If people flew Porter or Westjet as frequently as Air Canada, I'm sure they'd suddenly have just as many negative experiences with them.

2. A lot of Canadian Airports SUCK, and this then gives the perception of Air Canada making a mess of things.
by fooker | 2025-07-25 16:12:14+00:00
No, if you try to train an LLM like you're suggesting:

- you'll get something similar to gpt2.

- To approach the scale of modern LLMs, you'll need about 10x more than all the GPUs in the world.

It's a neat abstraction to consider these the same, but do you think Meta is paying 100M for writing a 15 line script?
by foob | 2025-07-25 16:12:20+00:00
I've been pretty happy with the python package hns for this [1]. You can run it from the terminal with uvx hns and it will listen until you press enter and then copy the transcription to the clipboard. It's a simple tool that does one thing well and integrates smoothly with a CLI-based workflow.

[1] - https://github.com/primaprashant/hns
by arghwhat | 2025-07-25 16:12:21+00:00
Nit: RJ11 has two contacts.

RJ11, RJ14 and RJ25 all used the same 6P housing though, making them 6P2C, 6P4C and 6P6C connectors, respectively.

Things sold as RJ11 is often 6P4C, making for another error. The rule of thumb is that anything referred to as RJ-something is likely wrong.
by steveklabnik | 2025-07-25 16:12:48+00:00
The signature for scoped threads is both simpler and more complicated depending on how you look at it:

https://doc.rust-lang.org/stable/std/thread/fn.scope.html

But really, that first type signature is not very complex. It can get far, far, far worse. That’s just what happens when you encode things in types.

(It reads as “spawn is a function that accepts a closure that returns a type T. It returns a JoinHandle that also wraps a T. Both the closure and the T must be able to be sent to another thread and have a static lifetime.”)
by duxup | 2025-07-25 16:12:52+00:00
It does seem like hate is a common thing folks identify with now. When I'm on social media or elsewhere I often think "I want to know what you like, not hate..."

I'm reminded of a car I was waiting at a light behind recently. It had a "You are loved" bumper sticker. It also had a whole series of stickers telling me what other people might do or say that the other driver doesn't like and a few promised violence if someone did them.

It does seem like people without much else to identify with will choose hate. It does seem easier.

Sad stuff.
by AnotherGoodName | 2025-07-25 16:13:15+00:00
Plane type matters too. Some planes are built without appropriate overhead space, I guess because we never used to take as many laptops/electronics? The newest planes from Boeing and Airbus seem much better for this. As in you can literally see claims of "60% more overhead space per passenger" on the newest planes and I've had no issue even on full flights with airlines that use newer planes.
by lossolo | 2025-07-25 16:13:22+00:00
> A lot of sass people i know are more and more choosing rust for boring code

It seems like you're in some kind of bubble, especially when looking at Rust usage in the industry.

> Once your sass products get enough users, and you're dealing with millions or billions of requests per day, those rare bugs start showing up quite often...

This is a blanket statement that's simply not true and I'm speaking as someone who uses Go in the exact scenario you described.

What kind of bugs are actually happening to these people? Do you have any real-world examples of the issues you're referring to, ones that suddenly start occurring only at the scale of millions or billions of requests per day to them?
by johnisgood | 2025-07-25 16:14:01+00:00
You should definitely second guess your doctor, or get a second opinion[1]. I mean everyone knows you should NEVER abruptly stop benzodiazepines due to lethal/fatal withdrawal symptoms, right? Guess what? Most of the psychiatrists I have encountered do not give a damn. It is coming from both first-hand and second-hand experiences. So yeah, you are right to second guess. Were it up to my doctors, I would have been long dead. And because I was not in the right state to second guess my doctor, I am forever left with immobility issues. I should have gotten a week long corticosteroid therapy for MS relapse. I did not, because the doctor did not give a fuck, and I was too stupid to NOT second guess. Unfortunately they do not give a damn about you here, but you should. FWIW everything I have said do not require me to have a PhD or Dr. next to my name. It is on Wikipedia, books on psychiatry, pharmacology, and so forth. It is "common knowledge" in the field that you are supposed to taper off these medications gradually, never abruptly.

[1] You would never guess the amount of times I have encountered doctors questioning the practices of another doctor. :P It happened so many times...
by constantcrying | 2025-07-25 16:14:24+00:00
Because they are a German company who gets some American lab to do some standard tire parametrization tests.

Germany has two state of the Art companies developing tire models and their parametrization and instead of relying on the decade of research and experience in that area they are ignoring it all and are going to some company around the world to get any data at all. This is just totally bizarre, they likely could have saved themselves a lot of time and money by just hiring a couple of guys from that sector and just implementing well studied approaches or just worked together with world leading experts in that field.

>They seem to take a bottom up approach and I think it's a decent way to do it.

If nobody else had ever done tire simulation, sure.
by ferguess_k | 2025-07-25 16:14:46+00:00
I think chasing photorealism also hurts the modding community, which hurts the players. No ordinary modding community could push out photorealistic contents in a realistic span of time. I think that's why we are seeing less and less mods nowadays comparing to the late 90s and early 2000s.

For FPS, HL2/Doom3 is probably the last generation that enjoys a huge modding community. Anything above it pushes ordinary modders away. I believe it is still quite possible to make mods for say UE4, but it just took such a long time that the projects never got finished.

In certain way, I so much wish the graphics froze by the year 2005.
by andy99 | 2025-07-25 16:14:48+00:00
They also have more frequencies. E.g. Porter flies once a day YYZ-SFO. Air Canada has ~5 flights on the same route, plus various options via YVR or YUL. As bad as they are, it's good to have options for cancelled flights or changes of plans. AC know they are the only game in town which is why their service can be so bad. On routes where they have competition, particularly long-haul to Asia, I understand their product is much better.
by fragmede | 2025-07-25 16:15:07+00:00
> When you need something more with service and reliability, well --- you're right back to paying corporate overlords.

Not all corporate overloads are equal. Or rather, if you and your buddies get together and pay the $350+fees to legalzoom to start a corporation, you too, can be a corporate overload. There's still miles to go before you're Facebook, but congratulations, you're now... still the same person you were before you clicked that button on legalzoom's webpage and spent $500 or whatever.

Where is the problem of people turning into corporate overloads for you? Is it at 10 employees? 100? 1,000? 10,000? If we're too stupid to differentiate specific corporations because their legal structure means they're all exactly the same, then yeah, I guess there's no hope and we're all doomed.
by aeon_ai | 2025-07-25 16:15:48+00:00
The "rentier class" framing assumes all value extraction happens at the top, but /r/overemployed will demonstrate that is false.

Low-performers extract value from high-performers at every organizational level. A developer carrying three mediocre teammates isn't being manipulated by "the rentier class" when they prefer merit-based evaluation.

Your argument requires believing that productive workers can't accurately assess their own interests.
by snapplebobapple | 2025-07-25 16:15:53+00:00
People fly air canada because the regultor protexts their routes so they or their partner are often the only option, especially on ibternational flights. For example. Calgary has hd many direct finternational flights denied over the years becauae the regulator thought we were served enough by flying to vancouver and tking the air canada route from there. Its pretty offensive. Regultors should be figuring how to let a aervice be offered, nit propping up entrenched junk
by quantified | 2025-07-25 16:16:03+00:00
US will have its head in the sand for as long as possible, and will spend its energy on seawalls etc, so long as the area is moderately wealthy or politically connected. The others, well, in the society of 1968-1990 or so might be assisted, in modern times will just lose everything. Sorry for the pessimism. Convince me otherwise.
by Andromxda | 2025-07-25 16:16:17+00:00
Yes, GrapheneOS has always offered OTA updates via the System Updater app. https://grapheneos.org/usage#updates It's set up to download and install updates automatically by default. Alternatively, you can install a signed update package via adb sideload. https://grapheneos.org/usage#updates-sideloading

Both the update client and the backend are open source, just like the rest of the system: https://github.com/GrapheneOS/platform_packages_apps_Updater https://github.com/GrapheneOS/releases.grapheneos.org
by crossroadsguy | 2025-07-25 16:16:21+00:00
It's not just that. It's also about - one fine day a nation waking up to Visa/MC "disconnecting" that nation. Why? Well, maybe the mothership nation's leader just felt like it. Who the hell knows. The point is - these nations don't want to find that out. Almost all of these countries have faced such sanctions, blocking, control etc in one way or the other at some point.
by dahart | 2025-07-25 16:16:35+00:00
Our eyes absolutely blow out whites in the sun. Doubly so when looking at the sun or even reflections immediately after being in the dark for a while, and when looking at bright that is very near dark in your visual field.

I’m not necessarily arguing games should imitate cameras, I really only think over-compressing the dynamic range is bad, and I don’t understand why the author is arguing for that.
by ltbarcly3 | 2025-07-25 16:17:21+00:00
PGO operates at the cpu branch level. The main benefit, if i understand correctly, is to reduce branch mispredictions which lead to pipeline stalls.

Theres absolutely no reason to think that the specific workload of a system generally makes random/arbitrary/heuristic be the best way to pick a most likely branch for a given branching instruction.

For example, when scanning data you might check if the current value is equal to a test value, and branch on that to either code that handles the match, or else code that moves to the next entry to test that. This may be extremely likely to match (95%) as in a hash table, or very likely to not match (string search). A compiler can't tell which is true, and your workload literally has no impact on this unless it is pathological.
by scyzoryk_xyz | 2025-07-25 16:18:59+00:00
It is amusing now that you point it out. There are always trends that come and go in these large scale industrial artforms. As others point out in this case likely a response to technical advancements and desire to emphasize those. Another example that would come to mind here is is the orangey-sunlit ears that seemed to show up everywhere to show off subsurface scattering.

Thinking back - films also are always doing some new exciting thing all at once. That wild colored lighting aesthetic of the past decade comes to mind. That's a result of refined color correction software and awesome low-cost LED lights. Or drone shots. So many drone shots.

It's usually a group-think phenomenon where everyone was previously unable to do something and now they can and everyone wants to try it. And then there are successes and management points at those and yells 'we want that, do that!', and distribution follows, and if becomes mandatory. Until everyone is rolling their eyes and excited about another new thing.

It's a silly phenomenon when you think about it - any true artist-director would likely push back on that with a coherent vision.
by vukgr | 2025-07-25 16:19:18+00:00
While I don't like to argue for LLM competency, you have to remember that at the end of the day LLMs are word generators. They will always be bad at math unless there is a major structural change.

So while they cant learn arithmetic they should be able to learn programming languages given that they are way closer to what it was designed and trained for.
by toomuchtodo | 2025-07-25 16:20:09+00:00
If Cloudflare provides the infra (thanks Cloudflare!), I am happy to have them provide the compute and network for the lookups (which, at their scale, is probably a rounding error), with the Internet Archive remaining the storage system of last resort. Is that different than the Internet Archive offering compute to provide the lookups on top of their storage system? Everything is temporary, intent is important, etc. Can always revisit the stack as long as the data exists on disk somewhere accessible.

This is distinct from Google saying "bye y'all, no more GETs for you" with no other way to access the data.
by vunderba | 2025-07-25 16:21:12+00:00
Regulatory capture and regional monopolies aren't going anyway any time soon. Let's throw out another hypothetical.

How would you feel if the only broadband ISP in your area automatically blocked entire swaths of websites from you on the grounds that the ISP felt they were "immoral" (whatever that means)? And yes I know VPNs exist but that is missing the point.

Payment processors are "pipelines" in the same manner as ISPs should be. If the major ones (VISA/MC) block you from doing business, that's putting someone's entire livelihood at risk.

EDIT: For clarification, I agree that antitrust has never been weaker and that we do need better trust-busting. I just think that it is more realistic to focus on legislation around payment processors MC/VISA atm.
by somenameforme | 2025-07-25 16:21:18+00:00
I think this argument would make more sense if it were external constraints that were driving a declining population. But the population is only decreasing because the majority group of people stopped having children. So they will remove themselves from the gene pool, the minority will become the majority, and away we'll go again.

As an interesting factoid the Roman Empire, which for many people of the time would have had some analogs to 'the world', also had a fertility collapse prior to its end, that they tried to combat with quite strict laws, but ones which were ultimately ineffectual. Of course that was hardly the end of the story!
by thefaux | 2025-07-25 16:21:56+00:00
Famously, Billy Bean said "his (stuff) doesn't work in the playoffs." This is because top end talent still generally wins championships. The regular season is a slog and you can do very well by always beating the teams you should beat. But in the playoffs when everyone is giving maximum focus and effort, the talent gap is much more important than in the regular season. In basketball, I think of teams like this year's Cavaliers or the Budenholzer era Hawks. These teams won a lot of regular season games, but never felt like a legitimate threat to win the championship.