skysight-inc/HackerNews huggingface dataset:
A lot of shenanigans happen at sea. Cruise ships are registered in countries favorable to them so passengers have zero chance in court when someone gets hurt or a family member disappears (its happened). If you're an American for instance, you'll never take on a cruise ship owner in an American court, it's got to go through some tiny nation of the ship's home port. Passengers agree to this when they buy the ticket.

(no I've never been on a cruise)
Better RAG Results with Reciprocal Rank Fusion and Hybrid Search
Except for when they don't.

https://en.wikipedia.org/wiki/Humboldt_Broncos_bus_crash
UI is very clean. Left right scroll is awkward without a trackpad, however
If you had a form where I could enter my email address, I'd be interested in at least being notified when it drops, so I could go about taking a look at it off the back of your HN description of what it does.
N+1 problems were the primary bottleneck in a Websphere backendi worked on for years.

Transactions were being aggregated with thousands to 10s of thousands of SQL statements like this.

SELECT * from customer
where id = <single id>

The developers had no idea the ORM was doing this under the hood.

It's trivially easy to say that if every SQL statement took 1ms to execute, that thousands of round trips can really start to tank whatever process it might be blocking.
Yeah but that usually only happens if I open Edge for some reason.
Related: my favorite tool for optimizing SVGs is https://www.svgviewer.dev/
In the San Francisco Bay area, there was an auto painted with a very commercial, ordinary and new corporate logo that says "Homes.com" or similar. No identification other than advertising like, expensive, paint. A Chinese woman with a drone in her hand was standing next to the car, broad daylight mid-week. Curious, a bicyclist stopped and said "are you from China?" and she answered in English "Hong Kong" .. the American bicyclist, a nerd, knew some restaraunt level Cantonese and said some words and she responded, so that was true. What was not evident was "why exactly are you flying drones in an expensive residential neighborhood in California, and where does that data go?" .. This happened about two months ago in 2024.
They don't pay them. If you want an example look up the ship involved in the Beiruit explosion.
It may not be an exact analog, but "swagger UI" for openapi is the best I've seen like GraphiQL. Example https://petstore.swagger.io/ . Not sure of other alternatives.

No analog for "subgraph federation systems", unless a load balancer will suffice.
THANK YOU. I'm listening to this now, and deciding what is appropriate to share with my family <3
How to be an effective technical leader (ft. Naz Delam from LinkedIn)
Show HN: Pingify – A tool to keep your website up and running
Hi HN,

I’m excited to share Pingify, a project I’ve been developing during my free time over the past two months while working a full-time job.

I’ve often experienced unexpected downtime, which can disrupt user experience and damage trust. I created Pingify to help website owners monitor performance and quickly address issues.

It offers Uptime, SSL, DNS, and Cron Tasks Monitoring, as well as real-time notifications.

I build it with Laravel and TailwindCSS.

I’m eager to get feedback from the HN community and hear any suggestions you might have.

Thanks for taking a look!
good for you :))
I've always wanted to have a hut like heidegger's hut
"If it's your job to eat a frog, it's best to do it first thing in the morning.
And If it's your job to eat two frogs, it's best to eat the biggest one first."

Mark Twain
So it's "open source" but that doesn't really help people because Apple's policies don't let you sideload a new version yourself, is that right?
Could you use this to create 100s of on-demand read replicas and get 100s of GB/s out of S3? Seems like a nice way to cheaply and quickly do batch jobs.
why are we tipping uber drivers?
Dublin City Council drone unit to expand to enhance city's public services
The hype train strikes yet again! In fellow consultancy circles, we were giving talks on exactly this back in '17 and '18, but the hype train was too strong then. It was even harder to convince this same crowd that SPAs are usually a bad idea, and emerging technology like Hotwire or LiveView would soon eclipse the SPA-obsessed culture. GraphQL is immensely powerful and useful for its exact use case, and extremely burdensome and expensive for any other use case. If you dont already know that use case, YAGNI. The same can be said for any hype train. The problem with any kind of hype train in tech is everyone looks for reasons to use whatever the new hyped thing is, rarely does anyone determine if the new hyped thing actually fits their use case(s). This will continue so long as there is a dichotomy of culture between youths and those with lengthy experience. We old people will continue to point out exactly why this or that is pure hype, and will continue to be drowned out by the emotions that come along with participating in hype.
Perhaps it was intentional to make it not copy pastable as text.
To be perfectly clear here, you think that a parent that buys this smart watch and tracks their kid's location will "oh absolutely" track their child's location into their 30s when they are old enough to have their own career and family?

