MurphyA/hacker-news huggingface dataset:
by nh2 | 2025-06-13 12:37:24+00:00
The point of the blog post is that repo is over-focused on Facebook's needs instead of "general utility":

> as a result of recent changes within Meta we no longer have anyone shepherding long-term jemalloc development with an eye toward general utility

> we reached a sad end for jemalloc in the hands of Facebook/Meta

> Meta’s needs stopped aligning well with those of external uses some time ago, and they are better off doing their own thing.
by igrunert | 2025-06-13 12:38:06+00:00
I think the author was happy to be employed by a megacorp, along with a team to push jemalloc forward.

He and the other previous contributors are free to find new employers to continue such an arrangement, if any are willing to make that investment. Alternatively they could cobble together funding from a variety of smaller vendors. I think the author is happy to move on to other projects, after spending a long time in this problem space.

I don’t think that “don’t let one megacorp hire a team of contributors for your FOSS project” is the lesson here. I’d say it’s a lesson in working upstream - the contributions made during their Facebook / Meta investment are available for the community to build upon. They could’ve just as easily been made in a closed source fork inside Facebook, without violating the terms of the license.

Also Mozilla were unable to switch from their fork to the upstream version, and didn’t easily benefit from the Facebook / Meta investment as a result.
by londons_explore | 2025-06-13 12:38:44+00:00
The original version of this post did have a repair plan.

Basically, every few kilometres you turn off the surface hardening of the cable for a yard or two. That spot won't propagate cracks - which means that if someone destroys part of the cable, the rest will be fine.

Those spots of cable have no tensile strength, so you wrap just those spots in a post tensioned steel sheath.

Then, you also make a few spare kilometers of cable that you lay in the ocean floor. When an incident happens, tow a new cable into position and connect it up. Underwater glass forming is a silly idea - but you can simply crack away the glass at the ends, reconnect the aluminium, then encase the whole thing in a couple of yards of epoxy.

The above plan I considered probably was of similar cost to simply laying a new cable across the entire ocean ahead of time in preparation though.
by hollerith | 2025-06-13 12:40:02+00:00
No, not in the US, not unless the patient actually jumped off the top of the 19 story building.

If the statement was recorded or part of a pattern of behavior across multiple clients, all willing to testify, the therapist might lose their license (which I will concede is a more severe life consequence for the average therapist than being sent to jail for a month or 2).
by karpierz | 2025-06-13 12:40:06+00:00
Here's an analogy that might make it clearer:

Alice is in a wheelchair.

Bob has a broken leg.

Charlie is unfit, but otherwise a healthy adult.

Alice, Bob, and Charlie would all say "I find getting up the hills of San Francisco difficult". But "doesn't everyone find that hard" conflates the causes and severity of the difficulty for the three of them in a way that isn't useful for making their complaints feel heard, or addressing the complaints such that they don't have that issue.

For example:

Alice could get an electric wheelchair.

Bob could take public transit / Ubers up, or get rides from their friends.

Charlie could take up running with friends.
by motohagiography | 2025-06-13 12:40:12+00:00
music is the category of all possible languages, is a statement I've been mulling lately. it's less of an aesthetic judgment than the usual, "music is a language," where it's more of a comment on encoding.

I'd suggest the capacity for our brains and minds to apprehend shapes, relationships, patterns, and ultimately symbols is made from its ability to parse the category of things in music. time, difference, harmonics, consonance, dissonance, patterns. as though all the symbols and representations that emerge from our chunking and caching of stimuli into patterns are in a category of logical artefacts. we represent them- and relationships between them- as musical. Maths codifies or encodes these same relationships and artefacts, but the underlying objects aren't just abstractions, they are a measurement of essentially "musical" relationships.

it falls a bit for the "everything is X" fallacy, but if people seriously pursue the premise that our brains compute, then plausibly, the stimulus it computes over is this category of possible languages we call "music." not sure how useful the idea is, but it's pretty.
Show HN: Job Compass – AI agents that help you find jobs, not replace you
by dloku | 2025-06-13 12:40:38+00:00
My friend and I got tired of job hunting (347 applications, 4 responses) so we built AI agents to help job seekers instead of replacing them.

