MurphyA/hacker-news huggingface dataset:
by sksjvsla | 2025-06-22 16:06:20+00:00
I see where you’re coming from — no doubt, services like SQS and S3 make it easier to build reliable, distributed systems without reinventing the wheel. But for me, the decision to shift to European cloud providers wasn’t about wanting to build my own primitives or take on unnecessary complexity. It was about mitigating regulatory risk and protecting revenue.

When you rely heavily on U.S. hyperscalers in Europe, you’re exposed to potential disruptions — what if data transfer agreements break down or new rulings force major changes? The value of cloud spend, in my view, isn’t just in engineering convenience, but in how it helps sustain the business and unlock growth. That’s why I prioritized compliance and risk reduction — even if that means stepping a little outside the comfort of the big providers’ managed services.
by snickerbockers | 2025-06-22 16:06:45+00:00
Yeah but only on a temporary basis as they had to promise independence to the Arab tribes for their support against the Ottomans. Which brings us to the land of Palestine, which they actually promised exclusive dominion over to both the Jews and the Arabs. And that brings us full circle to the true shittiest ally America has in the middle east, "Great" Britain
by torwag2 | 2025-06-22 16:06:47+00:00
Whatever you do, add ventilation and if you think you have added enough, add some more. If you do not believe me, go and visit some of Tokyos capsule hotels close to the party districts. Nothing is more worse than the feeling to breath what has very recently left intoxicated people from one or the other side. Also for the sake of avoiding drama on those trains, add snoring tests.
by TrackerFF | 2025-06-22 16:10:11+00:00
Other than wealthy heirs and lottery winners, Lucy Guo might just be the luckiest billionaire alive. Co-founded Scale, fired two years later, while valuation was still in the millions.

Even among the incredibly lucky people out there, she's an outlier.

Excluding her internships, she worked two years on something, which later made her financially independent. But really, even by the time she left, she must have been financially independent (by their 2018 valuation).

My point being - she won the lottery ticket, and can work as little or as much as she wants to, without it really affecting her wealth. If she one day burns out, she can take as much time off as she wants to. If she wants to take a 3 month vacation tomorrow, she can do that.

To tell salaried peasants that if they just follow their passion, they can easily pull 12 hour days, 6 days a week...yeah, she seems out of touch.
by dreghgh | 2025-06-22 16:10:19+00:00
What if they hit US bases using 'plausibly deniable' cutouts?

The Glorious Revolutionary Militia of country X, using Iranian built and supplied drones or missiles, blows up young American soldiers in a country half the electorate didn't even know there was a presence in. Iran disclaims all involvement, but says they sympathise with the legitimate frustration of the locals. Do you think the United States gets involved in a hot war against Iran based on that?

Remember the Beirut truck bombings. The biggest single day US Marine loss of life since Iwo Jima. Reagan (and Mitterand) immediately says there will be no withdrawal. They shoot a lot of artillery in the general direction of Hezbollah from a boat, then immediately withdraw all troops.
by smashah | 2025-06-22 16:11:21+00:00
What do idol worshipping zionist apostates have to do with Jews/Judaism? It's like claiming criticising ISIS sleeper cells is wholly islamophobic. Nazis do not represent all Christians, it's not christophobic to be anti nazi. It's not islamophobic to be anti ISIS. It's not antisemetic to be antizionist. It's not

Nobody is falling for this thought-ending rhetorical black hole trap anymore. Stop projecting your antisementism onto others. It's embarrassing.
by adregan | 2025-06-22 16:11:41+00:00
While I mostly try to go with the flow, I do get frustrated that there are more natural places to integrate with a issue tracking system like trailers, but they are so far off issue trackers’ happy path that it’s not worth it.

I think the problem is exacerbated by the fact that issue trackers follow fashion; and it’s more common that you are using the flavor of the week; and that flavor isn’t close to feature complete; and new features get added at a glacial pace.

I suppose this is a long winded way of stating how annoyed I am with branch names derived from linear ticket’s titles for tracking purposes, and I wish I could use some other form of metadata to associate commits with an issue, so that I could have more meaningful PR titles (enforced that I must use the linear branch name as the title).

