MurphyA/hacker-news huggingface dataset:
by shalmanese | 2025-06-03 08:27:49+00:00
I mean, the root cause of this is quite mundane.

People like to think that intelligence is some intrinsic force but it's far better thought of as situational. We are contextually smarter or dumber based on the emotions we're trying to process from a situation and how our motivation reasoning allows us to avoid certain negative emotions.

The subset of people the OP is trying to argue against are people who are otherwise normally intelligent but have an emotional need for AI to be unimportant that they're unable to process so they build a social community of terrible arguments.

The nature of the internet is that visibility is terribly correlated (and often anti-correlated) with popularity so OP thinks this is some large contingent of people when it's instead algorithmically served conflict generators.

Writing against that is also an algorithmic conflict generator, as evidenced by the number of upvotes here. The correct response is to realize that people putting up terrible arguments about AI don't actually care about AI, they're using this issue to process unresolved trauma from other, unrelated areas of their life and taking their ideas literally instead of seriously is a waste and diversion. There are plenty of smart people with far more nuanced views that still disagree with you where they're interested in the content of the argument.
by wickedsight | 2025-06-03 08:28:52+00:00
That is no different from pretty any other person in the world. If I interview people to catch them on mistakes, I will be able to do exactly that. Sure, there are some exceptions, like if you were to interview Linus about Linux. Other than that, you'll always be able to find a fluke in someone's knowledge.

None of this makes me 'snap out' of anything. Accepting that LLM's aren't perfect means you can just keep that in mind. For me, they're still a knowledge multiplier and they allow me to be more productive in many areas of life.
by jkc101 | 2025-06-03 08:29:51+00:00
Clearly AI (YC S24) | Seattle | Onsite | Founding Software Engineer (Full-Time) | https://clearly-ai.com/

Clearly AI accelerates appsec and privacy reviews. We help enterprises like Rivian and HID Global cut review times by 90%.

We're building AI agents with context from code, tickets, policies, and knowledge bases to auto-fill questionnaires, populate tables, and create diagrams. Clearly AI is an enterprise-grade AI application built on AWS.

You will own major architecture decisions, ship core features, and grow in scope as we scale.

AI Engineering is a new field that presents a rich set of hard problems. You'll need to push the field forward to deliver real value to real people.

We value pragmatism, ownership, and curiosity.

Our product was the winner of the 2025 AWS Bedrock Challenge. Investors include Y Combinator, Basis Set Ventures, and Argon Ventures.

Apply here: https://www.ycombinator.com/companies/clearly-ai/jobs/yQcnFv...
by LeonSetero | 2025-06-03 08:29:57+00:00
SEEKING FREELANCER | Europe | Remote Location: Europe (preferably CET±2) Remote: Yes Relocation: Not required Hours: ~20h/week (potential to scale to full-time)

We’re looking for a freelance software engineer to join our early-stage startup, Setero, on a part-time basis. You’ll be working closely with the founders on a product that’s already being used by sales teams at top companies.

What we’re building Setero is redefining how companies train sales teams—by automating sales training with AI. Our platform delivers deep knowledge, realistic practice, and tailored feedback that feels human. Our goal: make world-class sales training scalable, accessible, and personal.

Tech Stack TypeScript, React, Vite, tRPC, Node.js, Docker, SST, PostgreSQL, GitHub

What we’re looking for

Solid experience in TypeScript (frontend & backend)

Strong React skills or similar frontend experience

Pragmatic approach to engineering—know when to follow best practices and when to ship

Experience working in fast-paced startup environments

Comfortable with production workflows: PRs, CI/CD, reviews, etc.

Bonus: Experience with LLMs or agent-based systems

Interested? Send your portfolio and a short intro to leon@setero.io.
by dr_dshiv | 2025-06-03 08:30:13+00:00
What most people don’t know about history & humanities is how much work there is to do.

People get (rightly!) excited about decoding burnt scrolls in Herculaneum. But most don’t realize that less than 10% of Neo-Latin texts from the renaissance to the early modern period have been translated to English.