The problem: 73% of applications never reach humans, 250+ people apply to each job, but 85% of positions are filled through networking.

Our solution: AI agents that find hiring managers for any LinkedIn job, analyze your profile fit, and generate personalized outreach messages. Instead of competing with hundreds in the application pile, you reach decision-makers directly.

Technical bits: LangChain + OpenAI for job parsing, Next.js + Supabase, custom contact discovery algorithms that work across different company structures.

Results: Users getting 70% more response rates vs regular applications.

In a world where AI is automating jobs away, we wanted to build something that helps people actually get jobs.
by anonzzzies | 2025-06-13 12:41:25+00:00
I have used all the 'new' AI since the first preview of copilot and yeah, claude code seems to make a real difference. Previously, I used aider which is similar, but not having to point out the files to work with is the major difference I would say. It works very well and now I use it simply to control everything I do. It's the future as far as I am concerned. If we manage to have this local running in a few years, the world will be a much different place...
by divan | 2025-06-13 12:41:52+00:00
I had same experience with Windsurf since December. Their slogan was "Experience a true flow state" and I though it was spot on.

These days, with explision of options and alternatives and visible augmentation of their skills (tasks orchestration, mcps, etc) I have temporary reverse of that feeling as I struggle to settle on one approach/tool/editor, and always in half-baked experiementation stage with these tools, that also evolve quicker that I can try them out.
by chillfox | 2025-06-13 12:42:31+00:00
The requirements usually don’t come from IT.

It’s usually on the checklist for some audit that the organisation wants because it lowers insurance premiums or credit card processing fees. In some cases it’s because an executive believes it will be good evidence for them having done everything right in case of a breach.

Point being the people implementing it usually know it’s a bad idea and so do the people asking for it. But politics and incentives are aligned with it being safer for the individuals to go along with it.
by Bender | 2025-06-13 12:43:13+00:00
Something is off regarding this site. [1] I can't even connect to it. I tested with TestSSL and it says the server is likely gibberish. TestSSL does get something that matches SSLv2 and SSLv3 but that should be disabled in most browsers. Qualys refuses to connect to it "Assessment failed: No secure protocols supported". The site owner needs to resolve this.

[1] - https://www.ssllabs.com/ssltest/analyze.html?d=mikhailian.mo...
by coldpie | 2025-06-13 12:43:48+00:00
KrebsOnSecurity is a really weird website. I feel like I should be the perfect audience for it, as a software engineer who is very interested in security and reverse engineering, but every time I try to read their articles it just comes across as paragraphs and paragraphs of overwrought fluff with zero actual content. I guess their audience is someone with less technical knowledge who is impressed by empty phrases like "startling discovery" and "online hucksters and website hackers" and "resilient and incestuous". And that's all just in the first paragraph here. Get to the point, man.
by technothrasher | 2025-06-13 12:44:02+00:00
I remember back in elementary school, way before we had such things on computer, we had a vinyl roll for the age of the planet. You'd roll it out in the hallway, starting with present day and watch as the different time periods came into view. You were just a few feet at the origin of man, at the end of the hallway by the time you got to the beginning of Cambrian era, and out the door and across the huge athletic field before you got to the formation of the planet.
by redczar | 2025-06-13 12:44:36+00:00
He did not get promoted later. I was wrong. But he wasn’t fired, relieved of command or put in jail. He later received an award for his naval service. But all of this irrelevant to the point I made.

When a Soviet fighter pilot shot down a Korean jetliner the U.S. reaction to that was quite a bit different than our reaction to the Vincennes shooting down the Iranian jetliner.
by LoganDark | 2025-06-13 12:45:25+00:00
> We know that ChatGPT can feel more responsive and personal than prior technologies, especially for vulnerable individuals, and that means the stakes are higher. We’re working to understand and reduce ways ChatGPT might unintentionally reinforce or amplify existing, negative behavior.

Oh boy. It looks like OpenAI is taking the angle of blaming prior mental illness for all this. Of course chat jippity is only "reinforc[ing] or amplify[ing] existing, negative behavior". Because, you see, everyone who was driven insane was already mentally ill, obviously! ChatGPT couldn't possibly be driving insane people who otherwise could've been fine.