Though I’ll admit that it’s an issue of a size that’s more appropriate to gripe about on the internet than try to change.
by delusional | 2025-06-22 16:12:11+00:00
> But building real stuff, in meatspace, has more variables than anyone can even conceptualize.

and is also exactly what people want. Having and app is fine and maybe cool, but at some point what I want from my taxi company is to get in a real car with the person who is preferably not a murderer and drive somewhere. The app is not very valuable to me unless it somehow optimizes that desirable part of the exchange.

I've worked a few years in the enterprise now, and the same thing keeps popping up. Startups think they have some cool cutting-edge technology to sell, but we aren't buying technology. We will gladly pay you to take away some real life problem though, but that also means you have to own any problems with your software, since we will be paying for a service, not software.
by AlecSchueler | 2025-06-22 16:12:33+00:00
Well, to start off I want to reiterate what I said about the reformation era political upheavals in Europe and religion being used as a justification and easy explanation for very real geopolitical concerns.

But just for argument's sake and to respect your position I always want to point out that your quote subtly talks about "the Zionist entity" and not about Israel or Jews. So I can assume that you're equating Israel with Zionism, which is arguably fair. Now the question I would have is do we recognise the inherent violence of Zionism and, if so, why do we decentre that in our conversation and instead focus on the reaction to it?
by jmward01 | 2025-06-22 16:12:50+00:00
Diplomacy isn't 'doing nothing'. Trump 1.0 destroyed efforts that were working and Israel has proven time and time again that they don't care about diplomacy so long as they have bombs to throw. My points are still valid, this strategy of preemptive attack is a terrible signal to the world and won't solve the long term problem.
by kiitos | 2025-06-22 16:14:14+00:00
The link invites readers to

explore our MCP directory

https://www.anthropic.com/partners/mcp

The CloudFlare and Linear MCP servers (at a minimum) seem to use the same approach, the mcp-remote npm package, e.g.

https://github.com/cloudflare/mcp-server-cloudflare/tree/mai...

{ "mcpServers": { "cloudflare": { "command": "npx", "args": ["mcp-remote", "https://builds.mcp.cloudflare.com/sse"] } } }

But mcp-remote is clearly documented as experimental:

> Note: this is a working proof-of-concept but should be considered experimental

https://www.npmjs.com/package/mcp-remote

I'm not sure how this could be considered anything other than professional negligence. I'm reminded of Kyle Kingsbury's CraftConf talk, Hope Springs Eternal: https://theburningmonk.com/2015/06/craftconf15-takeaways-fro...
by sksjvsla | 2025-06-22 16:15:45+00:00
As I wrote elsewhere in this thread:

Being able to stay compliant and protect revenue is worth far more than quibbling over which cloud costs a little less.

The real ratio to look at is cloud spend vs. the revenue.

For me, switching from AWS to European providers wasn’t just about saving on cloud bills (though that was a nice bonus). It was about reducing risk and enabling revenue. Relying on U.S. hyperscalers in Europe is becoming too risky — what happens if Safe Harbor doesn’t get renewed? Or if Schrems III (or whatever comes next) finally forces regulators to act?
by valyala | 2025-06-22 16:16:12+00:00
Performance drop for exposing application metrics in Prometheus format is close to zero. These metrics are usually some counters, which are updated atomically in a few nanoseconds. Prometheus scrapes these metrics once per 10-30 seconds, so generating the /metrics response in Prometheus text exposition format doesn't need a lot of CPU, especially if using a library optimized for simplicity and speed like https://github.com/VictoriaMetrics/metrics/
by justin66 | 2025-06-22 16:16:28+00:00
> So I've made peace with mafia boss power politics keeping the number of countries with nuclear weapons on the low end of the spectrum, and for that matter I'd support a much more aggressive approach to that end than we have seen these last 30 years.

