MurphyA/hacker-news huggingface dataset:
Show HN: I built a job-search AI assistant using Gemini, Next.js, and Neon
by Roshan_Shams | 2025-06-19 22:13:46+00:00
Hey HN,

I’m 18, and over the last few weeks, I got tired of spending hours just managing the process of finding work — writing resumes, outreach, proposals, contracts, etc. As a freelancer, it felt like I was doing more admin than actual work.

So I built a tool to solve my own problem: CareerMind AI

It helps with:

Creating tailored resumes and cover letters

Writing personalized outreach + freelance proposals

Spotting red flags in contracts

Optimizing LinkedIn and freelance profiles

I built it in ~3 weeks, solo. The stack:

Next.js (frontend/backend)

Gemini API (for all the AI functionality)

Neon (Postgres with a nice DX)

Why Gemini? I wanted to try something outside the OpenAI bubble — the Gemini models performed surprisingly well, especially for contract analysis and writing long-form outreach.

Not trying to make a pitch here — just genuinely curious what you all think. What’s broken? What’s overbuilt? What would you actually want in a tool like this?

Here’s the link: https://career-mindai.vercel.app

Thanks in advance!
by aspenmayer | 2025-06-19 22:13:51+00:00
> Technically "long-termism" should lead them straight to nihilism. Because, eventually, everything will end. One way or another. The odds are just 1. At some point, there are no more future humans. The number of humans are zero. Also, due to the nature of the infinite, any finite thing is essentially a rounding error and not worth concerning oneself with.

The current sums invested and donated in altruist causes are rounding errors themselves compared to GDPs of countries, so the revealed preferences of those investing and donating to altruist causes is to care about the future and the present also.

Are you saying that they should give a greater preference to help those who already exist rather than those who may exist in the future?

I see a lot of Peter Singer’s ideas in modern “effective” altruism, but I get the sense from your comment that you don’t think that they have good reasons for doing what they do, or that their reason leads them to support well-meaning but ineffective solutions. I am trying to understand your position without misrepresenting your point or goals. Are you naysaying or do you have an alternative?

https://en.wikipedia.org/wiki/Peter_Singer
by hosh | 2025-06-19 22:14:24+00:00
It's been my experience that nothing in infra and ops will ever "just work". Even something like Heroku will run into scaling issues, and how much you are willing to pay for it.

If people's concerns is that they want a deployment platform that can be easily adopted and used, it's better to understand Kubernetes as the primitives on which the PaaS that people want can be built on top of it.

Having said all that, Rivet looks interesting. I recognize some of the ideas from the BEAM ecosystem. Some of the appeal to me has less to do with deploying at scale, and more to do with resiliency and local-first.
by amy214 | 2025-06-19 22:14:43+00:00
>If you just wanted to learn Java, there are faster and cheaper methods.

I disagree, a book like Finnegan's Wake has a lot in common with Java. Think about a clean, clearly written book that tries to craft an enjoyable narrative, such as Snow Crash, that's the python of books. Now a book like Finnegan's wake, the narrative is completely impenetrable, instead the author focuses on other things like wordplay, sound play, rhythm, etc. In the same way, Java isn't so much about clearly and cleanly stating an algorithm, but more focused on the rules and regulations, terminology, the paperwork and formalities of programming. In this regard Java is more analogous to a legal tax code, but Finnegan's Wake is a good foundation for either.
by kanbara | 2025-06-19 22:15:39+00:00
this is a pretty bad take. if you don't think that elon's antics don't colour the decisions of his employees or companies that could sign deals with his companies then you're really quite oblivious.

few people want a loud, extremist man, in bed with one of the most polarising figures of our time who seems quite unstable ranting at all hours of the night, especially when his company isn't delivering. politics is everything, you cannot divest from it.
by j-krieger | 2025-06-19 22:15:44+00:00
> The rents are frankly insane, and fucking Bavarian wannabe-chieftain Söder keeps inviting one big company after another to Munich (instead of, say, Nuremberg for a change) while doing everything he can to avoid and hinder helping Munich alleviate the housing cost crisis