This is stupid. ChatGPT can very obviously affect people who are not already mentally ill. Mental illness isn't always something you are born with, it can be acquired. Everyone's vulnerability differs and it is very obviously and evidently possible for people to be driven to mental illness by ChatGPT. So why is OpenAI blaming the victims here?
by incomingpain | 2025-06-13 12:45:26+00:00
Long story short... I'm at a temp job I basically just started and the foreman, business owner, and I are standing on the sidewalk.

A huge black dude, who probably can deadlift 500lbs, comes up to us and asks if he could have a job. This place desperately needed workers...

The owner with no hesitation, "we dont hire ni..." and it didnt stop there. He listed a number of other slurs as well.

I walked off the job and quit without even telling them. 80% because i dont want to beaten up by a very fit black dude. 20% for 'doing the right thing.

Here's the weird thing... this is Windsor Ontario, Canada next to detroit(80% black). The Slave 'underground railroad's destination was mostly here. There's loads of black people and being a nazi or whatever is extremely rare and bizarre.
by londons_explore | 2025-06-13 12:47:07+00:00
The bend radius doesn't actually matter - one can fairly trivially adjust the factory ship to make bends at specific places if desired. Including, if necessary, to fit the contour of the seafloor.

The critical thing is the length of the longest unsupported span - and that's 64 meters, but surface hardening could possibly dramatically extend this, but it seems beyond available literature.
by conartist6 | 2025-06-13 12:47:20+00:00
I don't really understand. You think these great minds of writing lacked same level of linguistic capability as a model?

The authors were language models! If you want to simulate what they could have done with a model, just train a model on the text that was around when they were alive. Then you can generate as much text as you want that's "the same text they would have generated if they could have" which for me is just as good, since either way the product is the model's words not the artist's. What you lost that fascinates you is the author's brain and human perspective!
by ecb_penguin | 2025-06-13 12:48:48+00:00
> I agree. But what I'm trying to say is that we'll soon have automated agents that look for vulnerabilities, in agentic flows, ready to be plugged into ci/cd pipelines.

We already have that, and we can see it doesn't perform very well.

An agent that has no reasoning ability will not generate better code than what it was trained on.

https://garymarcus.substack.com/p/llms-dont-do-formal-reason...
by selfdb_io | 2025-06-13 12:49:10+00:00
Yesterday, on June 12th, many of us watched as a significant portion of the internet ground to a halt. Firebase, Supabase, Discord, Spotify—a who's who of services that rely on Google Cloud—all went down, taking countless applications with them. It was a stark reminder of the fragility that comes with building on massive, centralized platforms.

During the chaos, our SelfDB instances didn't even flinch. We experienced zero downtime. Not because we're magic, but because of a simple, powerful principle: true isolation through self-hosting.

For those who haven't seen it, SelfDB is a self-hosted, open-source alternative to platforms like Firebase and Supabase. We package everything you need to build an application backend into a single, containerized platform that you run on your own infrastructure.

The "Why": Radical Decoupling from Big Data The core reason SelfDB deployments were unaffected is that they are, by design, decoupled from any single major cloud provider's fate. When you run SelfDB, you're not just a tenant on a massive, shared infrastructure. You are the owner of the entire stack.

You can deploy it on any hardware or VPS provider—Linode, DigitalOcean, Hetzner, AWS, or even a bare-metal server in your own office. If your chosen provider has an outage, you can migrate. You have that control. Yesterday, the single point of failure was Google Cloud's networking. For SelfDB users, that was just news, not a crisis.

What is SelfDB? A Supabase Alternative You Control We aimed to provide the same powerful, all-in-one developer experience as the big players, but in a package you can own and manage yourself. It's all containerized with Docker for easy deployment.

Here's what's in the box:

PostgreSQL Database: The rock-solid foundation for your data. Authentication: Secure JWT-based auth with anonymous access capabilities. Object Storage: An integrated S3-compatible service for your files. Real-time Updates: Live data synchronization via WebSockets. Cloud Functions: Serverless functions using the modern Deno 2.0 runtime. Getting Started is Trivial We believe self-hosting shouldn't be a nightmare. If you have Docker and Git, you can be up and running in minutes.