One example: Marsilio Ficino was a brilliant philosopher who was hired by Cosimo Medici to translate Greek texts (Plato, Plotinus, the Hermetica, etc) into Latin. This had a massive impact on the renaissance and European enlightenment. But many of Ficino’s own texts have not been translated to English!

LLMs will, of course, have a massive impact on this… but so can students! Any student can make a meaningful contribution if they care to. There is so much to be discovered and unpacked. Unfortunately, so much of the humanities in high school is treated as an exercise rather than real discovery. I judge my students now based on how much I learn from them. Why not?
by red75prime | 2025-06-03 08:30:16+00:00
Don't worry. It would be hard to miss.

But, seriously, while it's not an easy task (otherwise we'd have seen it done already), it doesn't seem to be a kind of task that requires a paradigm shift or some fundamental discovery. It's a search in the space of network architectures.

Of course, we are talking about something that hasn't been invented yet, so I can't provide ironclad arguments like with, say, fusion power where we know what to do and it's just hard to do.

There is circumstantial evidence though. Complex problem solving skills that evolved in different groups of species: homo, corvidae, octopoda. Which points at either existence of multiple solutions to the problem of intelligence or at not that high complexity of a solution.

Anyway, with all the resources that are put into the development of AI will see the results (one way or another) soon enough. If long-term memory is not incorporated into AIs in about 5 years, then I'm wrong and it's indeed likely to be a fundamental problem with the current approach.
by surgical_fire | 2025-06-03 08:30:17+00:00
> But what he describes as teaching history is more like history appreciation. It's not about how to use history as an aid to prediction. It's more about studying the "classics", from Cicero onwards.

How are those things dissociated?

I always saw history as a waht to explain "why things are the way they are". Whatever we are now, this amalgamation of good or bad things, is a consequence of what came before.

Is "studying the classics" from a historical standpoint even done for "appreciation"? I always presumed that one should do so critically, and that's more or less what I found from actual historians.
by hungle9 | 2025-06-03 08:30:22+00:00
Location: Hanoi, Vietnam Remote: Yes (UTC+7 , UTC-5 OK)

Willing to relocate: Yes

Technologies: - Python [advance] - Java - Javascript - Bash scripts [Advance] - MySQL - MongoDB - LLM - Langchain - ReactJS + Redux - VueJS - Airflow - Kafka - TensorFlow - Pytorch - OpenCV - SciPy - NumPy - Pandas - Wordpress - Scikit-learn - AWS - Google Cloud - Docker - Kubernetes