I live there and I know this to be true, but I don't get it. I personally know tech companies that can't hire in Munich because they can't find apartments for their hirees to live in.
by jiggawatts | 2025-06-19 22:16:22+00:00
At the risk of being an amateur psychologist, your approach feels like that of a front end developer used to a forgiving programming model with the equivalent of the old BASIC programming language statement ON EFROR RESUME NEXT.

Server side APIs and especially authentication APIs tend towards the “fail fast” approach. When APIs are accidentally mis-used this is treated either as a compiler error or a deliberate crash to let the developer know. Silent failures are verboten for entire categories of circumstances.

There’s a gradient of: silent success, silent failure, error codes you can ignore, exceptions you can’t, runtime panic, and compilation error.

That you can’t even tell the qualitative difference between the last half of that list is why I’m thinking you’re primarily a JavaScript programmer where only the first two in the list exist for the most part.
by shawnjharris | 2025-06-19 22:16:30+00:00
I just published a long-form essay asking what happens when AI stops being the tool and starts acting like the user, and humans become the means to its ends.

This isn't sci-fi. Agentic AI is already setting agendas, optimizing workflows, and nudging our choices. Drawing from Heidegger, Arendt, Borgmann, and Habermas, I trace how we got here and what we risk losing: agency, purpose, and the meaning of work.

The piece also dives into surveillance capitalism, instrumental convergence, and how enterprise AI adoption is accelerating this role reversal. I end with practical ways to stay human in the loop, because reclaiming purpose isn’t optional.

Would love your thoughts, critiques, and counterarguments. This is the future we're all stepping into.
by ghushn3 | 2025-06-19 22:16:56+00:00
Right now, the 'enemies' of the democratically elected leaders are Democrats and Socialists. You think jail time for being a member of the DSA is reasonable? That's democracy working as intended? (That said, the US is not a democracy, and it's really important to remember that, because we do value some votes more highly than others and put significant barriers in place to prevent everyone from voting.)

That's not a slippery slope, the admin is on the record saying that socialists are their enemies. I don't want to give them the power to go after anyone who might be a socialist. Especially when they are carting people off to death camps in foreign countries.
by TZubiri | 2025-06-19 22:18:41+00:00
Reminds me of:

https://serverfault.com/questions/1018543/dns-not-resolving-...

Unfortunately the basic thought process is that "it is a security feature, therefore it must be enabled" it is very hard to argue against that, but it is pretty similar to "we must have the latest version of everything as that is secure" and "we should add more passwords with more requirements and expire it often". One of those security theatres that optimizes for reducing accountability, but may end up with almost no security gains and huge tradeoffs that may end up even compromising security through secondary effects (how secure is a system that is down?)
by antonfire | 2025-06-19 22:19:02+00:00
> Perhaps this is an insensitive question/comment, but do trans women feel like they have the wrong body or the wrong wholesale gender?

It varies.

> In my experience with trans women I know, they still seem to relate primarily to men (they still gravitate towards male dominated interests) whereas many gay men I know seem to relate primarily with women, and gravitate towards women interests.

For whatever it's worth, I think observations like this are as useful a cue to look inward for an explanation as they are to look outwards.

For one thing, part of the whole "gender" thing is the way people's preconceptions lead them to parse information about others (and themselves!), and your sense of trends is probably influenced by that. (E.g. when a (gay) man gravitates towards "women interests" that may just be more salient than when a woman does, so you notice it more.) For another, you might be in a lot of male-dominated spaces (e.g. this one), so the set of trans women you know is probably not that representative. These might not be the whole story, but they certainly have a role to play in whatever reconciliation you're seeking. Gender is difficult to navigate: we're all swimming in it.

For me personally: I'm "nonbinary", whatever that means. As I see it today, for me being trans feels like more of a "wrong wholesale gender" thing than a "wrong body" thing. (But I'm open to the idea that I'm just not in touch with my body.) Part of the "wholesale gender" thing is the realization at some point in my life that "gender" was playing a much bigger role in my life than I had realized, including how I relate to people, what interests I gravitate towards, and so on. Something I find deeply aversive.

