MurphyA/hacker-news huggingface dataset:
Show HN: An autonomous WhatsApp recruiter that introduces candidates <> founders
by yednap868 | 2025-11-20 17:37:23+00:00
I’ve been experimenting with an idea over the last few months - a fully autonomous recruiter that works entirely over WhatsApp.

No forms. No job board. No ATS.

Just a conversation -> an intro.

Here’s how it works today -

For candidates: 1. You message the agent on WhatsApp 2. It asks a few questions about what you're looking for 3. It does a quick 5-6 min call to clarify your background 4. It matches you to relevant founders and introduces you directly

You don’t browse roles; the agent finds them

For founders: 1. You send your open roles over WhatsApp 2. The agent screens candidates via chat/call 3. You only receive a few relevant intros

You don’t sift through applicants or profiles It’s simple, but it seems to work.

Right now ~700 candidates and ~30 founders are using it, and the agent handles everything (screening, matching, intros, follow-ups). This is not a chatbot bolted onto a job portal. It’s closer to a “recruiter brain” running through WhatsApp.

Some things I’m trying to understand:

1. Is WhatsApp a viable long-term UI for hiring? 2. Does removing interfaces (CVs, job boards, dashboards) actually help signal? 3. How much autonomy is too much for an agent in hiring flows? 4. What breaks if this scales?

If you’re curious or want to try it: Candidates: https://shorturl.at/oxUJt Founders hiring: https://shorturl.at/oxUJt

I’d love feedback, critiques, or failure modes to think about.
by boilerupnc | 2025-11-20 17:37:43+00:00
Related Qiskit Tutorial Video[0] "This tutorial covers advanced techniques for implementing the Quantum Approximate Optimization Algorithm (QAOA) at the utility scale using Qiskit. In this video, we walk through how to build, optimize, and run QAOA for real world optimization problems on real IBM Quantum hardware. This series is designed for quantum computing practitioners who are ready to move beyond basic examples and start running large scale, hardware aware algorithms. We explore how to transition from theory to practical execution, covering algorithm development, circuit optimization, hybrid workflows, and best practices for hardware performance. Whether you are expanding your QAOA skills or preparing to run your own research experiments, this tutorial will help you strengthen your understanding of utility scale quantum computing with Qiskit."

[0] https://www.youtube.com/watch?v=rBfK-l-qSNk
by ahepp | 2025-11-20 17:37:44+00:00
> Ive always used the feature(?) allowing you to mount parts of the fs read-write persistent on the local disk which might help the sqlite issue, though not sure if thats a read/write issue or something else.

The entire nfs based rootfs is mounted rw at this point, so it's not simply a matter of it being a read-only filesystem. NFS has some weird file locking behavior that makes it behave noticeably different from a local filesystem for certain functions. Some sources seem to claim NFSv4 has better support for file locking, but I was unable to get root-on-nfs working reliably under any permutation of NFS parameters I attempted.

Loading the NFS rootfs wasn't a problem though, so I figure a distro that was a bit more intentional about not making nfs-unfriendly software part of the core would be able to do it. Although I also tried setting up Arch in this way and had similar issues.

> Have never used scsi for this. i suspect it's faster?

I'm not really sure whether it's faster. A lot of online sources say "iscsi is faster because block device" and it's not immediately obvious to me how that would make it faster.

I would say that in my experience iSCSI has had fewer compatibility issues. Applications seem to be happier with a high latency block device and a traditional filesystem, than doing file operations over the network.
by M4R5H4LL | 2025-11-20 17:37:49+00:00
I believe the controversy arises from the notion of “little effort” and critics who have never independently pushed anything to market. It comes across as dismissive and arrogant simply because someone exudes excessive confidence in a limited set of skills. I can personally attest to the immense demands of building a successful business, and it’s evident that very few individuals possess the capability to achieve that. Therefore, while it may provide comfort to avoid challenging oneself and dismiss others’ total work, it ultimately doesn’t benefit anyone and feels more like a self-serving “I could, but I never will” attitude.
by StableAlkyne | 2025-11-20 17:38:10+00:00
There's legitimately interesting research in using it to accelerate certain calculations. For example, usually you see a few talks at chemistry conferences on how it's gotten marginally faster at (very basic) electronic structure calculations. Also some neat stuff in the optimization space. Stuff you keep your eye on hoping it's useful in 10 years.