Can you explain why this completely abnormal behavior is an accurate prediction?
The entire point of the tweet is to explain that he wasnt fired.
That makes sense. Sounds more like some people are just assholes more than a systemic issue with lack of understanding or respect for the difficulty of certain jobs.
Fun fact, autofocus/auto-adjusting flash on cameras tends to work by measuring distances, now we "just" need a camera app to record that information in the video!

The photo EXIF field for that is called "Subject Distance".
> It ensures that the endpoints are maintainable and future-proof when people are working on different features

How does GQL prohibit this? It encourages it by focusing on 1 stable API for everyone instead of a custom API endpoint for each case.
You can do that or something similarly bad in pretty much any language if you have write access to where the files are. That's really a server misconfiguration problem, not php problem.

Huge misfortune of php is that because of the timing and huge popularity in relatively early days of web it got to be permanently associated with amateurs doing stupid shit. I was part of that early era, so trust me that php4 as bad as it was, was still fantastic compared to writing CGI scripts in C, or running mod_perl that you had to restart every time you edit some file.
The tweet is weird.

For starters, it features a guy blaming his wife for a decision. Sounds like a certain Supreme Court justice. It is inherently bullshit.

Separately, corporate communications are as much about what you don't talk about as what you do.

Paul Graham probably wishes he could turn back the clock, and never fire Altman from YC in the first place.

They would have loved to have Altman be the figurehead of YC at this time.

I'm sure they had these conversations for months: "You can come back to YC as a figurehead president." The conversations went nowhere. Maybe YC was ready to genuflect, ready to co-administer the OpenAI startup fund, which is obviously Altman's BANTA. Like why deal with YC at all, when Altman could administer an index on all AI startups better than they can? That's what happened. What's in it for this billionaire Altman to generate wealth for YC LPs, at this stage?

The best Graham could do was this tweet. YC is not yet an index on all the best AI startups. End of story. This is an existential crisis for them. They are of course a great organization who sincerely care about people succeeding, but so do many accelerators and venture studios. So it's very hard to see this play out.

Sam Altman was incomprehensibly lucky. His feet which people stepped on were constantly connected to his ass which they had to kiss tomorrow. His executive collaborators also were people whose feet were stepped on and whose ass now gets kissed. Satya Nadella - the CEO of a far more successful and influential company - has to kiss these asses!

He even got fired from OpenAI - of course the science PhDs were right, he had to go, what's wrong with you people, you should always be on Team PhD - and yet again you must kiss his ass after stepping on his toes. The OpenAI board got mocked in the media, implications of being unqualified, with all the associated sexism, for doing their jobs correctly! Sounds like a certain toxic politician.

