MurphyA/hacker-news huggingface dataset:
by bobajeff | 2025-10-03 13:44:50+00:00
Part of the answer is in term C/C++ itself. C is a very popular language because the history around Unix and FFI. C++ builds on that popularity by being sort of backwards compatible with it and being what Microsoft Visual C++ supports if you want more languages features beyond ISO C90. Which brings to mind another factor, that people used to pay for compilers and IDEs. The hobbyist had to consider price as well as functionality, portability, performance and popularity in what programming languages they choose. Given there were several C++ compilers to choose from and the popularity of Windows it makes sense that C++ won.

Why has nothing replaced it? That depends on what you mean by replaced. Python, and Typescript/JavaScript have replaced it in many places. It's just low level programming where C++ has yet to be superceded. For that kind of programming there had not been many that could even approach the space until LLVM-based languages started coming out recently.

Some things come down to the OS system. We're still using the C FFI and other system elements designed around C. So until something better replaces those we're still using C on some level.
by privong | 2025-10-03 13:45:25+00:00
@sharweek said > Some of his writing often covered what just a slight altering of our societal moral compass might look like.

@JKCalhoun > in my world-view most humans want to be kind.

These two views aren't necessarily in conflict. Individuals can overwhelmingly want to be kind but still be in a system where society pushes them to behave to the contrary.
by tom_ | 2025-10-03 13:45:26+00:00
Hammerspoon is quite easy to use, so attempting to cobble together your own thing (that does exactly what you want) might also be feasible. The documentation is decent and the iteration time is short.

It took me about 30 minutes to replicate some Windows/AutoHotKey crap that I wrote myself and have been using for years, and it wasn't painful.
by bluGill | 2025-10-03 13:45:34+00:00
NVDIA has plenty of other business and will not drop to 0. Even if they drop 75%, than is still only a 2-3% (the math on percentages is weird and I don't feel like doing it - and I shouldn't because a 75% drop is just a random number and so I have no significant figures to work with) drop in my 401k. Of course other companies will be hit as well, but still my 401k will not drop and more than any other stock market crash, and there is every reason to think it will recover. It might stop my plans to retire in the next 10 years (but they were of questionable realism anyway), but any longer than that and odds are it will recover.
by FooBarBizBazz | 2025-10-03 13:45:34+00:00
Chinese civil engineers, and engineering orgs, are good because they get a lot of practice.

In the West, and especially in the US, individuals and orgs don't get practice, so when they finally do get a new contract they have to stumble around for 5-10 years figuring out all the institutional knowledge that was lost.

By the time they figure it out, the project is over budget, so it gets canceled, and then it's 20 years until the next half-hearted attempt. Lather rinse repeat.

At root, a lot of this stems from a "managerial" mindset in which people and skills can simply be "reallocated" on a dime. They can't. You can't uproot trees all the time. You plant one and then it grows over multiple human lifetimes.
by alias_neo | 2025-10-03 13:46:36+00:00
Thanks for the explanation.

I'm British, but having never been into football (or any sport really) I wasn't aware of this TV blackout; given what I do know of people who don't necessarily support the local team, this sounds like madness, also how does this work for away games? I know loads of people who live/work in London now who still support their home town team.

So, to make sure I understand this correctly; if I wanted to watch a particular team, say my local one, without going to the game, there is no actual legit way to watch that match from home?
by agavava | 2025-10-03 13:46:40+00:00
A player’s problems with gambling are only that player’s problems. It annoys me that I kind of have to take responsibility or suffer from consequences and restrictions that are introduced because casinos are considered dangerous. When I play at https://www.flamezcasino.com/fi and suddenly lose, for some reason I don’t start blaming everyone around me for my loss. It’s only my problem that I didn’t stop in time, or that I wasn’t lucky.
by docdeek | 2025-10-03 13:47:06+00:00
Man’s inhumanity is something terrible to behold in figures like this.

- Holocaust (שּׁוֹאָה) 5.5M-6.2M Jews, 200k-2.2M Romani, 5k-100k LGBT, 10k-35k political

Would the LGBT and political prisoner figures be sub-sets of Jews/Romanis? Or would they be in addition to those figures?

