MurphyA/hacker-news huggingface dataset:
by pohjie | 2025-06-03 03:19:17+00:00
Location: Singapore

Remote: Yes, open to splitting time between US/Europe and Singapore

Willing to relocate: Yes, see previous statement

Technologies: ML (PyTorch), applied AI (RAG, fine-tuning, evals), full stack web dev (JS)

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

Email: hey at pohjie dot com

I am primarily interested in productising language models- e.g. fine-tuning and evaluating models for use cases, building more efficient implementation for production. I've spent the past two years on building my own startups (no PMF, did not get past pre-sales, but really enjoyed all the user interviews), and was a ML engineer at an e-commerce platform (Shopee) in SEA. I enjoy customer-facing roles and am looking for forward deployed engineer or AI engineer roles. Lastly, I graduated from National University of Singapore with Highest Distinction in Computer Science. Thanks for reading and do reach out to me if you think I'm a good fit!
by tpmoney | 2025-06-03 03:19:22+00:00
> You've had an issue for months and the logs were somehow so arcane, so dense, so unparseable, no one spotted these "metadata corruption issues?" I'm not going to accuse anyone of blatant fabrication, but this is very hard to swallow.

Eh, I've worked on projects where because of un-revisited logging decisions made in the past, 1-10k error logs PER MINUTE were normal things to see. Finding the root cause of an issue often boiled down to multiple attempts at cleaning up logs to remove noise, cleaning up a tangentially related issues and waiting for it to happen again. More than one root cause was discovered by sheer happenstance of looking at the right subset of the logs at the right moment in time. I can absolutely buy that a system built for parsing large amounts of text and teasing patterns out of that found in minutes what humans could not track down over months.
by deadbabe | 2025-06-03 03:21:26+00:00
the flaw in P/E ratio is that it is only a snapshot of what is currently happening today.

For fast growing companies, it’s useless because they quickly add new revenue streams and profits can change quickly.

If you are purely investing off of sane P/E ratios, you might make some safe investments, but you will always be late to the party.
by onetimeusename | 2025-06-03 03:22:13+00:00
Ok sorry to get abstract but to me what you are talking about is differentiating between understanding and correctness. We as humans, for now, need to understand the code and that's not easily transmitted from the output of some AI. In fact, that's a hard problem. But I don't think it's impossible for AI to assist humans with that. The AI could help walk humans through the code to understand quickly what's going on. Maybe ultimately the issue here is trust. Do we trust the AI to write code. Maybe we spend more time trying to verify it for now. I think that shows we place a lot of trust in humans to write code. Maybe that changes.
by proc0 | 2025-06-03 03:22:32+00:00
> Why is it than whenever people think of artificial intelligence the only options they see are dumb as a rock / pure parrot, or some omniscient god?

That's not a bad question. I think it's because of the implications of building an autonomous intelligent agent. If it's actually intelligent then it has to understand basic instructions and also follow simple logical reasoning to avoid pitfalls, consistently.

i.e., if a human artist is really good at generating art, if I ask them to please create a character with the left foot forward, it's an easy and obvious task they can do. Currently AI is really good at many things, which is great, but then it fails at simple things you would expect it to know if can do these other really hard things. This disconnect is what causes them to not be reliable, and therefore not as useful.

That said, who knows we could be months away from a leap that will give them internal logical structures that will allow them to actually reason from first principles consistently every time. In my opinion, this is the leap we need in order for all of the current hype to be real.
by jrop | 2025-06-03 03:22:50+00:00
I use vim as well, and one editor-agnostic coding assistant that is pretty decent is Aider. It is a little buggy sometimes, but it's been a blast to experiment with. I run it in a separate split with Tmux. Its whole schtick is to use it as a pair programming device. So I'll edit code in one split and use Aider in another, alternating at key points. This has worked pretty well for personal projects. I typically don't do this at $dayjob, though.
by tpmoney | 2025-06-03 03:22:53+00:00
>There’s an implication that the LLM did something that was eluding people for months, but when you read more closely they don’t actually say they were working on the problem for months. Just that they were complaining about it for months.

