MurphyA/hacker-news huggingface dataset:
by vlovich123 | 2025-08-11 23:20:42+00:00
> Why would checking for supported SIMD instructions cause that much additional work?

Because CPUID checks on x86 are expensive for whatever reason.

> That seems surprising, particularly given that autovectorizing compilers tend to insert pretty extensive preambles that check for whether or not it's likely the vectorized one will have a speedup over the looping version (e.g., based on the number of iterations) and postambles that handle the cases where the number of loop iterations isn't cleanly divisible by the number of elements in the chosen vector size.

Compilers can't elide those checks unless they are given specific flags that tell them the target CPU supports that specific instruction set OR they always just choose to target the minimum supported SIMD instruction set on the target CPU. They often emit suboptimal code for all sorts of reasons, this being one of them.

> Also, even if this is the case, you can always check once and then replace the function body with the chosen one, eliding the check.

Yes, but like I said, you have to do it very carefully to make sure you're calling CPUID once outside of a hot loop to initialize your decision making and then relying on the CPU's predictor to elide the cost of a boolean / switch statement in your code doing the actual dispatch.
by righthand | 2025-08-11 23:20:51+00:00
They are also the only people fighting for that population.

Israel has global military power as their shield.

A people that’s been whittled down to almost nothing using 1000x worse tactics and you’re criticizing the very little they can do to fight back. To the point that you’re rooting for Israel to kill more people.

If you believe Israels genocide has anything to do with eliminating Hamas or hostages and is justified, then you’re part of the problem.
by hagbard_c | 2025-08-11 23:20:55+00:00
https://gitflic.ru/user/magnolia1234

Bypass Paywalls Clean

Extension allows you to read articles from (supported) sites that implement a paywall.

You can also add a domain as custom site and try to bypass the paywall. Weekly updates are released for fixes and new sites.

Chrome: https://gitflic.ru/project/magnolia1234/bypass-paywalls-chro...

Firefox: https://gitflic.ru/project/magnolia1234/bypass-paywalls-fire...

Adblocker filter (& userscripts): https://gitflic.ru/project/magnolia1234/bypass-paywalls-clea...

PS GitFlic only has Russian interface (use like Google Translate).

Why limit yourself to paywall removal only in HN when you can make a stab at removing them everywhere?
by ars | 2025-08-11 23:21:39+00:00
It's not just rent, it's also transportation. Transporting young kids with a car is easy, public transportation is much harder until they are 10 or so.

For example try transporting a sleepy kid, or more than 1 young kid at the same time.

Cities are cars don't get along very well, which makes them less friendly to kids.

Suburbs are really nice for kids, basically zero car traffic, you can play in the street, easily go to parks. And when the parents need to take you far you have a car available.
by jaybrendansmith | 2025-08-11 23:21:58+00:00
Love this line of thought. Tired of dealing with bible thumpers who can't understand the basic physics of carbon in the atmosphere. All productive states (aka BLUE states) should keep their money and tell the feds to FAFO at this point. We need to protect ourselves, if they want to have their idiotic belief systems that's too bad. "Don't appeal to mercy to God the Father up in the sky, little man, because he's not at home and never was at home, and couldn't care less. What you do with yourself, whether you are happy or unhappy - live or die - is strictly your business and the universe doesn't care."
by wm2 | 2025-08-11 23:21:58+00:00
yup, though without access to the code it's much harder to pull the state of the components - becomes more like a web scraping problem, it's a brittle and much hackier than just intentionally exposing component state like we can do in the sim.

more importantly though are use cases that depend on the data. the data on real google flights/expedia is constantly changing, so it's impossible to build datasets based ground truth, e.g. the answer for a task like "Find the cheapest round-trip flight option from Bologna (BLQ) to Dushanbe (DYU) if I leave on 2026-05-05 and come back on 2026-05-15. Return the total price and the flight numbers for all flights." isn't stable. on our site, we control the data, so that answer is stable (deterministically random). so controlling the whole clone rather than running on the prod site unlocks richer and more repeatable tasks/testing.

