MurphyA/hacker-news huggingface dataset:
by AbbeFaria | 2025-09-30 05:00:49+00:00
Go do the xv6 labs from the MIT 6.828 course, like yesterday. Leave all textbooks aside, even though there are quite a few good ones, forget all GitHub tutorials that have patchy support, blogs that promise you pie in the sky.

The good folks at MIT were gracious enough to make it available for free, free as in free beer.

I did this course over ~3 months and learnt immeasurably more than reading any blog, tutorials or textbook. There’s broad coverage of topics like virtual memory, trap processing, how device drivers work (high-level) etc that are core to any modern OS.

Most of all, you get feedback about your implementations in the form of tests which can help guide you if you have a working or effective solution.

10/10 highly recommended.
by GenericApple | 2025-09-30 05:01:00+00:00
Hi HN, solo developer here. For the past few weeks, I've been spending more time manually searching for mentions of my projects on social media than actually coding them. I built a simple tool to fix this, and I thought it might be useful for others here too. The tool is called EngagementTracker. It’s a simple Python app that monitors Hacker News for a keyword you want to track and puts any new mentions on a clean, auto-updating dashboard. Tech Stack: I built this MVP in a single day using the BMad Method with GitHub Copilot. It's a FastAPI and HTMX application, so the UI is server-rendered with Python. For the database, I'm usingPostgres on Stashed, but it's deployed on Fly.io. This is a very early MVP, and I would be grateful for your direct, honest feedback. Is this something you would use? What's the one feature you'd add next? What’s confusing or broken? The core functionality is live now. I plan to eventually charge a simple $5/month fee to cover server costs once it's more polished. Thanks for taking a look!
by patternMachine | 2025-09-30 05:01:45+00:00
Physical objects get added to our body schema in a way that digital documents do not. When we hold a book in our hands, our brains incorporate it into the subconscious of our bodies[0]. Digital artifacts can never hope for this level of connection, so it takes much more conscious effort to engage on the same level.

0. https://www.sciencedirect.com/science/article/abs/pii/S10538...
by fragmede | 2025-09-30 05:03:23+00:00
You seem quite knowledgeable, so I've got a question I'd love your opinion on. Those, as well as the GLD ETF and Microstrategy are all denominated in dollars. If I wanted a hedge against the dollar, what would you do? Just in case there's a black swan event and the dollar collapses, where's somewhere safe you would park some assets?
by keyserj | 2025-09-30 05:03:26+00:00
That's a cool idea. Seems like there would be a ton of things contained in an individual's worldview, that it'd be hard to build all of it up. Perhaps when you encounter something that makes you think of some core philosophy, you note it and the philosophy, and eventually there would be a loose picture that forms amongst all the relations.

Certainly would be helpful for trying to understand someone else. Not sure if this is totally appropriate, but it does seem like something that a chatbot would be good at combing through to find examples to suggest why one thinks a certain way about a new topic. You could even ask it about your own worldview!
by gyulai | 2025-09-30 05:04:53+00:00
That seems pretty opinionated, and by building a monoculture, persons with high openness to experience likely won't be drawn to your workplace, and you're also leaving on the table the potential that comes from diversity (a loaded term these days, but substantively still a valid point).

Depending on the kind of work you do and your customers, this may not matter to you, but in a lot of industries, you need the diversity to be able to properly represent and empathise with your customer base, who might be from a very different social cohort than your developers. And Linux desktops, which your customers almost certainly won't be using, may also make that difficult.

People who spend a ton of time ricing their Linux desktops may be bad at setting priorities. If you expect them to continue their ricing, but not do it "on the clock", you're implicitly age-discriminating and discriminating against people with families and/or hobbies and/or "a life".

Also keep in mind that your company is likely only one of a dozen or so workplaces that these people apply to in a given month, sometimes for many months before they land a job, and they probably haven't set up their computer specifically to impress you, but rather to fit the lowest common denominator among the requirements they face from all their application processes and educational activities, and some of that will require Windows.
by darth_avocado | 2025-09-30 05:05:48+00:00
> The Reddit toxicity seems to taint young people into thinking that their employer is their enemy and that they have to approach the workplace like they're going into battle with evil managers