Take Back Control of Your Stack Yesterday's outage was a painful lesson in the risks of centralization. While the convenience of BaaS (Backend-as-a-Service) platforms is undeniable, it comes at the cost of control and resilience. Your application's uptime is tied to a fate you cannot influence.

Self-hosting with a platform like SelfDB puts that control back in your hands. It's not about avoiding the cloud; it's about using it intelligently on your own terms.
by resource_waste | 2025-06-13 12:49:11+00:00
Licensed individuals (and their [lobbying?] group) are at risk, there is incredible money at stake.

Its in the establishment groups best interest to make AI seem to be an evil/bad force.

For AI companies, this is a genuine risk to one of their usecases. Its wrong IMO, but it wont stop the licensed people from claiming they are better than AI.

However, the cat is out of the bag. We have 400B local models that will answer questions.

As people get better at prompting, as models get more refined(not expecting a huge leap though), the edge cases of AI being unhelpful will reduce.

We are really just seeing greed, I don't blame Licensed people for trying to keep the status quo. They are just on the wrong side of history here.
by ben_w | 2025-06-13 12:50:56+00:00
The voice in my head is my own. I've known other people mistake the voice in their head for the voice of god.

Exogenous thought control is generally called "marketing", though there is also "drugs", "that fungal brain parasite in ants which inspired The Last Of Us", and "Elon Musk's literal brain chip which he specifically wants to be for a bidirectional merging of humans and AI".
by bradley13 | 2025-06-13 12:52:33+00:00
I don't know anything about Dutch welfare applications. That said, in some areas, nationality or migration background is a valid signal.

For example, throughout Europe, immigrants from Islamic countries commit vastly more violent crimes than either Europeans or immigrants from other parts of the world. Ignoring that when investigating a crime might be PC, but also very stupid.

Equity should not trump reality.
by ahaferburg | 2025-06-13 12:52:34+00:00
Same here. Going through dozens of post-its feels super wasteful. Even more so the dozens of thermal printers that will be ordered as a result of this post, and might end up gathering dust on someone's attic in two weeks.

Ultimately there's going to be a lot of repetition. Many of these tasks are going to be the same. I'm wondering if there's a variant of this system that involves reusable kanban tickets.
by givinguflac | 2025-06-13 12:52:39+00:00
I’ve been trying to get into astrophotography with what I’ve got. I need to get a real camera, but I’ve gotten a few good shots of Saturn and the moon simply by lining up my iPhone lens to the eyepiece. Waaaayyy more tedious and difficult than it sounds, but it’s what I’ve got to work with.

Great write up!
by sumtechguy | 2025-06-13 12:52:45+00:00
For cover art you can control it from options->options->cover art. There are also a couple of plugins for other sources.

There are a few items in there to control if it scans external or overwrite. Recently went thru this as apparently for some reason I had totally disabled it. Think I was trying to speed up scanning as it would download every artwork for a large group into the temp folder. I usually force it to make an external file. I pick what it suggested 'cover'. Then use something like fileoptimizer to recompress the jpg/png it comes up with. I do that because I like to embed the images. And much of what is out on the net is optimized for fast editing not 'archive'. I use mp3tag to put it back into the tag.

Scan is hit or miss. I have fed it whole albums and it will somehow find 3 other albums with some of the songs from that one. That could be because of how I have options->options->metadata->Prefered Releases set. That slider bar thing for some reason I can not wrap my head around. It is good for when you come across one of those items where someone else tagged it as 'weird al' (everything is weird al if it is funny). I have been slowly getting rid of that stuff but want to find the original album to buy. Musicbrainz can be good for that sort of thing. I have also had decent luck with it if I pre-add the albums then scan. It seems to find things better.
by sheepscreek | 2025-06-13 12:53:28+00:00
> Our dataset consisted of Kubernetes pod metrics collected from a production retail checkout application.

That sums it up and it’s no surprise why Datadog’s toto model performed exceptionally well.

