MurphyA/hacker-news huggingface dataset:
by Tanzirul | 2025-05-01 16:15:30+00:00
I built Replyhub[1] in the middle of last year. At the time, I had no audience on any platform like LinkedIn or X. I’m still not great at growing an audience :)

But back then, luck was on my side. When I launched Replyhub, the timing was perfect. It was during a period of hype, and there were only one or two competitors in the space. A few newsletters featured the product, which brought in a significant amount of traffic.

I also spent some time preparing for Product Hunt, and Replyhub ended up being one of the top 10 products of the day. The next day, it was included in Product Hunt’s newsletter, which goes out to a huge audience, so I got another big spike in traffic.

By the end of it all, I had over 20 paying customers. I was thrilled cz I was only 18 at the time, and I had never made that kind of money or experienced that level of traction before. Everything exceeded my expectations.

[1] https://replyhub.co
by bluefirebrand | 2025-05-01 16:15:34+00:00
Yes I absolutely used to be very arrogant

I still can be but at some point I recognized that my personality and behavior was driving people away from me and also it made me miserable to be that way. I made a conscious effort to change

Actually, this is somewhat also related to the idea I posted elsewhere in this thread, about being inputs into our own system.

When I wanted to stop being so miserable to be around, I set a goal for myself: "I am going to try to make at least one person smile every day"

I don't think I managed to every day, but it made me take note when I did make people smile. It felt good, partly because I made someone else happy, partly because I was accomplishing the goal I set for myself

I think it was a very key component of becoming a happier person myself
by zerkten | 2025-05-01 16:15:55+00:00
I think you need to add that many more developers, or even teams of developers, are building these apps. They have their own fiefdoms and it's less common for devs to have a complete understanding of the code base.

Over time decisions are made independently by devs/teams which cause the code bases to get out of alignment with a performant design. This is exacerbated by the growth pressure. It's then really hard for someone to come in and optimize top to bottom because there is everything from a bug to a design problem. Remediation has significant overhead, so only things around the edges are touched.

Fast forward a couple of years and you have a code base that devs struggle to evolve and add features to as well as keep performant. The causes are many and we come to the same one whether we complain about performance or maintainability. You probably don't feel this way, but Stripe and other premier engineering companies are way ahead of others in terms of their practices when you compare with the average situation developers are facing.

Independent mobile development is often where I see most attention to performance these days. The situation for these devs is a little bit closer to what existed in the nineties. They have a bigger span of control and performance is something they feel directly so are incentivized to ensure it's great.
by bumby | 2025-05-01 16:16:17+00:00
I'm seeing something similar. LLMs have helped me tremendously, especially in tasks like translating from one language to another.

But I've also witnessed interns using them as a crutch. They can churn out code faster that I did at an equivalent stage in my career but they really struggle debugging. Often, it seems like they just throw up their hands and pivot to something else (language, task, model) instead of troubleshooting. It almost seems like they are being conditioned to think implementation should always be easy. I often wonder if this is just "old curmudgeons" attitude or if it belies something more systemic about the craft.
by AndrewKemendo | 2025-05-01 16:16:35+00:00
If Chomsky was writing papers in 2020 his paper would’ve been “language is all you need.”

That is clearly not true and as the article points out wide scale very large forecasting models beat that hypothesis that you need an actual foundational structure for language in order to demonstrate intelligence when in fact is exactly the opposite.

I’ve never been convinced by that hypothesis if for no other reason that we can demonstrate in the real world that intelligence is possible without linguistic structure.

As we’re finding: solving the markov process iteratively is the foundation of intelligence

out of that process emerges novel state transition processes - in some cases that’s novel communication methods that have structured mapping to state encoding inside the actor

communications happen across species to various levels of fidelity but it is not the underlying mechanism of intelligence, it is an emerging behavior that allows for shared mental mapping and storage
by hcarvalhoalves | 2025-05-01 16:16:43+00:00
> Even if you are the biggest critic of AI, it's hard to deny that the frontier models are quite good at the sort of stuff that you learn in school. Write a binary tree in C? Check. Implement radix sort in Python? check. An A* implementation? check.