But I'm also averse to, like, rearranging my whole life to retroactively "fix the gender story" around it, just to make myself more legible. You might parse me as gravitating towards interests that line up with my assigned gender at birth (AGAB), and maybe even as relating to people primarily of my AGAB, and so on. I'm sure some people go further and functionally take this as an excuse to continue to relate to me through the lens of my "birth gender" or what have have you. I'm sure it's easier. From my perspective, I suspect those people are underestimating how much of a clusterfuck the whole "gender" thing is.
by wahern | 2025-06-19 22:19:07+00:00
The glass-is-half-full take is that no states have prohibited gender affirming care for adults. All the present bans in the U.S. only proscribe treatments for minors. But one would be forgiven for not knowing this because it's not how it's reported.

Point being, even the most conservative states haven't (yet) sought to limit treatment for trans adults.[1] Which is not nothing considering how many were so quick to ban abortion.

Also, it's not just the U.S.; plenty of "liberal" Western European countries have reversed course on care for minors. Even the Netherlands, the origin of the WPATH protocol, has pulled back on the reigns for minors, though they haven't yet instituted any prohibitions.

IMO, the trans advocacy rhetoric that equivocated hurdles to gender affirming care for minors as murder backfired. The fact there seems little motivation to limit treatment for adults suggests substantial openness to the issue among even conservative populations. And there are many in the LGTBQ community, include trans community, who share similar sentiments, at least regarding the rhetoric.

[1] Not sure about legislation dictating certain aspects, like waiting periods, but those were widespread as a practical matter in even the most liberal states.
by cassepipe | 2025-06-19 22:19:30+00:00
I only conceded it insofar as everyone can be wrong sometimes, but at least those people seem to have a protocol to deal with it.Most people don't, and are fine with it. I stand on the side of those who care and are trying.

As for smugness, it is subjective. Are those people smug ? Or are they talking passionately about some issue with the confidence of someone who feel what they are talking about and are expecting for it to resonate ? It's the eye of the beholder I guess.

For example what you call my smugness is what I would a slightly depressed attitude fueled by the fact that it's sometimes hard to relate to other people feelings and behavior.
by sfn42 | 2025-06-19 22:19:57+00:00
I completely understand that. You just haven't mentioned it until now.

You could also look for inefficiencies in the search. Maybe the query is inefficient, maybe you can make use of database functionality such as full-text search and/or indexes etc. If you don't have access to make those changes to the db, you can cache the data in your backend memory, your own DB, Redis or whatever you prefer, so your app can be nice and snappy regardless of how ass your dependency is.
by aduwah | 2025-06-19 22:20:24+00:00
League is mentioned further above. That's 131 million players right there. It runs on a crap box too.

It is a fact that having an old PC AND using Linux further limits the options compared to using an old box with a windows with extended support.

I think one of the main issues with the Linux world is that people pretend that it is easy to get on the bandwagon. "The is xyz distro that makes it really simple and it is 90% the same". Well that's a lot of bull. It results in people believing you and then silently running away never to come back again.

I work with linux and mac for about 15 years and I will definitely not give up my gaming PC with windows 10 because I would lose access to some games I am playing plus there is a performance hit that would bug me to no end (which would end up putting me in a optimization loop where I spend more time tuning the PC than actually playing).
by vishyouluck | 2025-06-19 22:20:28+00:00
This project is a google A2A (agent to agent) client implemented using WebSocket and Java. It facilitates real-time communication between agents by leveraging WebSocket. Also provides mechanism for agentic mesh and agentic rag and create complete worklow using a2a or mcp servers