Truthfully, all of his antagonists should stop wasting their time worrying about this guy. Anthropic is likely to be very successful. Work for them! There are alternatives. It took only a year for competition to force OpenAI to make its core offering free. All the Thrive ass kissers may yet have bought billions of dollars of units of OpenAI that will turn out to be worth far less than they bargained for. Time will tell.
A similar example that's more closely related to healthcare is laser eye surgery. For years it was largely an elective procedure, insurance wouldn't pay for it. Clinics would open up in strip malls everywhere. The cost of the procedure inflation adjusted has gone down over the decades.
You could begin by switching the existing repo(s?) to public. If secrets in the commits are a concern you can use stuff like GitGuardian (https://gitguardian.com)
Bioenergetics of iron snow fueling life on Europa
In Islam there's a certain reverence for memorizing the Quran, unlike in Christianity.

In fact, being a Hafiz or your child being a Hafiz is a point of pride.

This in part goes back to Islamic lore/history.

Another part is that there is the belief that there are rewards associated with, being accompanied by angels iirc.
GraphQL is a great way for FE devs to make life harder for BE devs.

The entire point is composition + client customization of the response body, but in practice the request schema is never modified. And even if it were, you could just version a REST endpoint.

GraphQL is never done "correctly," adds a layer of obscurity to monitoring and error tracing, and I've yet to see a case where it's actually the right tool for the job.

Maybe if you need to aggregate calls to multiple services into one, but if you're trying to avoid latency by reducing number of calls, you still eat that latency while the GraphQL server makes those calls for you.

GraphQL sucks.
Why would it bother you if your spouse+kids had access to your location? Honest question, because I don’t understand the sentiment.
Ask HN: Can anyone recommend a macOS Systems programming
A recent Ask HN [0] posed the title question, but for Windows. That stated that "There's a hundred of these (books)..." and wanted recommendations. Not so many for macOS at all.

So I'd like to ask the same question for macOS. Especially wrt to C/C++. Everything on macOS is moving towards Swift but I suspect that the major apps are not using Swift and maybe won't be doing that any time soon.

[0]: https://news.ycombinator.com/item?id=40497383
> and pivoting to adding value with LLMs on top

lol, maybe you could go back in time and add some value with Blockchain or Big Data too!

Is your business profitable? Maybe a small sustainable business isn’t exciting to someone who is seeking a moonshot but it seems like you’re looking for recognition and business fame rather than actually solving customers’ problems.

In my opinion, open sourcing your product won’t magically make it more attractive to more people. It sounds like it already only fits a small niche and that’s probably fine.

If you want it to help more customers I would evaluate your product market fit as well as your marketing efforts first. Have you maxed out your addressable market or do you need more effective marketing, pricing, or something else? Is there enough business pain to justify the existence of your product?

Open source won’t really help you solve those things, it’s just a code license. In my opinion, customers of CRM/ERP products don’t really care about whether the code is open source, they care about whether the product solves their business pain, lowers costs/risks, increases productivity. E.g., if we open sourced AOL instant messenger that wouldn’t make it a more popular product than Discord.
Lol back to "it's not just luts lamer" heh ... In the computer world in my experience people who just like to say people are wrong never go anywhere, but it sure does feel a requirement of the entertainment industry.

Just to be clear, I don't believe that it's just look up tables ... But I'm starting to believe that that's all you know to gripe about.
> The problem is that you can't "remotely control the car".

The assumption is that the highly networked car has some kind of security vulnerability that allows malicious users to take control and perform acts of terror.

Since this is in software, the attacker can theoretically scale the attack to involve all cars on the road with the same vulnerabilities, which could be millions of vehicles.

This problem is not unique to self driving cars - just any highly networked car with software control of key systems, like a modern Tesla. However, a full self driving car may not manual overrides that allow the passenger to stop the vehicle.
AI at Work Is Here. Now Comes the Hard Part
Any country with socialized medicine?
I have the opposite take/hope.

Self driving buses will be such a boon for public transportation. Now you can have 24 hour buses, that operate on holidays as well, or even dynamic, short term routes based on demand (eg: after a concert or sports event), without being dependent on the availability of pre-allocated human drivers.
I'd love it if it had a "zoomed out" tree-like view that makes all the different paths of conversation viewable at once
Val Town semantic search in userspace
You can whitelist queries in most systems though. In development mode allow them to run whatever query, and then lock it in to the whitelist for production. If that type of control is necessary.
Laravel is defaulting to SQLite now (mainly for ease of development). Also FrankenPHP has SQLite included by default. Going that route is less scalable though, obviously, unless you use one of those third party SQLite cluster solutions.
CLIPS: An Elevator Pitch
I think the line between "luxury" and "proper" is the debatable point.

And yes, no doubt some people use that as an excuse to over spend. But that doesn't mean people don't take it to the extreme in the other direction as well.

It really does come down to the numbers. If I can spend $X to take in $5x over the month, you should do that.
> No country's law reaches these ships […]

The 'flag' of the ship is the law to which it must operate (at least in international waters):

* https://en.wikipedia.org/wiki/Flag_state

* https://en.wikipedia.org/wiki/Ship_registration

But a lot of popular flags are lax at employment rules—kind of why they're often picked. But you also have to have the resources for law suits, regardless of flag/registration.
It's often people who have a hard time saying no who end up spread thin over a number of gigs - this leads to burn out. Or not showing up to meetings... The 3/5 of the board who can't be rounded up are also signed up for too many things.
Looks interesting, i'll reach out via email!
For dental insurance, those insurance companies force healthcare providers to keep artificially high prices, even for out of network patients.

For example, with my parent’s independent office, people would come in without insurance and unable to pay the high fees for say a filling or a crown.

My parents were technically able to charge much lower prices (more than half off in the case of normal cleanings,) but were unable to because of the contract they had with their insurance network.

Moreover, the listed price mandated by the insurance was not the same as the payout my parents received after filling the claim. (The payout was always less. Sometimes much less than the mandated price)

I don’t see who benefits in this situation besides the insurance company.

Even if my employer pays for my insurance, I still need to meet some premium most of the time. And what I pay is inflated because of the in-network contracts

Consider also that, in the states at least, dental insurance is separate from medical.
Decoding the White House Briefing Room Dynamics
The price of filet mignon has not gone up because everyone has to eat it. Unless someone is on a subsistence diet, there are tradeoffs taking place.
And both are totally valid interpretations. Pg' tweet does nothing to clarify what happened.
Your second sentence denies the first sentence. The proof of the Inscribed angle theorem does not need Thale's Theorem, and it is stronger than Thale's Theorem.
Someone above recommended https://connectrpc.com/ , which looks quite promising to me. Maybe I'll get time to play with it today
'Operation Endgame' Hits Malware Delivery Platforms
Airbyte's Spring Release with a Preview of the Connector Builder AI
The Cantillion Effect
It's a meme, because tvtropes is insanely addictive to dive deeper into the various rabbit holes it has.

If you enable this kind of rabbitholing it'll be even more insanely addictive because of how awesome it feels to explore rabbit holes.
have you considered selling the business?
I think we are like AlphaZero. We play chess (or go) with ourselves, in our dreams. That's how we learn. We create our own Microsoft Flight Simulator and step in it, and "fly". And crash. And crash again. That's why most dreams are quite unpleasant. If you don't crash in the simulation, then the simulation was not all that useful.

PS: If you want to create an AI_Zero that creates its own simulation and plays in it to train itself, go for it. Just come back to Hacker News and tell us about it.
> With GraphQL the only time you need to update the backend is when those "utility" functions change (i.e. 3rd party api calls, etc) or the data model changes.

This is akin to saying that "directly exposing the database is easier, you only have to change things if the data changes".

And yes this is true, but when the data changes, or the environment changes, the paradigm falls apart a bit, no? Which is what the backend code was for, insulation from that.

> In Startups typically:

Yes, so for a short lived, non-scaled application its far easier to do it one way, and maybe that's fine for most small apps (that will never scale far). I suspect a lot of the push back comes from larger, less nimble, more backwards-compat focused organizations/apps.
> There must be something you can do about that lady

No. Not a blessed thing. Most calls to CPS are anonymous and will never be investigated, no matter often or egregious.

My neighbor called CPS so often my kid would say "Oh. You again" when they showed up in school. I was designing a brochure for CPS agents to hang at the front door. It had all the schools and relatives with their contact info, along with a map to the fridge and bedrooms.
As an alternative datapoint, we use GraphQL for a medium-sized app, are several years in, and are pretty happy with it. The downsides he mentions are all true, but on the other hand, are addressable, and for us feel worth the benefits of getting flexibility and control on the client-side.
> you choose how the array is indexed when you create it,

How?
IMO there should be a medicare-for-all option that would provide the bare minimum of care, funded by increasing the FICA tax rate.

No doubt this would be politically unpopular with the right-wing and libertarians.
I've run into all of these issues running a GraphQL API and, while they aren't easy, they aren't exactly intractable either. Let's not pretend that OpenAPI/REST or Protobuf are perfect alternatives. They've each got their warts and tradeoffs.

The thing that I still _like_ about GraphQL is that it's a nice approach for expressing complex domain models over a protocol. If you are working with either REST or protos, you may still have to reason about graph-like structures but without the benefit of a graph-like schema.
AI's sensitivity constraint - (There is no 'race' or types or skin color, just a giraffe. Leave it at that.. do not pull me into this cess pool.. please)
My point is mainly that PG's telling isn't trustworthy, because that's what you agree to say when the person you're "firing" chooses to go quietly. Obviously I have no specific insight into the situation, but given what I have observed about how career changes happen for people who've reached a certain level of power, I have no faith that the people involved have any interest in accurately describing the situation to the public.
CEO of one of the most insert your chosen adjective here tech companies and formerly ran YC which runs Hackernews. I can't imagine a topic that this website would care about more…
I would bet that running a single load of synthetic clothes in the dryer creates more microplastic than making 1000 cut and crimped connections of PEX tubing.
I worked a service job for several years. People not showing respect was a daily occurrence. A better way to phrase it is people walking over you. It might be 5% under normal circumstances. If you make a mistake to the wrong person they’ll blowup, make a huge scene, yell for the manager, and ultimately get what they would’ve gotten regardless. One of those 2 hours into an 8 hour shift and it gets exhausting putting on a fake smile for 6 hours.
Or you could do all those things by doing something that people pay you to stop. I think is kind of language is dangerous any American adult knows this isn’t really true because most people have choices because they have money and money gets you more money. This is free speech.
someone buying a condo is absolutely buying land. That land just is split up across x number of condos. The appreciation that you get on the Condo, is the fact that the land is usually in a very ideal location. That's when the economics of "Going up" even makes sense.
The chart data looks completely made up
> ATF and filters it needs

Not all modern transmissions have a filter
25 feet is a distance under which running at someone with a knife is a very dangerous attack. Decreasing the chances of that happening to the officer (while they're e.g. arresting someone else) is the purpose here.
> written by "evangelists" who got bored or got fired leaving the new arrivals to sort out the mess.

BINGO.

Someone (VP Eng who was a FE dev) 7 years ago decided shiny new thing was the best and we had to use it, it was owned by FE team, then no one wanted to own it, now BE team has to deal with it, and every dev goes out of their way to avoid it in arch design for new features.

Have seen this at two companies so far.
The color is part of it. I put a greyscale filter on my phone and it’s insane how much it’s reduced the device’s ability to suck me in and keep me staring at it.
Thank you for this interesting "dump" of thoughts! I have a few replies which for some reason came out backwards.

(6) I too started this incidental to another project (the diagrams) and now have ended up in this rabbit hole where it's become its own project.

(4) Creating this kind of "narrative" for the diagrams is definitely something I have considered. e.g. there could be a character who had written them all and we found them in a book in the character's lab. I have this recurring thought about them being found on a CRT monitor in a forest, half buried in the ground and covered in moss. But I haven't been able to get a CRT aesthetic working well with them and for now I'm sticking with the hand drawn look.

(1) Yeah I did consider labelling but I am not the arbiter of what makes sense haha. Also actually I think there are probably different axes in which you could create that kind of scale. Like sense versus truth for example. There is probably a whole article to write just around that.

Thanks again, I definitely will continue to share my work :)