Résumé CV: [Resume/CV Link](https://bit.ly/hunglethanh)

Email: lehung [AT] gmail.com

Website: [hunglethanh9.github.io](https://hunglethanh9.github.io) Linkedin: [linkedin.com/in/hunglethanh](https://www.linkedin.com/in/hunglethanh/)

Hello, I'm Hung. I am a Full Stack Engineer and Product Manager with 10 years of experience in software development and product management. I have led projects at Cohost AI, YODY Fashion Tech, and AICOVIDVN. I specialize in SaaS, automation testing, prototyping, MVP development, and DevOps. I am passionate about programming and open to freelance/consulting or full-time opportunities.
by zvr | 2025-06-03 08:30:23+00:00
Interesting.

I am not sure why, for character-based encodings, they used a general-purpose font (Inconsolata) rather than one that is specifically made for OCR -- and how this would have made it better.

Going further, if you only print a limited alphabet (16, 32 or 39 symbols) why not use a specialized font with only these characters? The final step is to use a bitmap "font" that simply shows different character values as different bit patterns.
by ChrisMarshallNY | 2025-06-03 08:30:40+00:00
I’ve always worked that way. In school (or in seminars), I ask questions that may have the whole room in stitches, but I always learn the lesson. The worst teacher I ever had, was a genius calculus professor, who would harangue you in front of the class, for asking a “stupid” question. That’s the only class I ever took an Incomplete.

That’s the one thing about SO that I always found infuriating. It seems their favorite shade, is inferring that you’re “lazy,” and shaming you for not already having the answer. If anyone has ever looked at my code, “lazy” is probably not a word that springs to mind.

In most cases, I could definitely get the answer, myself, but it would take a while, and getting pointers might save me hours. I just need a hint, so that I can work out an answer.

With SO, I usually just bit my tongue, and accepted the slap, as well as the answer.

An LLM can actually look at a large block of code, and determine some boneheaded typo I made. That’s exactly what it did, yesterday. I just dumped my entire file into it, and said “I am bereft of clue. Do you have any idea why the tab items aren’t enabling properly?”. It then said “Yes, it’s because you didn’t propagate the tag from the wrapper into the custom view, here.” It not only pointed out the source error, but also explained how it resulted in the observed symptoms.

In a few seconds, it not only analyzed, but understood an entire 500-line view controller source file, and saw my mistake, which was just failing to do one extra step in an initializer.

There’s absolutely no way that I could have asked that question on SO. It would have been closed down, immediately. Instead, I had the answer in ten seconds.

I do think that LLMs are likely to “train” us to not “think things through,” but they said the same thing about using calculators. Calculators just freed us up to think about more important stuff. I am not so good at arithmetic, these days, but I no longer need to be. It’s like Machine Code. I learned it, but don’t miss it.
by grishka | 2025-06-03 08:31:44+00:00
Thinking about it a bit more, no, your argument about touchscreens doesn't make sense. The terminal OP looked at runs Linux on the "insecure" side, but the keypad is still passed through to that the same way the touchscreen would be passed through to the Android SoC, because it's used to navigate menus and enter the purchase amount. The Linux side would still send some sort of command to the CPU core that runs the "secure" OS to initiate PIN entry, and it could still just do what you describe.
by Kszysiek | 2025-06-03 08:32:40+00:00
Location: Poland, Europe

Remote: Yes

Willing to relocate: No

Technologies: Elixir, Phoenix LiveView, Javascript, React, Node.js, Python, SQL, Elasticsearch, Protobuf

Résumé/CV: https://drive.google.com/file/d/1k24epCBY7CqMDBUMkuE0CVDCoqO...

Email: krz.cisek@gmail.com

Hi, I'm Krzysiek — a full-stack developer with nearly 5 years of experience. I primarily work with Elixir, but I'm also comfortable with JavaScript (Node.js, React) and Python. I enjoy learning new technologies when it makes sense for the project. I've worked on a variety of projects and had the opportunity to contribute across all areas of the stack. I'm currently looking for a full-time role, preferably involving Elixir.
by rosefly | 2025-06-03 08:34:56+00:00
Stealth / Remote / Frontend Engineer (React Native / Web3)

We're a small, well-funded startup building a new product in the web3 space. We're looking for a frontend engineer with a strong sense for design and UX.

What we're looking for:

- React Native (or Expo) experience

- Ability to turn Figma files into crisp, pixel-perfect UIs

- An eye for smooth, subtle animations

- web3 experience is a strong plus

- Someone who cares deeply about the craft and has a bias toward shipping

We're a small and fast-moving team—this is a chance to have real product impact from day one. Preferably full-time.

If you're interested, drop a link to your work/GitHub and a short note to: careers@oric.app
by fiiico | 2025-06-03 08:35:21+00:00
matcha.fm | Founding full-stack engineer | Remote (CA/EU/US) | High equity

Looking for exceptional candidates with experience building and growing products from scratch that can take ownership of this early days product and take it to the next level.

What is Matcha

Realtime AI search through 1M+ top jobs from all sources Cut through the noise & only see the top 30 jobs to be the 1st to apply to everyday AI Ranks for fit based on your experience and preferences Generates natural AI cover letters on the fly

Skills

React.js Next.js Supabase Javascript Python Firecrawl Scraping and managing large amounts of data Good eye for design

Benefits: Considerable equity Unlimited vacation (At least 4 weeks per year)

Must be located in EU/Canada/US

https://matcha.fm
by proc0 | 2025-06-03 08:35:45+00:00
I only tried a few times. My test is a walk cycle for animating ( i try a spritesheet but also separate images that need to animate). Any animator can do this, it's basic but somehow it has stomped every diffusion model I've tried.

Still extremely impressive, but I just want some frames to use as animation and you would think that kontext would retain the context to get the same character but with the left foot forward instead of the right, and it just refuses. If anyone has tips on making animation frames please share.
by account42 | 2025-06-03 08:35:49+00:00
Not really, you should understand the limitations of the system you are working with, including expected limitations that don't actually exist or only exist for some parts.

For example, knowing that inodes 0 are technically possible will tell you to not rely on inode 0 as a special magic number. It's when parts of the system disagree about details like this that you get issues, not when you learn about them.
by cdrini | 2025-06-03 08:35:50+00:00
I think this has always been a problem; eg the students who do all their assignments in groups and coast through with a cursory understanding of their degree. Or those who cheat.

If someone doesn't want to learn, there have always been ways to avoid it. Now it's easier with LLMs, that's true. But for people who do want to learn, I think it's also easier now with LLMs.

I'm not sure where the equilibrium will land, in terms of whether we'll end up with more people with a deep understanding, or more people with a shallow understanding. Or maybe the ratio will end up being the same, but there will just be more people in both groups! Ie the ease of learning will pull some of the previously shallow learners into developing a deep understanding, and the ease of coasting will pull up people who were never into development before into being shallow learners.
by oggy | 2025-06-03 08:37:05+00:00
I think the main answer was given by another comment: for most projects, correctness usually isn't worth that much (i.e., a bug isn't that expensive for a company producing a piece of software). It also isn't in the software culture (yet?). Today people will be shocked if you don't have a version control system and a CI pipeline. Few people had one 20 years ago. Also, people are often reluctant to learn a new paradigm (think functional programming).

Having done multiple TLA verification projects myself, here are some technical ones:

1. It's actually surprisingly hard to write a good specification, i.e., precisely and formally state what you want. Often it's not even practical, i.e., the specification is so complex that you end up nearly recreating the implementation. Kolmogorov complexity is also a thing for specifications, I suppose ;) 2. TLA in particular is mostly useful for concurrent/distributed systems. 3. Model checking (the method used to verify the TLA models) hits limits pretty quickly. E.g., you may be able only check your system for 2 threads, but forget about 3 threads. 4. The TLA tooling is very clunky by modern standards.
by lifthrasiir | 2025-06-03 08:38:13+00:00
I pondered this from time to time and concluded that paper data storage is of very limited use, mainly because of the information density. Any remotely human-readable form is too sprase to be useful (<10 KB/page), while dot-based or color-based approaches are heavily limited by printing techniques (<500 KB/page). It is hard to preserve paper, unless you are willing to sacrifice its information density even more.

