MurphyA/hacker-news huggingface dataset:
by charcircuit | 2025-06-22 17:32:50+00:00
This is just going to normalize adware / phishing. These front ends can show ads or ask for users personal information.

Redirecting people from trusted sources to these other sites is very risky and opens up opportunities for malicous people to exploit this. That's not even considering this extension is compromised or purchased and these dangerous permissions that it has are used against you.
by crazygringo | 2025-06-22 17:33:03+00:00
Except that above a certain price, demand falls to zero.

The question is whether there is any overlap at all where the price would be high enough to motivate supply (worth it to him) but low enough that there's still demand (worth buying). Also factoring in the cost of marketing, since potential buyers don't just automatically find you.

There are a huge number of business ideas where there is no overlap at all. Finding an overlap even without competition is hard enough. (Then add competition and it gets even harder, of course.)
Show HN: A Tool to Summarize Kenya's Parliament with Rust, Whisper, and LLMs
by collinsmuriuki | 2025-06-22 17:33:04+00:00
Bunge Bits summarizes long parliamentary sessions from the Kenyan National Assembly and Senate. Built with Rust, Whisper v3, and GPT-4o.

Sessions are typically 3–7 hours long, mixing English and Swahili. This tool transcribes, chunks, and summarizes them to make political content more accessible and searchable for the public.

https://bungebits.ke/summaries
by arxanas | 2025-06-22 17:33:29+00:00
One trick for running tests in rebase-heavy workflows is to use the tree hash of the commit as the cache key, rather than attach metadata the commit itself.

- That way, tests will be skipped when the contents of the commit are the same, while remaining insensitive to things like changes to the commit message or squashes.

- But they'll re-run in situations like reordering commits (for just the reordered range, and then the cache will work again for any unchanged commits after that). I think that's important because notes will follow the commits around as they're rewritten, even if the logical contents are now different due to reordering? Amending a commit or squashing two non-adjacent commits may also have unexpected behavior if it merges the notes from both sides and fails to invalidate the cache?

- This is how my `git test` command works https://github.com/arxanas/git-branchless/wiki/Command:-git-...

---

I've also seen use-cases might prefer to use/add other things to the cache key:

- The commit message: my most recent workflow involves embedding certain test commands in the message, so I actually do want to re-run the tests when the test commands change.

- The patch ID: if you specifically don't want to re-run tests when you rebase/merge with the main branch, or otherwise reorder commits.

Unfortunately, I don't have a good solution for those at present.
by mkalmousli | 2025-06-22 17:33:54+00:00
This is my first android app that I created, it allows you to easily mute and unmute your Android's volume with a single tap while watching videos.

It shows a floating view so you can use it in any app, like for example YouTube, TikTok, Instagram or any app.

Released unter GPL-v3, and here is the source code: https://github.com/mkalmousli/FloatingMute
by em-bee | 2025-06-22 17:33:54+00:00
the average user doesn’t control their mail server

fair point. there are options however. you are not locked into trusting a specific entity. but the critical point is that even signal is able to figure out who is talking to whom: https://sanesecurityguy.com/articles/signal-knows-who-youre-... sure, for SMTP the contact details are directly in the messages, which is worse, but i don't know of any service that works completely without metadata. but signal is at least trying.

also strict transport security for this property. This is not widely true of mail servers on the Internet

since gmail requires TLS i highly doubt that there are many servers out there that don't support it.

the average user has multiple high-quality E2EE messaging technologies available to them

available and willing to switch are different. as i said, my friends are not willing to sign up to yet another messaging service. it's a social media fatigue.

why people think Signal shares your phone number with people other than recipients

that's not the point, at least for me. i am hesitant share my number with signal or any other service, and worse, i do not want to share my number with the people i talk to. i refused to use signal until the later was fixed. i refused whatsapp too, but to many people that i need to reach demand it, so i had no choice.

these are all trade-offs. not everyone agrees on the same, and while i understand and principally agree with your arguments, for me they don't work because i can't convince my friends. i also have other friends who do run their own mail servers. i have contacts who require whatsapp and others who can only use wechat. most often i don't have a choice. i am using whatever i can get people to agree to, and for that deltachat is a good option. signal could have been a better option but unfortunately their requirement to share phone numbers until recently made them a worse option than deltachat or even telegram for anything but 1:1 communication with trusted friends (those who i trusted to have my number). that has changed now, and i started to use it. but it will take time to build up my contacts there. btw, in some countries it is not even possible to sign up to signal. the number gets rejected.
by wibbily | 2025-06-22 17:34:40+00:00
I have nothing constructive to add. Guo is peddling ragebait for the LinkedIn class to repost and - despite knowing this - I’m still fired up