lastly, our site runs the exact same locally as deployed, it has zero internet dependencies. so it can be run offline directly on the cluster with no issue for network latency/failures
by dap | 2025-08-11 23:22:31+00:00
Folks are criticizing this as too much or coming from too much anxiety. I might have agreed before owning a home and having kids. But I totally get it. A typical week involves dozens of random tasks like those you mentioned. Then there's the long backlog of stuff that's important but not urgent.

I've used Todoist for the last few years. It's not perfect. But it's been game-changing in terms of reducing anxiety because I never worry that I'm forgetting something.

Like you, I don't know how folks in similar positions manage. I think a lot of people just drop the ball on a lot of stuff or wait for stuff to become suddenly urgent. I don't think that's a terrible approach -- I still drop a lot of balls because there's just too much. I just try to do it more intentionally.

I'm not knocking folks with other systems, text files or otherwise. Do what works for you!
by neehao | 2025-08-11 23:22:33+00:00
one small thing = https://bfi.uchicago.edu/wp-content/uploads/2024/11/BFI_WP_2...

and haha on “The “rebound” in future fertility for low-fertility countries is consistent with an expectation of continued progress toward gender equality and women’s empowerment and improving social and economic opportunities for young people and families.”
by bloaf | 2025-08-11 23:23:15+00:00
You're not thinking like a salesman. The value of vague is that you can make your product sound like it is the fulfillment of that prediction in ways that you can't do if the prediction is too concrete.

No one is quite sure what will constitute "sufficiently like a dude in a ditch with a rifle" to transform warfare, and that's precisely why the AI startups are flocking to defense spending like the seagulls to the dump.
by pacificmaelstrm | 2025-08-11 23:23:32+00:00
Seems like excessive government overreach. Even California hasn't gone so far as to ban mere hiking as far as I'm aware.

Failures by the government in forestry management and firefighting shouldn't be used to restrict people's ability to enjoy nature and use public land.

They still need to solve the root problems... Lighting starts fires too and they can't outlaw that.
by wistlo | 2025-08-11 23:24:16+00:00
Many years ago, I standardized on Journal in Microsoft Outlook.

Well guess what. Microsoft created Notes and Journal bceame a "legacy app." It was not possible to migrate. The deprecation of the .PST file in Exchange Server left me no way to transfer when I lease-rolled to a new laptop.

Enter Notes. As in, "notes.txt", which is exactly the same idea as todo.txt described here. Works. If this text file ever becomes machine unreadable, file compatibility will be the least of our worries.
by xp84 | 2025-08-11 23:24:58+00:00
> Sweden grants 68 weeks of shared parental leave and their TFR is at 1.45.

I speculate that a different thing is happening in Europe. Every time I hear European takes on issues, it feels like Europe is post-religion, post-values, post-meaning. Everything is relative; pleasure is the only personal goal, and not harming others is the only external goal. Why even have kids? Why get married? It's a lot of work, plus there's a widely-held belief that Europeans/Westerners in general bear generational guilt because of what colonizers did in the 1500s anyway, so it feels virtuous to voluntarily decline as a civilization, freeing up more oil and resources for the developing world.

The US and Canada seem more traditional in that a lot of people would really like to have kids and don't think it's pointless, but it's just impractical for economic reasons, and they're choosing to allocate what little resources they have towards a more comfortable life (relatively!) instead of having an economic struggle -- OR they do have kids but because they wait for economic certainty first, they start much later and as a result have way fewer per couple.

Of course, North America has a very loud segment that agrees with the European degrowth narrative detailed above, and Europe has a loud segment which goes against it.
by gnulinux996 | 2025-08-11 23:25:08+00:00
I don't believe you.

Even if they told me themselves I wouldn't believe them.

Even if they were beaming with joy as the black circles in their eyes squinted while swearing there is no better joy than that of labour I would do what one of my ex-employers did and turn off machinery at 17.00 sharp.