I don't feel this is a strong argument, since these are the sort of things that one could easily lookup on stackoverflow, github, and so on for a while now. What "AI" did was being a more convenient code search tool + text manipulation abilities.

But you still need to know the fundamentals, otherwise won't even know what to ask. I recently used GPT to get a quick code sample for a linear programming solution, and it saved me time looking up the API for scipy... but I knew what to ask for in the first place. I doubt GPT would suggest that as a solution if I described the problem in too high level.
by cruffle_duffle | 2025-05-01 16:16:56+00:00
They did. But that was back in the 2000s, when nobody really understood the nuance. Today, calling someone a “hacker” to mean “computer criminal” almost feels like a boomer move. We’ve got way better language now: white hat, black hat, script kiddie, scammer (and all its lovely subgenres—pig butchering, refund scammers), phisher, etc. Not to mention whatever we’re calling the folks running dark net markets these days.

And while the general public might not know the fine distinctions between these, I think society does get that there’s a whole spectrum of actors now. That wasn’t true in 2000—the landscape of online crime (and white hat work) hadn’t evolved yet.

Honestly, I’m just glad the debate’s over. “Cracker” always sounded goofy, and RMS pushing it felt like peak pedantry… par for course.

That said, this whole “vibe coding” thing feels like we’re at the beginning of a similar arc. It’s a broad, fuzzy label right now, and the LLM landscape hasn’t had time to split and specialize yet. Eventually I predict we’ll get more precise terms for all the ways people build software with LLM’s. Not just describing the process but the people behind the scenes too.

I mean, perhaps the term “script kiddie” will get a second life?
by A4ET8a8uTh0_v2 | 2025-05-01 16:17:00+00:00
Hm. Maybe I did not phrase it correctly. I was presenting two perspectives: one of a user, who thinks net outside walled garden is dangerous and user who regularly traverses non-walled garden that the first user perceives as dark net. That was followed by: is there a place darker than dark net:D

Apologies, there are times I do not express myself as clearly as I would want to.
by quantadev | 2025-05-01 16:17:07+00:00
Since sqlite is just a simple file-level locking DB, I'm pretty shocked they don't have an option to let the indexes be stored in separate files for all kinds of obvious and beneficial reasons, like the fact that you can easily exclude them from backups if they were, and you can make them "rebuild" just by deleting them. Probably their reason for keeping all internal has to do with being sure indexes are never out of sync, but that could just as easily be accomplished with hashing algos.
by wltr | 2025-05-01 16:17:17+00:00
I guess, those of us who actually like the idea should be more vocal. As otherwise the devs would read the comments and decide nobody likes what they do. Personally, I’m super happy about current Gnome. Coming after 10+ years of macOS. I don’t want to see that ugly mess of visual distractions on my screen all the time. Basic vitals like battery is okay for me. Distractions from apps, I don’t need them. They serve zero purpose to me, and being a computer user of 20+ years, I never interacted with those widgets. Even on Windows. So, kudos to Gnome team, I really like Gnome since 42 or when they started this radical simplicity thing. I enjoy the system each and every day I interact with it, and it does not wear off. It’s not like it looks cool, but after a couple of days I understand it isn’t.
by zahlman | 2025-05-01 16:17:28+00:00
Because otherwise they aren't actually arguing that it's okay for ICE to do the things you say they do; they're arguing that it's okay for ICE to do the things they do, per their own perception of what those things actually are.

