MurphyA/hacker-news huggingface dataset:
by TheDong | 2025-07-16 06:53:19+00:00
I'm not surprised.

Let's say you've got a metric aggregation service, and that service crashes.

What does that result in? Metrics get delayed until your orchestration system redeploys that service elsewhere, which looks like a 100% drop in metrics.

Most orchestration take a sec to redeploy in this case, assuming that it could be a temporary outage of the node (like a network blip of some sort).

Sooo, if you alert after just a minute, you end up with people getting woken up at 2am for nothing.

What happens if you keep waking up people at 2am for something that auto-resolves in 5 minutes? People quit, or eventually adjust the alert to 5 minutes.

I know you often can differentiate no data and real drops, but the overall point, of "if you page people constantly, people will quit" I think is the important one. If people keep getting paged for too tight alarms, the alarms can and should be loosened... and that's one way you end up at 5 minutes.
by SideburnsOfDoom | 2025-07-16 06:54:01+00:00
Descriptive hacker sentences eschewing verbs. Reflections of the neon retro-future nodality on the chrome surface detail. Illuminative apophenia semiotics. Digital tension but an absence of systemic narrative.

Staccato signals of constant information. A loose affiliation of millionaires and billionaires. Lasers in the jungle somewhere.
by pjmlp | 2025-07-16 06:55:27+00:00
Reimplementation of CUDA C++, not CUDA.

CUDA is a set of four compilers, namely C, C++, Fortran and Python JIT DSLs, a bytecode and two compiler backend libraries, a set of compute libraries collection for the languages listed above, plugins for Eclipse and Visual Studio, a GPU graphical debugger and profiler.
by uncircle | 2025-07-16 06:55:46+00:00
> While it's a fair criticism, just because someone doesn't believe in a god doesn't mean the religious hardware in their brain has been turned off.

Max Stirner said that after the Enlightenment and the growth of liberalism, which is still very much in vogue to this day, all we’ve done is replace the idea of God with the idea of Man.

The object might be different, but it is still the unshakable belief in an idealised and subjective truth, with its own rituals and ministers i.e a religion.

I guess the Silicon Valley hyper-technological optimism of the past years is yet another shift from Man to religious belief in the Machine.
by gonzobonzo | 2025-07-16 06:56:05+00:00
> Idk, absolutely does fucking not at all look wasteful

It does if you actually look into at the facts instead of just taking a PR listicle at face value.

For instance, the very first thing mentioned on that list is Alzheimer's. Go ahead and look into what the ISS actually did with regards to Alzheimer's, and you see a lot of "this has the potential to teach us more about the disease," without any evidence that anything was ever learned. There's a reason why you don't hear researcher's working on these diseases go "well, we expect a huge breakthrough once this ISS experiment is done!"

This is the problem every time this gets discussed. People just run a Gish Gallop of copying and pasting a big list of vague claims from the NASA PR department, without bothering to look at the actual claims to see if they're accurate. When you do, they're invariably far less than they're made out to be.
by beng-nl | 2025-07-16 06:56:19+00:00
Greetings from the trenches. My wife and I both work (because we both want to but, realistically, we also don’t have much choice). We split it all 50-50, and I pay more because I earn more, but There isn’t enough time for the house work, childcare, and work. Let alone time for ourselves or for eachother. It leads to tension and stress for both.

So I’ve had enough of “mothers have it so tough and dads have it so easy”

Any way thank you for making me feel seen.
by bruce511 | 2025-07-16 06:57:29+00:00
I like to think of this as a analogy to biology. Consider this question in the context of say DNA. What DNA strands should be present in the "standard library".

In practice there's no right answer to this - I mean sad library for plants? Animals? Fungi? The question quickly becomes meaningless because without a lot more context there's no right answer.

In the scope of language - is this for embedded programs? Desktops? Phones? Is it for system components? Is it going to talk to hardware? Or networks? Is it headless or heavy UI? What OS is it running on? Is it for writing CRUD apps? Or games? Will it be used in space?