The results would have been much more useful had they opted for a heterogenous mix of data sets. I am thinking of census data and statistics, or financial forecasting (GDP, interest rates), or clinical trial drop-out rates etc. So many interesting problems out there.
by NoGravitas | 2025-06-13 12:53:34+00:00
Even on standard resolution displays with standard subpixel layout, I see color fringing with subpixel rendering. I don't actually have hidpi displays anywhere but my phone, but I still don't want subpixel text rendering. People act like it's a panacea, but honestly the history of how we ended up with it is pretty specific and kind of weird.
by incomingpain | 2025-06-13 12:54:41+00:00
A french non-profit subject to the EU and France rules.

Which means they absolutely abide the DSA and must block 'illegal content' which is pretty extensive these days. Includes 'hate speech' which isnt well defined, but only when ordered by a court. Not to mention various "disinformation" orders they must abide by now.

They are also subject to orders from ARCOM? for copyright related stuff.

They are also obligated to record and store all dns queries by ip essentially forever.

This is literally why the title claims "safer". They are censoring.
by drcongo | 2025-06-13 12:54:50+00:00
I'm in the UK and while nowhere near as mad as US news channels, it's definitely been heading in that direction for a while. Even the BBC, our publicly funded station is like it now thanks to several years of the far right campaigning to get the BBC's funding taken away. Tune in to BBC news now and you're highly likely to see stories on "issues" that 90% of the population has no interest or opinion on, but some swivel-eyed, right wing fringe nutjobs have managed to push into mainstream news.
by zackham | 2025-06-13 12:54:50+00:00
I'll add to the sibling comment and say I've been writing software for money for 25+ years, have a CS degree, and have found immense leverage with these tools. I put in the time on hobby projects over the past couple years to figure out how best to integrate it all into my work, and now I'm in a place where it's saving me significant amounts of time every time I produce code, and I'm getting the quality of results the project demands. I use gemini-2.5-pro, claude-4-sonnet, and o3 for different purposes, and have a variety of techniques to avoid pitfalls and get the results I'm looking for. There are a lot of ways to unsatisfactory results, but it's possible to get usable results that save time. I've shared my enthusiasm and seen other devs dabble, get poor results, and go back to their practiced methods of writing software–so I'm not surprised to see so many skeptics and naysayers. It isn't easy or obvious how to make this stuff work for you in larger codebases and for meatier problems. That doesn't mean it's impossible, and it doesn't mean it's not worth it to climb the learning curve. As the models and tools get better, it's getting a lot easier, so I suspect we'll see the number of people denying the utility of LLM-generated code to shrink. Personally, I'd rather be reaping the benefits as early as possible, because I can get more stuff done faster and more pleasantly.
by pidgeon_lover | 2025-06-13 12:55:02+00:00
Windows 7 support is one reason to stick to older GoLang releases. A project in Go 1.21.4 or earlier will work on every Windows release and any computer made since 2009, whereas a version bump to v1.21.5 means it will only work on more recent computers and Win10 and 11 for no benefit.

https://github.com/golang/go/issues/64622
by tomxor | 2025-06-13 12:55:22+00:00
Except

1. It's neither a human nor a qualified therapist.

2. It is superhuman only in scale, not intelligence.

3. If they truly believed they could fly "with every ounce of their soul", they wouldn't be seeking someone else's affirmation.

4. Even if you asked a random human, it may be immoral, but it's not illegal to answer misleadingly, random people have no legal obligation... LLMs are a statistical model based on data of random people from the internet of evil, aka - the internet.

I'm not an LLM proponent but blaming LLMs for not making the world into a padded cell is just a variant of "won't somebody think of the children".
by sodality2 | 2025-06-13 12:55:25+00:00
I think interpreting a chatbot’s output as a company’s “direct advice” is an unsubstantiated jump. In the same way that if an unhandled error code in a program resulted in “DIE DIE DIE”, “Abort/kill child”, etc (trying to make these programming-related here) being alerted to the user, no reasonable person would hold the company responsible for the user taking this as a command. Imagine if we lived in a world where arbitrary text being sent by an entity could result in prosecution? I just don’t believe the chat UI to be a big enough bridge between the two examples to justify it.