On the other hand, we've all probably had the experience of putting out a fire and wanting time to track down an issue only to be told to not bother since "everything is working now". Sometimes you spend months complaining about something because the people you're complaining to don't have the time to dive into an issue. Even if it would have taken mere hours for a human to hunt down the issue, someone still has to be given those hours to work on it. By contrast, copying a bunch of logs into an AI is nearly free.
by ethbr1 | 2025-06-03 03:23:36+00:00
HN isn't representative of the general population.

Very few people who I talked to outside of HN could give me a coherent definition of a randomized controlled trial.

I'm all for people being curious, but the catch in modern society is that people also need to be honest about their own ignorance.

Because faux curiosity being used to mask discomfort in ignorance is a recipe for bad outcomes.
by analog31 | 2025-06-03 03:24:41+00:00
I repair practically anything that breaks in my house -- except heavy work on the car, or the roof. A few things, from me as a kid:

1. Take things apart, and try to figure out how they work. Don't worry too much about getting them back together. But then, trying to reassemble it is good practice too. There's plenty of old electronic junk that you can explore before throwing it away. Build a mental catalog of how things work and are assembled. Among other things, this will help you when you need to come up with a strategy for getting some particular gadget open -- often 9/10 of the problem.

2. Like others have said, YouTube is great. People will make a video of a repair, or even just getting something open, for a few "likes." Also, most of them are just normal genuine people who aren't trying to be influencers, so it's kind of culturally refreshing. Many of my successful repairs started with YouTube, such as my clothes washer and dryer, refrigerator, lawn mower.

3. Many of my most cherished tools are what I call for "demolition," not electronics specific, like picks, pry bars, a slim knife that can get between things, stuff like that. Another set of cherished tools are my magnifying visor, small magnifying glass, bright flashlight, and a stereo inspection microscope that I got second-hand.

4. A lot of "electronic" failures are actually mechanical in nature, and you can just use your general troubleshooting rundown to figure them out. Switches, connectors, cables, etc.

5. Begin to get the hang of identifying parts, and how part numbering schemes work. It will help you in your search for spares.

6. These days I often ask my spouse for a opinion. She's a laboratory scientist, quite sharp and skeptical. I'll have a hypothesis, and she asks the one question that blows it out of the water.

Good luck! Don't get electrocuted or burn your house down.
by superdocs1 | 2025-06-03 03:24:58+00:00
SEEKING WORK | Europe | Remote

I'm a freelance consultant specializing in document processing.

Currently building an app that extracts key information from PDFs and automatically highlights the source text for each extracted data point, allowing users to easily verify the accuracy of the extracted information.

I can help with:

- LLMs, RAG, Structured Extraction - Data extraction from PDF documents - OCR projects - Table detection/recognition - Document classification - Document splitting - PDF workflow automation

Email: superdocsio@gmail.com

Web: https://superdocs.io
by cowlby | 2025-06-03 03:26:18+00:00
This is where o3 shines for me. Since it does iterations of thinking/searching/analyzing and is instructed to provide citations, it really limits the hallucination effect.

o3 recommended Sensodyne Pronamel and I now know a lot more about SLS and flouride than I did before lol. From its findings:

"Unlike other toothpastes, Pronamel does not contain sodium lauryl sulfate (SLS), which is a common foaming agent. Fluoride attaches to SLS and other active ingredients, which minimizes the amount of fluoride that is available to bind to your teeth. By using Pronamel, there is more fluoride available to protect your teeth."
by pryelluw | 2025-06-03 03:26:34+00:00
SEEKING WORK | Atlanta, GA | Remote

Technologies: Python, Django, Typescript, Node, React, PHP, AWS

About: I’m a Python software foundation fellow, 15+ years of professional experience in startups and enterprise, and experience shipping software. Rates: $4,000 per 30 days. You define the tasks and I’ll complete them. If you need me for more time then book me for another 30 days for the same price. No surprise bills or price increases. No negotiations needed if your scope changed.

Shoot me an email to pryelluw AT gmail.com if you’d like to learn more.
by aard | 2025-06-03 03:26:49+00:00
Location: Salt Lake City, UT