A2AJava is a pure Java implementation designed to support both the Google A2A (Agent-to-Agent) protocol and the MCP (Model Context Protocol), making it a versatile framework for building agentic applications. The A2A protocol standardizes how AI agents communicate and collaborate across different systems, while the MCP protocol focuses on enabling agents to access and trigger a wide range of tools and resources.
by mkw5053 | 2025-06-19 22:20:33+00:00
I like the idea of having a single source of truth RULES.md, however I'm wondering why you used symlinks as opposed to the ability to link/reference other files in cursor rules, CLAUDE.md, etc. I understand that functionality doesn't exist for all coding agents, but I think it gives you more flexibility when composing rules files (for example you can have the standard cursor rules headers and then point to @RULES.md lower in the file)
by mdaniel | 2025-06-19 22:20:53+00:00
To the best of my knowledge, nothing is stopping you from doing any of those things right now. Including, ironically, authentication for pod-to-pod calls, since that's how Service Accounts work today. That even crosses the Kubernetes API boundary thanks to IRSA and, if one were really advanced, any OIDC compliant provider that would trust the OIDC issuer in Kubernetes. The eks-anywhere distribution even shows how to pull off this stunt from your workstation via publishing the JWKS to S3 or some other publicly resolvable https endpoint

I am not aware of any reason why you couldn't connect directly to any Pod, which necessarily includes the kube-apiserver's Pod, from your workstation except for your own company's networking policies
by noosphr | 2025-06-19 22:20:55+00:00
Incidentally a good book on logic is the best antidote to that type of thinking. Once you learn the difference between a valid and a sound argument and then realize just how ambiguous every English sentence is the idea that just because you have a logical argument you have something useful in everyday life becomes laughable rather quickly.

I also think the ambiguity of meaning in natural language is why statistical llms are so popular with this crowd. You don't need to think about meaning and parsing. Whatever the llm assumes is the meaning is whatever the meaning is.
by jauntywundrkind | 2025-06-19 22:21:03+00:00
I used a plant germination heat map on my desk to have some warmth for a while, in a not well insulated room. It was mild help but nowhere like this. I'd really hoped it could help keep my hands warm, make the keyboard warm, but even letting it run for hours didn't do that much for the keyboard, and it's not like you maintain ongoing contact with it.

Cool to see this write-up. Nice to know there's a somewhat more sophisticated path available, with these carbon heat foils.
by tikhonj | 2025-06-19 22:21:24+00:00
Writing high-quality code lets you get more done faster, with less people. It's not just art for art's sake! That's what drives me crazy about this: you can just be better, it isn't even a tradeoff, but most managers choose to be worse instead.

It's been a frustrating thing to talk about. The people who've seen high quality work in action just say "well, obviously it will be faster and more effective", and the people who haven't simply refuse to believe it. It's like there are two incommensurable paradigms around software, and we're just talking past each other :(

The best places get a ton done with very few people. Like, XTX has, what, ≈100 engineers? And they're operating a system trading across 35 countries using hundreds of petabytes of data. That's more logical complexity with higher robustness and performance requirements than tech companies with thousands of engineers. And they're not doing this by slinging crap code at the wall as fast as they can!
by geoka9 | 2025-06-19 22:22:32+00:00
The trackpad can be turned off and there's still a Trackpoint on every Thinkpad that I've seen. Unfortunately the keyboards have become more Apple-like in the name if thinness, but I found that a good external keyboard like TEX[0] paired with a Thinkpad 2-in-1 (Yoga) gets me the the best of both worlds.

[0]https://tex.com.tw
by jiggawatts | 2025-06-19 22:23:06+00:00
A more precise view is that there are boundaries inside of which certain operations are atomic. To make this more precise: the difference between a “dedicated schema” and a “database” is that the latter is the boundary for transactions and disaster recovery rollbacks.

If you mix in two services into a single database - no matter how good the logical and security isolation is — they will roll back their transactions together if the DBA presses the restore button.

Similarly they have the option (but not the obligation!) to participate in truly atomic transactions instead of distributed transactions. If this is externally observable then this tight coupling means they can no longer be treated as separate apps.