Are there any normal people that want this? Who fantasize about proving “white-glove service” for whatever flavor of the month SaaS is on meme? I fantasize about €0.70 espresso at an Umbrian cafe and surprise! I’m doing that literally right now, working regular eight hour days.
by sanderjd | 2025-06-22 17:35:00+00:00
This episode has demonstrated that diplomacy is not a credible option. So with that off the table, the only two options now are 1. A series of "1 and done" engagements every few years or months, as the regime tries to race toward a bomb, or 2. Regime change.

It's possible that #2 will happen via domestic uprising, but not at all clear whether the result of that would be a friendlier regime that is less interested in going nuclear. It could very plausibly instead be hardliners who are pissed the regime failed to put up a strong enough fight. (I think that would be what would predictably happen in the US in this scenario, for instance!)

And if it's not a domestic uprising, it's a bloody regime change war like the ones fought in the 00s, which ... didn't turn out great, if you recall!

Possibly #1 is a better outcome. But I'm very skeptical that "we'll just bomb a big country periodically" is a strategy that will never escalate into protracted war.
by codethief | 2025-06-22 17:35:06+00:00
> A few years ago only, women were allowed to drive but as of today they are very few female drivers.

Maybe. But overall Saudi Arabia has been undergoing pretty dramatic changes in recent years: Women can now drive, are no longer required to wear a hijab, are allowed to work, can meet with male friends/non-relatives without the police stopping them, etc. Yes, it's still a far cry from what women are allowed to do in western countries, and absolute change is still slow, but relatively speaking it's still quite impressive and gives me (and apparently people there) hope.

Source: I was in Saudi and talked to people.
by Spooky23 | 2025-06-22 17:35:58+00:00
It’s a classic consolidation play and evolution of US legal theory with respect to anti-trust. 50% of US hens are owned by the top 5 companies, and 20% are owned by the largest company.

We also have consolidation of grocers and elimination of wholesale distribution, so the thousand cuts add up. You see it when you compare a grocery like Aldi that does cost plus pricing to a chain like Hannaford or Albertsons that does more fuckery with segmentation and pricing. In January, my local Hannaford was charging $9/doz for eggs, while Aldi ranged from $4-6.

Beef and dairy have more market dynamics, although dairy is slowly but surely getting strangled and regional dairy is dying out.
by lars512 | 2025-06-22 17:35:59+00:00
I had a good use case at Our World In Data for the public data pipeline, where one repo had the pipeline and one git-lfs repo had the build output of the pipeline. A git note added to a commit to the code pipeline recorded the hash identifying the built data.

Overall it felt elegant, and needed no maintenance after setting it up, but honestly it was never used. I think the need to look back in time was rarer than expected, and git notes being hidden by default didn’t help for awareness.
by scotty79 | 2025-06-22 17:36:57+00:00
> You're saying not all countries should be able to have powerful weapons just because there might be a coup.

Of course. How is that controversial?

> Who decides that? You?

Of course. I decide what I believe to be right. And in practice the countries that get to have nuclear weapons are the countries that got nuclear weapons. Not because they deserve it or should have it. Just because they got it. Which makes France, USA and Israel some of the countries that get to have nukes and Iran one of the countries that don't get to have nukes.

> There are very few people who think they can win a nuclear exchange.

You mistake humans for rational actors. Have you heard what the stance of russia is for example? "What's the use for the world if there's no russia in it." Basically if they can't do what they want, they think world deserves to get nuked into oblivion.
by xhkkffbf | 2025-06-22 17:37:15+00:00
The unpleasantness is definitely a problem. It's like the cool writers want to prove they are making something challenging by stripping away all of the sugarcoating that we normally love in narrative (and food!). I realize that the kind of pat endings that are so common in broadly popular narratives are a bit dull and predictable, but they're better than watching the protagonist go through the realities of life. We all have to suffer the worst parts of life each day. No need to do it at night too.
by ezst | 2025-06-22 17:37:30+00:00
I think phabricator was doing a decent job at it while it lasted, don't know where they are at since IIRC it got abandoned and then forked.

The best way to track meta history is to have it baked into the VCS, so here Mercurial is king, and heptapod (a friendly fork of Gitlab meant to support Mercurial repos and concepts) apparently does a good job at it since it's used for Mercurial's own development (after they transitioned from mailing lists to Gerrit? to phabricator to Heptapod)
by devoutsalsa | 2025-06-22 17:38:14+00:00
I wonder what the economics of solar are like Iran. As I understand it, the cost for gasoline/benzine is something like 0.04 USD per liter because of state subsidies. It must be hard to justify investing in solar panels when burning dino juice is so inexpensive. I guess you could argue nuclear makes even less sense in that case.
by invalidname | 2025-06-22 17:38:21+00:00
> I sincerely hope you and your family stay safe and can know peace.

Thanks and appreciated.

> my genuine hope is that people everywhere can live in peace and safety.

