MurphyA/hacker-news huggingface dataset:
by pjmlp | 2025-09-26 12:29:41+00:00
This is exactly how C++/WinRT works, because people praising reference counting as GC algorithm often forget about possible stack overflows (if the destructor/Drop trait is badly written), or stop-the-world pauses when there is a domino effect of a reference reaching zero in a graph or tree structure.

So in C++/WinRT, which is basically the current C++ projection for COM and WinRT components, the framework moves the objects into a background thread before deletion, as such that those issues don't affect the performance of the main execution thread.

And given it is done by the same team, I would bet Rust/Windows-rs has the same optimization in place for COM/WinRT components.
by Implicated | 2025-09-26 12:30:13+00:00
> If you, like the whole world, consume Redis through a network connection, it should be obvious to you that network is in fact the bottleneck.

Not to be annoying - but... what?

I specifically _do not_ use Redis over a network. It's wildly fast. High volume data ingest use case - lots and lots of parallel queue workers. The database is over the network, Redis is local (socket). Yes, this means that each server running these workers has its own cache - that's fine, I'm using the cache for absolutely insane speed and I'm not caching huge objects of data. I don't persist it to disk, I don't care (well, it's not a big deal) if I lose the data - it'll rehydrate in such a case.

Try it some time, it's fun.

> And at the end of the day, what exactly is the performance tradeoff? And does it pay off to spend more on an in-memory cache like Redis to buy you the performance Delta?

Yes, yes it is.

> That's why real world benchmarks like this one are important.

That's not what this is though. Just about nobody who has a clue is using default configurations for things like PG or Redis.

> They help people think through the problem and reassess their irrational beliefs.

Ok but... um... you just stated that "the whole world" consumes redis through a network connection. (Which, IMO, is wrong tool for the job - sure it will work, but that's not where/how Redis shines)

> What you cannot refute are the real world numbers.

Where? This article is not that.
by mc32 | 2025-09-26 12:30:41+00:00
Right but ISPs and services like CF should be neutral parties just like the Cisco routers and Corning fiber. They should not be arbiters of what’s currently acceptable. Thats not to say they are not subject to jurisdictional law but rather they should not be their own law imposing their views.

Now of course if they want to provide you the user with tools to filter or hide things you disagree with out, by all means.
by Antibabelic | 2025-09-26 12:30:50+00:00
This post aligns well with what Hans-Georg Moeller talks about in You and Your Profile: Identity After Authenticity. Particularly, what he calls "second-order observation", we see ourselves how others see us (online).

> Tech CEOs talk about disrupting markets, but the concept of disruption has been detached from its social meaning: disruptive technologies change us, and our culture.

There is some difference in spirit between OP's attitude and Prof. Moeller's, however. Yes, our culture is changing. However, this doesn't have to necessarily be a bad (or a good) thing. Human life is always changing. Choosing to embrace this new reality is just as valid a choice as rejecting or fighting it, and perhaps a more healthy one. Or not. That's why this question is complicated.
by voidhorse | 2025-09-26 12:31:02+00:00
And precisely this is the risk of teaching "mathematics" using a programming language. Unfortunately, I think quite a few people don't actually know the abstract mathematical definitions and use concrete implementations as definitions in their heads in the first place.

At least using a theorem prover would get you closer to doing actual maths and proving.

It's probably more accurate to say courses like these teach mechanics/calculation more than they teach the theory.
by Moomoomoo309 | 2025-09-26 12:32:17+00:00
This isn't really a great parallel - Trump feels he himself was slighted, Obama chose not to go after the crimes of his predecessors' officers. A better parallel to what you posted is ICE relocating "illegal immigrants" (some of which are, some of which got denaturalized, some of which were just in the wrong place at the wrong time) into countries they've never been to and imprisoning them and torturing them. I'm not sure how this parallels what is clearly Trump going after his sworn enemies, as he has said he would do time and time again.
by danielfalbo | 2025-09-26 12:32:17+00:00
> So what to do? Go to nearest coffee shop. You’re lucky if they don’t play tasteless trendy music. You’re lucky if a waiter doesn’t keep asking if you need anything, isn’t intrusive, and doesn’t subtly let you know when it’s time to leave by checking on you constantly . You’re lucky if no teenagers talking loudly about their-whatever-teens-talk-about-these-days. Oh, by the way, pay a lot of money to be here and to drink a nice cup of burnt coffe.

You're right, but there are coffee shops that are actually friendly to work at. When I was living in Rome, I compiled for myself a maps list of work-friendly bars https://maps.app.goo.gl/8nZUdYEbs7H8MCDd7 - Now I moved to London and I'm doing the same
by kccqzy | 2025-09-26 12:32:26+00:00
The linear combination picture is extremely misleading: the gray dots show the linear combinations where the coefficients are integers, but we are in the vector space R^2! This could have been a great opportunity to teach that any vector in R^2 could become a linear combination of these two vectors, thus it could become a new coordinate system.

Even though this is probably introduced in a later chapter, a curious reader will be able to question why the gray dots are form with integer coefficients and leave them with a wrong impression.
by tzury | 2025-09-26 12:32:56+00:00
From my perspective, the core of OpenAI's current situation can be understood through a few key observations and predictions.

First, over $55 billion raised since 2022 has fueled monumental, yet sometimes subtle, leaps in model capability that go far beyond the visible user interface. The real progress isn't just in the chat window, but in the underlying reasoning and multimodal power.

This investment is being funneled into what I see as a relentless and unsustainable cycle of spending: the high cost of training next-generation models, the immense expense of running user queries (inference), and a fierce bidding war for top AI talent.

Based on this, it's clear to me that the current "growth at all costs" phase is unsustainable. This reality will inevitably force a strategic shift from a pure focus on innovation to the pressing need for a viable, profitable business model.

Therefore, I predict they will be forced to take specific cost-saving steps. To manage the colossal expense of inference, models will likely be subtly "tuned down," masking reduced computational depth with more verbose, fluffy output.

Finally, I anticipate that a logical, if controversial, cost-saving step will involve the company using its own AI to justify workforce reductions, championing this as the new era of automated productivity they are selling to the world.

And by the way, downvoting this won’t prevent the unavoidable future.
by fnah1827 | 2025-09-26 12:33:19+00:00
That book is about NumPy and not linear algebra. For actually learning linear algebra you need a math book, pen and paper.

NumPy is the worst way of abstracting linear algebra into a programming language. Octave is better in not obfuscating the concepts with OO boilerplate and having actually useful printed matrix output instead of ugly list representations. Even Fortran is better.
by pesoneto | 2025-09-26 12:33:55+00:00
Just to be complete, in case anyone pays attention to this and uses it as a specification in a program, there is one more wrinkle.

The units of distance from the origin can vary. City blocks were typically smaller than county farm parcels. So if you are writing a program, you need to look up the units of distance.

Again, this is a real mess in Salt Lake City where the initial smallish city merged with the farm areas south of the urban center.
by kevindamm | 2025-09-26 12:34:20+00:00
I didn't know it required a player to invoke it, I was basing the statement on chess implementations I've read (and written) where it kicks in automatically... but the 5-time limit you mention still supports my case that there's an upper limit. As long as the number of pieces remains the same, there are a finite number of arrangements for them so eventually (after a finite number of moves) a position would be repeated enough times. If a piece is captured (or converted) it resets this but still yields a finite number of new arrangements. Eventually you either cannot avoid the repetition, or a win condition is met, or a draw for insufficient material.

Compare this to, say, the L game, where the number of moves is unbounded.
by nis0s | 2025-09-26 12:35:44+00:00
In some sense, the costs of maintaining a city are subject to the same forces of budget fluctuations as the cost of maintaining a household.

If you live somewhere for 21 years, you’d have to replace your water heater at least twice, so that’s an extra 3k-5k expense for those years (not counting the cost for initial installment). If you’re renting in the city (more likely than owning, esp. for the types of neighborhoods which experience gentrification), the landlord may choose to spread the cost of the replacement and installation over a number of years.

So the renter experiences an “unjust” increase in rent over a number of years which takes into account the interest rates of the mortgage loan, increases in insurance, increases in prices and services (including cost of labor increases) due to normal levels of inflation etc. The crux of the issues behind all of these (imho) are interest rates on loans, but let’s stay on point.

But the same budgeting pressures affect managing costs for running a city, so when the article states that the city doesn’t need to attract new residents or investors, it sounds detached from reality.

To normalize the effect of changing economic conditions on neighborhoods and cities, you need investments and new developments, and to normalize the effects of gentrification on low income members of a neighborhood, you need social welfare programs. Cities should always invest some part of their revenue in the market so that they have leeway with discretionary spending, that’s how the Nordic states do some of their fund raising for their social welfare programs.
by pjmlp | 2025-09-26 12:35:49+00:00
Which is basically why nowadays, my devices don't run GNU/Linux.

I am old enough that when I reached university, there were still green and ambar terminals to a DG/UX server used as timesharing system by all students.

Electron, the only application I tolerate on my private computers is VSCode, mostly because some plugins aren't available anywhere else.

Browser, I can have anywhere.

If it is to have the same experience as early 1990's UNIX, I can just as well ssh into a server box, VM or container.
by ModernMech | 2025-09-26 12:37:10+00:00
This is not true, as it's been done before by a previous government, the Clinton administration, which actually did post a budget surplus in the 90s. Their method was to go slowly and methodically, so you are not correct to say that it cannot be done unless it's done quickly.

However, you're also wrong about "what's been done" -- this year the government will not only post a deficit but the highest deficit in US history. So to the extent that you support this administrations effort to cut the deficit, they have abjectly failed to do so. So perhaps it's more true that you cannot cut costs if you try to do it quickly, because doing it quickly has not worked. My prediction is in the next 4 years, the deficit will increase every year.

Moreover, you stated in your earlier reply that it is "obvious" the government was "inefficient it had to be trimmed and optimized". This is not obvious.

For starters, you (and also DOGE) neglected to define "efficiency", so we are left wondering what is being optimized. Efficiency is a weasel word -- it doesn't mean anything on its own -- so using it without measuring anything is immediately suspicious. How can you say you've made it more efficient by cutting spending if you don't have a metric for efficiency?

I'll give you a metric: in 2024 there were as many government employees as there were in 1970, despite the population growing by 140 million people, a 70% increase. Population explodes, yet government does not... that's efficiency. So no, it's not "obvious" the government as it existed in 2024 is inefficient.

Look at these two charts: https://en.wikipedia.org/wiki/Government_employees_in_the_Un...

First chart shows where the extra work is being handled, it's at the local level. That's what should be happening, so nothing to correct there.

Second chart shows what is actually growing: government dependents. So when you say "Have some empathy for the middle class that has to carry this terrible tax burden." I direct you to the following collection of lamentations of middle class people, his supporters, pleading for the President to stop the economic damage he's doing to the middle class: https://www.reddit.com/r/LeopardsAteMyFace

Actually what you're suggesting is that we have to save the middle class by cutting lower class social support systems. But Trumponomics (all tariffs all the time, crony capitalism, mob-like strongarming of private companies) is driving a reduction of the middle class to the point where they need more social services.
by rsynnott | 2025-09-26 12:37:44+00:00
It's all about how you ask the question; there would be a lot of people who want a thing _called_ small government, because they have been told that that is a good thing, but the _benefits_ of big government (ideally without the _costs_ of big government, but realistically most people in the US do not care about the deficit; if they did Trump would already have been deposed).

Sir Humphrey summarises it fairly well, as usual: https://www.youtube.com/watch?v=ahgjEjJkZks
by x______________ | 2025-09-26 12:38:00+00:00
Yes it can!

They leveraged public data products from the LIGO-Virgo-KAGRA Collaborations' 3rd and 4th observing runs to show that there are non-trivial temporal variations within the detection probability that are well-described by a weekly cycle. There are clear differences between weekends and weekdays, between day and night (at the sites), and even between daylight-savings and standard time.
by alexpotato | 2025-09-26 12:38:01+00:00
In almost 20 years of working in FinTech at various banks, hedge funds startup etc, a lot of this rings true.

e.g.

- Critical path/flow diagrams [0] are incredibly useful for both laying out what has to happen in serial vs what can be parallelized. That being said, I've almost NEVER seen them used and 90% of the time they are used it's b/c I made one

- SO many important processes are not documented so people can't even opine about how to fix them. I once documented a process and everyone agreed step 4 was wrong. What was amazing is no one agreed on what step 4 actually was.

- Most of the big arguments I've seen about projects are less "what should we do" but more "when do we want it" e.g. one party want's it next week but another one wants to have more features so it will take longer. [1] I've often dealt with this by using the following metaphor:

"Oh, so you want to move house every two weeks?

If you give me six months I'll build you the world's most amazing Winnebago/RV with a hot tub, satellite TV, queen size bed and A/C.

If you want it tomorrow I'm going to give you a wheelbarrow, pillow and an iPad."

0 - https://www.howtomakesenseofanymess.com/chapter3/67/2-flow-d... and https://www.howtomakesenseofanymess.com/chapter3/71/6-swim-l...

1- https://www.howtomakesenseofanymess.com/chapter3/51/reality-...
by pkphilip | 2025-09-26 12:38:08+00:00
Very interesting OS but it is a bit difficult to get my mind around this one as it is so different from any other OS out there. Is there a default option within Sculpt where you can easily get access to a desktop with a app launch option, editors, a browser etc without having to click through a lot of very obscure menus to add components one at a time?
by alecsm | 2025-09-26 12:38:34+00:00
The point is, there's no clock in any other monitor because the top bar is only on the main one.

To me it's not about a couple seconds that takes me to look at my phone. It's the inability to have it on all my monitors just like all other DE. And it's not only the time. You can't access your notifications, your app indicator icons or anything you add to that top bar through extensions.
by myrmidon | 2025-09-26 12:38:38+00:00
I mostly agree, but I think they are in a overall better position than most social media/messaging/video hosting platforms were over the last decades, because a significant fraction of their customers is willing to pay for this kind of service already (they are not inevitably forced to rely on ads for revenue) and cost per token (for OpenAI) can reasonably be expected to decrease continuously (unlike costs for ridesharing startups like uber, or the e-scooter thingies).
by siberpunk | 2025-09-26 12:39:02+00:00
Absolutely, there are some coffee shops. Like you when I was in Istanbul, there were lots and lots of coffee shops, some of them even has two floors with top floor spared for working. Now I moved to a smaller city and I don't have these options anymore. That part was just my current experience. Also, thanks for sharing your list! I love spending time around the world in google maps, this will be my fun for today.
by ChocolateGod | 2025-09-26 12:39:27+00:00
Maybe it's just media bias, but I have seen interest and work for GNOME really drop off the last couple of years. You could see something cool being worked on every couple weeks (at least reported on).

I remember this goal to change the window management to be more like a tiling WM (similar to Niri) that seems to have faded away. I recently moved from GNOME to KDE, one reason being KDE adopting Wayland protocols quicker and constant performance issues with GNOME.
by klelatti | 2025-09-26 12:39:41+00:00
May also be of interest on the history of ARM - up to 1997:

https://thechipletter.substack.com/p/the-arm-story-part-1-fr...

https://thechipletter.substack.com/p/the-arm-story-part-2-ar...

https://thechipletter.substack.com/p/the-arm-story-part-3-cr...

This interview with ARM's first CEO Robin Saxby is also really entertaining and informative. His energy is really infectious:

https://www.youtube.com/watch?v=FO5PsAY5aaI&t=1823s
by Flimm | 2025-09-26 12:39:47+00:00
This article is on theguardian.com , and it has started to require a paid subscription for all readers who don't want to share their data with 131 third parties. There is no privacy-respecting free option. The paid subscription is £5 per month, and it doesn't eliminate all ads. (This requirement may depend on which country you're in.)
by drewg123 | 2025-09-26 12:39:50+00:00
My Mom was a FORTRAN programmer for a defense contractor from the late 50s to the mid 90s. She spent her career doing things like that F16 simulator. The last thing I remember her talking about was one of the B1 or B2 bombers.

When I was elementary school age in the late 70s, I'd go into her office with her sometimes on school holidays that were not work holidays. She'd let me play Colossal Cave Adventure on a terminal in her office. I remember looking at printouts of code she was working on, and seeing a wireframe diagram of some futuristic plane. I think it must have been one of the first Stealth fighters. I wonder how many security protocols she broke by having me there... :)

She passed a way many years ago, but I think she would have been excited to see work like this.
by andai | 2025-09-26 12:39:51+00:00
That's the one I use, yeah! You set it up here:

https://programmablesearchengine.google.com/controlpanel/cre...

And then it's just a GET:

import os import json from req import get url = "https://customsearch.googleapis.com/customsearch/v1" def search(query): data = { "q": query, "cx": os.getenv('GOOGLE_SEARCH_API_KEY'), "key": os.getenv('GOOGLE_SEARCH_API_ID') } results_json = get(url, data) results = json.loads(results_json) results = results["items"] return results
by mschild | 2025-09-26 12:40:05+00:00
> I can't say that I have seen any party documents floating around There are quite literally millions of well recorded documents, pictures, movies, personal accounts of affected people available about what Nazism did and does. If you do need a place to start, feel free give the Wikipedia article a read and use the underlying sources to learn more.

https://en.wikipedia.org/wiki/Nazism
by dbatten | 2025-09-26 12:40:20+00:00
Genuinely interested in being educated here: If Gurobi's integer programming solver didn't find a solution better than 218, is that a guarantee that there exists no solution better than 218? Is it equivalent to a mathematical proof?

(Let's assume, for the sake of argument, that there's no bugs in Gurobi's solver and no bugs in the author's implementation of the problem for Gurobi to solve.)

I guess I'm basically asking whether it's possible that Gurobi got trapped in a local maximum, or whether this can be considered a definitive universal solution.
Show HN: I built a Simple tool that finds investors for your startup
by paulwilsonn | 2025-09-26 12:40:46+00:00
I built a simple tool that helps founders search and discover relevant investors (by stage, geography, funding goal) and then automates outreach + follow-up.

It came out of my own frustration when fundraising - spending hours building spreadsheets and still missing good matches.

Would love feedback from founders/investors here:

Does this actually solve a real pain?

What would make it more useful?

Any concerns about automation in this space?
by alexpotato | 2025-09-26 12:42:22+00:00
This is essentially what's happened with airliners.

Planes can land themselves with zero human intervention in all kinds of weather conditions and operating environments. In fact, there was a documentary where the plane landed so precisely that you could hear the tires hitting the center lane marker as it landed and then taxied.

Yet we STILL have pilots as a "last line of defense" in case something goes wrong.
by jibal | 2025-09-26 12:42:23+00:00
Your "case" that there's a limit isn't in question ... as I said, the 50 move rule is a far more stringent limitation. And those 50 moves cannot include repetitions--they are captures and pawn moves, which are irreversible.

If you read my comment that you responded to carefully, you will find that it is precise and accurate--as I said, the repetition rule has no bearing on the number of positions.

This horse is dead, so I'm moving on.
by z3ugma | 2025-09-26 12:43:05+00:00
Yep that’s what we are working on at https://sett.homes - you can pre order the replacement for the Nest 2nd gen.

I agree that I want something aesthetically pleasing if it’s going to be displayed on the walls of my home where I entertain. Nest has always been the best for this, but the software has limited it. Hence, Sett - open source PCBs in the beautiful Nest enclosure
by __MatrixMan__ | 2025-09-26 12:43:07+00:00
You are quoting the lab which is all about doing stuff in numpy. Probably if you want to critique the definitions used you should switch to the book.

That said, it doesn't lead with a notion of vector that is as general as I'd like. Readers might be later surprised to find that there are vectors which are not lists of numbers. But I only looked at the first few pages so I assume the vector space axioms show up eventually.