MurphyA/hacker-news huggingface dataset:
by Lammy | 2025-05-03 18:22:34+00:00
> Bethesda doesn't think anything.

It even kind of irks me when people talk about “Bethesda” when it's really “Microsoft Corporation presents Microsoft Gaming presents Zenimax Media presents Bethesda Softworks presents Bethesda Game Studios”.

Not picking on you in particular since the same thing happens with iD Software, Github, NPM, and many many more. I feel like there's a collective lack of straightforward language to discuss the influence of this kind of corporate structure. Falling back to the singular-subsidiary name with the rest unspoken is probably exactly what they want.
Show HN: MapMyLearn – AI tool that creates personalized learning paths
by pablomiar | 2025-05-03 18:22:38+00:00
Hi HN,

I'm a solo developer learning to code, and I'd love to share my second real project: MapMyLearn, an AI-powered app that automatically generates personalized learning paths based on any topic you input.

What it does:

Takes a topic (e.g. "history of capitalism", "learn Rust", or "data storytelling")

Uses AI to break it down into a structured course with modules and submodules

Each submodule includes:

- Detailed, pedagogical content (developed based on online sources to mitigate hallucinations)

- A quiz of 10 questions

- Recommended resources

- An AI chatbot for Q&A

- Optional audio summaries

Everything is generated in minutes.

Why I built it:

As a lifelong self-learner, I was frustrated by the lack of structure in self-directed learning online. I wanted something that could give me direction quickly, and adapt to whatever I wanted to explore.

This project also served as a way to push my skills — full-stack development, prompt engineering, managing APIs, credit systems, and UI polish.

Stack:

- React (CRA) + Material UI

- FastAPI + Uvicorn (backend)

- Langchain, LangGraph for LLM orchestration

- Gemini-2.0-Flash + GPT-4o-mini-tts for AI

- Railway (auth + data + backend deployed)

- Vercel (hosting frontend)

Try it:

It's in free beta and I'm looking for feedback: https://mapmylearn.com/

Would love to hear your thoughts on the concept, the UX, or anything that could make it better. Thanks!
by lolinder | 2025-05-03 18:22:55+00:00
You've clearly never worked customer support. A very disproportionate number of people who call in to customer support are totally and utterly unreasonable. That's why it's such a pain to interact with customer support as a reasonable human: The systems aren't designed for you, they're designed for the abusers who represent something like 20% of the phone calls and 80% of the work.
by sshkuan | 2025-05-03 18:22:57+00:00
I suspect this is the real reason you wrote this, I bet you were just really bored.

That aside, I got into Clojure because churn everywhere else is exhausting. It's pragmatic with interop, you can use with the new shiny thing without leaving your garden or losing your sanity.

EDIT: you must have forgotten how bad (mostly) it is everywhere else.
by o11c | 2025-05-03 18:23:22+00:00
First-party link:

https://capitol.texas.gov/tlodocs/89R/billtext/html/HB01375I...

And the definitions reference:

https://statutes.capitol.texas.gov/docs/pe/htm/pe.43.htm

Note that the definitions each include some variant of "completely lacks value". In particular, the article's "look at these banned books" is an outright fraudulent claim.
by iknowSFR | 2025-05-03 18:24:07+00:00
Is the communication for you or for other AI tools? Meaning is your eventual role just making sure it’s within reason and keeping the AI to AI ecosystem functioning properly? If the output is missing something or misrepresenting something, you update.

Your responsibility is now as an AI response mechanic. And someone else that’s ingesting your AI’s output is making sure their AI’s output on your output is reasonable.

This obviously doesn’t scale well but does move the “doing” out of human hands, replacing that time with a guardrail responsibility.
by charliebwrites | 2025-05-03 18:25:09+00:00
I’d flip it:

If I ran a bacon company and I didn’t have CRISPR pigs I’d advertise in large red print

“CRISPR Free”

Or

“Non-genetically modified”

People are afraid of lab grown meat already, they’ll be terrified of CRISPR meat

My competition won’t be able to advertise the same
by jll29 | 2025-05-03 18:25:57+00:00
"...and run deep diligence"