Every context brings different trade offs. Different boundaries, different resources, different everything.

Thus every answer to your question is both true for some places, and false in others.

Thus variety in context is what leads us to the current situation- lots of options.
Ask HN: What's your containerized LLM coding stack?
by Erazal | 2025-07-16 06:58:13+00:00
Hi HN,

As many of you, I've switched to Cursor for code-editing over the past year and am very curious to switch to coding agents pushing PRs to my repositories.

However, I'm not sure there's some consensus as to which stack use. What's the best way to containerize these agents?

I have several servers running at home, ideally I'd like a few running on each of them.
by 0xbadcafebee | 2025-07-16 06:58:15+00:00
In general, the idea of DNS's design is to use the DNS resolver closest to you, rather than the one run by the largest company.

That said, it's a good idea to specifically pick multiple resolvers in different regions, on different backbones, using different providers, and not use an Anycast address, because Anycast can get a little weird. However, this can lead to hard-to-troubleshoot issues, because DNS doesn't always behave the way you expect.
by smcin | 2025-07-16 06:58:31+00:00
Since different US states regulate childcare very differently, it seems silly to compare "licensed childcare headcount" across states as if it was some invariant. And "unlicensed childcare" could merely mean "potentially very high quality childcare, just involving <8 children and the person doesn't have a license, or in a part-time/reciprocal arrangement". Whereas in other states it could be much worse.

Maybe it's a less meaningless methodology to try to estimate demand vs availability by looking at childcare prices in a locality normalized by per-capita income?
by sneak | 2025-07-16 06:59:41+00:00
I disagree. The actual root cause here is shrouded in jargon that even experienced admins such as myself have to struggle to parse.

It’s corporate newspeak. “legacy” isn’t a clear term, it’s used to abstract and obfuscate.

> Legacy components do not leverage a gradual, staged deployment methodology. Cloudflare will deprecate these systems which enables modern progressive and health mediated deployment processes to provide earlier indication in a staged manner and rollback accordingly.

I know what this means, but there’s absolutely no reason for it to be written in this inscrutable corporatese.
by pi_22by7 | 2025-07-16 06:59:41+00:00
This is a sharp dissection of ‘inevitabilism’ as a rhetorical strategy. I’ve noticed it too: the moment someone says ‘X is inevitable’, the burden of proof disappears and dissent becomes ‘denial’. But isn’t that framing itself... fragile? We’ve seen plenty of ‘inevitable’ futures (crypto, the Metaverse, even Web3) collapse under public pushback or internal rot.

The question I’m left with: if inevitabilism is so effective rhetorically, how do we counter it without sounding naïve or regressive?
by Eostan | 2025-07-16 06:59:42+00:00
People get annoyed at them for their massive banners begging for money making it seem like wikipedia is on the verge of being closed down unless you donate despite the fact they have a ton of money they have saved away which could keep wikipedia running for decades. Even long running wiki editors and donators get pissed off with the behavior of the wikimedia foundation as not enough of this money actually seems to get spent on Wikipedia. Kinda similar to the whole Firefox situation now I come to think about it.
by 0xbadcafebee | 2025-07-16 07:00:59+00:00
> A configuration change was made for the same DLS service. The change attached a test location to the non-production service; this location itself was not live, but the change triggered a refresh of network configuration globally.

Say what now? A test triggered a global production change?

> Due to the earlier configuration error linking the 1.1.1.1 Resolver's IP addresses to our non-production service, those 1.1.1.1 IPs were inadvertently included when we changed how the non-production service was set up.

You have a process that allows some other service to just hoover up address routes already in use in production by a different service?
by sureglymop | 2025-07-16 07:01:44+00:00
Not sure if you're being sarcastic. I don't know about you but the best teachers I ever had were those I felt a personal human connection with. It may have been because they had shown kindness or that they were overly interested in their own subject or something else, but there was a sense of "not wanting to disappoint" the "good teachers" and thus pay more attention and try to excel.