What you’re saying is very true unfortunately and is going to be a real problem. It not only affects how you view your employers and companies but also your peers. If you’re exposed to extreme views even before you start your first job, what happens when you eventually start your first job?
by davidCraigFergu | 2025-09-30 05:06:27+00:00
As an EE working on energy based models[1]; good.

No one should be required to acquire a special literacy or hire an expert in a specialized literacy to use a well understood computing technique (Von Neumann and Turing).

IMO software first engineers are not much different than rent seekers. Using lexical tools based on understanding from the 1960s is hardly high tech.

For all their high minded rhetoric, SWEs are just self selecting biology driven by "FU got mine" philosophy like so many others. After 30 years in tech, it's become quite clear the majority are not much different than an ICE agent; willfully ignorant because their personal compensation banging

[1] figuring out how to store/recompute the geometry of an oscilloscope to keep it brief; too much syntax sugar involved as-is
by fragmede | 2025-09-30 05:08:02+00:00
The Waymo Driver (capitalized because that's its name) watches all, and learns from it. Sometimes the humans in the loop have to override it. I have no insider info, but I make this claim because from my experience riding in them and from talking with other people who have, they started running red lights as a human driver would. And then they stopped doing that.
by krackers | 2025-09-30 05:08:07+00:00
>seems to taint young people into thinking that their employer is their enemy

Is this not true to a first approximation though? I mean you do have to "hide your power level" in some way, but the fact that the employer isn't your friend or family is a good working model to keep in the back of your mind. It's a prisoner's dilemma type situation, and defect/defect seems to be the equilibrium we've converged at.
by charcircuit | 2025-09-30 05:08:16+00:00
>A recommendation engine that looks at my browsing history, sees what blog posts or articles I spent the most time on, then searches the web every night for things I should be reading that I’m not. In the morning I should get a digest of links

I don't understand why Google, Brave, or Mozilla are not building this. This already exists in a centralized form like X's timeline for posts, but it could exist for the entire web. From a business standpoint, being able to show ads on startup or after just a click, is less friction than requiring someone to have something in mind they want to search and type it.
by ergocoder | 2025-09-30 05:09:06+00:00
He was falsely accused of Title IX violations (e.g. sexual harassment or discrimination). The investigation concluded that he didn't do anything wrong.

But Carol Christ, the chancellor, decided to reverse the investigation's conclusion and stripped John's emeritus status.

Holy. This Carol Christ person is evil.

Source: https://www.colinmcginn.net/john-searle/
by puneet1000 | 2025-09-30 05:09:20+00:00
OpenAI’s new GDPval benchmark shows AI can produce spreadsheets, decks, and care plans that domain experts sometimes prefer to human work. But MIT’s State of AI in Business report found that 95% of enterprise AI pilots still fail to scale. This seems like a paradox: the capability is there, but adoption lags badly. I explored this in a recent essay (linked), but I’m curious what HN thinks: where’s the real constraint?
by majormajor | 2025-09-30 05:10:16+00:00
> Yes, governments do need a centralized common identity if they intend to build something like a social credit system. Those without adequate experience dealing with the US system, for instance, may assume that the government already has your info and thus such a system is redundant. However, this is simply not the case. US government systems are a hodgepodge of different systems built by different vendors, over different computing eras, many of which lack a primary key relationship with something like your social security number (the current “default” identifier). Many are plagued with duplicate records, data problems, and other issues that prevent easy correlation of records without human verification. Talk to some people in the IRS or Social Security and you’ll quickly get a sense of how many problems this can create! Maybe it’s improved since I last talked to people about it, but I doubt it.

IMO this is another non-sequitor.

Let's say you had a digital ID in the form of a smart card for your SSN with a USB connection that was required to be plugged in when you auth'd to a government website to file your taxes. No new number would be required for a digital ID card in the US. Tax return fraud to get people's refund sent to someone else, though? Probably down! Does everyone have an SSN? Who cares, let's improve things for the vast-majority case where we have an extremely insecure little piece of paper.

That smart card doesn't magically reconcile and rationalize the sprawling hodgepodge of government systems.

Or, let's go the other way: not having a digital ID card does not prevent the government from rationalizing and tying all those systems together.

You might look back to the recent past when the executive branch sending employees to all those disparate agencies to grab that data and make changes to those systems! They didn't need a new digital ID to do that, and they wouldn't need a new digital ID to improve the use of SSN-as-PK-for-cross-system-joins.

Being more rigorous about tracking the existing numbers already assigned to you does not require smarter, cryptographically-sound, identification tokens. And those tokens do not require the government improve their processes for connecting things *after the "give us your SSN for identification" of their various separate web-based services (or the non-government entities that also use those SSNs) that people love to abuse for fraud.

Nor does any of this make it easier or harder for the government to take "absence of evidence of identity or citizenship" as "evidence of absence of identity or citizenship" - if you fit the non-citizen profile, the burden's already on you to prove it, and what makes you so sure that the courts wouldn't happily let this or a future administration expand the boundaries for "we picked you up because we were suspicious, now YOU have to prove who you are if you ever want to get out" regardless of if a digital ID card exists?
Show HN: NextMin – Node.js and Next.js Admin Toolkit
by tareqaziz0065 | 2025-09-30 05:11:43+00:00
NextMin is a developer toolkit designed to make schema-driven development fast and transparent. Some key features:

Dynamic Schema System – instantly generate CRUD APIs from JSON schemas

Admin Panel – React + Tailwind, live schema updates

API Router – flexible, with JWT + API key authentication

File Storage – S3-compatible upload support

Hot Reloading – backend and frontend reload without restarts

Monorepo Ready – plug-and-play with private npm packages

New: you can try it directly in the NextMin Playground here: https://nextmin.gscodes.dev/

I built this because I believe dev tools should be fast, adaptable, and not locked behind walls. Would love feedback from the community.
by _kush | 2025-09-30 05:12:04+00:00
I am building LookAway[1] - an antidote to seductive screens. Many people have been facing issues like eye strain, digital fatigue, CVS, posture issues, and more due to prolonged screen use and I aim to solve it with this product. I believe managing screen time is as important as managing sleep (if not more).

1: https://lookaway.com
by android521 | 2025-09-30 05:13:40+00:00
~"Brooks believes the sheer size of Nigeria is going to make it an economic and technological epicenter". I laughed when i read this. The sheer ignorance and false assumption that large population = epic economic powerhouse is ridiculous. I critize CCP a lot for various reasons but their effective and efficient governance over the last 40 years can not be easily replicated. Good governance is an incredibly rare asset. India has big pupulation but has no good governance. The chance of Nigeria having as good goverance as China is very close to zero.
by kristopolous | 2025-09-30 05:13:50+00:00
I made something like this 20 years ago and then abandoned it when RSS came along.

I think my advice "just use RSS" still stands.

Any "search the web" strategy these days like that will just give you a bunch of AI slop from SEO-juiced blogs. Also LLM-EO (or whatever we're going to call it) is already very much a thing and has been for a few years.

People are already doing API-EO, calling their tool the "most up to date and official way to do something, designed for expert engineers that use best practices" essentially spitting the common agentic system prompts back at the scraper to get higher similarity scores in the vector searches.

You can't trust machine judgement. It's either too easily fooled or impossibly stubborn. Curation is still the only way
by omoikane | 2025-09-30 05:14:32+00:00
If I have a library that let me curry trailing arguments for a function, then I can see how something like std::flip() could be useful in letting me curry different arguments without costing extra lines of code. The library I had in mind is Google's RPC callbacks:

https://github.com/protocolbuffers/protobuf/blob/main/src/go...

This library was written in the C++98 era. It might seem silly now because with C++11, we could use std::bind or lambda expressions instead.
by bryanrasmussen | 2025-09-30 05:14:57+00:00
This seems like a relatively easy thing to code oneself, or for someone to have already made somewhere (relatively easy, just writing something for yourself command line doing it, assuming you can spend a work week of nights [worst case, based on my working with images in folders in the past I think 10 hours for something that works, reasonable time for coffee and other breaks])
by kmoser | 2025-09-30 05:15:04+00:00
> 9. A minimalist ebook reader that lets me read ebooks, but I can highlight passages and have the model explain things in more depth off to the side. It should also take on the persona of the author. It should feel like an extension of the book and not a separate chat instance.

Companies are already doing this so you can chat with the "author": https://www.wired.com/story/why-read-books-when-you-can-use-...
by soheils9 | 2025-09-30 05:16:19+00:00
Hey all!! For those who've been following us as we build an intelligent assistant at https://mypraxos.com, https://www.reddit.com/r/AgentsOfAI/comments/1no3goe/my_expe..., we shipped the following last week:

1) iMessage Support. iMessage is now a supported integration for interacting with Praxos. You can simply add it from the integrations menu.

2) Integration magic links. AI can now send you magic links to integrate an app without having to manually provide credentials for an integration. Click the link and an oauth window will open.