Same. Unfortunately, bad people do exist and pacifism is a luxury we can't afford.

> unless you've got Bibi's private number, in which case - get dialing, damn

We demonstrate a lot. Some in-front of his house. He's an a*hole megalomaniac that just doesn't care about anything. But I guess you have your own version of that...

> If your people were under threat, would you sacrifice yourself to save them?

Self sacrifice is very different to walking into a bus in the middle of Tel Aviv where you have children and other Muslims and blowing yourself up. Notice that people did it during the Oslo accord period, not for the purpose of "protecting their family". They did it to stop the peace process from happening and were successful.

The goal of Hamas is the exact opposite of what you describe. Their goal is to prevent peace with Israel. Oct 7th happened because they were afraid Israel would make a deal with Saudi Arabia which would lead to a Palestinian state. They don't want that, they want the whole country.

I'll also say that if I say things like "Israel does X" or something, I'm not ascribing the actions or morals of the state to you personally - I live in America, I know the difference between the actions of a government and the opinions of its people (unless you've got Bibi's private number, in which case - get dialing, damn).

> Do you think they'd go to heaven?

They believe that if a Palestinian child dies during the conflict they go to heaven. That essentially gives them a license to "sacrifice" children of other Palestinians as part of their holy war.

> This is why I keep pressing on this: under what circumstances would you do the same things that they're doing?

No. I'd compromise and build a country. That is what the majority of Palestinians want. That is why the Palestinian authority never joined Hamas's war against Israel.