I've not seen that much but what I've seen is "Let's ask a few buddies and google a bit".

The takeaway that I agree with is the parent's and OP's point that you will need to invest in a lot of companies, perhaps 30-50, and you will nee to be in for the long term.
by rufus_foreman | 2025-05-03 18:25:59+00:00
>> What's wrong with renting?

The problem with renting, in areas like the parent poster is talking about, is that in those areas almost anyone who can hold down a full time job, even a low wage job, can afford to buy a house. When you rent an apartment, you end up living around the people who can't hold down a full time job. Which is not always ideal.
by nu11ptr | 2025-05-03 18:26:08+00:00
I also felt inferior programming in Pascal and believed "real programmers" wrote in C back in the early 90s. I quickly moved on to Turbo C/C++ after only a couple of years writing in Turbo Pascal in my teen years. If there is one thing I have learned in 35 years writing code, it is to ignore tech religion and focus on getting the work done. Some of the biggest feats in software engineering have been done with the fewest resources at their disposal.
by no_wizard | 2025-05-03 18:26:31+00:00
My biggest contention with the article is around writing enterprise software

I find solving business problems exciting. I didn’t really get into this business to purely write code or only work with novel technologies. I got into to empower others to do things they otherwise wouldn’t, couldn’t, or didn’t think to do.

To me, the language I work with is such a small slice of the pie. The problems don’t even have to be novel, I simply like approaching a problem and solving it well, and hearing the feedback about how it helps.
by shae | 2025-05-03 18:26:50+00:00
I'd love to buy this, but I can't afford 2500 euro for a personal fun project.

I have previously purchased and written[1] about the Tympan.org open source hardware hearing aid[2], but it's about $300 which I can reasonably purchase.

If this comes down in price, I'd love to build some neat things with this hardware.

[1] https://www.scannedinavian.com/open-source-hardware-hearing-... [2] https://shop.tympan.org/collections/all
by amadvance | 2025-05-03 18:27:31+00:00
Still, it's strange to me that the GPL is considered OpenSource while the SSPL is not. When the GPL was first released, its requirement that all linked modules be GPL-licensed wasn't so different from what the SSPL enforces today at the network level. I see the SSPL as analogous to the GPL, and the AGPL as analogous to the LGPL, essentially relaxing the requirements either on linking (in the case of the LGPL versus GPL) or on network interactions (in the case of the AGPL versus SSPL)
by lostmsu | 2025-05-03 18:28:36+00:00
No idea how they got 10^28. There are only 10^11 neurons and their firing rate is 2*10^2. Even if you assume they do fp16 accumulation (which I doubt, it is unlikely they are that precise), that adds maybe 10^5 to the total of 2*10^18. That's a very optimistic estimate.
by carstenhag | 2025-05-03 18:28:39+00:00
App Stores have nothing to little to do with what you are complaining about.

As we are talking about Android:

- Play Store: makes sure developers don't do nefarious stuff with the user's data. Yes, for us power users some restrictions are simply wrong, I agree. Use an alternative store for that. But what it does well is optimizing performance: instead of 1 apk with 4 ABI supports (or 4 apk with 1 ABI support each), it can use app bundles to serve you only what your device needs. Also, the Play Store learns what parts of the app are commonly used and contributed this back to make performance improvements for all other users (I was amazed the first time I heard about this). - F-Droid, any other store: ensures your privacy/no-restriction/etc needs are covered.

What they all have in common: your app gets updates! Do you want bugs to be there forever? Do you want to go through 100 apps and manually install updates? Please, no one wants to do that. On your Unix machine you also don't manually check all updates using your package manager, and what changelog each has.
by andoando | 2025-05-03 18:29:38+00:00
I definitely got europhic feelings first time around, but slightly down the line, more energy, calm, focus. My euruka moment was just doing the dishes and actually somewhat enjoying it. Normally I DREAD simple tasks like that. I was just thinking is this what people normally feel?? I wish I was like that all the time.