3) Audio, Video, Image generation support. We have always supported multimedia and file input (despite some issues xD). You can now directly ask for generation of any of the above.

4) New tools for Notion and Gmail, allowing much more extensive 'find' operations as well as creating databases and pages much more freely.

Under the hood,

Below is a (non)comprehensive summary of Praxos's updated capabilities:

–Email management. Find, summarize, respond to, or draft emails. Try asking it to "find emails about X" or "draft a reply to Y." It'll figure out the remaining context on its own and draft it in your voice.

–Answer questions from your data. Ask me things like "what's the tracking number for my package?" It'll comb through the collective sum of all the data sources it's linked to.

–General knowledge: Ask anything from "how tall is the Eiffel Tower?" to "what's the weather in Toronto?"

–Set up automations. It can automatically create schedules and keep them in memory. This means that it'll forward emails, notify you about important messages, and handle repetitive tasks for you.

–Calendar management: Create, update, or delete events and get reminders.

–Research. Look things up for you online, from restaurant recommendations to market research.

All of these are available over both text and voice across iMessage, Whatsapp, Telegram, and Discord.

We are working towards creating an assistant that knows you shockingly well in your pocket, with full awareness of:

-What you’re working, and with what deadlines

-How you slept every morning via whoop & oura and keeps you accountable with your workout / health goals.