I think we are very far from such a personal connection to an AI. If that connection isn't there, there's no real stake.
by johnfn | 2025-07-16 07:01:51+00:00
It's an interesting premise, but how many people

- are capable of evaluating the LLM's output to the degree that they can identify truly unique insights

- are prompting the LLM in such a way that it could produce truly unique insights

I've prompted an LLM upwards of 1,000 times in the last month, but I doubt more than 10 of my prompts were sophisticated enough to even allow for a unique insight. (I spend a lot of time prompting it to improve React code.) And of those 10 prompts, even if all of the outputs were unique, I don't think I could have identified a single one.

I very much do like the idea of the day-dreaming loop, though! I actually feel like I've had the exact same idea at some point (ironic) - that a lot of great insight is really just combining two ideas that no one has ever thought to combine before.
by perlgeek | 2025-07-16 07:02:13+00:00
There's a constant tension between speed of detection and false positive rates.

Traditional monitoring systems like Nagios and Icinga have settings where they only open events/alerts if a check failed three times in a row, because spurious failed checks are quite common.

If you spam your operators with lots of alerts for monitoring checks that fix themselves, you stress the unnecessarily and create alert blindness, because the first reaction will be "let's wait if it fixes itself".

I've never operated a service with as much exposure as CF's DNS service, but I'm not really surprised that it took 8 minutes to get a reliable detection.
by NackerHughes | 2025-07-16 07:02:42+00:00
So just think how much greater the browser could be if Mozilla put more of the money they get into improving Firefox instead of into pointless UI redesigns that only slow things down, or breaking existing functionality - not to mention all the other frivolous nonsense they seem preoccupied with instead of being a credible competitor to Google.

With how they've been in recent years it's almost as if they're trying to be inept competition, as if they're being paid by Google to suck - in fact, that is all but established by now.
by FirmwareBurner | 2025-07-16 07:02:44+00:00
>Sure you do. It’s a job like everything else.

Source? What's the on the job performance of those being forced to do something non-meatgrinder related? You're probably not gonna get someone to be an efficient fighter pilot by beating them up, throwing them in a van with a gun to their head. But you can give them a rifle and order them to march since it doesn't take much skill or willingness to fight in order to be an effective bullet sponge.

Occam's razor, the simplest explanation is usually the correct one.

>Jumping to conclusions isn’t critical thinking.

Correct, which is why I used critical thinking instead of jumping to conclusions.
by graphenecheck | 2025-07-16 07:03:09+00:00
The GrapheneOS author frequently claims to be targeted by many actors, governments, other open source projects...

https://grapheneos.social/@GrapheneOS

> GrapheneOS has only ever posted about Braxman in response to his misinformation about us. In his latest video attacking us, he engages in clear libel towards our team.

> GrapheneOS is currently under a state sponsored attack attempting to misrepresent it as being for criminals

> Due to F-Droid deliberately causing friction and annoyances for GrapheneOS users

> There's currently an example of one of these attacks on the project ongoing across Swedish forums and social media.
by nudgeOrnurture | 2025-07-16 07:03:12+00:00
> You can't physically force someone to fly a jet or work in intelligence.

Yes, you can. Physical force is rarely necessary, though. It's enough to threaten their family, and show an example, first, like how some specific nerve agent spreads in Uncle Theo's body or what not only the Nazis used to do when they annihilated sex hormone production via Estrogen overload or anti-androgen agents. Want this done to your kids? Bam, jet in the air. I guess it's physical force by proxy.
by spankibalt | 2025-07-16 07:03:47+00:00
It also opens the door to possibly inconvenient discussions with speculations about Graphene's security (referring to both products and org) in relation to, say, Israel, its military, as well as its associated espionage and sabotage efforts (e. g. Pegasus).