For this reason, paper is at best useful as a bootstrapping mechanism, which would allow readers to construct a mechanism to read more densely encoded data. My best guess is that the main storage of information in this case would likely be microfilms, which should be at least 100x dense than the ideal paper data storage. Higher density allows for using less dense encodings to aid readers. And as far as I know microfilms are no harder to preserve than papers.
by sebstefan | 2025-06-03 08:38:14+00:00
>Professional software developers are in the business of solving practical problems for people with code. We are not, in our day jobs, artisans. Steve Jobs was wrong: we do not need to carve the unseen feet in the sculpture. Nobody cares if the logic board traces are pleasingly routed. If anything we build endures, it won’t be because the codebase was beautiful.

Maybe you are, but I didn't get a Master's degree to produce quick shit for shareholders
by theshrike79 | 2025-06-03 08:38:25+00:00
Do people save time by learning to write code at 420WPM? By optimising their vi(m) layouts and using languages with lots of fancy operators that make things quicker to write?

Using an LLM to write code you already know how to write is just like using intellisense or any other smart autocomplete, but at a larger scale.
by ivape | 2025-06-03 08:38:30+00:00
counterfeiting creative expression

This is the only piece of human work left in the long run, and that’s providing training data on taste. Once we hook up a/b testing on ai creative outputs, the LLM will know how to be creative and not just duplicative. The ai will never have innate taste, but we can feed it taste.