The contradiction is that by relying on militarism instead of diplomacy we keep demonstrating that countries are safer from aggression once they have the bomb. You think the situation you’ve described provides a negative incentive for nuclear development, but it does not.
by somenameforme | 2025-06-22 16:16:41+00:00
That's based on a misleading "fact." Many people claim that most victims of homicide knew their killer. That's true only when the relationship between the two was known. The most common relationship, by far, is "relationship unknown". [1] You are much more likely to be killed by a stranger or somebody who is "relationship unknown" than anybody else.

And furthermore most gun crime is committed by people who do not legally own the firearm being used. [2] I'm loathe to link to that site, but this is an issue that is poorly reported and so it requires exploring a web of data sources, which they actually competently do, on this issue at least.

You can also kind of sniff test this claim by considering that homicide rates are much higher in urban than rural areas, yet urban areas have dramatically lower gun ownership rates.

[1] - https://cde.ucr.cjis.gov/LATEST/webapp/#/pages/explorer/crim...

[2] - https://www.politifact.com/factchecks/2018/mar/12/john-faso/...
by hinkley | 2025-06-22 16:17:44+00:00
> In DevOps (et al) the value of those logs doesn’t decay in the same way it does in pure dev.

I’ve been on-call, and I think you’re cherry picking. The world has too many devs who still debug with log statements. Those logs never had any value to anyone but the original author.

I’ve also seen too many devs who are perfectly happy trying to write vastly complex Splunk queries to generate charts, and those charts tend to break in a production incident becausea bunch of people load them at once and blow up Splunk’s rate limiting. I’ve almost never had this problem with grafana. It’s true that you can make a dashboard with long-term trends that will fall over, but you wouldn’t use that dashboard for triage, unless you make one that tries to do both and the solution is split it into two dashboards.

If you want to make a successfully scaling organization, you need a way for new members to join your core of troubleshooters, without pulling resources away from solving the trouble. So they can’t demand time, resources or attention that are in short supply from the core group.

Grafana fits that yardstick much better than log analyzers.
by TheDong | 2025-06-22 16:18:43+00:00
First, clone this repository and run 'make mv3-safari' https://github.com/gorhill/uBlock/blob/e33bfc1f0176e56d479f0...

Now you have the extension built, and you have two options for getting it onto your device:

1. Pay $100/year for a developer license, create your own testflight for yourself and your friends, upload it, there you go

Or