The most similar comparison is AI stuff, except even that has found some practical applications. Unlike AI, there isn't really much practicality for quantum computers right now beyond bumping up your h-index

Well, maybe there is one. As a joke with some friends after a particularly bad string of natural 1's in D&D, I used IBM's free tier (IIRC it's 10 minutes per month) and wrote a dice roller to achieve maximum randomness.
by zahlman | 2025-11-20 17:38:24+00:00
In my analysis, the lion's share of uv's performance improvement over pip is not due to being written in Rust. Pip just has horrible internal architecture that can't be readily fixed because of all the legacy cruft.

And for numerical stuff it's absolutely possible to completely trash performance by naively assuming that C/Rust/Fortran etc. will magically improve everything. I saw an example in a talk once where it superficially seemed obvious that the Rust code would implement a much more efficient (IIRC) binary search (at any rate, some sub-linear algorithm on an array), but making the data available to Rust; as a native Rust data structure, required O(N) serialization work.
by crat3r | 2025-11-20 17:38:33+00:00
If you ask it for anything outside of the standard 88 key set it falls short. For instance

"Generate a piano, but have the left most key start at middle C, and the notes continue in the standard order up (D, E, F, G, ...) to the right most key"

The above prompt will be wrong, seemingly every time. The model has no understanding of the keys or where they belong, and it is not able to intuit creating something within the actual confines of how piano notes are patterned.

"Generate a piano but color every other D key red"

This also wrong, every time, with seemingly random keys being colored.

I would imagine that a keyboard is difficult to render (to some extent) but I also don't think its particularly interesting since it is a fully standardized object with millions of pictures from all angles in existence to learn from right?
by sakib002001 | 2025-11-20 17:38:48+00:00
Solid approach to a real problem. You're right that traditional portfolio models optimize for generic risk profiles when most people just want to hit specific goals by certain dates. The dynamic strategy that adjusts based on both time remaining and current portfolio value makes sense. One question on the execution side: since users keep their money at their own brokerages and you just provide recommendations, how do you actually get them to follow through on trades? Especially the hard ones like buying more stocks after losses when they're behind on a goal?
by sgarland | 2025-11-20 17:39:05+00:00
Because a. People by and large don’t run their own benchmarks b. Aurora does legitimately have some nice features, though a lot of them are artificially restricted from RDS (like the max volume size).

The biggest cool thing Aurora MySQL does, IMO, is maintain the buffer pool on restarts. Not just dump / restore, but actually keeps its residence. They split it out from the main mysqld process so restarting it doesn’t lose the buffer pool.

But all in all, IMO it’s hideously expensive, doesn’t live up to its promises, and has some serious performance problems due to the decision to separate compute and storage by a large physical distance (and its simplification down to redo log only): for example, the lack of a change buffer means that secondary indices have to be written synchronously. Similarly, since AWS isn’t stupid, they have “node-local” (it’s EBS) temporary storage, which is used to build the aforementioned secondary indices, among other things. The size of this is not adjustable, and simply scales with instance size. So if you have massive tables, you can quite easily run out of room in this temporary storage, which at best kills the DDL, and at worst crashes the instance.
by smelendez | 2025-11-20 17:39:13+00:00
The high-end SRO market arguably still exists. There are plenty of young Americans rooming with strangers they found on the internet, not infrequently converting the living room into an additional bedroom, and nobody in power really seems to complain unless they throw too many parties, even if the zoning laws prohibit it. I also think it's unlikely they'd rent to a down-on-his-luck, 45-year-old (even if they could afford it).

You can also find medium-term, single-room rentals on sites like FurnishedFinder, often explicitly catering to traveling nurses and other medical professionals. Again, my strong suspicion is that many of these violate local zoning laws, and nobody really cares.
by srean | 2025-11-20 17:39:22+00:00
Nope they are not accurate anymore, have not been for a while. They used to be though. The model is similar to the Ptolemaic model but independently derived. If anyone cases the model is described in suryasiddhnta, English translations freely available.

The lack of accuracy of panchang is the result of accumulating calendric errors over centuries. Traditionally these used to get corrected by astronomical observations. However after the fall of Ujjain observatory the traditional / religious calendar has not been updated/corrected for centuries.

In fact right after independence India's first prime minister set up a calendar reform committee to update and modernise the traditional calendar. Top Indian scientists as well as scholars of Vedic scriptures were part of the committee.

To this day India government publishes these and updated positional astronomy records.

https://en.wikipedia.org/wiki/Indian_national_calendar
by charcircuit | 2025-11-20 17:39:46+00:00
I think that is unlikely reality because from manufacturers perspective they don't get AOSP from the public. They get it from their chip provider like Qualcomm who gets private releases from Google. Everything is already set up such that people aren't using the public version, so the more likely reality is that the public version goes away, and google partners keep doing what they are doing. Maybe things are different on the Chinese side of things. So if it were to be created, it would be over there.
by Tiktaalik | 2025-11-20 17:39:54+00:00
> My understanding was that it was the tenant rights movement that killed SROs and boarding houses by making it practically impossible to keep them orderly, because it made eviction almost impossible and compliance with anti-discrimination laws presented too large a burden for low-cost housing.

Possible that tenant rights could have had some negative impacts as you say, what's the timeline on when that would have been happening? We do know that very early on that wealthy neighbourhoods were working hard to prevent SROs (prevent multi-unit buildings at all really) for class and racial exclusionary reasons. We have a great deal of direct evidence of this in contemporary reporting on these issues.

> By the early 1900s, cities and states were classifying lodging houses as public nuisances. Other laws increased building standards and mandated plumbing fixtures, raising costs and slowing new construction. Urban reformers next embraced exclusionary zoning to separate undesirable people and noxious uses from residential areas. SROs were deemed inappropriate in residential zones, and many codes banned the mixed-use districts that sustained them.

In Vancouver for example they brought in zoning to put an end to apartment development in a great deal of residential areas in the 1930s.
by zamadatix | 2025-11-20 17:40:31+00:00
Hmm, not really. As mentioned above, anything including phones, tablets, mini PCs, laptops, SBCs, TV boxes, VR headsets, and so on. Chromebooks and TVs would just be 2 examples of these types of devices.

As a solid example, the screenshots from the article are not taken from a Chromebook or TV :).
by aidenn0 | 2025-11-20 17:40:45+00:00
$ find ~ -maxdepth 1 -name '.??*'|wc -l 435