-What you like to eat based on your restaurant reservations, takeout receipts, and grocery purchases.

–What you post, like on socials, and newsletters you read, so that it can curate content for you and help you get to the nuggets of information that you really care about faster.

-Who your family, friends, and coworkers are, so that it proactively proposes and schedules activities for you and them..
by ManuelKiessling | 2025-09-30 05:17:07+00:00
On the side, I‘m building a platform that allows to run MCP servers on demand, making them reachable under a public URL, but password-protected. You also get an embedded VNC viewer, and thus you can watch what an AI-agent is doing with it.

This makes it possible to use your own, dedicated MCP server instances from, for example, n8n workflows, without thinking about infrastructure.

https://mcp-as-a-service.com
by MarioMan | 2025-09-30 05:17:13+00:00
Those interested in the article may also enjoy reading this one, which really helps to sober your perspective on why one would even go for a CS PhD:

“So long, and thanks for the Ph.D.!” a.k.a. “Everything I wanted to know about C.S. graduate school at the beginning but didn’t learn until later.”

https://www.cs.unc.edu/~azuma/hitch4.html
by coolThingsFirst | 2025-09-30 05:17:16+00:00
> A minimalist ebook reader that lets me read ebooks, but I can highlight passages and have the model explain things in more depth off to the side. It should also take on the persona of the author. It should feel like an extension of the book and not a separate chat instance.