The same swings the other way around, i. e. Graphene protecting its devs against any outside threats. Etc.
by rickdeckard | 2025-07-16 07:03:56+00:00
With Criterion Games they acquired a real gem of a dev team, after Burnout Paradise I was curious what they would bring to NFS, and NFS Most Wanted 2 became my favorite racing game of all time. I was waiting years for a successor to come even close to its (multiplayer) fun, but it never came.

And by God, I bought quite a few NFS after that...

As often the case, EA obviously destroyed the spirit of the company when they integrated them, many of the talents left shortly after iirc
by Eostan | 2025-07-16 07:04:27+00:00
They have 82 million dollars in cash and 116 million in short term investment, why do they need to run giant screen sized popup banners a few times every year begging for money and making it seem like everything will be gone tomorrow unless you donate now? They don't even run these adverts by the wiki editors themselves, just impose them from on top. They are very controversial in the wiki community and always cause pages of arguing every year.
by codebolt | 2025-07-16 07:04:30+00:00
The crucial point is that we simply do not know yet if there is an inherent limitation in the reasoning capabilities of LLMs, and if so whether we are currently near to pushing up against them. It seems clear that American firms are still going to increase the amount of compute by a lot more (with projects like the Stargate factory), so time will tell if that is the only bottleneck to further progress. There might also still be methodological innovations that can push capabilities further.
by segalord | 2025-07-16 07:04:31+00:00
> The thing that I appreciate most is that the company is that it "walks the walk" in terms of distributing the benefits of AI. Cutting edge models aren't reserved for some enterprise-grade tier with an annual agreement.

That is literally how openAI gets data for fine-tuning it's models, by testing it on real users and letting them supply data and use cases. (tool calling, computer use, thinking, all of these were championed by people outside and they had the data)
by goku12 | 2025-07-16 07:04:57+00:00
There is a solution that's already in use in the Python ecosystem (PyPI). Python projects have a classifiers field. Development status is one of the main types of classifiers. It has 7 stages starting from 'Planning' and ending in 'Inactive'. Honestly, this solution is elegant and simple to implement.

We could an issue for code forges including github to implement it such that it is shown as project metadata along side license, language, etc. Perhaps the project can be automatically marked as inactive if the maintainer(s) don't respond every 3 months or so (of course with provision to easily revert it).

[1] https://pypi.org/classifiers/
by MichaelRo | 2025-07-16 07:05:02+00:00
Quite a few people live near riverbeds, if not all of them. I mean like, it was one of the basic requirements of a settlement to have some flowing water source nearby.

And while not directly on the river bed, I've seen my share of swollen rivers in all places I lived. My grandparents had a house at the edge of the village, the river was some 200 meters from it and much lower but a few times with heavy raining, the garden was flooded and water nearly got to the house. I recall watching in awe from uphill the raging torrent and wondering how the funk could it have gotten so big from the original peaceful river.

Right now, I live downstream of a 100 meters tall water dam holding 200 hectares (500 acres) of lake. If that dam breaks, it's lights out for many. You forget about it but shit happens: https://en.wikipedia.org/wiki/Vajont_Dam
by pjmlp | 2025-07-16 07:05:19+00:00
It was never really a competitor, as the other two sponsors Intel and AMD, never deliverd anything great with it.

Additionally the tooling is horrendous, plain old C, with the same compilation model as OpenGL.

It took getting a hard beating from CUDA, to finally add a bytecode format (SPIR), and at least support C++ as well.

Additionally the other mobile OS big name never cared about OpenCL, rather pushed their own thing, Renderscript.
by codebolt | 2025-07-16 07:05:20+00:00
The crucial point is that we simply do not know (yet) if there is an inherent limitation in the reasoning capabilities of LLMs, and if so whether we are currently near to pushing up against them. It seems clear that American firms are still going to increase the amount of compute by a lot more (with projects like the Stargate factory), so time will tell if that is the only bottleneck to further progress. There might also still be methodological innovations that can push capabilities further.
by Timwi | 2025-07-16 07:05:26+00:00
I also believe that AGI is not a thing, but for different reasons. I notice that almost everybody seems to implicitly assume, without justification, that humans are a GI (general intelligence). I think it's easy to see that if we are not a GI, then we can't see what we're missing, so it will feel like we might be GI when we're really not. People also don't seem interested in justifying why humans would be GI but other animals with 99% of the same DNA aren't.

