MurphyA/hacker-news huggingface dataset:
by rajkumarsekar | 2025-07-24 06:29:19+00:00
Use a desktop client like Thunderbird or Mailbird that downloads your emails locally and lets you run more reliable full-text search.

Some people also use IMAP + grep by syncing to a local folder. It’s frustrating that the world’s top search company can’t deliver consistent search in Gmail, but for now, third-party tools do a better job in edge cases like this.
by ReptileMan | 2025-07-24 06:29:37+00:00
My rule of thumb for cocktails is - they were created to mask the flavors of shitty base liquors so this is what should be used. The best old fashioned comes from jim beam white label. Unless you use some really strong medicinal smoked whiskeys you probably won't be able to pick up much of the delicate flavors from the good stuff with so much syrup and bitters in it. and if you want to add complexity - just make a more complex syrup.
by aetherspawn | 2025-07-24 06:30:29+00:00
Yes, this, it depends. It has to be in the middle 100mm or so of the tyre, and not between the treads, otherwise they won’t plug it.

Annoyingly, plugs are not perfect either: after a tyre has been plugged I’m putting air in it like every 2 months, so anecdotally I guess the plugs leak really slowly.
Show HN: Pipec – utility to compose complex shell pipelines
by kriomant | 2025-07-24 06:31:07+00:00
I have to edit pretty long pipelines really often, and doing so right in shell prompt isn't always convenient. What you get by using this tool:

* stage outputs are cached, so costly API call or SQL query are executed just once (of course, they are restarted if command changes) * preview of any stage output * it is possible to integrate it with shell to edit existing pipeline and get updated pipeline back in command line * copy any command or any stage output to clipboard

There are rough edges too:

* there is no scrolling right now * editor is pretty limited

To overcome these limitations there are keys to call you favorite pager and editor.
by matsemann | 2025-07-24 06:34:18+00:00
With home charging, I'm almost never charging anywhere else. Maybe a few times a year when doing a longer trip. I just drive, and plug the charger in some times when I get home. I literally never think about range or having to drive a detour to fill it up.

But you have to do that probably weekly. And then also spend a lot of money while doing it. It seems you believe those driving EVs are "suckers", but do you realize you probably spend hours and hours more in a year going to the station and pump compared to most EV owners never having to do that in their daily life?
by OtherShrezzing | 2025-07-24 06:34:56+00:00
In the UK we've got amazing National Health Service informational websites[1], and regional variations of those [2]. For some issues, you might get different advice in the Scottish one than the UK-wide one. So, if you've gone into labour somewhere in the remote Highlands and Islands, you'll get different advice than if you lived in Central London, where there's a delivery room within a 30 minute drive.

Google's AI overview not only ignores this geographic detail, it ignores the high-quality NHS care delivery websites, and presents you with stuff from US sites like Mayo Clinic. Mayo Clinic is a great resource, if you live in the USA, but US medical advice is wildly different to the UK.

[1] https://www.nhs.uk [2] https://www.nhsinform.scot
by Miraste | 2025-07-24 06:37:46+00:00
I've found that AI Overview is wrong significantly more often than other LLMs, partly because it is not retrieving answers from its training data (the rest because it's a cheap garbage LLM). There is no "wisdom of the crowds." Instead, it's trying to parse the Google search results, in order to answer with a source. And it's much worse at pulling the right information from a webpage than a human, or even a high-end LLM.
by vouaobrasil | 2025-07-24 06:38:31+00:00
What's interesting is that:

0. Internet is initially pretty good.

1. Google introduces search algorithm that is pretty good.

2. SEO becomes a thing because of Google, and makes the web bad.