I have read before about specific symbols used in the camps to identify LGBT people, but would the person murdered in a camp who was both Romani and gay be counted once or twice in those figures?
by uokesita | 2025-10-03 13:47:33+00:00
SEEKING WORK | 100% REMOTE

Specialized in ReactJS, React Native, and Ruby on Rails. Prefer to work on small/medium size projects and close to business outcome.

Tech Stack: AWS, Bedrock, Amplify, AppSync, ReactJS, NextJS, Langchain, OpenAI, AI SDK.

- Email: osledybazo@gmail.com

- Web: https://osledybazo.com
by n4r9 | 2025-10-03 13:47:44+00:00
The linked medium post is clearly written by an AI but I think it does a decent job at summarising the results. Glancing through the paper on ArXiv, it feels like they've cleverly combined speed-up techniques from variations of Dijkstra invented over the years.

The Thresh X2 [0] algorithm - for example - does away with the priority queue that is the bottleneck in Dijkstra. Instead, it iteratively runs a "label-correcting" routine over increasing search radii until the target is hit. I only learnt about this algorithm this year and can't find much about it online, although I've heard that it's sometimes used in videogames.

Then there's Contraction Hierarchies [1], used by many modern routing engines (such as OSRM [2] or GraphHopper [3]). This involves a slow pre-processing step in which nodes are put into a hierarchy of "importance", allowing a modified query-time routine which is orders of magnitude faster than Dijkstra. Recent work on this has also resulted in query-time routines that eliminate priority queues entirely. However, this assumes a fairly static road graph over which many requests are run.

In the linked algorithm, they seem to have an iteratively increasing radii and a routine which applies Bellman-Ford to identify "important" nodes. As I understand it, this decreases the number of nodes that need to be inserted into the priority queue.

[0] https://dlnext.acm.org/doi/10.1016/0167-6377%2887%2990053-8

[1] https://en.wikipedia.org/wiki/Contraction_hierarchies

[2] https://project-osrm.org/

[3] https://www.graphhopper.com/
by js8 | 2025-10-03 13:47:49+00:00
Which war? Yes, between Russia and Ukraine, Russia is the aggressor, and bigger. Between NATO and Russia, NATO is the aggressor (from Russian perspective) and bigger.

Russia started the war in Ukraine to stop the NATO expansion. It's against the international law, but this intent was made pretty clear also in Georgia.

EU and NATO then reacted with more NATO expansion, and supporting Ukraine militarily. They didn't offer any deescalation. (IMHO NATO should have kicked Turkey out of NATO - not a democratic country - in exchange for Ukraine to continue being sovereign neutral state.)

Neither side wants to deescalate. I think both sides behave as little children. But with rockets and nukes.
by Aurornis | 2025-10-03 13:48:19+00:00
> we have an email from Hillary Clinton instructing the media

If such an email was leaked then it should be easy to at least find a link to share for a claim like this.

Regardless, “the media” isn’t one big block of people who conspire together to say the same thing as instructed by “the elites”. This is conspiratorial thinking crossed with class warfare ideology.
by praptak | 2025-10-03 13:48:36+00:00
"Collaborate"? They are owned by the elites. The elites just tell them what to write and you don't need a half baked conspiracy theory based on some leaked emails to tell that.

It's in plain sight:

'''Washington Post owner Jeff Bezos has announced that the newspaper's opinion section will focus on supporting “personal liberties and free markets", and pieces opposing those views will not be published.'''
by evertedsphere | 2025-10-03 13:48:43+00:00
i tried niri for a few months earlier this year

ultimately it turned out that after years of i3/sway scrollable tiling doesn't feel natural at all (and neither do dynamic workspaces, but that's less significant). when i resurrected my desktop a couple of months into the experiment i found it also lagged quite badly on my desktop with an nvidia card (a 3090, tried both drivers) and i couldn't be bothered to figure that one out so that was the final straw and i went back to sway

i was quite impressed with the level of thought that went into the ux and the amount of polish in everything though. it already feels like a serious, well-made piece of software, and it's not even that old yet
by arethuza | 2025-10-03 13:48:43+00:00
"England was originally a homogeneous culture"