Remote: Yes, hybrid or onsite also OK

Willing to relocate: Yes

Technologies: C/C++, Python, Embedded Linux, IoT, Docker, Bash, Golang, OpenGL, Qt, CMake, IaC, CI/CD, 3D Graphics/Math, Real-time Systems

Résumé/CV: https://www.linkedin.com/in/adam-ard-03245215/

Email: adam.ard2011@gmail.com

Senior system engineer with 25+ years of experience in robotics, embedded devices, and 3D applications. I've worked on everything from humanoid robots and smart energy systems to AAA console games and graphical simulation tools. I’m passionate about developer experience and recently created Organic Markdown (https://github.com/adam-ard/organic-markdown), a literate programming framework. I write about software design and developer culture at https://rethinkingsoftware.substack.com. Looking for deeply technical roles where software meets hardware and math meets the real world.
by fragmede | 2025-06-03 03:27:41+00:00
Genuine question, which part of Jarvis is still science fiction? Interacting with a flying suit of armor powered by a fictional pseudo-infinite power source, as are the robots, and the fighting aliens & supervillains, but as far as having a robot companion like the movie "Her", that you can talk with about your problems, ChatGPT is already there. People have customized their ChatGPT through the use of the memories feature, given it a custom name, and tuned how they want it to respond; sassy/sweet/etc, how they want it to refer to them. they'll have conversations with it about whatever. It can go and search the Internet for stuff. Other than using it to manipulate a flying suit of armor which doesn't exist, to fight aliens, efficient the jury's still out on, which parts are there that are still science fiction? I'm assuming there's a big long list of things, I'm just not at all well versed in the lore enough to have a list of things that genuinely still seem impossible and which seem like just an implementation detail that someone probably already has an MCP for.
by onetimeusename | 2025-06-03 03:27:44+00:00
Regardless of what people say to you about this, most (all?) undergraduates in CS programs are using LLMs. It's extremely pervasive. Even people with no formal training are using AI and vercel and churning out apps over the weekend. Even if people find reasons to dislike AI code writing, culturally, it's the future. I don't see that changing. So either a huge percent of people writing code are doing it all wrong or times are changing.
by proc0 | 2025-06-03 03:27:48+00:00
In that case you would be using it as a tool, which of course has already made a huge impact and will continue to do so. There is however a promise being made by the leading AI companies, than in fact we will have the equivalent of human digital minds. The implication of this is that both the editor and the author can be AIs. It's just the direction Google, OpenAI, etc. are at least trying to go in.

Part of the discussion is whether this is hype or not, and I'm just saying that at the moment it seems like hype because they're clearly more like tools right now, and it's unclear if we will make the leap such that they do become digital minds without a few more breakthroughs.
by tpmoney | 2025-06-03 03:28:35+00:00
How does anyone self learning know they're learning the "right things and the best way to do things"? By putting the stuff they've learned into practice and putting it up against the real world. How many Rust tutorials are out there that teach things incorrectly, non-idomatically or just inefficiently? How does anyone not already an expert know except by trying it out?
by sleepyguy | 2025-06-03 03:29:09+00:00
It's something watching Americans and many others, oblivious to the fact that we are on the precipice of another World War. Not much we can do, it's coming and it's all there for anyone to see if they are looking. The West is going to wish it had done more to help Ukraine, there was a window of opportunity that may have prevented what we're going to be in for.
by mattl | 2025-06-03 03:30:35+00:00
I run a music community that’s been around for 16 years and many users are asking me what they can do to avoid AI in their lives and I’m going to start building tools to help.

Many of the people pushing for a lot of AI stuff are the same people who have attached their name to a combination of NFTs, Blockchain, cryptocurrency, Web3 and other things I consider to be grifts/scams.

The term “AI” is already meaningless. So let’s be clear: Generative AI (GenAI) is what worries many people including a number of prominent artists.

This makes me feel like there’s work to be done if we want open source/art/the internet as we know it to remain and be available to us in the future.