[edit]

A sampling...

$ (cd && find . -maxdepth 1 -name '.*'|sort -R|head) ./.texlive2023 ./.stl ./.stp ./.repo_.gitconfig.json ./.xsel.log ./.msmtprc ./.fonts ./.bash_logout ./.steampath ./.compose-cache
by mring33621 | 2025-11-20 17:40:47+00:00
Well, the US isn't (usually) threatening to take Canada.

China has been wanting Taiwan for decades and now reasonably has the capability to take it.

It's not about what's "right" or what's "allowed". Those are squishy concepts.

China is gearing up to take Taiwan by force. Who is going to stop them? Maybe Taiwan itself. Maybe the US, too. Maybe others.

A war like that would be horrible. On the other side of the coin, I think China may have a lot to offer to a friendlier Taiwan.

There are hard decisions to be made.

You have to consider your choices carefully, even if you don't like any of them.

FWIW, I am not Chinese and have no relationship with anyone there.
by lotsofpulp | 2025-11-20 17:40:52+00:00
Family homes and family apartments are not the same thing. You are referring to zoning restrictions only allowing detached single family homes to be built, which are more expensive per occupant, and hence keep poorer people away.

There are multiple reasons for why dense areas only have 1 and 2 bedroom apartments, while less dense areas only have detached single family homes. One is, as you say, to keep the poorer people away. But another big one is also the change in household size due to people's preferences. And yet another is people's preference for detached single family homes once they do have kids (by and large).
by RajT88 | 2025-11-20 17:41:02+00:00
I sat on the board of an HOA for a small condo building where I had purchased a unit. The board was comprised of owners.