My main reason for thinking general intelligence is not a thing is similar to how Turing completeness is not a thing. You can conceptualize a Turing machine, but you can't actually build one for real. I think actual general intelligence would require an infinite brain.
by Lio | 2025-07-16 07:05:57+00:00
> > stop wasting time and money on things like that

> What do you mean? The AMA?

I’m not the parent but it’s not the AMA, it’s paying multi-million dollar salaries to CEOs that layoff engineers and divert money to political campaigning.

We could have had a Servo based Firefox by now if the team hadn't been canned in 2020 instead of Mitchell Baker giving herself a $3 million pay increase every year.

It's shameful to then come cap in hand for donations after that.

I had an email from Mozilla last week on how to prepare my phone for participation in violent political demonstrations.

I have to ask myself, what does this have to do with web browsers?
by teiferer | 2025-07-16 07:06:36+00:00
>It's hard to imagine building anything as impactful as AGI,

Where is this AGI that you've built then? The reason for the very existence of that term is an acknowledgement that what's hyped today as AI isn't actually what AI used to mean, but the hype cycle VC money depends on using the term AI, so a new term was invented to denote the thing the old term used to denote. Do we need yet another term because AGI is about to get burned the same way?

> and LLMs are easily the technological innovation of the decade.

Sorry, what? I'm sure it feels that way from some corners of that particular tech bubble, but my 73 year old mom's life is not impacted by LLMs at all - well, except for when she opens her facebook feed once a month and gets blasted with tons of fake BS. Really something to be proud of for us as an industry? A tech breakthrough of the last decade that might have literally saved her life were mRNA vaccines though, and I could likely come up with more examples if I thought about it for more than 3 seconds.
by sneak | 2025-07-16 07:06:46+00:00
1.1.1.1 does not operate in isolation.

It is designed to be used in conjunction with 1.0.0.1. DNS has fault tolerance built in.

Did 1.0.0.1 go down too? If so, why were they on the same infrastructure?

This makes no sense to me. 8.8.8.8 also has 8.8.4.4. The whole point is that it can go down at any time and everything keeps working.

Shouldn’t the fix be to ensure that these are served out of completely independent silos and update all docs to make sure anyone using 1.1.1.1 also has 1.0.0.1 configured as a backup?

If I ran a service like this I would regularly do blackouts or brownouts on the primary to make sure that people’s resolvers are configured correctly. Nobody should be using a single IP as a point of failure for their internet access/browsing.
by godelski | 2025-07-16 07:07:18+00:00
This makes for an interesting test. I checked Claude Sonnet, just for the he'll of it

Prompt: Please write a bug free binary search in python Answer: def binary_search(arr, target): """ Performs binary search on a sorted array. Args: arr: A sorted list of comparable elements target: The element to search for Returns: The index of target if found, -1 otherwise """ left = 0 right = len(arr) - 1 while left <= right: # Avoid potential overflow by using this formula mid = left + (right - left) // 2 if arr[mid] == target: return mid elif arr[mid] < target: left = mid + 1 else: right = mid - 1 return -1

# Example usage and test cases if __name__ == "__main__": # Test cases test_array = [1, 3, 5, 7, 9, 11, 13, 15]

print(binary_search(test_array, 7)) # Output: 3 print(binary_search(test_array, 1)) # Output: 0 print(binary_search(test_array, 15)) # Output: 7 print(binary_search(test_array, 4)) # Output: -1 print(binary_search([], 5)) # Output: -1 print(binary_search([5], 5)) # Output: 0 print(binary_search([5], 3)) # Output: -1