It drives me a little crazy to see Mozilla adding AI to Firefox instead of yelling about it at every opportunity. Do we need to save them too?
by claireyzh | 2025-06-03 03:31:24+00:00
Hey everyone Over the past few weeks, I’ve been deep in the job hunt for early-stage startup roles. I was spending hours every day tweaking my resume, filling out the same job application forms over and over, and… getting ghosted. So instead of burning out, I built a tool to do it for me. It’s called VentureAI — an AI job application assistant that: Scans 5,000+ jobs from early-stage startups (backed by Sequoia, a16z, YC, etc.)

Matches you with roles based on your background

Tailors your resume + responses

Applies for you with one click

It’s still in early access — but I’ve already submitted 50+ startup apps using it, and got a few interviews already. If you’re looking to break into startups (or just want to stop filling out the same form for the 20th time), it might save your sanity. Join the waitlist here → ventureaicareers.com Would love your feedback, questions, or brutal honesty
by mig39 | 2025-06-03 03:33:28+00:00
You reply that the FAA is clear. Someone points out the article is about Ireland. You reply about the UK. You know the UK and Ireland aren't the same, right?

Maybe read the article, as it discusses the ambiguity in Irish law about airspace. The word "reasonable" occurs.

In practice, that's what I do when I fly my drones in my Canadian neighbourhood. Sure, the airspace above someone's property isn't theirs, but that doesn't mean I want to annoy my neighbours. So I tend to fly high enough that they don't even see or hear my drones at all. I try and be "reasonable" like my Irish cousins.

Here's my latest drone photo. I doubt any of my neighbours saw or heard this flight:

https://360.menino.com/panorama/the-view-from-eagle-ridge
by dang | 2025-06-03 03:34:05+00:00
"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

"When disagreeing, please reply to the argument instead of calling names. 'That is idiotic; 1 + 1 is 2, not 3' can be shortened to '1 + 1 is 2, not 3."

https://news.ycombinator.com/newsguidelines.html
by erulabs | 2025-06-03 03:36:09+00:00
Been an SRE and DBA for almost 20 years and the only truth in tech I firmly believe in: use whatever you want in a new project. Build fast and get it out. Once you have paying users, hire old dads like me to move you to Cassandra or Vitess or TiDB or something, or dont and just pay the bills for mongodb and laugh all the way to Series C.

I wouldn't start a new project with MongoDB, I'd probably use ScyllaDB, and i'd spent months getting the data model just right while you launch and get paying customers.
by scheibo | 2025-06-03 03:36:13+00:00
> I still find C to be better anyways.

Whatever floats your boat, programming language wise. People tend to focus too hard on languages and forget they're really they're just a tool to build cool things.

> What you did may be OK for your uses, although not quite what I wanted to make

Totally understandable - engines are hard to be perfectly general because of the various tradeoffs and constraints involved. If my work and documentation helps make it easier for future developers to write their own engines that better suit their needs that's still a plus in my books.

> OK, although PKHeX is now another different programming language

You'd probably just stick it behind a simple API and run it on a server if you wanted to host a full blown simulator in the spirit of Pokémon Showdown. Or if you want it client side you can just write your client in C# (pretty common for games) and then link in the engine separately (you don't need a Zig compiler, just grab the release).

> while your program also has the dependencies (a Zig compiler, which must be older than a specific version, and also JavaScript code).