We can also starve it of taste, but that’s impossible because humans can’t stop providing data. In other words, never tell the LLM what looks good and it will never know. A human in the most isolated part of the world can discern what creation is beautiful and what is not.
by column | 2025-06-03 08:38:33+00:00
Feedback : when creating a workspace, a board, or a list, pressing "Enter" is not the same as clicking the "Create" button which is the only button visible. Pressing "Enter" does not create the list.

For a new user like me, the difference between a workspace, a board, and a list is not obvious. A one image explanation would be welcomed.
by ang_cire | 2025-06-03 08:38:41+00:00
One thing that really bothered me that the author glossed over (perhaps they don't care, given the tone of the article) is where they said:

> Does an intern cost $20/month? Because that’s what Cursor.ai costs.

> Part of being a senior developer is making less-able coders productive, be they fleshly or algebraic.

But do you know what another part of being a senior developer is? Not just making them more productive, but also guiding the junior developers into becoming better, independent, self-tasking, senior coders. And that feedback loop doesn't exist here.

We're robbing ourselves of good future developers, because we aren't even thinking about the fact that the junior devs are actively learning from the small tasks we give them.

Will AI completely replace devs before we all retire? Maybe. Maybe not.

But long before that, the future coders who aren't being hired and trained because a senior dev doesn't understand that the junior devs become senior devs (and that's an important pipeline) and would rather pay $20/month for an LLM, are going to become a major loss/ brain drain domestically.
by ChrisMarshallNY | 2025-06-03 08:39:24+00:00
Agreed. It was a very important part of my personal journey, but, like so many of these things (What is a “payphone,” Alex), it seems to have become an anachronism.

Yesterday, I was looking at an answer, and I got a popup, saying that a user needed help. I dutifully went and checked the query. I thought “That’s a cool idea!”. I enjoy being of help, and sincerely wanted to be a resource. I have gotten a lot from SO, and wanted to give back.

It was an HTML question. Not a bad one, but I don’t think I’ve ever asked or answered an HTML question on SO. I guess I have the “HTML” tag checked, but I see no other reason for it to ask my help.

Yeah, I think it’s done.
by cpach | 2025-06-03 08:40:11+00:00
Not all hype is just hot air.

Case in point: WWW and the “dot com” bubble. Dot com was a bubble, but the WWW (and Internet) was a big thing that transformed all major societies. It survived the bust that followed after the boom.

Are LLMs here to stay? We can guess, but as usual, time will tell.
by otabdeveloper4 | 2025-06-03 08:40:15+00:00
> they are generating outputs that satisfy (or at least attempt to satisfy) lots of different objectives across a wide range of requirements

No they aren't. You were lied to by the hype machine industry. Sorry.

The good news is that there's a lot of formerly intractable problems that can now be solved by generating plausible output. Programming is just not one of them.
by rvnx | 2025-06-03 08:40:40+00:00
A LLM is essentially the world information packed into a very compact format. It is the modern equivalent of the Library of Alexandria.

Claiming that your own knowledge is better than all the compressed consensus of the books of the universe, is very optimistic.

If you are not sure about the result given by a LLM, it is your task as a human to cross-verify the information. The exact same way that information in books is not 100% accurate, and that Google results are not always telling the truth.
by hiAndrewQuinn | 2025-06-03 08:41:09+00:00
>A lot of the value added by various intelligent tab completion and LLMs is easily replicated by typing variable and function names at 100+ wpm.

The contrapositive of this is that, if you don't type at 100+ wpm, intelligent tab completion and LLMs add a lot of value you wouldn't otherwise get. Most of us don't, so this ends up being a vote in favor of the AI.
by teruakohatu | 2025-06-03 08:42:41+00:00
> But paradoxically there is simultaneously a lack of top tier within New Zealand

> Really? I'm aware of some extremely top-tier and wildly underemployed talent

In my experience it is incredibly hard to hire top-tier talent, but both of our experiences could simultaneously be true.

Are these people you know actively applying for better jobs and not getting them?

I know of three excellent devs who are IMHO vastly unemployed. At least two of them would struggle to get through a corperate interview process. The other is happy with the chill job they have.