2. Move to a european country to enable side-loading, pay $100/year for a developer license so you can sign it, and then sign + sideload it. (it's not really true sideloading, but if you're in the EU you can at least do it without testflight https://doesioshavesideloadingyet.com/ )

Oh, also, if you don't have a mac of some sort, you'll have to buy one. A mac mini is pretty cheap.

You can also buy an android device and install any extension on firefox-for-android for free without paying apple, or anyone, $100/year.
by lxgr | 2025-06-22 16:18:48+00:00
You can pay for Youtube Premium right now and the ads go away.

For a long time, my criticism was that Youtube Premium is needlessly bundled with Youtube Music, which is redundant for me as a Spotify user and which I refused to pay for accordingly.

Now, in at least a few countries, there's "Youtube Premium Lite", which is basically regular Youtube but without ads. If you live in one of these, in my view that's close to the ideal scenario: Everybody gets to choose between watching ads and paying.
by saulpw | 2025-06-22 16:19:12+00:00
Purism is a scam company. I preordered their Librem phone in 2017 and waited YEARS for it to be ready. When I finally gave up and asked for a refund--which they had allowed per their original terms--I was told I had to wait until my spot came up in the shipping queue to receive it. When my spot came up a few more years later (!), they refused to refund it and instead offered me "store credit". They had scrubbed the original terms from their website (the Internet Archive had receipts though).

And this is completely beside the fact that the phone was actually unusable for day-to-day usage, for multiple reasons. I'm not sure if they ever fixed those issues on that phone, and now they're selling another overpriced piece of junk. No thanks, Purism the company cannot die fast enough.
by lukko | 2025-06-22 16:19:27+00:00
In general, Lungy is more an active form of meditation, so rather than closing your eyes and listening to guided instructions or following a timer, it relies on the combination of real-time feedback (showing your breathing with interactive visuals) and the physiological effects of changing your breath pattern for relaxation. So, you focus on what is going on in the moment, as a form of mindfulness.

It's less 'cognitive' than other apps, but a few studies have shown breathing exercises are as effective for stress as guided meditation, but also much simpler to follow [0]. I'm always slightly surprised at how effective breathing is in helping relaxation - although it obviously makes a lot of physiological sense. So, Lungy is designed to make a practice simple / fun to do each day.

[0] https://med.stanford.edu/news/insights/2023/02/cyclic-sighin...
by hinkley | 2025-06-22 16:19:30+00:00
On my last project I was able to convince the team to clean up feature toggles before closing out epics. But I didn’t make much headway on logs. I came at them sideways and got all but one of my coworkers to stop trying to generate charts from Splunk and use Grafana instead. And I squeezed him by adding stats for things he liked to look at b
by sksjvsla | 2025-06-22 16:20:44+00:00
I have not experienced this in spite of rumours online. As I mention in these two comments, given these we decided to design our way around it by assuming that they would both go down at some point of time (but not at the same time).

1. https://news.ycombinator.com/item?id=44335920#44339234

2. https://news.ycombinator.com/item?id=44335920#44337619
by TheDong | 2025-06-22 16:21:05+00:00
The code's all open source: https://github.com/gorhill/uBlock/blob/e33bfc1f0176e56d479f0...

Just build your own copy, give apple $100/year for a developer license, move to a country in the EU, and then you can "sideload" this open-source code onto your device. You also need something running macOS.
by amluto | 2025-06-22 16:21:51+00:00
I’m not ignoring anything. The situation in Gaza and elsewhere has been horrible for decades. Israel has imposed various forms of nastiness on Gaza, and I imagine that Israel’s government and many of its people saw some of that nastiness (heavy handed restrictions on imports to Gaza for example) as necessary, since Hamas quite regularly converted whatever materials they could into weapons to fire across the border into Israel. Meanwhile, I imagine that Hamas, and many of the people of Gaza, saw that as necessary because Israel treated them poorly. It was a catch-22. Meanwhile, Iran most definitely interfered heavily from the sidelines, and I imagine that Iran’s government had reasons that seemed valid to them.

The situation was and remains unstable, and the factors that made it unstable were did not come from just one place. And you don’t have to look hard to find acts of war initiated by multiple different parties in the area.

I think that claiming that any one country “decided to launch wars” against multiple other parties ignores a whole lot of complexity.
by WXLCKNO | 2025-06-22 16:22:35+00:00
Existing MCP support was for the stdio and SSE transport protocols which are either local MCP servers in docker/node/python or a remote server but still requiring a sort of workaround running locally in the form of the mcp-remote non package.

This now natively supports the latest streamable http transport protocol and the server is entirely remote, nothing is running on your local machine it's just an url (usually ending with /mcp, although not mandatory it's usually true and distinguishes from /sse servers).
by m3047 | 2025-06-22 16:22:45+00:00
> you're guaranteed a consistent ser/de experience

Are there that many implementations of protobuf? How many just wrap the C lib and proto compiler? Consistency can be caused by an underlying monoculture, although that's turtles all the way down because protobuf is not YAML is not JSON, etc.

Off in the weeds already, and all because I implemented a pure Python deserializer / dissector simply because there wasn't one.
by HEmanZ | 2025-06-22 16:22:47+00:00
It’s one of the reasons I’m torn on what the US should do here. I think this intervention is the most likely way a regime change occurs, but the least likely way to stabilize the region. So some small chance of a great outcome, much larger chance of a bad outcome.

I think allowing nuclear weapons in Iran is a very small chance of a very bad outcome, and an almost guaranteed chance of a middling outcome.

How do you balance these? What are the actual risks? I’d love to read more people’s analysis on it.
by fellerts | 2025-06-22 16:23:37+00:00
I suspect you're right, but knowing myself I'd quickly get sick of sanding (6 faces with 5-6 different kinds of sandpaper), and I'd want an orbital sander. Then I'm pretty sure you want to polish the surfaces: lots of elbow grease or a polishing/buffing tool. If I had a workshop with space for tools and dust I'd probably go for it, but I'm doing this in the living room of a small apartment.

