skysight-inc/HackerNews huggingface dataset:
Playdate is much more powerful than the original platforms Doom targeted. There’s a nice port for GameBoy Advance which is slower by an order of magnitude.
Insurance companies recommended them
Of course curl has it
Show HN: Mongo Explorer – AI-powered MongoDB management tool
I'm excited to share Mongo Explorer, an open-source tool that brings AI-powered insights to MongoDB management.
It's designed to make database exploration, optimization, and performance tuning more intuitive and efficient.

Key features:

• AI-assisted query generation and optimization

• Intelligent index suggestions with one-click creation

• Visual query performance analysis

• Schema exploration for collections and queries

• Query profiling and enhancement

• Execution plan visualization

• Export query results as JSON

Tech stack: React frontend, ASP.NET Core 8 backend, Docker for easy deployment

Why I built this:

As a developer working with MongoDB, I often found myself wishing for a tool that could provide smarter insights and automate some of the more complex optimization tasks.

Mongo Explorer is my attempt to fill that gap, making MongoDB management more accessible and powerful for both beginners and experienced DBAs.

The project is open-source, and I'm eager for feedback and contributions.

You can find it here:
https://github.com/anasjaber/mongo-explorer

I'd love to hear your thoughts:

• What features would you like to see in a MongoDB management tool?

• How do you currently handle query optimization and index management?

• Any ideas on how AI could further enhance database management?

Thanks for checking it out!
Yeah I suspect -aaS monetisation models are one of the reasons of the current all-to-internet mess. However, such software running in the machine using a hardware usb key as authenticating is not unheard of either in software like that. I wish that decisions on these subjects were done based on the specific needs of the users rather than the finance people of -aaS companies.
Whats your opinion on US and EU countries corruption?
Why Google randomly cancels old products: employee reviews and infra changes
Author here. We will benchmark this thoroughly in the future for our vector indexes.

But at least anecdotally, it made a ton of difference.

We met <200ms latency budget with Ubicloud NVMes but had to wait seconds to get an answer from the same query with GCP persistent disks or local SSDs
How selfish of you. Don't you care that you're more likely to kill somebody's kids as you fly down the road in your SUV, just to save some time on your commute?
"Fool me once, shame on you; fool me twice, shame on me."
For the last point, EVs.

For everything else, have you ever thought about the effects of higher speed traffic on residents? I'm guessing you haven't cause "screw those people".
Great to hear! I think as more powerful local models become available there will be a strong demand for tooling that can match functionality like 'GPTs' and Claude Artifacts on-prem.
Alternatives can only become one, if they support the same set of C, C++, Fortran, and PTX compiler backends, with similar level of IDE integration, grapical GPGPU debugging, and frameworks.

Until then they are wannabe alternatives, for a subset of use cases, with lesser tooling.

It always feels like those proposing CUDA alternatives don't understand what they are trying to replace, and that is already the first error.
> Could be something relatively simple such as "testing passed, so lets mark the file with a version number and release it".

I'd argue you shouldn't even do that. When I've been building CI systems pushing stuff to the customer in the past we've always been automatically versioning everything, and the version that's in the artifact you've found to be good is just the one you're going to be releasing.
The real reason is probably maintenance due to some hidden costs like conflicting infrastructure and they couldn't justify migrating it.

Related discussion (2 days ago):
https://news.ycombinator.com/item?id=40998549

Discussion of the previous announcement in 2018: https://news.ycombinator.com/item?id=16719272
It takes about 4 tries until all challenge-related stuff is discovered and added manually to the uMatrix whitelist for every Cloudflare-protected site (as it does not have a preset for it like for reCAPTHCA)
Show HN: GPT-4o and Llama 3-powered Trends Dashboard
for when you're ever wondering, why is X trending?
How is single-threaded code slower without GIL?
I've been running this on K3s at home (for my website and file server) and it's been very well behaved: https://git.icyphox.sh/infra/tree/master/apps/garage