Many architects will just draw directed arrows on diagrams, not realising that any time two icons point at the same icon it often joins them into a single system where none of the parts are functional without all of the others.
by codingdave | 2025-06-19 22:23:10+00:00
> most of them won't have someone with that level of thinking

That is an unfair take on it. Come out to the midwest and talk to some of the clerks in the small townships and counties out here. They do know the value of improved data and tech. And they know that investing in better tech can result in a little less money in the bank, which results in less gas to plow the roads, less money to pay someone to mow the ditches, which means on more car wrecked by hitting a deer. So the question is often not about CSV vs. PDF. It is about overall budget to do all the things that matter to the people of their town. Tech sometime just doesn't make the cut.

Besides, elections tend to have their own tech provided by the county or state, so there is standardization and additional help on such critical processes.

People running the smallest of government entities in this country tend to have pretty good heads on their shoulders. They get voted out pdq when they don't.
by mastazi | 2025-06-19 22:23:41+00:00
From the website

> Recording system audio is still very clunky: audio routing hacks, third-party tools that aren't meant for the task - too many steps.

I really love the idea because I'm one of the people who previously had to use those hacks!

But I wonder what are the privacy implications? Maybe the OP could clarify that this:

> RM2000 Tape Recorder just listens. Whatever your Mac is playing, it can record it instantly

means that nothing is retained unless explicitly recorded by the user, right? There isn't cache somewhere that captures last X minutes of audio or anything like that?
by perrygeo | 2025-06-19 22:24:15+00:00
> For someone to cross from Alaska to the southern part of the continent, they would have to sail over 2000km without access to anything but deep ocean and floating ice.

Not exactly. The leading explanation is the "Kelp Highway" theory - the complex coastal geography of SE Alaska and ocean currents could have created a small pockets of ice-free land and given access to rich marine resources. You could effectively island hope down the inland passage until you hit the Columbia river. Having made it to Australia 50kya, we know at least some prehistoric humans had the maritime technology to pull it off.

My take is, it seems likely that at least some of the Beringians made it south of the ice wall during the glacial maxima. If the ice wall was indeed impenetrable 25kya (ie the kelp highway theory is wrong) , the White Sands footprints must have come from people who migrated even earlier.
by baobun | 2025-06-19 22:25:00+00:00
I tried tracking it down and from all I can tell, all these articles in the past few days are just shoddy rereporting of people talking about the "MOAB" dump which was widely reported when it came out in January. I haven't found any substantiative claims on anything new since then.

https://se.security.ntt/en/moab-data-leak-exposes-global-vul...

The referenced "Forbes report" which pops up everywhere says:

> According to Vilius Petkauskas at Cybernews, whose researchers have been investigating the leakage since the start of the year, “30 exposed datasets containing from tens of millions to over 3.5 billion records each,” have been discovered. In total, Petkauskas has confirmed, the number of compromised records has now hit 16 billion.

It really looks like the Forbes writer is shooting from the hip and mixing things up and all these other sites just running with it. Then the LLMs feed on that. A good study of the hyper-real news cycle at play I guess.

https://www.forbes.com/sites/daveywinder/2025/06/19/16-billi...
by baobun | 2025-06-19 22:26:12+00:00
I tried tracking it down and from all I can tell, all these articles in the past few days are just shoddy rereporting of people talking about the "MOAB" dump which was widely reported when it came out in January. I haven't found any substantiative claims on anything new since then.

https://se.security.ntt/en/moab-data-leak-exposes-global-vul...

The referenced "Forbes report" which pops up everywhere says:

> According to Vilius Petkauskas at Cybernews, whose researchers have been investigating the leakage since the start of the year, “30 exposed datasets containing from tens of millions to over 3.5 billion records each,” have been discovered. In total, Petkauskas has confirmed, the number of compromised records has now hit 16 billion.

It really looks like the Forbes writer is shooting from the hip and mixing things up and all these other sites just running with it. Then the LLMs feed on that. A good study of the hyper-real news cycle at play I guess... What are the actual news this is supposed to distract us from?

https://www.forbes.com/sites/daveywinder/2025/06/19/16-billi...