> (As a separate note, the concept of martyrdom doesn't start in Islam - there's a rich history of it across all the Abrahamic religions, and all of them presume the martyr's getting the fast track to paradise.)

Sure. It's in the old testament I know. תמות נפשי עם פלישתים Roughly translated: "My sole will die with the philistines" which is fitting. But we grew up as did the Christians who were also pretty crazy. The same is true for most Muslims, as I said... My kids study in school with Muslims. They are fine people. Hamas is a different breed.

> I'd say one other thing, which is that Hamas is a militant group which considers themselves under existential siege and behaves accordingly

That isn't true. They had the freedom to do whatever they wanted and made an explicit choice. Israel literally paid them billions in a failed attempt to make them more moderate.

They continue to make that choice by refusing the release of the 53 Israeli hostages which would end the war.
by tome | 2025-06-22 17:38:31+00:00
> No, nor have I said a ground invasion will happen

Oof, OK, I suppose not, you only said "The [my emphasis] ground invasion hasn't started yet". There is some degree of ambiguity there. Forgive me for thinking you were saying one will happen.

> The goals of israel are regime change and nuclear disarmament -- these cannot be achieved from the air.

Ah! Is that a prediction you insist will happen? That there will be no regime change and no end to Iran's military nuclear programme without a ground invasion? Great! That's a testable hypothesis. Let's see.

> It's also an inherently ridiculous thing to say -- if I am wrong about highly complex geostrategic outcomes then i should never think about them again?

No, not at all (and I certainly didn't say "think", I said "speculate"). It's just a way of seeing if you put your money where your mouth is. If there is an incentive to someone predicting wrongly I'm more likely to take them seriously!
by hnlmorg | 2025-06-22 17:38:35+00:00
You’re arguing a different argument.

You’re making a case that cryptical logs messages are bad. And I agree.

You’re also making a case that logs are only piece of the telemetry ecosystem. And I agree there too.

What I’m arguing is that there isn’t a need to filter logs based on cost because you can still work with them in observability platforms in a cost effective way.

Lastly, I didn’t say everything should be instantly available. Long term logs shouldn’t be in the same expensive storage pool as recent logs. But there should be a convenient way to import from older log archives into your immediate log querying tools (statement here is intentionally vague because different observability platforms will engineer this differently and call this process by different names)

As for complex queries, regardless of how easy to use your observability platform is, however many saved queries and dashboards you have built, there’s always going to be a need for upskilling your staff. That’s an inescapable problem.
by matsemann | 2025-06-22 17:39:16+00:00
The economy may be well-boosted by the oil, but note that all the money is put into a fund and invested globally, and only a small percentage may be used in the government's budget each year. So no, free healthcare isn't funded by oil. https://en.wikipedia.org/wiki/Government_Pension_Fund_of_Nor...

And while I don't support our continued extraction of oil, I feel like your comment is quite weird. How is it relevant in this context? Lots of other nations have public health care without having oil. Besides, the US produces many, many times more oil each year than Norway, so your argument is a complete non sequitur.

Whatever beef you have, please don't include me in it.
by awongh | 2025-06-22 17:39:26+00:00
I think it's pretentious too, but I also think it's a useful distinction in the sense that the category aspires to deeper and broader ideas than a lot of fiction- Harry Potter, Hyperion, Dennis Taylor, We Are Legion, Twilight.

Not to say that the distinction itself, literary vs non-literary fiction, isn't extremely pretentious. But we all recognize that some book's ideas are more shallow than others.
by mcswell | 2025-06-22 17:39:31+00:00
> 1. Terrible performance

Performance only matters if you're doing something compute- or disk-intensive, and then only if the libraries you're using are Python all the way down. (AI programming, at least the kind that most of us do--I don't know about places like OpenAI) is generally done with Python using libraries that use some compiled language under the hood.

And in this case--a linter--performance is almost certainly never an issue.
by eviks | 2025-06-22 17:39:50+00:00
> A new movie comes out: what are the odds of it being more worth your while than one on the existing IMDb Top 1000? Decreasing

Not really? This is a rather "mechanical" view missing the bigger social part - for example, a big part of that worth is the social conversation, and the chances of your friends to watch that new movie vs the top 1000 isn't decreasing.

Also there is this factor of new films being able to incorporate "current" events which old films can't, and that's another factor of worth that's not decreasing with time
by jameshart | 2025-06-22 17:39:52+00:00
Adam Savage took on a similar style of project trying to make an exploded cellphone cast in resin - with the added challenge of making the screen work. It was evidently a sponsored project and some of the work was rushed a bit - the outcome feels more like a prototype rather than the display quality piece he was going for - but the same kind of problem solving and techniques were involved.

Still, if you’re interested in more of the same sort of thing, worth a look:

https://www.youtube.com/watch?v=jfEIstmyZaM
by margalabargala | 2025-06-22 17:40:21+00:00
It's certainly not an insurmountable problem, I just think we're in a local minimum that will prevent it from being a thing in, say, the next 5 years. I would agree with your other statement that China may well figure it out.

The current state of affairs in the US is that having a L2 charger at home and paying $E for 100kwh of electricity is massively less expensive than paying $E*5 for the car to go charge itself via some third party. This will not be a cheap service. The places where people tend to buy electric vehicles, generally coincide with high electricity prices and high labor costs. Maybe the high electricity costs can be somewhat offset by using off-peak power, but that's also off-peak generation due to solar panels, so who knows.

This also relies on the innovation of "cars that can drive themselves to the charger", which has been 18 months away in Teslas for what, a decade now? And Teslas are now a tiny proportion of the EVs sold in the US. Something less expensive and better price-per-range like the Ioniq 5/6 or the Equinox EV don't even have the hardware to take advantage of a system like this if you could snap your fingers and make these overnight charging facilities exist.

I don't think the economics work in the 2020s. Someday, sure.
by voidhorse | 2025-06-22 17:40:55+00:00
This was a great read!

I think the analysis of the declining pipeline is spot on. Up until around 2016 or so, I was on track to try my hand at the world of literary fiction—I had participated in several circles in college, sat on the review board of a lit mag, joined a group of writers post graduation, all just to eventually...set it aside.

I always had a "day job" during this time, but other than that I was single and had few responsibilities. This made holding a typical nine to five and actually getting some writing done somewhat tenable.

As my sphere of responsibility expanded (relationships, etc) this quickly became untenable. There's only so much time in a day, unfortunately, and as we continue along a career path, we're incentivized to invest ever increasing amounts of time into that, rather than a far-from-lucrative gamble on literary pursuits.

When you're able to actually make money on your literary work, it establishes a virtuous circle. Writing more makes you a better writer and writing more gets you paid (allowing you to support those other aspects of your life). Contrast this with the modern experience of desperately trying to carve out whatever time you can to make at least a brief writing session happen, amidst being exhausted already by the other demands on your time (your non-writing job being a big one).

From the critical side, I think the situation is pretty much analogous to that of contemporary art. The common person would meet most experimental literary works with a quizzical look, just as they meet most contemporary and conceptual art with the a quizzical look. Artists, however, have had better success with this because their objects are not generally mass produced. This has allowed the critical narrowing and distance from the common taste to be buoyed up economically by natural scarcity and the concomitant transformation of the object into a value-holding asset. That can never happen with literature, which is definitionally reproduced at scale.
by throwworhtthrow | 2025-06-22 17:41:50+00:00
I think our discussion hinges on the definition of "program". I agree that Iran was attempting to reduce its breakout time.

"doing the research and design required to build a nuclear weapon" ... "enriching uranium for the purpose of building a nuclear weapon"

Gabbard says "Iran's enriched uranium stockpile is at its highest levels and is unprecedented for a state without nuclear weapons," but if there was knowledge they were actually building a nuclear weapon, she would have said so.

I could believe, but haven't seen claimed, that Iran was doing R&D in order to shorten the time between deciding they want an atomic bomb and having one completed. Or perhaps to have a second-order deterrent ("we could make a bomb") not a first order deterrent ("we have a bomb"). I think it's a big difference from actually trying to make one. Maybe you disagree on that point.