This is a misconception, hopefully careful reading of the documentation would reveal this to not be the case? The engine itself does not require JS (it is a development dependency - you don't need to be able to run the integration tests to use the engine) and works perfectly on every version of Zig since 0.11.0 (which is no small feat), it just is faster on older versions, thus those are recommended.

> PP Up does affect the team definition and the game behaviour (it affects such things as e.g. whether or not Struggle is a legal selection).

Pedantically, PP, not the number of PP Ups impacts whether or not Struggle is a legal selection (or even more pedantically, PP plus things like whether a move is Disabled/Imprisoned etc impact whether or not the Pokémon will Struggle).

> For some later generations, it might be significant if PP can be recovered during battle in some circumstances.

Yeah, in Generation III and onward I believe it will become relevant to store the number of PP Ups applied (due to the introduction of the Leppa Berry) whereas in Generation I and II only the total PP is required (MysteryBerry exists in Generation II but since it always restores 5 PP when PP reaches 0 and no move that can have its PP restored has less than 5 PP this is still safe).

> although I would have the battle engine to specify by the API that some things are exposed

This additional bookkeeping slows down the engine. A design principle of the engine is that if something can be pushed to the client it will be. This makes using the engine much more tedious, but means the engine will be as fast as possible which ultimately makes it viable for a wider array of use cases.
by ethin | 2025-06-03 03:36:40+00:00
Location: North Dakota, US Remote: Yes Willing to relocate: Yes, depending on location Technologies: C++/cmake/vcpkg, Python, NixOS, Git, CI/CD, Zig, AWS EC2/DynamoDB/SNS/SES/Route53, GCP, and others. Résumé/CV: https://cloud.the-gdn.net/s/aBdbad22Ewia2at Email: ethindp@pm.me

I have significant experience in development of various things, from operating systems to game engines to higher-level apps designed to make products accessible to individuals with disabilities. I've always been stronger on the back-end side of things, system administration/IT/the lower-level parts of the stack, that sort of thing, and have less experience when it comes to UX or front-end development. The vast majority of my experience comes from either my degree or me being self-taught, so I'd like to gain a lot more professional experience than I currently have. Right now I'm an OSS contributor to several projects:

* I'm the lead developer of UAAccess, which makes the Apollo line of audio interfaces from Universal Audio accessible to individuals with disabilities; that's written in Python.

* I'm a major contributor to the Non-Visual Gaming Toolkit (NVGT), and have implemented all kinds of things from basic anti-cheat protections to assisting with the development of our new audio subsystem.

* I've also written an implementation of the Noise protocol framework in C++20, mainly because I couldn't find one that met the requirements I was looking for.

I also self-host my own infrastructure, including the server where I host my resume (which runs NixOS).
by neilv | 2025-06-03 03:37:05+00:00
> I reckon it will be valuable in the future that comes.

If you foresee supply chain or financial difficulties where you are, enough that people will need to keep old machines running...

* Question: Are you thinking for keeping your family's device's working, and maybe teaching them? Or for operating a primary business, or side business?

* If you're currently financially comfortable, you might want to quickly learn what tools and supplies you'll need for several(?) years, and see whether they're currently available and inexpensive where you are. (For example, temperature-controlled soldering irons, desoldering device or braid, a multimeter that has all the features you expect to need, misc. screwdrivers, many sizes and types of security bits, smartphone repair spudgers and suction cups, an assortment of various high-quality capacitors of various specs, an assortment of hookup wire, fuses. Some common parts, like mains power cords, are easy to find from unfixable devices.)

* Repairing power tools and small&large appliances, is a bit different than repairing old radios and televisions, is a bit different than new radios and televisions, is a bit different than older computers, is a bit different than newer computers.

* If this includes keeping old computers working, you might want to think about what kinds, and what parts will wear out and be difficult to cannibalize. For example, some laptop models will need their fans replaced eventually, and then maybe their keyboards. Laptops made 15(?) years ago will soon need new backlight tubes and/or inverter boards, or new panels (possibly LED-backlit, plus the electronics to drive them). Most PCs and laptops will need new thermal compound eventually, especially if you do some kinds of work on them. Fortunately, most PC parts can be cannibalized easily.

* Repairing smartphones requires special parts and supplies, and in some cases might be impossible. You might think ahead to which ones you expect to want to repair, watch (and try to youtube-dl) the tutorial videos, and

* For a business refurbishing old laptops, you might want to start saving repair PDFs now, in case the Internet gets fragmented. For Lenovo/IBM ThinkPad laptops, search for "Hardware Maintenance Manual" and the model numbers.

* Try to avoid IoT, and computers and software that depend on some company's servers to keep running. And move to Linux (such as Debian Stable) if you haven't already. WiFi routers should be running OpenWrt for security and longevity. And consider whether you want to focus on a particular ecosystem of smartphone and tablet (iOS, proprietary Android, "alternative firmware" Android) that you expect to be able to source enough devices for and keep working.