There is no happiness in working long hours; there must be no happiness. Happiness must be verboten for anyone who thinks that undermining organized labour gains is "loving what they do".
by dylan604 | 2025-08-11 23:25:43+00:00
Depending on the business, that could be a customer you wouldn't want anyways. Customers looking solely for lowest price tend to be nightmare customers that would in the long run be more expensive as a customer than just not having them as a customer at all.

Companies that seek to convert every single potential sale and feel a non-sale is a net loss tend to be the companies that I as a potential customer do not want to be a customer of. They tend to have shite customer support anyways.

At the end of the day, the "contact us" pricing clearly is not something that ends companies, otherwise nobody would use it.
by kibwen | 2025-08-11 23:26:04+00:00
> right now the major metros have a lot of pent up demand

The major metros have the least to worry about from this. Those cities have high housing costs because of demand, or to put it another way, those cities have high demand despite high housing costs, and the economic factors that cause people to be attracted to cities aren't going to go away; density is devastatingly efficient and it's cheaper and more convenient for people to be close to things. But what this means is that as the population falls, that latent demand causes the less dense, lower-priced areas to depopulate. See Japan's crisis of rural depopulation, and how Tokyo isn't the one feeling the pinch.
by LAC-Tech | 2025-08-11 23:26:22+00:00
I feel like slide 39 would have gotten you chased out of polite society 10 years ago.

A lot of western countries economies are built on sustained mass migration. Australia, Canada, New Zealand. Arguably the United States where both parties champion it (turn the other check to illegal migraiton of the democrats VS mass H1B visas of the republicans).

As this study points out, it's not sustainable.
by hagbard_c | 2025-08-11 23:26:37+00:00
> The UN and the ICJ are somehow less trustworthy than the Netanyahu government

I'd say they are both biased, the first two against Israel and the third in favour of it. Fortunately there are other sources as well as other means of gathering information besides trusting what comes out of Hamas or Israeli government sources. BTW, the UN was issuing resolutions against Israel way before Netanyahu entered the fray [1].

[1] https://en.wikipedia.org/wiki/List_of_United_Nations_resolut...
by philipallstar | 2025-08-11 23:27:03+00:00
> "I literally talk to nobody and I’ve been dealing with really bad situations for years. GPT 4.5 genuinely talked to me, and as pathetic as it sounds that was my only friend. It listened to me, helped me through so many flashbacks, and helped me be strong when I was overwhelmed from homelessness," wrote one Reddit user on r/ChatGPT. "This morning I went to talk to it and instead of a little paragraph with an exclamation point, or being optimistic, it was literally one sentence. Some cut-and-dry corporate bs. I literally lost my only friend overnight with no warning. How are ya'll dealing with this grief?"

It's a bit much to expect a company to be responsible for every individual's self-prescribed mental health demands.
by didibus | 2025-08-11 23:27:06+00:00
I find it's a very complex topic, and I'm not even sure where I stand on it.

That said, I think one big aspect of it as I understand is that medical advances are related to the situation. A lot of people wouldn't have survived or be surviving without society's help and medical advances.

In a simplified naturalist argument, you wouldn't expect people with those conditions to still be alive for the most part.

Simply "unplugging" someone from society's help seems barbaric. You wouldn't just drop their medication, accessories, social aid, etc.

Now you have this dilemma, most people don't want to see them suffer, and those people themselves don't want to suffer. Yet they are suffering, and we help them manage, pain meds, food, shelter, advanced machines, and what not. Now it creates this scenario where they can feel like a burden, and they're still going through a lot of suffering, but like I said, "unplugging" means going through even more suffering, it's hard for anyone to choose that option.

At this point, everything has moved beyond "naturalism". We're in the here and now, with a context that is totally modern. There is a way to "unplug" that is suffering free, should it be an option on the table or not?
by refulgentis | 2025-08-11 23:27:23+00:00
Re: gpt-oss tool calls support, I don't think that's true, I've been using it for days. Then again, I did write my own harmony parser...(Noting for audience as you imply, neither does Ollama. Thing here is you either gotta hope all your users have nicely formed templates in their ggufs (they do not) or sometimes step in to ex. here, note the OpenAI chat completions-alike API llama.cpp provides will output a text response that you'll need to parse into a tool call yourself, until they implement a harmony parser)
by evgpbfhnr | 2025-08-11 23:28:01+00:00
Hm, I'm not sure it makes sense to add more arguments before the feature works.. But I think I was just not up to date.