I find it interesting that they chose CRDTs over Raft for distributed consensus.
Death rates of 90% are not typical. I'm not even aware of them in reliable literature, only their reporting in certain popular sources that aren't supported by good evidence.

The medical procedures for "contact" are pretty straightforward. You screen and temporarily quarantine the contact team for diseases. You ensure only those people are meeting with the indigenous group, and that the contact team isn't being exposed themselves. You have physicians and other medical staff available in the contact team to provide medical care.

The goal isn't to prevent all disease transmission. That's not possible because "uncontacted" tribes are already interacting with the outside world. The Nomole people in TFA trade with their Piro cousins for example, and interact with loggers, miners mineral surveyors, among others. The goal is to minimize the transmissions you can control and provide the political/cultural/medical resources necessary to deal with whatever situation is initiating the contact process.
I have a friend who is a security guard at a bank in Hollywood, CA, who told me the computers at his location started going down between 12:00 and 13:00PDT (19:00-20:00UTC).

I don't understand CrowdStrike's rollout system, but given that people started seeing trouble earlier in the day, surely by that time they could have shut down the servers that were serving the updates, or something??

He also told me that soon after that the street outside the bank (another bank across the street, a hospital several blocks down) was lined with police who started barring entry to the buildings unless people had bank cards. By the time I woke up this morning technical people already knew basically what was going on, but I really underestimated how freaked out the average person must have been today.
Is that an ironic question? Or serious one? I fail to detect the presence or absence of irony sometimes online. I just hope that my own healthcare system has some back-up plans for how to do day-to-day operations like transfering my scan results to a specialist in case the system they normally use fails.
Since this is on HN, I walked into this half-expecting the story to be about some backend dev who's been out of work so long that they created a fake company for their LinkedIn profile to meet the requisite "5 years of X", where X is the most popular PL searched for in their locale's LinkedIn.

This is much, much more interesting than that! Nice work.
With a P/E of over 573? Doubt it will recover that fast.
Sure, it's not perfect, but it is clearly better than not normalizing at all, which is what OP was arguing for instead.
Let me get this straight, do you want to put the burden on pedestrians?
Red teaming evil marketing companies sounds like a good time actually
A key component of CUDA is that kernels can be written in C, C++, Fortran, and any language with PTX compiler backends.

The fact many think CUDA is C/C++, is already the first error trying to replace it.
Why are you talking about NAT in a thread about switches?
Managing Classic Mac OS Resources in ResEdit
What is the point of "noting" and not dividing? Sure, you can normalize by all sorts of different metrics. That doesn't mean you shouldn't normalize at all.
One or more pages will be generated but ideally a tiny info box to drape the ads around.
Most of those are avoidable plus the rate of long term disabilities is about 10x the death rate (so 400 000) and of minor injuries is 10x that (so 4 million) plus... we can do both. There is plenty of money for safer road infra, DRIVERS JUST DON'T WANT IT because killing a stranger matters less than 5 fewer minutes spent commuting per day.
> This country has never cared about data privacy. They literally handed our entire national identity database to dubious third parties, by refusing to implement basic security practices

You are describing common procedures here. Welcome to EU. /s
Honestly I bet they could have 2 interns porting the thing to Google App Engine and then migrate the database

A link shortener, as much as it has analytics and such in the background, is not rocket science.
Aren’t the “uniforms” just high-viz vests though?
> However, sheet notation tells you precisely the duration of each note

That's why "real" notation is displayed above the tabs or sometimes some other way is used to indicate duration, mostly space between two notes. That's also why it's hard to write an actual usable guitar tab GUI, it needs to display sheet notation too, with all of it's intricacies.
Yup. The same way "we're" being snarky for harmless absent-minded mistakes for no good reason.
OP is pretty on point. While internet is full of SEO junk, it was far more prevalent back in 2010-2014-5, where the main SEO strategy was to dump 500 words articles in web directories.