The HOA was our only way of ensuring bad owners didn't abuse their ownership rights. It was an old building, so all the water was shared on the water bill and the HOA let us split this up based on square footage. Units which had excessive numbers of people living there also liked not to pay HOA dues of any sort (doubling the water bill problem for other units).

At one point a unit was running a brothel! This was wild to find out about, because it wasn't in a bad neighborhood or anything - it was the historic district.

HOA's have their uses, but also like any positions with power, they attract people who want to give meaning to their own insignificant existence by lording it over the less powerful (insignificant in the sense that most of our lives are insignificant).
by keiferski | 2025-11-20 17:41:10+00:00
Marketing, UI, and brand matter a lot. Especially when all of the products are functionally "the same" to the average consumer, who doesn't care about technical details and benchmarks, etc. It reminds me of this great scene from Mad Men:

This is the greatest advertising opportunity since the invention of cereal. We have six identical companies making six identical products. We can say anything we want.

https://youtu.be/8SsnkXH2mQY?si=SWPOsGBel1yh3kMd&t=198
by rolph | 2025-11-20 17:41:57+00:00
generally you need a process, or file hook; or you want to monitor API calls of running processes

https://kevgo.dev/posts/fs_capture/

https://github.com/evandowning/windbg-trace

for reference, your goal is to detect operations on files and report file, i.e. build a process monitor that you can trust and have granular control.

https://learn.microsoft.com/en-us/windows/win32/api/fileapi/...

the system calls have consequences and results that you may use for your way of detecting file status. very oversimple example is just try to do something to a file, and look at results. if the file is unused, you will get results; if the file is busy, you will get some sort of exception or system flag.

return value:

https://learn.microsoft.com/en-us/windows/win32/api/fileapi/...

GetLastError:

https://learn.microsoft.com/en-us/windows/win32/api/errhandl...

also for reference :

https://learn.microsoft.com/en-us/windows/win32/api/
by mikepurvis | 2025-11-20 17:42:03+00:00
Then the question becomes, can it incorporate targeted feedback, or is it a oneshot-or-bust affair?

My experience is that ChatGPT is very good at iterating on text (prose, code) but fairly bad at iterating on images. It struggles to integrate small changes, choosing instead to start over from scratch, with wildly different results. Thinking especially here of architectural stuff, where it does a great job laying out furniture in a room, but when I ask it to keep everything the same but change the colour of one piece, it goes completely off the rails.
by calibas | 2025-11-20 17:42:11+00:00
> If the agent works on the user's data on the user's behalf (ex: vibe coding), then I don't consider jailbreaking to be a big problem. It could help write malware or things like that, but then again, it is not as if script kiddies couldn't work without AI.

Tricking it into writing malware isn't the big problem that I see.

It's things like prompt injections from fetching external URLs, it's going to be a major route for RCE attacks.

https://blog.trailofbits.com/2025/10/22/prompt-injection-to-...

There's plenty of things we should be doing to help mitigate these threats, but not all companies follow best practices when it comes to technology and security...
by ModernMech | 2025-11-20 17:42:23+00:00
> Per internet charter schools get 20-36% less funding per child than traditional public (district) schools.

The public school system is much larger and has a longer tail to support than charter schools. Larger organizations require more overhead as a percentage of their operating budget. Public schools also have to support every student in the community no matter how high it costs, unlike charter schools, which support a lower proportion of them. Both factors manifest as higher per-student costs if you just average it all out.

There's a parallel to private insurance which can kick out the sickest individuals, and a public option which must take everyone. Obviously the latter is more expensive to operate, so private insurance prefers dealing with the former, leaving the public to cover everyone else at taxpayer expense.

> Also, charter schools are also public, not private.

OP said "to send to these private organizations" not that charter schools are private schools. While charter schools are public, many charter schools are run by private organizations.
by tonyarkles | 2025-11-20 17:42:24+00:00
I had heard about this but didn’t fully appreciate it until a few years ago in a context completely unrelated to computer monitors. We had a system made up of a few circuit board that had a handful of high-power motor drivers and motors, some somewhat sensitive analog sensors, and a microcontroller orchestrating the whole circus. Having a mixture of high-power motors and sensitive analog electronics is always a recipe for exciting bugs. We had mostly tamed the noise, though, and were debugging a firmware crash.