After a while though Im not quite certain what the residual effects were. Maybe slightly more focus, but I still couldn't focus on my work, side projects, hobbies and any increased focus there was went to video games and bad habits.

Perhaps issue is Im beyond bored of my job that nothing can save it and need to make an active effort to be disciplined
by TekMol | 2025-05-03 18:30:15+00:00
I'm surprised there are developers who seem to not get twice as much done with AI than they did without.

I see it happening right in front of my eyes. I tell the AI to implement a feature that would take me an hour or more to implement and after one or two tries with different prompts, I get a solution that is almost perfect. All I need to do is fine-tune some lines to my liking, as I am very picky when it comes to code. So the implementation time goes down from an hour to 10 minutes. That is something I see happening on a daily basis.

Have you actually tried? Spend some time to write good prompts, use state of the art models (o3 or gemini-2.5 pro) and let AI implement features for you?
by coherentpony | 2025-05-03 18:30:40+00:00
> Correct. Which means that every 20ms pixel slices two or three frames. Which is a really really bad way to profile!

If 20 ms is a reasonable frame time for a modern game, why is it an unreasonable thing to profile?

I understand other, shorter, frame times may be interesting to profile too. My point is that if you want to understand a reasonable or realistic workload, then it should also be reasonable to profile that workload.
by lolinder | 2025-05-03 18:31:03+00:00
Wordpress in 2025 has a very dangerous pair of traits:

* It and all its plugins must be kept up to date or else you will be compromised.

* The BDFL is a maniac who is happy to block access to deliver or receive security updates for petty personal reasons.

With a static site there are no security vulnerabilities to patch, so it doesn't matter if the SSG project totally implodes because the maintainer goes crazy. With WordPress it matters a lot.
by graycat | 2025-05-03 18:31:06+00:00
Try to make some sense out of the OP. Start with some examples:

Google: As I recall, two guys in a garage, literally, until they had a good start on a good business, offered to sell out for $1 million.

Amazon: Bezos and a few programmers.

FedEx: I was there early on and saw a lot of stuff about the BOD (board of directors), Founder-CEO, executives, General Dynamics, visitors from big NYC banks, funding of the airplanes, deals with Memphis to get space on/near the airport, the worker bees, etc. Was close to the action, office next to the Founder--CEO F. Smith, reported to a Senior VP with office across the hall but really reported just to Smith, was close to the BOD ("you just keep doing what you are doing until someone tells you to stop"), twice in work for the BOD enabled crucial investment and literally saved the company, etc.

Plenty of Fish: One guy, three old Dell servers, Microsoft's .NET with ASP.NET and ADO.NET, on-line romantic introduction site, sold out for $575 million.

Compared with Plenty of Fish, how Google started, and the arithmetic in the post, a summary: For the invested money: (a) Too many big, powerful chiefs, and not enough working indians. (b) Big hats, too few cattle. Too much overhead for the work done, e.g., per line of code written and running.

So, one approach: Start cheap, dirt cheap. Sole, solo founder. Only an LLC and with lawyers and accountants like, say, a grass mowing business -- LITERALLY. Founder lives cheap, say, in an area with low cost of living, in a used manufactured house, that is also the office, old used car. Take advantage of the still exploding Internet and cheap, powerful tower case computers (assembled from parts) for development and servers, $60/month 1 Gbps Internet connection, etc. Find a market need can meet with this dirt cheap approach and can get to profitibility with rapidly growing revenue.

So, leave out the time, cost, botheration of: Investors, lawyers, accountants, rented high quality offices, investor meetings, Board meetings, a management tree, manager meetings, reports to investors and the BOD, 10+ employees with all the expenses, legalities, lots of plane travel, employee stock plans, vesting, etc.

For a while, tried to raise funding; time wasted. Lesson: In simple terms, most VCs won't look at a business idea or technology before there is rapidly growing revenue. Then nearly all the VC money is used for the lawyers, other overhead, etc.

Comparison: (A) Dirt cheap: Invest $50-K a year. (B) Angel, VC, private equity approach: $10+ million a year. Big difference.