The difference is that back then there was an effort from companies like Google to fight the spam and low quality content. Everyone was waiting Matt Cutts( back then head of web spam and search quality at Google) to drop a new update so they can figure out how to step up their game. So at one point you could't afford to just spam your domain with low quality content because you would be penalised, and dropped from the search engines.

There is nothing like that today everybody is on the bandwagon of AI, somehow chatting with pdf documents is now considered by the tech bro hype circle as a sign of enlightenment a beginning of a spark of intelligence...
Don't pretend you don't understand.

Failures like this aren't an individual programmer's responsibility. I can guarantee you programmers have been asking to implement staggered releases and management shut them down. In fact another poster in this thread showed that even customers asked for that and were rejected with 50 pages of corporate BS which basically amounted to "we don't wanna".

Same goes for other safety mechanisms like testing.

> Maybe we need to criminalize groundless accusations too.

I never accused them of intentionally causing harm. Please read my comment more carefully. I said what i said because in the current environment, even doing this intentionally would not lead to sufficient punishment to top management.
why do they have to understand the long term implications to have control over their own lives.

nobody has perfect information. that is the human condition. We dont know the future: how our lives will develop, how our marriages will end, what our kids will be like, and when and how we will die.
The Nomole in TFA probably have a pretty reasonable idea what local modernity looks like, because they regularly interact with their Piro cousins. I assure you that "modern" life in the rural Amazon is far from anything you'd identify with though.
> As much as it makes folks reel, this is working as intended. If you don't want them to crack your phones, consider setting a 10+ digit alphanumeric passcode instead of a numeric PIN.

Can't emphasize this enough. If you're going to use a phone, set a long strong password. Nothing else will do. Yes, it's a bit more inconvenient. There is no workaround.
> Ask HN: Any companies that are objectively trying to make the world better?

No.
That’s a strong claim. Originality is also a vague concept and not binary.
Author here.

> I don’t think “get moar ram” is a good response to that particular critique.

I do not think the blog post suggested "get more ram" as a response, but happy to clarify if you could share more details!

> Indexing in Postgres is legitimately painful

Lantern is here to make the process seamless and remove most of the pain for people building LLM/AI applications. Examples:

1. We build tools to remove the guesswork of HNSW index sizing. E.g. https://lantern.dev/blog/calculator

2. We analyze typical patterns people use when building LLM apps and suggest better practices. E.g. https://lantern.dev/blog/async-embedding-tables

3. We build alerts and triggers into our cloud database that automate the discovery of many issues via heuristics.
Networking puts their reliability into risk. As shown here, as shown in ransomware cases. It is not the first time something like this happen.

The question is not whether or not hospitals need internet at all or to go back into printing things in paper or whatever nobody ever said. The question is whether everything in the hospital should be connected to the internet. Again the example used was simple. Having the computer processing and exporting the data from an MRI machine connected online in order to transfer the data, vs using a separate computer to transfer the data and the first computer is offline. This is how we are supposed to transfer similar data at my work for security reasons. I am not sure why it cannot happen in there. If you cannot transfer data through that computer, there could be an emergency backup plan. But you need to solve only the transfering data part. Not everything.
That's fine, of course. No work of art is meaningful to everyone. I think it's admirable that you earnestly tried to engage with it; you didn't dismiss it as pretentious or vapid because you didn't get much out of it.

I read the poem as elevating the player -- and humanity in general -- as 'dreamers', those who create worlds. It hints that building worlds in simulacra and in reality may not be so different, and there may be a higher consciousness yet to be discovered.

There are a few reasons why the poem is meaningful to me: it promotes a feeling of connectedness between all humans; it implies my time playing games is not time wasted; it uses imagery that conjures strong emotions of sadness and happiness; the prose and rhythm are beautiful. Also, Minecraft is one of the precious few games that's both wildly successful and also 'bares the soul' of its creators a little by including something like this. Strong creative expression is a joy to see.
Well said. I can't fathom companies being fine with some 3rd party pushing arbitrary changes to their critical production systems.
That is odd. It likely has something to do with the index caching and how many replication volumes you configured. By default it indexes all file metadata in RAM (I think) but that wouldn't justify that type of memory usage. I've always used mostly default configurations in Docker Swarm, similar to this:

https://github.com/cycneuramus/seaweedfs-docker-swarm/blob/m...
What was the magic with them?
I doubt that the CrowdStrike debacle will (or should) move any regulatory needles, but I do know it should be an instant extinction event for CrowdStrike as a company--and any company that remains stupid enough to keep the CrowdStrike malware installed deserves the same fate.

[Edit:] I have no financial (or otherwise) interest in CrowdStrike or any related product or vendor. My point here is that by failing to practice the most fundamental QA in their release process, CrowdStrike directly caused a global IT infrastructure meltdown--which is, of course, what other product is supposed to prevent.

The "punishment" needs to be extinction. Only when that happens will other firms like this, along with the brain-dead lemmings who make most enterprise IT purchasing decisions, start acting responsibly.
httpoxy – A CGI application vulnerability (2016)
Author of the second post here. The first author's stack trace seems to show a fault on csagent.sys which is a bad read on 0x9c. There are some other .sys files loaded up by csagent.sys, and that's where the crash seems to happen, apparently.

As for detection, Zach mentions that modern tooling could've been used to find this, so I'm assuming Valgrind can find this:
https://x.com/Perpetualmaniac/status/1814376690958868979

Hope this helps!
It's irritating that the scientists tend to forget about the other half of the picture, and the outcome is often false information, a bunch of bad decisions, etc...

https://www.nbcnews.com/sciencemain/how-earthworms-cut-their...
Sorry, but: carbrained.

1. If the US would have safer streets/roads/... and overall more human-oriented city design some people would walk to their destinations.

Look at this stupidity, and this is a new community: https://youtu.be/9-QGLfWSrpQ?si=bsTbq0cdMltXEzU5&t=299

Also some more people would bike to their destinations. Some people would take take public transit.

And guess what, that means that in the end, fewer people drive so there's less traffic, and on empty streets going 30kmph on average, you get where you want faster than in stop and go or constantly merging traffic that has posted speed limits of 50 kmph. As people say, driving in the Netherlands is world class, and that's <<because>> the Netherlands has tons of cyclists, not <<despite>> them.

2. You know or should know that it's not about you dying in your car. These days cars are incredibly safe tanks for those inside. You're more likely to kill someone <<outside>> your car.

3. Other people have pointed out the logical fallacy, already.
Unless you need a refund. Then you'll be waiting for literal years!
Thanks for the great write-up. I've got an iced application that I wrote 3 years ago, and this has given me the motivation I needed to go update it
Random blue check post trying to shoehorn some theory.

Not that these issues aren't well known to exist and play a
role in many Google abandonings but with Reader there was a lot more variables and change in the landscape as far as RSS and feed platforms at the time to chalk it up to this alone IMO.

There's even a xoogler in the replies saying it wasn't infra changes.
Future of CrowdStrike
Do you think CrowdStrike is going bunkrupt now? Is it going to get some myriads of lawsuits?
I mean the leaves and branches can be collected, buried, fed to worms. But even if briquettes are made foe heating, the released CO2 is no more than it was, and is going to be recaptured in the next iteration.
Having products scale through time is an engineering problem, and they seem to not be able to recognize it as so.

As long as they don't understand this, they won't be able to expand their product offering (and thus Revenue) significantly faster than their headcounts.
> I didn't know at the time that the Windows kernel was paged.

At uni I had a professor in database systems, who did not like written exams, but mostly did oral exams. Obviously for DBMSes the page buffer is very relevant, so we chatted about virtual memory and paging. So in my explanation I made the difference for kernel space and user space. I am pretty sure I had read that in a book describing VAX/VMS internals. However, the professor claimed that a kernel never does paging for its own memory. I did not argue on that and passed the exam with the best grade. Did not check that book again to verify my claim. I have never done any kernel space development even vaguely close to memory management, so still today I don't know the exact details.