If the distinction doesn't make sense to you, it would be better to take a break from all political discussion on the Internet. This kind of outside view is essential to actual productive discussion.
by gwillen | 2025-05-01 16:17:50+00:00
I think Google basically _is_ the standards committees, at this point. Not in the sense of having majority control just by themselves, but in the sense of (1) the cartel being argued over here (browsers funded by Google) having that or close to it, and (2) Chrome being the main source of new features getting implemented, so that the job of the standards committees is mostly to play catch-up with Chrome.
by avetiszakharyan | 2025-05-01 16:18:04+00:00
I went form bottom up, started with 4B, then 8B, then 30B, and 30B was the only one that started to "use tools". Other models were saying they will use but never did, or didnt notice all the tools. I think anything above 30b would atually be able to go full GPT on a task. 30b does it, but a bit.. meh
by PaulHoule | 2025-05-01 16:18:30+00:00
I've had some friends who grew up in rural villages around Bangalore, went to school in that city, then got more education in the west and wound up working for startups. If you've been on a journey like that, your whole sense of calibration will be off.

But yeah, my wife spends almost all her time working outdoors and she is very emotionally affected by dry summers and the effect it has on the landscape, plants and animals.
by asacrowflies | 2025-05-01 16:18:45+00:00
You are the one who said top 3% earner. I didn't mean it disparaging, but you were coming across as a bit "let them eat cake" most people concerned with identity because it's an everyday struggle to make identity fit reality and most people have way too much to lose to risk rocking the boat . So you die a thousand little deaths everyday so you can no eat and pay bills then have a rich guy online post your comment lol .

Not to minimize but most of your adversity is "normal" almost everyone has had these struggles and they are also easily paved over with money. Also telling how it is all past tense. you described a normal "middle class " childhood through the economic collapse of the 2000s.
by iJohnDoe | 2025-05-01 16:18:46+00:00
There are so many talented people trying to get their first or second job in the cybersecurity industry. Legit, honest, hard-working individuals want to get their chance in cybersecurity. So many posts from cybersecurity companies saying, "Meet us at conferences! Write content! Get to know us, then we'll hire you!" Then in their article they write this. Companies that are even letting these resumes or candidates get a second look are disgraceful. Companies need to get their shit together.

What happened to standard procedures? 1. Phone interview. 2. Video interview. 3. In-person interview. 4. Job offer and hired. Heck, even standard was 1. Phone interview. 2. In-person interview. 3. Job offer and hired.

> From the outset, something felt off about this candidate. During their initial call with our recruiter, they joined under a different name from the one on their resume...
by masterj | 2025-05-01 16:18:48+00:00
Calculators have been available forever, but have not eliminated math education. Even algebra systems that can solve equations, do integrals and derivations have been available forever, but people understand that if they don't learn how it actually works they are robbing themselves. By the same token, if you need to do this stuff professionally, you are relying on computers to do it for you.

> Write a binary tree in C? Check. Implement radix sort in Python? check. An A* implementation? check.

You can look up any of these and find dozens of implementations to crib from if that's what you want.

Computers can now do more, but I'm not (yet) sure it's all that different.
by darepublic | 2025-05-01 16:19:26+00:00
Nothing I guess? Except that they will continue to be vetted after being hired for the quality of their work.

just spitballing but even if someone has a remote computer after getting hired, and is onboarded they should not have access to sensitive systems. So while you can't completely prevent the possibility of hiring a malicious actor security should not simply be on/off. The register article mentioned how after these devs were hired they were immediately able to kick off their plans. I think security is not structured properly if that is the case.
by pxoe | 2025-05-01 16:19:30+00:00
I'm not sure if it's so much "un-american" rather than just "popular culture is dumb" (which may be one's perspective even on culture that's more local to them). It's not interesting, it's shallow. It's refusing to see depth in things. It's anti-interesting, if anything - preventing something interesting from developing, preventing developing interest in something. And there's truly no shortage of unoriginal pearl clutching like this about everything. (besides, "the west" might not be america, nor is it necessarily an outside perspective from some other place or a perspective on things more closely around them.)
by qwerty456127 | 2025-05-01 16:19:38+00:00
I dream of such a lo-fi UI: no animations, no redundant elements, no individually different look&feel for every app - only the information you really need, displayed where and when it really makes sense, updated when necessary, formatted uniformly.