3. AI (including Google's AI) bypasses that.

4. The web is eradicated, and Google/other AI companies are the only place where you can get information...

Seems like the web would have been better off without Google.
by kachapopopow | 2025-07-24 06:39:23+00:00
It is not cultural, the automotive manufacturers PUSH(1) for people to buy expensive and big cars because it makes them a lot more money.

Americans DO want cheap small and fuel efficient cars, but they are actually MORE expensive due to the government regulations and guess what? The "big expensive" cars have much looser regulations due to being classified as trucks. There are several articles and youtube videos about this topic, it is very well explored and nothing is being done about it.

1: Advertising, 'discounts', bonuses, 'free' accessories, loans.
by littlecranky67 | 2025-07-24 06:40:29+00:00
Here is the experience when clicking a link on mobile:

* Page loads, immediately when I start scrolling and reading a popup trying to get tracking consent

* If I am lucky, there is a "necessary only". When unlucky I need to click "manage options" and first see how to reject all tracking

* There is a sticky banner on top/bottom taking 20-30% of my screen upselling me a subscription or asking me to install their app. Upon pressing the tiny X in the corner it takes 1-2 seconds to close or multiple presses as I am either missing the x or because there is a network roundtrip

* I scroll down a screen and get a popup overlay asking me to signup for their service or newsleter, again messing with the x to close

* video or other flashy adds in the content keep bugging me

This is btw. usually all before I even established if the content is what I was looking for, or is at any way useful to me (often it is not).

If you use AI or Kagi summarizr, you get ad-free, well-formatted content without any annoyance.
by dobremeno | 2025-07-24 06:41:02+00:00
I agree with you that creating a tool is different from providing a service. However, I disagree on the rest of what you said, here's why:

> Nonsense, they didn't give away (or even sell) a tool, they were actively operating the tool themselves, taking requests to control and aim it in different ways.

They did give away a tool - they published (open-source, GPL3) a set of smart contracts. They then deployed those immutable (!) smart contracts as a one-time thing. From that point forward, anyone could interact with those smart contracts permissionlessly, that's just how Ethereum works. They didn't afterwards control or aim it in different ways - how could they? The smart contracts are immutable.

All they actually did afterwards is host a user interface (also open-source btw) that made it easy for users to interact with those smart contracts. After some outside pressure they added geo-blocking to the user interface they hosted, which —unsurprisingly— didn't actually stop bad actors from using Tornado Cash. After all, even if they were unable to get around the geo-blocking, bad actors could self-host the user interface or interact with the smart contracts directly.

Think of their user interface as an email client. Would somehow blocking an email client actually stop people from sending emails? No, they could still just use SMTP and directly interact with a server. In the same way, taking down their user interface or implementing any sort of check would not have prevented bad actors from interacting with the smart contracts directly.
by kevincox | 2025-07-24 06:41:26+00:00
It seems like the bug was originally introduced here: https://github.com/apache/httpd/commit/dd98030cb399e962aa605...

This is seemingly a well-intentioned cleanup that misunderstood the branching logic. The original code was normalizing `rc < 0` to COND_RC_NOMATCH (0), but leaving `rc >= 0` as the original value. However the new code accidentally normalizes `rc >= 0` to COND_RC_MATCH (1) while it should be normalizing `rc > 0` to COND_RC_MATCH (leaving 0 as COND_RC_NOMATCH).

There are a few other logic changes in this patch which should likely be reviewed carefully. For example https://github.com/apache/httpd/commit/dd98030cb399e962aa605... does `rc <= COND_RC_MATCH` which matches both match and no match. Presumably it is checking for COND_RC_STATUS_SET but it seems like and odd way to write `rc == COND_RC_STATUS_SET`. Maybe the intention is to match future special values?
by HelloImSteven | 2025-07-24 06:43:09+00:00
I also don’t know for certain, but I’d assume they only cache AI responses at an (at most) regional level, and only for a fairly short timeframe depending on the kind of site. They already had mechanisms for detecting changes and updating their global search index quickly. The AI stuff likely relies mostly on that existing system.

This seems more like a model-specific issue, where it’s consistently generating flawed output every time the cache gets invalid. If that’s the case, there’s not much Google can do on a case-by-case level, but we should see improvements over time as the model gets incrementally better / it becomes more financially viable to run better models at this scale.
by ripped_britches | 2025-07-24 06:43:30+00:00
I think the other child comment here shoots himself in the foot by resorting to the very weak argument “guess we can’t say anything anymore”.

A stronger argument would be like: what about the terms criminal, convict, or even lawyer, doctor? Is it not just as referential to a person’s being to call them by their status or trade or any number of properties?

I happen to have loved several illegal immigrants who are close to my family. I don’t think badly of them or their being. But illegal immigrant is a factual description of what they are.
by veeti | 2025-07-24 06:44:06+00:00
> Many news companies claim that the approach is necessary to finance quality media. In reality, digital advertising makes up at best 10% of the revenue of European press.

Not that I am trying to defend "Pay or Okay", but if you want to have a discussion about funding of the press I don't think this a very convincing argument. As the full report states, 56% of revenues come from print advertising and circulation, which is a line of business where the customers are literally going to die over the next decades.

But maybe Noyb has some bull case for printing more newspapers over digitalization that we don't know about?
by israelz1234 | 2025-07-24 06:45:19+00:00
Test Plan for Time-Step Ratio Theory:

1. Generate 100 different examples randomly. 2. For each example: a. Randomly choose: - Tsolve (Time to solve the problem) - Ssolve (Steps taken to solve) - Tcheck (Time to check the solution) - Scheck (Steps to check) b. Calculate: - Solve Ratio = Tsolve ÷ Ssolve - Check Ratio = Tcheck ÷ Scheck c. Randomly choose whether this example is: - A logic-based solving case, or - An edge/guessing case

3. Apply the Time-Step Ratio Theory conditions: - If logic case: Solve Ratio must be > Check Ratio - If guessing edge case: Solve Ratio must be ≤ Check Ratio

4. Count how many examples pass the rule. 5. Print total passed out of 100. 6. List any failed examples for both logic and edge cases.

Goal: If all or nearly all follow the rule, the theory is correct under both strict and edge-case testing.
by sam_lowry_ | 2025-07-24 06:47:45+00:00
> Do you buy on amazon with SEPA?

Bancontact in my case, which is a country-specific payment system.

Amazon knows my IBAN and I authorize the payments through Bancontact.

> Can you do your gym automatic subscription with SEPA?

Yes

> Can you buy stuff on Chrome with Google Pay with SEPA?

Nope, Google Pay only accepts credit cards.
by 01100011 | 2025-07-24 06:48:24+00:00
Yep, years ago I had a friend with a VW Beetle and he'd never use the brakes unless he had to. I thought it was cool and carried the story with me. One day I mentioned it to a mechanic friend and that was his exact response. I've never changed a clutch, but I've changed plenty of brakes and yeah, not hard or expensive.
UniLink – Link in Bio Mobile Website Builder
by deype0 | 2025-07-24 06:48:34+00:00
UniLink is a no-code mobile website builder for creators, entrepreneurs, and small businesses. Build link-in-bio websites in minutes with custom branding, content blocks, sales tools, analytics, a built-in link shortener, qr codes, and a social media planner to schedule and publish posts. Promote digital products, offer services, or grow your brand with a flexible, conversion-friendly page. Everything from video blocks and email capture to social scheduling and product sales — all built into one simple platform. Site: unil.ink
by k310 | 2025-07-24 06:49:18+00:00
Until there's a lot more power, or AI uses a lot less, power's a zero sum game.

The exponential increases have been in spending and power needs, both current and anticipated, and LLM's are mimicry, not creative, IMO, so where's the exponential payoff?

People without jobs aren't going to pay for AI, unless it's to further flood employers with job applications.
by d1sxeyes | 2025-07-24 06:50:30+00:00
I don’t think I’ll find a perfect example I’m afraid, just the key principles that underpinned other judgements.

With regards to the documentary example, I think that would come under “fair use” for the following reasons:

1. Transformative use (similar to news reporting)

2. Minimal impact on the market for resale/licensing.

However it’s worth noting in your example that folks are investing heavily in avoiding incidental copyright infringement (see for example dashcam footage on YouTube where songs on the radio are being either cut or pitched up/down or monetised to the rights holder rather than the publisher), which implies that folks cleverer than me, and probably with law degrees, at least see a risk of losing lawsuits over this kind of incidental infringement.

I appreciate that I pointed out that I can’t find a perfect example and then picked apart your imperfect example.

Maybe it’s best for everyone that there is no fully litigated perfect example of this?
by dinkumthinkum | 2025-07-24 06:51:16+00:00
Why is healthcare a borderline dystopia? How would you compare health outcomes of human beings in 2025 vs every year since dawn of homo sapiens? One thing you point to is your experience as a child to an adult with medical bills, couldn't there be another factor there? I mean saying you would never set foot in any kind of medical facility, I don't think is a typical person's experience. Maybe I'm delusional.
by gryf73 | 2025-07-24 06:52:27+00:00
> I think there was a misunderstanding here, i wrote "duplicate the dock

Oh, right. For me it will always be messed up dock conf, when resolution of the screen, where dock resides, will be lesser than actual dock height. I guess that thing deserve a bug report. I bet most of users would expect to have dockapps preserved even if those are out of reach because of screen size.

> Yeah, sorry, i meant _NET_FRAME_EXTENTS for calculating frame size,

That's true.

FWIW even with those annoyances, wmaker is still usable. The only things which manifests to me are virtualbox trying to fight wmaker in window placement and steam launcher which lacks of ability to move around with mouse (without modifier key).

TBH, I'm pretty happy with it, perhaps my workflow plays a role here, as I'm rather keyboard person, and mouse is used mostly on web browser.
by ncallaway | 2025-07-24 06:52:38+00:00
Please find a trusted source of information for food safety information.

It's genuinely harder than it's ever been to find good information on the internet, but when you're dealing with food safety information, it's really worth taking the extra minute to find a definitive source.

https://www.foodsafety.gov/food-safety-charts/safe-minimum-i...
by pjmlp | 2025-07-24 06:53:11+00:00
So if it is about shifting the goalposts, bytecode based environments, multilingual as well, exist since UNCOL became an idea in 1958.

https://en.wikipedia.org/wiki/UNCOL

Plenty of history lessons available on digital archives, for those that care to learn about them.

As for "single vendor", it isn't as if as usual only a couple of big shots aren't driving the standard.
by Arisaka1 | 2025-07-24 06:54:26+00:00
I absolutely do that because I got so bullied that my personality shifted from self-expression to emulation. I realized that just this week because I caught myself copying a coworker he's respected and has people laughing with his jokes, and wondered why I have the tendency to do it.

But I never expected that this would also link back to my tendency to skip an article and just stick to what the top comments of a section have, HN or Reddit.
by SV_BubbleTime | 2025-07-24 06:56:40+00:00
Yes. Only 80% crude oil they pull a tanker up, fuel the plant directly on the tanker and roll another one right in.

Literally the most unrefined and dirty way to create power, as long as the tourists don’t see it, and the EV owners that think they’re making a different don’t know, g2g.
by beau_g | 2025-07-24 06:57:19+00:00
I've seen an interesting A-B test with this seeing the difference in clutch wear between the Ferrari F1 transmission in the 599 and 612 and the DuoSelect transmission which is essentially the same box in the Quattroporte. The shifting strategy and technique is more of a controlled variable here because the shifting is automatic though it's a somewhat traditional manual gearbox with hydraulic actuation. The QP is a bit heavier but the Ferraris make a lot more power. From what I saw the cars that fared far worse were the Quattroportes, and those that ate the most clutches by far were the ones putting around the city, especially in San Francisco, Marin, Los Altos Hills, etc. where people are slowly creeping into parking spots on hills. On the Ferraris that are weekend warriors that get driven hard the clutches could go 30k+ miles no problem, Quattroportes would come in with smoked clutches in a few thousand miles sometimes.
by Jensson | 2025-07-24 06:58:24+00:00
> No highly intelligent agent will do anything it is asked to do without being compensated in some way.

That isn't true, people do things for others all the time any form of explicit or implicit compensation, they don't even believe in a God so not even that, they still help others for no gain.

We can program an AI to be exactly like that, just being happy from helping others.

But if you believe humans are all that selfish then you are a very sad individual, but you are still wrong. Most humans are very much capable of performing fully selfless acts without being stupid.
by krige | 2025-07-24 07:00:55+00:00
At a time like this I can't help but recall a Lem story - yeah I know there's a Lem story for any occasion - about Doctor Diagoras, especially his rant about a character from an earlier Tichy story, who made human-like AIs. The rant, especially his questions about why would anyone add just another human, except synthetic one, to the millions of existing biological people, and that cybernetics should be about something else, really resonated with me.
by flohofwoe | 2025-07-24 07:01:54+00:00
"American scientists discovered that..." really isn't that uncommon though? At least quite common in German news.

I guess when you're inside a country which produces the news, the actual location inside that country matters more than for people outside that country ...

E.g. for the US what's commonly called Americentrism - I guess a similar term exists for China.
by energy123 | 2025-07-24 07:02:03+00:00
Cherry picking facts is lying by omission. If you're going to say that renewables causes higher electricity prices, you need to explain the locations that have both high renewable penetration and low electricity prices, like Iowa and Texas. You further need to explain the reasons why those locations you listed have high electricity prices out of all possible factors, rather than just observing an alleged correlation and then making a questionable inference that we're supposed to go along with. What you're doing is not analysis, it is using rhetoric to persuade.
by p0w3n3d | 2025-07-24 07:04:04+00:00
I'm thinking golang style OOP - basically structs with syntactic sugar of dot-calling. Nothing more. We wouldn't want full blown vtable C++ style inheritance with polymorphism, operator overloading etc. because this would create another C++ (D++ maybe? ;)

However while we're looking at any library, GTK for example, those structs are made like that. But you're right - this only looks simple, as there are many pitfalls we could hit when implementing it.
by matthewsinclair | 2025-07-24 07:05:11+00:00
Here's another Good News Story of Elixir adoption:

How Elixir Powers the BBC From PoC to Production at Scale - Ettore Berardi | ElixirConf EU 2025 https://www.youtube.com/watch?v=e99QDd0_C20&ab_channel=CodeS...
by pjmlp | 2025-07-24 07:06:03+00:00
I was referring to MacApp, as I often get those mixed together.

https://en.wikipedia.org/wiki/MacApp

Which was then rewritten into C++, after MPW introduction, while eventually most of the developer community migrated into PowerPlant from Metroweks.

https://en.wikipedia.org/wiki/PowerPlant

The code was rescued into Github, https://github.com/chrisballinger/powerplant
by jacquesm | 2025-07-24 07:06:07+00:00
All you need is good information and AI tools are giving you information without you knowing whether or not it is any good. You may think it is good, but unless you know more about the answer to your query than what you needed to create it you won't be able to tell the difference. If you did then you would not have been asking in the first place. Effectively you are now believing in an oracle.
by jen729w | 2025-07-24 07:06:19+00:00
I think anyone could immediately appreciate the difference between a negroni made with Antica vs. Rossi. It's night and day. The Antica lends a far deeper flavour vs. the brash sweetness of the Rossi.

The gin, on the other hand: just get the cheapest stuff you can find. Our go-to was Aldi's store brand.

Campari, of course, has the middle ingredient all stitched up.
by simianwords | 2025-07-24 07:06:41+00:00
This is because they have entrenched themselves in a comfortable position that they don’t want to give up. Most won’t admit this to be the actual reason.

Think about it: you are a normal hands on self thought software developer. You grew up tinkering with Linux and a bit of hardware. You realise there’s good money to be made in a software career. You do it for 20-30 years; mostly the same stuff over and over again. Some Linux, c#, networking. Your life and hobby revolves around these technologies. And most importantly you have a comfortable and stable income that entrenches your class and status. Anything that can disrupt this state is obviously not desireable. Never mind that disrupting others careers is why you have a career in the first place.
by morsch | 2025-07-24 07:07:00+00:00
It's not so much about the permissions (which is a browser issue) but about the config.prejoinConfig.enabled flag: usually when joining a meeting, you get an interstitial page which let's you check your webcam image and sound settings before hitting join to enter the call. This setting (passed as a request param) skips that screen.

I'm not a fan, either. I'm used to the interstitial page from other services, and in fact would not expect to join a call and stream data before hitting "join".

Jitsi is used in many custom solutions (which may have their own UI for getting user opt-in, like a customer hitting "Next step" in a registration wizard), I expect that's why they added it.
by K0balt | 2025-07-24 07:09:12+00:00
This is great.

I set it up and was conspicuously swiping in bed. My wife is all hey, what are you doing? I’m all nothing.. put the phone down on the dresser.

No, let me see your phone etc. I relent, she opens the app with sulphur smoldering in her nostrils lol, then she starts poking around, and we have been having a really great night since.