However, what strikes me here: When that exam happened in 1985ish the NT kernel did not exist yet, I'd believe. However, IIRC a significant part of the DEC VMS kernel team went to Microsoft to work on the NT kernel. So the concept of paging (a part of) kernel memory went with them? Whether VMS --> WNT, every letter increased by one is just a coincidence or intentionally the next baby of those developers I have never understood. As Linux has shown us today much bigger systems can be successfully handled without the extra complications for paging kernel memory. Whether it's a good idea I don't know, at least not a necessary one.
UK Covid-19 Inquiry – Module 1 (Full Report) [pdf]
Good to see Snowflake uses Wiz, I'm sure it worked out real well for them.
It is an old code but it might be more appropriate to fess up and say the resource has been deleted?

410 “Gone” https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/410

But alas, even more apt:

417 “Expectation failed”
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/417
More ridiculous, nakedly silly pushing of nuclear power by entrenched interests who are looking not for nuclear power but to extend the life of their deadly coal power assets.

You and I are stuffed in this scenario. There are no good ways of kicking off nuclear power in countries that don’t need it for weapon production. The theoretical small power plants are nothing but boondoggle fantasies designed to drain the public purse with the aim of slowing the renewable juggernaut.

We were all warned 25 years ago what the climate change denialist playbook looked like. First claim climate change isn’t real. Next claim it might be real but it isn’t bad. Next claim ok it might be a problem but we can sequester carbon. Next say ok that’s a fantasy but let’s use gas as a transition. Then admit gas won’t last so the only possible answer is nuclear.

Problem is, most countries have already proved we don’t need nuclear power. At. All. Yet still the well funded lobbying of fossil fuel industries promote this fantasy.

There seems to be little that can be done to fight the onslaught of bullshit that these evil (yep, evil) bastards use to corrupt discourse worldwide. Other than doing something that will send you to jail. It might be time to do just that.
Hmm, I see, thanks for the reply. My mistake - I watched an interview (that I can't find now, ugh) with a poker player who played against one of the top CFRM bots and claimed that it felt like it was adapting to his playstyle.

But it sounds like that must have been either misunderstanding or some other part of the bot's algorithm I guess.
This is how you increase the cost of government services. Though it would be nice if over time the government developed their own alternatives.
Comments at the End
Firefox, Android, uBlock Origin, JavScript off, I believe I see it all. (text, images, ect)
What if psychedelics are actually not gates to an enhanced consciousness for the happy few?

What if actually your teacher was right, and they’re just dumb intoxicants that have no upside and a small chance of ruining your life?
> Over the course of 22 kernel builds, I managed to simplify the config so much that the kernel had no networking support, no filesystems, no block device core, and didn’t even support PCI (still works fine on a VM though!).

Flashbacks to a job where I was asked to figure out why a newer kernel was crashing. This was a very frustrating time, because I had (have) basically zero real C/C++ experience but I'd helped out with Bitbake recipes and everyone else was busy or moved to other projects.

To cut a multiweek tale of dozens of recompilations short: The kernel was fine. The headless custom hardware was fine. The problem was a hypervisor misconfiguration, overwriting part of the kernel address space. All of our kernels have been corrupt, but this was the first one where the layout meant it mattered.

A month of frustration, two characters to fix, the highest ratio I've encountered so far.

My reward for struggling through a complex problem I was unqualified for? "Great, now we need to backport security patches from the main Linux kernel to the SoC vendor's custom fork..."
I agree edr is not a DLP solution, but edr is there to prevent* an attack getting to the point where staging the data exfil happens... In which case yes I would expect web/volumetric DLP kicks in as the next layer.

*Ok ok I know it's bypassable but one of the happy paths for an attack is to pivot to the machine that doesn't have edr and continue from there.