In fact there already are some projects of eInk-orientd OSes (e.g. MuditaOS). I don't know how good they really are though.
by clayallsopp | 2025-05-01 16:19:44+00:00
Hey HN, we just rolled out our first remote MCP integration. Starting today, you can check it out at claude.ai or Claude Desktop by adding Plaid MCP as a Remote MCP server: https://api.dashboard.plaid.com/mcp/sse (you have to be on Claude Enterprise, Team, or Max plans to access. Pro access coming soon.)

We're shipping with the first couple developer-focused use cases: conversion optimization and visual analytics, API usage monitoring and trend identification, and troubleshooting + diagnostics.

If you use Plaid, check it out, and we’d love to hear your feedback! Also happy to answer any questions on building out remote MCP servers generally (in Golang ;) )
by no_wizard | 2025-05-01 16:19:46+00:00
>Since everyone "knows" index funds are the way to go, thats what everyone does, which IMHO is one of the reasons why stocks are so overvalued

Its been general knowledge for a long time. Even more so now, yes, but even before the internet. Famously Warren Buffett has proclaimed that the average person should be investing in index funds for many decades, for example. Bogle published his methodologies like 40 years ago. Value investing was also well understood (and is what made Warren Buffett a billionaire).

Neither of which of these strategies have seemed to overtake the public en masse, even as investing has become easier. There seems to be some disconnect in the human brain that most people can't seem to get their act together with investing[0].

Anecdotally I have been a big Boglehead for quite some time, and long talked people's ear off about it, which inevitably means I'm talking about investing in index funds (the 'holy bogle trinity'[1]). Yet, while I continue to build wealth this way, nobody I know has followed this sound advice, even as I have openly shown that its reasonably sound and likely better than most other forms of investing.

Instead, people buy stock in specific companies, or still trade crypto, or see themselves as day traders etc. with all kinds of predictable (and mixed) results.

There seems to be some allure in the human mind that drives it. I'm not entirely sure what it is, but passive index fund investing while sound, and certainly well known, isn't as 'hot' as it should be.

All this is to say, I don't think its overvalued at all. I think its still undervalued relative to performance

[0]: even when given all the knowledge and tools, though financial literacy isn't great in the US, its not the only reason behind this.

[1]: The three fund portfolio: https://www.bogleheads.org/wiki/Three-fund_portfolio
by belter | 2025-05-01 16:20:27+00:00
The US minimum wage is at $7.25 per hour since..24 Jul 2009, that is 16 years ago. Taking into account cumulative inflation US workers enjoy now about 68 % of the 2009 purchasing power.

https://en.wikipedia.org/wiki/Minimum_wage_in_the_United_Sta...
by jesalg | 2025-05-01 16:20:49+00:00
Cora AI | Founding Engineers (Full Stack & Applied AI) | Remote (USA only, CA & NY preferred) | Full-time | $175-220k + Early Equity

We're building AI agents to transform how B2B companies scale customer relationships. I'll let our customers do the talking: "I'm super excited!! You're changing our lives!!" - Account Manager for Emerging Enterprise (mid-market) accounts that don't usually get very much support

Fresh off our seed round from Acrew Capital, Emerson Collective, Recall Capital and notable angels from LinkedIn, BetterUp, Glean, and Scale AI, and others we're looking for founding engineers to help realize our vision.

Tech stack: Python, FastAPI, React, Vite

- Full Stack: https://cora-careers.notion.site/Founding-Full-Stack-Enginee...

- Applied AI: https://cora-careers.notion.site/Founding-Applied-AI-ML-Engi...

You can learn more here: https://cora-careers.notion.site/

If you are interested, email us at careers [at] cora.ai — These emails go to me, and I review each one of them.

Feel free to reach out if you're interested or have any questions
by jamessinghal | 2025-05-01 16:21:17+00:00
Similar move to Elasticsearch, tacking on AGPL with their existing source available licenses. [1]

The products (commercialized open source) that are often chosen by and championed by developers as opposed to executives see the harm that a bait and switch has on their popularity. With their competitors being more permissive, I don't see many devs moving back unless Valkey loses significant feature parity.