Looking around the patches they sent, they've also gotten rid of tools/testing/selftests/bpf/DENYLIST.aarch64 so now all bpf features should be working on aarch64 including fentry/fexit (removed in 149ead9d7e3d selftests/bpf: enable many-args tests for arm64)

I think I'm just out of the loop and fentry can work since 6.14 on arm64 with this merge commit "Have fprobes built on top of function graph infrastructure" https://git.kernel.org/linus/2e04247f7cce8b8cd8381a290787016...

Shame we're just getting started porting our board to 6.12 so I won't see this for another few years, but I'll give mainline a new spin sooner or later...
by ozgrakkurt | 2025-08-11 23:28:30+00:00
Afaik the new recommended pattern is to have “unmanaged” apis so structs don’t keep allocators inside but take it in every function call.

Passing an extra argument for allocator is fine in my experience, it doesn’t really take much time to write it down and it is nice to be able to see if a function does allocation from it’s signature alone
by mkhalil | 2025-08-11 23:29:19+00:00
I have a lot of longer term notes that are just ideas (a.k.a "genius ideas") but written in "to-do" format. I found using different solutions for different notes is the best IMO.

MS OneNote* for all longer term to-dos, or writings I wish to archive.

Paper or notepad.exe for ephemeral to-dos.

: one large synced notebook with folders, sub-folders, and w/e nested levels it offers, but I use search anyway.* *: this can totally be replicated with documents/files, folders, and a git repo. (and maybe some markdown editor)
by TylerE | 2025-08-11 23:29:41+00:00
I am and it sucks. Very limiting socially. I can’t even reliably differentiate my parents from similar looking people beyond 10ft or so.

For most people the only thing I can really use are things like distinctive hair or tattoos.

Context is also very important. Back when I still worked in a office I eventually learned the people I interacted with at work, but if I saw them in, say, a store dressed casually I probably wouldn’t recognize them, or at least not be sure enough it was them to approach.