Problem: Investors need the lawyers, accountants, and other overhead so go for approach (B) where %10- of the money goes for the real work of getting the business going.

Back to work!
by dang | 2025-05-03 18:31:46+00:00
There's a very incomplete list at https://news.ycombinator.com/invited - incomplete because it only includes posts that technically got an invitation link by email, but there are plenty of others. You can also look at https://news.ycombinator.com/pool (explained at https://news.ycombinator.com/item?id=26998308) and find Show HNs in there. But that list includes many Show HNs that we didn't specifically help with beforehand.

(So I guess you can have either a list of too many or a list of too few )

p.s. If anyone notices really cool work that would be even better if the creator did a Show HN, please let us know at hn@ycombinator.com.
by kamranjon | 2025-05-03 18:32:23+00:00
I wouldn't say that they aren't useful for inference (there are pretty clear performance improvements even from the asahi effort you linked) - it's just that you have to convert the model ahead of time to be compatible with the ANE which is explained in the readme docs for whisper.cpp that I linked above.

I would say though that this likely excludes them from being useful for training purposes.
by tjpnz | 2025-05-03 18:33:04+00:00
Bethesda farmed the remaster out to another studio and the issues are mostly performance related. They chose to utilize Unreal Engine 5 for the graphics[0] which means you get all the stuttering and uneven frame times present in most games using it.

0: I recall reading somewhere that the game uses a really old version of Bethesda's proprietary engine too - but only for physics.
by freehorse | 2025-05-03 18:33:30+00:00
In my understanding, they are intended to be utilized by various apps (and Apple intelligence) for performing different machine learning tasks (inference), in a manner that is unobtrusive to the user and the rest of the system. While a GPU would theoretically be more performant, it could potentially lead to excessive energy consumption, temperature rise, fan noise, and other factors that may not be desirable when performing basic tasks like OCR when viewing an image within an application.

Currently, it is for example used through the "Vision Framework" eg for OCR tasks (for instance, when previewing an image in macOS, it performs OCR in the background using the ANE). Additionally, they are utilized by certain apple intelligence features that are executed locally (eg when I asked writing tools to rewrite this comment, I saw a spike in ANE usage).