[1] https://ir.elastic.co/news/news-details/2024/Elastic-Announc...
by cruffle_duffle | 2025-05-01 16:22:03+00:00
How could it? The agent calling into the MCP server is the one exposing an interface to the end user. It’s the agents job to prompt the user (and both Claude desktop and cursor do).

It’s the “system administrator”’s job to make sure the MCP is running at the right privilege level with correct data access levels. The MCP server can’t stop somebody from running it as root the same way any other program can’t.

At the end of the day the MCP should be treated as an extension of the user. Whatever the user can do, so too can the MCP server. (I mean, this isn’t technically true.. you can run the MCP under its own account or inside some sandbox… this will probably start to happen soon enough)
by kamranjon | 2025-05-01 16:22:05+00:00
One of the big things I love about Redis is that it’s become this tool for me to learn new techniques and explore data. Like, the new vector sets feature has let me really explore dense vectors and custom search and taxonomy mapping and all sorts of areas that seemed like a high barrier to entry for me, but now I’m just streaming stuff into llama.cpp with an embedding model and storing it in Redis and being able to do mappings between different data sets super efficiently.

A big part of that is API design - I can’t think of another system that is as well thought out as the Redis API - it’s deceptively simple and because of that I didn’t have to wait for client libraries to incorporate the new Redis features - they just work cause they all speak RESP and I can just send raw commands.

All of this is to say that I was really happy to hear Antirez was back working on Redis and it’s paying off in more ways than I could have imagined. People can use valkey or whatever they want as an alternative - but I like Redis because it’s always pushing forward and letting me explore new things that otherwise wouldn’t feel as “at my fingertips” as it does in Redis.
by lapcat | 2025-05-01 16:22:13+00:00
Author here. It's unclear why HN is interested in this post, because it's just a response to another blogger's recent posts, which weren't even submitted to HN. Visitors aren't going to have the background context.

My original post "Mac app launches slowed by malware scan" was submitted to HN last year, though it received 0 comments at the time. https://lapcatsoftware.com/articles/2024/2/3.html
by ethbr1 | 2025-05-01 16:22:21+00:00
The dismissal is implied. And this behavior is endemic in modern reporting and political conversation.

Novel idea: what if we focus on the exact issue that was originally brought up?

'Someone else did it, or something like it, sometime, somewhere.' I'm past caring about that -- because it's used too frequently to distract from the current issue.

A. Hegseth broke the law and shared classified information on a system that wasn't approved for it.

B. Or, he unilaterally declassified operational details without informing anyone or going through a normal process.

It can only be one of the two above options, because the facts aren't in question.

Edit: But looks like National Security Advisor Mike Waltz will be taking the fall for this: https://www.bbc.com/news/live/crkx3ed5dn2t
by quickthrowman | 2025-05-01 16:22:31+00:00
I hang dry my shirts right inside my closet, but humidity isn’t a concern as it’s low in the winter and controlled by A/C in the summer. It takes less time to hang dry since I don’t need to put the shirts in the dryer and then take them out and hang them up.

All other clothing is washed cold and tumble dried on low, towels and bedding is washed and dried on hot.
by Bluestrike2 | 2025-05-01 16:22:31+00:00
I think the issue is less the cost to developers and more the cost to users. Were there more users, no doubt a larger number of indie developers would be able to justify the expense. Without those users--or at least a reliable promise of those users in the near future--it's tough to justify even dipping your toes into it. It's a chicken and egg problem that's fundamentally tied to cost as well as hardware limitations. Discomfort from the bulk and weight was my biggest sticking point even before the price, for example.

Plus, the hardware is just the initial starting point. Your initial outlay will quickly be eclipsed by the dev hours spent working on Vision versions of your app(s), and that's when the opportunity costs become particularly noticeable. Time spent on a Vision app that may have no real market for years is time you could be spending adding features, testing changes, fixing bugs, marketing, etc. Skipping on Vision Pro is really a no-brainer for most indie developers, at least for the foreseeable future.