Here's the process as explained by a reputable epoxy vendor: https://www.youtube.com/watch?v=9-WYOK90KNo
by ProllyInfamous | 2025-06-22 16:24:24+00:00
I've been Thinking Different™ly from 68k->PPC->Intel->Silicon. The two greatest performance increases have been the two most recent CPU updates, in both raw and per-watt metrics.

The entry-level, basic-bitch M4 mini is incredible... the entire computer uses less than just a comparable-performing x86's GPU.
by kiitos | 2025-06-22 16:24:35+00:00
> It’s almost comical to see “why Python” comments ... Yes, Python installation is tricky, dependency management is a mess (even with uv, since it’s not standard tooling; another one will pop up), and performance is atrocious. But ... Newcomers love it because you need to know so little to get started. People don’t care about the little quirks when they begin, and eventually they just live with the warts.

I'm not sure if this is news to you or if you already know it, but, just to be explicit -- you know that the overwhelming majority of end users aren't gonna have `pip` installed on their systems, right? And that any project with "Installation instructions" that begin with a `pip` command aren't really gonna work in the general case?

Just wanna make sure that's well-understood... it's fine if you wanna build a tool in Python, but if you expect it to be practically usable, you need to do distribution of binaries, not `pip` targets...
by toast0 | 2025-06-22 16:25:28+00:00
> Maybe they should fund some kind of wildlife outreach program and give brochures and flyers to the local wildlife explaining how to use their new overpass…

For the Snoqualmie bridge, (some of) the local wildlife trespassed to use it before it opened, so I'm not sure if they need to do much outreach.

I think the better projects include post construction observation and reasonable minor modifications to help encourage use; typically adjustments to fencing or maybe some earth works.
by rasengan | 2025-06-22 16:25:43+00:00
Looking under the hood, some of these things seem like they might be moving your data from one place that might not have your best interests to another place that doesn't seem to have a revenue mechanism?

Take for example nitter - it says its using an unofficial twitter API. I'm assuming this means its using one of these third party services that provide an API to something that doesn't necessarily have an API or has limited access thereto.

If privacy is the purpose, this seems to be missing the point.
by hinkley | 2025-06-22 16:25:49+00:00
It really isn’t. The code reads like it was designed by SpringBoot users. You have to read three different docs to suss out how to use multiple calls together to get a desired approach, and some of the docs leave out critical details. I think people forget that folks use Google thinks is the top result isn’t necessarily what the creators would assume is the document people would find for a topic. I’ve been trying to explain this to the Elixir community for instance.

“Can’t to X, doesn’t work.”

“Look, it’s easy. Did you even RTFM? http://blah.example.com/doc/articleb#section2”

“Uh, no, because search engine took me to http://blah.example.com/doc/articleg#section7”
by eterm | 2025-06-22 16:25:57+00:00
Something from 30 years ago falls in an uncomfortable spot between feeling current and yet not so at the same time. Many of the themes and concerns and even way of living will be similar, yet also just unfamiliar enough.

Contemporary fiction from 60 years ago however feels just as much like a "period piece" as the victorian classics now do. Reading "The Spy Who Came in from the Cold" I was most struck by passages containing things that were so normal back then they needed no explanation or elaboration, yet are so alien to us now I had to read up a lot more about what they were talking about.
by WXLCKNO | 2025-06-22 16:26:14+00:00
Yeah it's word because GitHub (the new remote MCP server) respects the spec but oauth doesn't pop up.

You have to get a personal access token instead and pass it in the command when you do "claude mcp add" , I'm sorry I don't have the exact format in front of me right now but you should be able to get it working with that.

It's basically an adapted version of the GitHub remote MCP server instructions that uses the token
by frollogaston | 2025-06-22 16:26:34+00:00
I'm tired of hearing that American support for Israel is about supporting our hegemony, or about bullying for oil. This myth actually gives this relationship more support among Americans.

The truth is it doesn't benefit us at all, we simply do it because pro-Israel lobbies have a ton of power. Trump even diverted resources from Ukraine for this, and that war is really about US hegemony even though there's a moral aspect to it too.