They can also be used for diffusion image models (through core ml, diffusers has a nice frontend for that) but my understanding is that they are primarily for "light" ML tasks within an application rather than running larger models (though that's also possible, but they are gonna probably run slower than in gpu).
by somethingsome | 2025-05-03 18:33:35+00:00
I understand your point, but I still think it is bad from the point of view of language paradigms[1]. Iframes should have not been created in the first place.. You are changing the purpose of the language while it was not made for it.

(yes in my view I interpret includes as a basic procedure)

[1] http://www.info.ucl.ac.be/people/PVR/paradigmsDIAGRAMeng201....
by dghlsakjg | 2025-05-03 18:34:25+00:00
And I disagree with those laws as well, since, quite famously, the Supreme Court could only come up with subjective rules around what pornography even is.

Quoted: I shall not today attempt further to define the kinds of material I understand to be embraced within that shorthand description ["hard-core pornography"], and perhaps I could never succeed in intelligibly doing so. But I know it when I see it…

In other words, it is entirely subject to the judge whether something is porn or not.

It is famously hard to define, so the outcome is that to avoid liability you must err on the side of censorship, and not free speech. Given that Texas has used civil liability laws in incredibly bad faith around abortions, I am not inclined to give them the benefit of the doubt.
by pixl97 | 2025-05-03 18:34:42+00:00
Back before the days that you could do almost everything over internet but cell phones still existed I had to go to a business to do some transactions on a pretty regular basis. Unfortunately they also were required to answer calls during all that and it was very interruptive. Eventually I realized they had only two lines so I'd call in and ask to be put on hold, then ask the guy behind the counter for his cell and call in and ask to be put on hold again.
by kaoD | 2025-05-03 18:35:33+00:00
I have never been told I'm bad at prompting, but people swear LLMs are so useful to them I ended up thinking I must be bad at prompting.

Then I decided to take on offers to help me with a couple problems I had and, surprise, LLMs were indeed useless even when being piloted by people that swear by them, in the pilot's area of expertise!

I just suspect we're indeed not bad at prompting but instead have different kinds of problems that LLMs are just not (yet?) good at.

I tend to reach for LLMs when I'm (1) lazy or (2) stuck. They never help with (2) so it must mean I'm still as smart as them (yay!) They beat me at (1) though. Being indefatigable works in their favor.
by bandoti | 2025-05-03 18:36:00+00:00
I highly recommend The Tcl Programming Language: A Comprehensive Guide:

https://www.magicsplat.com/ttpl/index.html

For those who are not aware, Tcl is actually part of standard Python distribution through TKinter.

There are many things Tcl has built in that are quite amazing, like a robust virtual filesystem support, reflective channels, and less known these days Starpacks (stand alone runtime) that bundle sources with the binary.

I am current working on bringing back kitcreator for an AI project that uses Tcl as a scripting environment over llama.cpp.

https://github.com/tclmonster/kitcreator

Roy Keene is the original author, and has done some really clever stuff here, like encrypting the VFS appended to the executable. I added compression to this. It provides some manner of obfuscating sources.

And actually, I am also working on using tohil to compile a static Python and load it as a Tcl extension, with the goal to have standalone Python applications bundled with their sources and completely loadable from within the VFS. This will provide a means to bundle TKinter with a “frozen” Python app.

https://github.com/tclmonster/tohil
by iLoveOncall | 2025-05-03 18:36:33+00:00
This is an insane clickbait, and none of the comments seem to have read further than the title.

There are two metrics in the study:

> AI chatbots save time across all exposed occupations (for 64%–90% of users)

and

> AI chatbots have created new job tasks for 8.4% of workers

There's absolutely no indication anywhere in the study that the time saved is offset by the new work created. The percentages for the two metrics are so vastly different that it's fairly safe to assume it's not the case.
by fmajid | 2025-05-03 18:37:13+00:00
Yes, but their refusal to open up the ANE to third-party models negates that. You can get (or will be able to very soon) a Strix Halo Ryzen AI Max+ 395 able to access 96GB of unified RAM (on a 128GB system) for well under half what you'd pay for an equivalent M4 system from Apple.
by snowwrestler | 2025-05-03 18:38:50+00:00
A friend of mine called me to see if I could help update the website of a band he manages, since “the guy” who usually did it was not texting him back lately and they had a single drop scheduled for the next day. Luckily my friend at least had a username and password.

I Googled the band name, used “dig” and “Whois” to ID the host, and logged in. Shared hosting, Cpanel, a browser-based file manager… suddenly I was taken back to being 20 years younger.

I pulled down index.html, put a copy back as index-backup.html, made some changes, put that file back up as index-temp.html and sent my friend the link. We got on a call and worked through some tweaks, and when it was ready I deleted index.html, renamed index-temp to just index, and it was live. Old-school deployment.

And to be clear, this is a real band: it’s their full-time job, multiple albums, they’ve played all the late night shows and an NPR Tiny Desk concert, etc. But really, they don’t need anything more than a couple of flat files that get updated every few months.
by Rochus | 2025-05-03 18:39:28+00:00
My wive just discovered the "ambient house p-funk" style on Suno (https://suno.com/style/ambient%20house%20p-funk) and listens to it all day, not caring a single second who played it and whether the author is human. And if you look at the developments on Spotify you can well see that most people fetch music by mood or playlist and rarely care about who composed, produced or played the music, even if the meta data are available; music has become an anonymous commodity. I also spend several hours just pressing the random selection button, curious and stunned about whatever track this system generates. I don't miss the human aspect at all: it just sounds human.
by detaro | 2025-05-03 18:39:35+00:00
It's a pattern a few remasters have used: Run the entire old engine for the game logic, but bolt a more modern engine on top for the rendering. So it's not just physics but pretty much all gameplay logic thats done by the old code. Which is also why mods that don't touch graphics were apparently easy to port to the remaster, but changing models etc needs adapting to the new system.