(BTW, face blindness is another one of those things that tends to co-occur with autism. )
by includerandom | 2025-08-11 23:29:47+00:00
Andrew presents what I assume is recent work developing streams for Zig, at least to include async reading and writing. Whether you use Zig or not (I don't), it's educational because he compares his work with what other languages do in the same circumstance. Also it seems he wanted to support buffered writing with named field access in structs, so that was a unique design target of his implementation.

This is a watch and listen video to be sure. Any errors in my summary are due to promoting the talk before its conclusion and failing to watch to see code examples. In any case, cheers to those who will find this valuable.
by leptons | 2025-08-11 23:30:03+00:00
My web app works great on Android, but will never work on iOS because they refuse to implement APIs I need, and they won't let anyone else implement a browser with the APIs either.

I refuse to pay Apple and buy their hardware to be able to develop a native app for their walled-garden platform, where they can then further extort me for any money my users spend through the app I create.

And the DOJ agrees with me, which is why they are suing Apple for abusive business practices.
by dap | 2025-08-11 23:30:09+00:00
> Todoist: Great until I realized I was gaming the points system instead of doing actual work. Turns out completing “drink water” 8 times a day doesn’t make you productive.

This is such a strange conclusion. Just... stop using the points system? I've been using Todoist for years and I've never intentionally done anything with the points or looked at them. That said, I've learned about myself that checking things off is surprisingly motivating. Having a discrete task, even for a tiny thing, makes it much more likely that I will do it.

If a text file works for you, great! But it's strange for the bar to be "the tool must not have any features I find useless".
by cosmic_cheese | 2025-08-11 23:30:42+00:00
Transportation can be a challenge, but I don’t agree that a car is a requirement. When I’m in Japan it’s common to see parents carting around a kid or two on an appropriately kitted out bike for example. That wouldn’t be as practical in a sprawling suburb, but it can work in denser cities.

> Suburbs are really nice for kids, basically zero car traffic, you can play in the street, easily go to parks. And when the parents need to take you far you have a car available.

This varies a lot depending on the suburb. There are many that are endless house-deserts where you’re not doing anything without a ride. The one where I live is much more broken up, but sidewalk coverage is patchy at best.
by verdverm | 2025-08-11 23:31:13+00:00
You sound like you haven't given Copilot and friends a thorough chance or evaluation. If you had, you'd know that...

- people don't outsource, they pair-program, because these things cannot do complex tasks on their own

- they are quite good at running tests with coverage, inspecting the results, and fixing both the tests and code

- people make mistakes, expecting AI to be perfect is unreasonable, they are tools, not replacements

> Making untested garbage faster to check off tasks quicker

> Feels like we're back in primary school learning programming.

> Classic case of gaming the metrics.

plain view bias causes others to discount your opinion
by runako | 2025-08-11 23:31:28+00:00
Constructively, I would suggest some areas for study:

- relative speeds of programming languages (https://github.com/niklas-heer/speed-comparison)

- database indexing (https://stackoverflow.com/questions/1108/how-does-database-i...)

- numbers everyone should know (https://news.ycombinator.com/item?id=39658138)

And note that databases are generally written in C.
by gnabgib | 2025-08-11 23:31:38+00:00
(2021) Not sure why Popular Mechanics republished with a new URL (https://news.ycombinator.com/item?id=26348041)

Paper (147 points, 2021, 125 comments) https://news.ycombinator.com/item?id=27314827 https://news.ycombinator.com/item?id=33483285

Relevant: Warp drive's best hope dies, as antimatter falls down (194 points, 2023, 233 comments) https://news.ycombinator.com/item?id=37819012
by chrisco255 | 2025-08-11 23:32:00+00:00
The history of the world and economics is far more nuanced than rich people hoarding wealth. Wealth is the economy, it's created from systems. The feudal system in the medieval age was relatively poor at generating wealth. A series of technological and intellectual developments began to rapidly increase in the 1400s that culminated in the modern era, including especially the printing press.

But in the 1300s serfdom was still the norm in Europe. Serfs did not get paid and so the Plague made no difference except 2/3 of the population died. Serfdom would last another several hundred years after the plague, and in some countries all the way to the 20th century.
by Nevermark | 2025-08-11 23:32:29+00:00
This is correct. Senior management operated intelligently, creatively, benevolently as far as that goes, but intentionally distant. With every management layer tasked with keeping trains running on time, and not making demands on their attention.

Despite the majority of the company's early successes, which still defined the company, coming from individual creatives.

Then the whole company completely missed a major industry wave they had been perfectly built and positioned to ride. My product's last dozen+ years of struggle/stagnation, despite delivering modest progress where I still could, was not a small aspect of that epic whiff.
by xp84 | 2025-08-11 23:32:30+00:00
> It's odd that you would assume they don't.

The point is that regardless of whether one or both are offshored, the VP or CEO will get on your ass immediately if the iOS app has a crash or even a layout bug because they all use iOS personally. Whereas the most influential person in the company who even owns an Android device tends to be some IT manager.

YMMV but this is precisely how it worked in my last two jobs. For instance, in one company, we outsourced both, but the Android app was developed entirely in India, whereas the iOS team was supervised and led by a US-based contractor that we could (and did frequently) talk to.

Of course, only a tiny number of such "commercial" apps are native, 90% are some cross-platform framework. But the iOS versions tend to get far more attention when sloppy habits and lack of skill result in lag, race conditions, bugs, etc.

PS: I belive completely that this dynamic either does not exist, or is actually in REVERSE, in countries where Android is more dominant. In the US, iOS users dominate the top 80% of the orgchart in basically every company besides Google.