Everything would be working, sometimes for hours, but once in a while the MCU would HardFault. The exact instruction where it would fault was pretty consistent but not perfectly. We started adding more and more instrumentation. We had logic analyzers and at least two oscilloscopes hooked up to the system at one point. Sometimes it would crash a bunch in rapid succession. When it did, the team that was primarily responsible for it would call me over hoping that it would happen again.

Eventually, late at night, we were sitting around scratching our heads trying to figure it out. I was frustrated. “OK I’m going to go have a smoke. Back in a few.” I stand up and the scope connected to the power rail, right then, shows a spike up to about 10V (on a 3V3 rail). I sit back down and try to figure out what caused it. Can’t figure out what could have possibly triggered it. “Fuck, ok, I’m going to go try to have that smoke again…” stand up. Blip. Crash. Sure enough, it was that specific wheeled chair that caused it. The two other chairs there didn’t, only that one. Ultimately it was a ground loop between two of the boards, but we would have never found it without that chair giving us a way to reproduce the problem.
by skeeter2020 | 2025-11-20 17:42:44+00:00
>> - Put a strawberry in the left eye socket. >>- Put a blackberry in the right eye socket.

>> All five of the edits are implemented correctly

This is a GREAT example of the (not so) subtle mistakes AI will make in image generation, or code creation, or your future knee surgery. The model placed the specified items in the eye sockets based on the viewers left/right; when we talk relative in this scenario we usually (always?) mean from the perspective of the target or "owner". Doctors make this mistake too (they typically mark the correct side with a sharpie while the patient is still alert) but I'd be more concerned if we're "outsourcing" decision making without adequate oversight.

https://minimaxir.com/2025/11/nano-banana-prompts/#hello-nan...
by rurp | 2025-11-20 17:42:48+00:00
Yes exactly. In a decade or two people will wistfully look back on 2025 era GenAI similar to how people currently remember when Google Search was great 10+ years ago. The AI enshittification will probably be even more dramatic though, in part because of the immense cost. Despite getting more abusive every year, Google ads are at least still identifiable if you know to look for them. Once AI training weights start getting heavily manipulated for corporate and political reasons things could get pretty ugly.
by tptacek | 2025-11-20 17:43:03+00:00
Except that the "Opinion" defense in this judgement is fussier than US law (in US law, opinion is flat-out protected, honest or otherwise, so long as it doesn't directly claim to be based on undisclosed false facts), this reads pretty similar to a US libel case. I get that the two countries have very different legal doctrines on defamation, but they don't seem to be on display here.

Also: a US judge would have been a lot less nice to the defendants.
by mattglossop | 2025-11-20 17:43:18+00:00
Great question, and we're still working on improving the process there. At the core what we do is break down all tasks into small achievable steps - with a reward system encouraging users along the way to continue taking action.

What we're also integrating is an "opportunity cost calculator" showing users how delaying or avoiding the action we're recommending would impact the achievement of their goal.

Call it a "carrot and stick" system.

This feedback loop, coupled with small achieveable steps, has performed well so far in keeping users on task and on track for their goals.
by neilk | 2025-11-20 17:43:20+00:00
Thanks for bringing Vancouver into the discussion.

We have SROs here still, and they have a contentious relationship with both the government and the population they serve. Sometimes it's hard to tell if they are good or bad, other than they're probably better than people living on the street.

For example, a few days ago it was announced that a major SRO downtown would close. It was perceived to be causing nuisances, but also, we have FIFA coming soon and many cities do this sort of "cleanup" when events like that happen.

https://www.cbc.ca/news/canada/british-columbia/vancouver-gr...

You're right that Eby has shifted rightwards somewhat. In my estimation it's more to do with where the voters are. Sometimes we're electing socialist advocates for the unhoused to be premier and then we're electing Bitcoin-happy bagel merchants to be the mayor. Make it make sense.