Isn’t this just a chrome extension that sends data back and forth with chat gpt token?
by commandersaki | 2025-09-30 05:18:22+00:00
The problem has become that a lot of kids coming out of college have done little more than memorize Leetcode problems and outsourced classwork to AI

I’m pretty senior and I memorise a bank of leetcode solutions if I’m going for an interview that is definitely leet code. It has served me well for some interviews, and will remain my top strategy. I can still solve problems on the spot when needed, and much prefer challenging non leetcode programming problems, but that is far and few between.
by marxism | 2025-09-30 05:18:57+00:00
I'm working on Happy Coder, an open source Codex and Claude Code native mobile app (plus a web app).

Happy lets you spawn and control multiple Codex/Claude Code sessions in parallel. Happy Coder runs on your hardware, works from your phone and desktop, costs nothing, End to End encrypted, and permissive MIT License.

https://github.com/slopus/happy

Happy Coder is a unix style "do one thing well" project.

The goal is zero workflow disruption. I want to be able to run CLI coding agents on any internet connected computer, and control them with my phone. Happy has a command line wrapper for Codex and Claude Code that let you start a session in your terminal, and then continue it from your phone with real time sync. So type in your terminal and see it on the phone, type into your phone and see it in your terminal. So you can switch back and forth.

There is an optional voice agent some contributors have been hacking on that lets you talk to the voice agent first, and the voice agent then writes prompts for Codex/Claude Code and answers questions about what the coding agent running on your computer is doing/did. The voice agent feature is pretty neat, but in my opinion needs a bit more iteration, so any ideas or help would be awesome.
by ModernMech | 2025-09-30 05:19:07+00:00
We see the evidence in the article of "everybody struggling" is:

-Berkeley students haven't gotten as many internship offers and their salaries are not exceedingly high (but they are still getting offers).

- He claims his son is struggling.

I dunno, maybe he is right but this doesn't sound exactly like Armageddon.

Also this: "it's going to be a great career. It is future-proof — that changed in four years"

Huh? How is it not still a great career? Just because Berkeley grads can't get insane salaries right out of college? Also, how was is ever future proof -- I've been constantly retraining on technologies for 30 years.

This article is just soundbites, nothing to see here.
by hackyhacky | 2025-09-30 05:19:15+00:00
The assembly is hard to understand. I recommend looking at the C-- intermediate output, using the -ddump-cmm flag, with -O2. The results in most of the functions getting inlined and flip is removed entirely.

You can see this clearly if you use conspicuous numbers. If, instead of (flip foo 2 3), you give (flip foo 2 99), you will code like this:

R3 = GHC.Types.[]_closure+1; R2 = 97; Sp = Sp - 16; call GHC.Show.$fShow(,)_itos'_info(R3, R2) args: 24, res: 0, upd: 24;

97 is calculated at compile time.
by aspect0545 | 2025-09-30 05:19:33+00:00
There’s a big difference between somebody not being your friend and somebody being your enemy. I’ve had a similar experience with a sub par employee, who at some point admitted that he wasn’t doing his best at work because he was "only there to exchange his time for money, not make any meaningful contributions".

That guy was absolutely immersed in internet culture, making him less self-aware and very unpleasant to work with.
by jakobnissen | 2025-09-30 05:20:10+00:00
I'm a research scientist, and I think it's fine. Though it may vary with your country and time.

During my PhD, we learned that about 1 in 10 PhDs got a permanent academic position. That's intentional - the industry wants way more PhDs than the university. If we only trained future professors, we'd train many fewer.

But PhDs have low unemployment, even in subjects like history and philosophy, and the jobs they get in industry are usually good. So getting a PhD is not exactly the career suicide that people paint it as.

The author is right about the whole grant game though. Fuck that.
by JumpCrisscross | 2025-09-30 05:20:20+00:00
> This will be very challenging for inexperienced programmers

It doesn't look like the undergrad-to-industry pipeline works anymore for programmers.

Those who teach themselves out of passion will always have a place. But for most coders, a graduate or PhD may become necessary. There just isn't may not be profitable niche for a CS grad out of undergrad in the private sector with AI.