When was that relative to the colonisation by Angles, Saxons, Jutes then Vikings and Normans?

Edit: It always amuses me that Arthur, the great national hero, was fighting against the Angles/Saxons.

Edit2: I'm Scottish so I'm biased ;-)
by uokesita | 2025-10-03 13:48:55+00:00
Location: Barcelona, Spain Remote: 100%

Willing to relocate: No

Technologies: ReactJS, React Native, Ruby On Rails. AI (Langchain, OpenAI, AI SDK)

Tech Stack: Custom Admin Dashboards, AI integrations, Full mobile apps.

Website: https://osledybazo.com

Email: osledybazo@gmail.com
by bjackman | 2025-10-03 13:49:00+00:00
That's still value that's inherent to the land, it's just that you destroy/create value when you change the boundaries of the property.

Land value is not supposed to be attached to what you use it for, but what you _could_ use it for. This is inherent to its location and the natural resources that are on/in it. (Plus, as I guess you have hinted, its shape and what it's adjacent to).

The idea of land value is to separate those inherent things, which weren't created by the owner, from the things they actually did create.

The main things we are interested in here are exactly what I mentioned:

- Land in NYC is valuable because it's in NYC. Landlords didn't create that value so we want to stop them capturing rent on it (while allowing/encouraging them to capture rent on the expensive buildings they fund)

- Some land has oil under it. Private individuals shouldn't be able to get rich just be owning that oil, they didn't create it (but they _should_ be able to get rich by funding drilling projects, if it satisfied a demand).
by gruez | 2025-10-03 13:49:01+00:00
>The only blame here is with the media itself. That's it. Dont look anywhere else.

Really? The divergence in 2016 suggests it was also caused by partisanship on the part of media consumers. While it might be tempting to blame republicans for the divergence, the fact that there was a sudden spike for democrats suggest it was purely partisanship, similar to how different parties' perception of the economy diverges depending on whether their party is in power or not.

https://d6c748xw2pzm8.cloudfront.net/prod/f95cdc90-9075-11ee...
by hamzamairaj | 2025-10-03 13:49:04+00:00
Thanks for sharing your experience. I've built most parts of the agent already though I haven't tested it with any calendar apps yet. One option I'm working on is enabling vision so the agent can see the browser state via screenshots and interact with visual elements like date pickers.

It also has an orchestrator that can split a larger task into multiple sub agents running in parallel. Browser profiles are supported too. I'm using OpenAI models (gpt-4.1-mini works really well so far) and the project is written in node js.

I plan to open source it once it's more polished but right now I'm especially curious about how people from different backgrounds would want to use such a tool.
by wat10000 | 2025-10-03 13:49:05+00:00
If "genocide" lost meaning, it's because people got pulled into a debate around the word rather than focusing on the fact that innocent people are being killed in large numbers. Whether "genocide" or "famine" or any other atrocity, the response to "this doesn't actually meet the definition" should be "you're trying to deflect from the atrocities you're committing and I'm not going to fall for it."
by atombender | 2025-10-03 13:49:16+00:00
I've played with DBOS and like it, but I have to say the lack of a control plane and UI in the open source version means it may have a hard time competing with Temporal, which provides both.

Being able to see the state of workflows and their histories is a key part of having an application in production. Without a control plane, my understanding is that DBOS can't offer the same kind of failure recovery as Temporal, though it's unclear to me how the "Transact" engine does this.

A big benefit that Temporal's architecture provides is separation of concerns. Temporal can coordinate workflows across many apps, whereas with DBOS each app (as far as I understand it, at least) is a silo managing its own queues.
by businessmate | 2025-10-03 13:49:23+00:00
Dashboards claiming to show “millions of AI prompts” are proliferating. The pitch is simple: type in a term and you get back a precise number of times users asked it in ChatGPT, Gemini, or Claude. These numbers are being positioned as if they are observed counts, akin to search volumes in Google Keyword Planner.

The reality is less robust. None of the major LLM vendors provide raw usage logs. What is presented as factual is, in fact, modeled: panel data scaled to population estimates. When these projections are stripped of error margins and displayed as integers, they mislead.
by alias_neo | 2025-10-03 13:49:24+00:00
I had kind of hoped when I bought it, that I could put a better launcher on it without the almost-full-screen ads, which aren't always appropriate in a home with children, but they've blocked the ability to change the default launcher; there are ways to have one launch after a short delay, but that just annoys the missus and confuses the kids when it launches just after they've started scrolling around the stock launcher.
by potato3732842 | 2025-10-03 13:49:32+00:00
>> The 2,890-metre-long structure, which took more than three years to complete, reduces travel time between the two sides of the canyon from two hours to two minutes.

The construction timeline and travel improvement are comparable to the New River Gorge bridge, which was completed in the US in ~50yr ago back when systems were structured to and the people who ran them actually were capable of producing results.
by panstromek | 2025-10-03 13:49:42+00:00
Yea, dismiss a whole argument based on your specific experience with your specific reader and your specific taste. Not to mention your argument proves the point - you already got their attention even when you didn't read the post and even shared the name of the blog here. However is the feed arranged, posters who compete on attention will optimize for it and eventually bubble up. That's why "the algorithms" are complicated in practice, you're always fighting against Goodhart's law.
by fermisea | 2025-10-03 13:49:54+00:00
I'm building https://www.ergodic.ai - and we are using a graphs as the primary objects in which the intelligence operates.

I don't think every graph needs a graph database. For 99% of use-cases a relational database is the preferred solution to store a graph: provided that we have objects and ways to link objects, we're good to go. The advantages of graph dbs are in running more complex graph algorithms whenever that is required (transversal, etc) which is more efficient than "hacking it" with recursive queries in a relational db.

For us, I've yet to find the need for a dedicated graph db with few exceptions, and in those exceptions https://kuzudb.com/ was the perfect solution.
The absolute pathetic state of corruption in India
by freakynit | 2025-10-03 13:50:01+00:00
This is why "Make in India" is still a joke.

You cannot create anything in this country without giving bribes and still being harasssed non-stop while living in an absolutely pathetic state of this country.

Life is a complete hell here. A complete hell.

India's biggest enemies are it's government employees. They are worse than terrorists. Terrosists come once, kill and go away. These people, they keep sucking the life out of the country and it's hard-working people every single moment.

https://x.com/wintrackinc/status/1973186107341938801

https://x.com/SambathUdhaya/status/1973745954689077673

https://x.com/IndianGems_/status/1973691601575940492

https://x.com/harshdeeprapal/status/1973718397008417227

https://x.com/venkat_fin9/status/1974015627883848083/photo/1

https://x.com/dr_pachaiyappan/status/1973339463666565226

https://x.com/Aanagha0322/status/1974096683719127239

https://x.com/venkat_fin9/status/1974081372856996193

https://x.com/venkat_fin9/status/1974082336968093778

https://x.com/EndBabuNeta_Raj/status/1973336364126183613

https://x.com/Humaid_2020/status/1974005983450997070

https://x.com/venkat_fin9/status/1938771977499709463

https://x.com/Hbhk348955/status/1938819709626921111
by tsimionescu | 2025-10-03 13:50:21+00:00
The Ottomans had conquered the whole of Palestine, including Gaza, and had been ruling it for some few hundred years at the time their empire crumbled and the British Empire acquired it from them. The vast majority of the population, both Arabic and Jewish, and either Muslim and Jewish and Christian, were regular citizens of the Ottoman Empire. It was not being "occupied" by the Ottomans, any more than Turkey is "occupying" Istanbul today.

Then, the majority of this population, and the vast majority of the Arabic parts of this population, were displaced to make room for the novel state of Israel, most of the population of which were Europeans and Americans of Jewish descent. They came in and took the homes of the Palestinians living today in Gaza and the West Bank, or their parents or grandparents. And then they have occupied the lands where these Palestinians had been driven away to, with direct military presence for a long time, and then with "just" a blockade and controlled movement.
by benbristow | 2025-10-03 13:50:23+00:00
To answer your last question, yes. You would have to go watch your local lower non-league team if you wanted to watch football.

I suspect your London friends are using VPNs and/or illegal streams, or simply just following scores or watching watchalongs, Soccer Saturday etc.

Games outwith the Saturday blackout can be watched legally, bigger teams usually on TV or via club streaming services. Games are often scheduled at lunchtime and after 6pm to allow them to be aired on TV on Saturday.
by Hizonner | 2025-10-03 13:50:43+00:00
I hate to direct traffic to people like that, but, you know, how about their actual "study"? I realize that the "journalists" at the Guardian aren't willing to provide the actual source link, but it's not hard to find.

https://globalwitness.org/en/campaigns/digital-threats/tikto...

Their methodology involves searching for suggested terms. They find the most outrage-inducing or outrage-adjacent terms offered to them at each step, and then iterate. They thereby discover, and search for, obfuscated terms being used by "the community" to describe the content they are desperately seeking.

They also find a lot of bullshit like the names of non-porn TV shows that they're too out of touch to recognize and too lazy to look up, and use those names to gin up more outrage, but that's a different matter.

This is, of course, all in the service of whipping up a moral panic over something that doesn't fucking matter to begin with.
by rgancarz | 2025-10-03 13:51:30+00:00
Agoda started utilizing ChatGPT to optimize SQL stored procedures (SP) as part of their CI/CD process. After introducing the automated LLM-assisted step, the company observed shortened stored procedure optimization times, which lightened the load on DB developers. Agora works on making ChatGPT more accessible for SP optimization outside of the CI/CD pipeline.
by talim | 2025-10-03 13:52:09+00:00
I usually turn off animations in most applications and WMs, but they seem to functionally benefit this window management style to help the user orient and recognize where things are relative to each other.

Before Niri I used PaperWM on Gnome with animations disabled and I found that it actually substantially reduces the usability of this sort of workflow for me. I'm not sure how to phrase it, but scrolling WMs feel a little more "physically grounded" and without the animations it was somewhat easy to become briefly disoriented whenever scrolling/opening/resizing/rearranging windows, at least once you start having 4+ workspaces and several screen widths worth of windows on each workspace.

Turning on the animations quickly makes it all snap into place and I never have the brief moment of "feeling lost" after an operation, so it sees inherently important to this WM style. The animations are very fast out of the box and do not feel superfluous.
by bluGill | 2025-10-03 13:52:18+00:00
The same way they always do every single year: they re balance their portfolio so they are never heavily invested in any one thing.

If you believe in AI and want to bet strongly in it - which some experienced folks do - you take 5% of your portfolio and bet that in AI. The other 95% is invested in a diversified portfolio.

There are many inexperienced investors. Anyone can ride a bubble up and make a lot of money. There is no reason to think you can call the top of a bubble (or if there is a bubble!) consistently enough to bet on it.
by dahart | 2025-10-03 13:52:30+00:00
Do you mean the power mode? The article says there are 2 power modes, 5W and 10W, and that 10W is the default. From that I would assume that you can make everything go faster by using 10W mode, but only if you had already made things go slower by switching away from the default to the 5W mode? Did I miss something?
by nis0s | 2025-10-03 13:52:31+00:00
I am not saying it’s okay that anyone should be homeless, but it’s baseless to call homelessness a crises for the U.S.

The homeless population accounts for 0.23% of the total U.S. population, or about ~771K people.

https://endhomelessness.org/state-of-homelessness/

For comparison, more people are getting DUI citations per year,

https://www.safehome.org/resources/dui-statistics/
by krono | 2025-10-03 13:52:44+00:00
These font stacks don't handle anything at all, they just throw a bunch of common typeface names at the wall and they can't even tell what sticks because it's so random. All the while, the user might have a prefered fallback font set that they prefer over any of the ones in the font stack - and even if that isn't the case, simply using 'monospace' as the only fallback will render the default monospace font anyway.

I disagree with the notion that common browser configuration options available for users to change through the main/general browser settings UI would in any way be esoteric. It is wholly irrelevant anyway.

The setting you mention has no effect in the case I outlined above - Even with "Allow pages to choose their own fonts, instead of your selections above." enabled, the same results are observed.