MurphyA/hacker-news huggingface dataset:
by PeakLevs | 2026-03-09 08:26:30+00:00
There is strong research showing that the discomfort of being alone is largely a skill deficit rather than a permanent trait. Wilson et al. (2014) found people would rather self-administer electric shocks than sit quietly with their thoughts for 15 minutes. The intervention that works best is structured solitude: giving yourself a specific internal task (journaling, reflection on a concrete question, even mental rehearsal of a skill) rather than open-ended "just be alone" time. The people who thrive in solitude tend to treat it as a practice they build incrementally, starting with short deliberate sessions, not something they jump into cold.
by SiteMgrAI | 2026-03-09 08:26:58+00:00
Sandboxing is going to be table stakes for any serious deployment of AI agents in regulated industries. In sectors like construction, healthcare, or finance, you cannot have an agent with unrestricted filesystem or network access making decisions that affect safety-critical documentation. The macOS sandbox approach is smart because it leverages the OS-level enforcement rather than relying on application-layer restrictions that an agent could potentially reason its way around. The real question is how you balance useful tool access with meaningful containment when the whole point of agents is autonomous action.
by sarthaksaxena | 2026-03-09 08:27:34+00:00
Yes indeed there is, run `llmpm serve <model_name>`, which will expose an API endpoint http://localhost:8080/v1/chat/completions & also host a chat UI where you can interact with the local running model https://localhost:8080/chat.

Follow the docs here: https://www.llmpm.co/docs

Pro tip for your use case: Checkout the `llmpm serve` section
by Zafira | 2026-03-09 08:27:43+00:00
> At the moment it is a mysterious, occasionally fickle, tool - but if you provide the correct feedback mechanisms and provide small tweaks and context at idiosyncrasies, it's possible to get agents to reliably build very complex.

This sounds like arguing you can use these models to beat a game of whack-a-mole if you just know all the unknown unknowns and prompt it correctly about them.

This is an assertion that is impossible to prove or disprove.
by gignico | 2026-03-09 08:27:49+00:00
I think the misunderstanding here is that the article was not intended to users but to other language designers.

As a user, using a feature such as pattern types will be natural if you know the rest of the language.

Do you have a function that accepts an enum `MyEnum` but has an `unreachable!()` for some variant that you know is impossible to have at that point?

Then you can accept a `MyEnum is MyEnum::Variant | MyEnum::OtherVariant` instead of `MyEnum` to tell which are the accepted variants, and the pattern match will not require that `unreachable!()` anymore.

The fact someone does not know this is called "refinement types" does not limit their ability to use the feature effectively.
by thr0w4w4y1337 | 2026-03-09 08:27:56+00:00
I've built a generic PKCS#11 interface to the Apple's Secure Enclave[1]

Primarily to use in conjunction with OpenVPN. Like secretive or /usr/lib/ssh-keychain.dylib[2], but not just for SSH.

1 - https://github.com/ne-bknn/nailed

2 - https://news.ycombinator.com/item?id=46025721
by hrmtst93837 | 2026-03-09 08:28:46+00:00
Unifying surface features increases the combinatorics of interactions between traits, lifetimes, generics, specialization, and macros and leads to surprising edge cases.

Editions buy migration safety and let the standard evolve, but they do not shrink the mental model newcomers must carry and they force tooling and libraries to support multiple modes at once, which is a different kind of maintenance tax than evolving C++ compilers and feature test macros impose.

Require RFCs to include an interaction test matrix, compile time and code size measurements, and a pass from rust-analyzer and clippy so ergonomics regressions are visible before users hit them.
by fc417fc802 | 2026-03-09 08:29:02+00:00
Minecraft to me is similar to unreal tournament (I forget which version) as well as computer hardware from ~2015 onwards. It happened after some sort of critical point of technological development had passed such that it doesn't feel old to me unless I examine it immediately adjacent to something modern.

I suppose that will change for the games if truly high fidelity head mounted displays ever take off. For the hardware I'm less certain because aside from pointlessly bloated web frontends nothing that I do on a day to day basis actually consumes more resources than it did in 2015. Perhaps local AI on low power devices will be the critical point for me there?
by alonethrowaway | 2026-03-09 08:30:04+00:00
While I understand you have a professional helping you.. I really recommend the book 'Feeling Good' by Dr. Burns.
The exercises in it, and the explanation of false labeling we do that causes us problems, are very helpful IMO.
I once ruminated over a 4 year relationship, tons of details about it, probably for a year straight.
I did one of the exercises ('... and if that were true, it would mean that....?' over and over to any response you have) til I got to the bottom of every negative thought I had about her, me, or the relationship.
I am not joking when I say I woke up the next day and couldnt even REMEMBER 75% of the negative emotions I wrote down for the exercises. I was genuinely cured of 1 years worth of rumination in 2 hours of writing things down the way the book tells you to.
by RamblingCTO | 2026-03-09 08:30:39+00:00
I just launched bookcall.io publicly last week. Think calendly that treats your scheduling page more like a sales funnel. Very important if one call can make you a bunch of money. Page builder, brand assets, videos, documents etc. attachable. Forms, video calls, everything included.

Also launching a supabase security scanner. If someone wants a free scan hit me up. Includes POCs and verification before and after remidiation. Goodbye false positives.
by rivetfasten | 2026-03-09 08:30:48+00:00
I don't know the reason TextFormat was invented, but in practice it's way easier to work with TextFormat than JSON in the context of Protos.

Consider numeric types -

JSON: number aka 64-bit IEEE 754 floating point

Proto: signed and unsigned int 8, 16, 32, 64-bit, float, double

I can only imagine the carnage saved by not accidentally chopping of the top 10 bits (or something similar) of every int64 identifier when it happens to get processed by a perfectly normal, standards compliant JSON processor.

It's true that most int64 fields could be just fine with int54. It's also true that some fields actually use those bits in practice.

Also, the JSPB format references tag numbers rather than field names. It's not really readable. For TextProto it might be a log output, or a config file, or a test, which are all have ways of catching field name discrepancies (or it doesn't matter). For the primary transport layer to the browser, the field name isn't a forward compatible/safe way to reference the schema.

So oddly the engineers complaining about the multiple text formats are also saved from a fair number of bugs by being forced to use tools more suited to their specific situation.
by kkarpkkarp | 2026-03-09 08:31:08+00:00
I’m working on WC Price Hostory, a plugin that handles price tracking and Omnibus Directive compliance for WooCommerce.

It’s been available as a free tool for years, growing to over 45k active installs. I just rolled out the Pro extension to offer more advanced features, and the early traction has exceeded my expectations. If you're running e-commerce in Europe, this is a must-have for staying compliant with EU law.

https://wcpricehistory.com/
by i_think_so | 2026-03-09 08:31:36+00:00
> I disagree with disallowing any comments that used LLMs in the writing.

I think the point here is that the community doesn't want to read AI slop, not that using an LLM to clean up your writing contains some inherent evil that prevents quality.

I don't want to accuse you of strawmanning the argument, but honestly, where did you ever see someone advocating the latter?
by e1g | 2026-03-09 08:32:00+00:00
Claude Code and Codex quickly figure out they are inside sandbox-exec environment. Maybe because they know it internally. Other agents often realize they are being blocked, and I haven't seen them go haywire yet.

Big love for Pi - it was the first integration I added to Safehouse. I wanted something that offers strong guarantees across all agents (I test and write them nonstop), has no dependencies (e.g., the Node runtime), and is easy to customize, so I didn't use the Anthropic sandbox-runtime.
by stavros | 2026-03-09 08:32:02+00:00
None of this is a logical certainty of "X, therefore Y", it's just opinions. You can trivially add memory to a model by continuing to train it, we just don't do it because it's expensive, not because it can't be done.

Also, the phone book example is off the mark, because if I take a human who's never seen a phone and ask them to memorise the phone book, they would (or not), while not knowing what a phone number was for. Did you expect that a human would just come up on knowledge about phones entirely on their own, from nothing?
by shrubby | 2026-03-09 08:32:20+00:00
Yes.

Boredom and solitude go hand in hand and enable growth and the possibility of freedom. Independence of thinking, integrity.

Hell, even modality that depend highly on thinking on your own.

I've got too damn busy life these days and am missing the solitude so much.

But in the beginning the thought of boredom and loneliness can be a monolith.
by SyneRyder | 2026-03-09 08:32:40+00:00
A few things: in this case, you have to provide the tool list in your prompt for the AI to know it exists. But you probably want the AI agent to be able to act and choose tools without you micromanaging and reminding it in every prompt, so then you'd need a tool list... and then you're back to providing the tool list automatically ala MCP again.

MCP can provide validation & verification of the request before making the API call. Giving the model a /tool/forecast URL doesn't prevent the model from deciding to instead explore what other tools might be available on the remote server instead, like deciding to try running /tool/imagegenerator or /tool/globalthermonuclearwar. MCP can gatekeep what the AI does, check that parameters are valid, etc.

Also, MCP can be used to do local computation, work with local files etc, things that web access wouldn't give you. CLI will work for some of those use cases too, but there is a maximum command line length limit, so you might struggle to write more than 8kB to a file when using the command line, for example. It can be easier to get MCP to work with binary files as well.

I tend to think of local MCP servers like DLLs, except the function calls are over stdio and use tons of wasteful JSON instead of being a direct C-function call. But thinking of where you might use a DLL and where you might call out to a CLI can be a useful way of thinking about the difference.
by storystarling | 2026-03-09 08:32:53+00:00
StoryStarling. You describe a story idea and it generates a fully illustrated children's book, then we print and ship it.

Not templates with names swapped in. Every story and illustration is made from scratch. You can go from "dinosaurs soccer" or write out a whole storyline. Pick an art style, optionally upload reference photos of your kid, and it builds a 28 page book in a few minutes.

Bilingual in 38 languages. We handle RTL (Arabic, Hebrew), CJK, and less common languages like Estonian, Maltese, Irish where there's not much available for kids.

Tech side for the curious: LangGraph orchestrates the pipeline, Celery workers do image generation and text rendering in parallel, and LLMs critique the illustrations for consistency mistakes and can trigger regenerations automatically.

Printed in Germany, booklet around 20 EUR, hardcover around 40 EUR.

https://storystarling.com
by simianwords | 2026-03-09 08:33:10+00:00
Insufferable are those who legitimately think that everything in the world is "enshittified" and we had it so good in the past only for the elite people (bad) to ruin every thing. I'm not exaggerating - this is foundationally what many think.

This is such a common trope that you can see it everywhere. "Do you remember how the internet was in the 2000s??? with AOL and IRC??".
by arowthway | 2026-03-09 08:33:49+00:00
"With repetition, it's very easy to make new friends."*

*Assuming you possess the necessary social skills.

I've trained BJJ consistently for over 4 years now. I think fondly of all the people there and feel accepted, but we barely talk, and I'm unable to participate in the locker room camaraderie.

This is probably not a problem OP has, I just felt the need to complain.
by kdheiwns | 2026-03-09 08:34:02+00:00
How much sauce are you putting on your food though? 17% sugar is bad in a drink where it adds up fast, but for a hot sauce where you're using maybe 2 teaspoons max (likely less), that's like 1-2 grams of sugar. Essentially a rounding error in your daily intake.

Sure, you can skip sugar entirely if you want to. But then you're getting a different flavor entirely. Southeast Asian stuff is often sweet and spicy and gets that flavor through sugar. No way around it, unless you're using artificial sweeteners.
by globular-toast | 2026-03-09 08:34:16+00:00
It's a really great habit. Here's my personal take: https://blog.gpkb.org/posts/make-reading-habit/

But like many things, you do have to do it for the right reason. If you go into it thinking it's going to "fix" you, then you won't enjoy it, you'll just be wondering how many more pages are required before you're better. I once read Hyperion because a crush has read it. I didn't enjoy a single page because all I was thinking about was her. Almost missed out on one of the greatest pieces of fiction I've ever read, as discovered with a recent re-read.

Whether it's the gym, reading, learning, socialising etc, you've got to make it about you. You need to understand that you are the one and only constant companion you have in life, whether you like it or not. Once you become comfortable with yourself and being happy alone, other companions will join, if you want them to.
by rowanajmarshall | 2026-03-09 08:35:25+00:00
Two choropleth map projects I've wanted to make for a while:

https://housepricedashboard.co.uk - shows a visualisation of house prices in England and Wales since the 90s, with filters for house types, real vs nominal, and change views over time

https://councilatlas.co.uk - similar structure to the above, but focusing on local council datasets. The idea is to make it easier to compare your local council's performance against the rest of the country.
by stavros | 2026-03-09 08:35:27+00:00
I'd agree, I've been building a personal assistant (https://github.com/skorokithakis/stavrobot) and I'm amazed that, for the first time ever, LLMs manage to build reliably, with much fewer bugs than I'd expect from a human, and without the repo devolving to unmaintainability after a few cycles.

It's really amazing, we've crossed a threshold, and I don't know what that means for our jobs.
by orbital-decay | 2026-03-09 08:35:57+00:00
>You cannot get real, actual AGI (the same ability to perform tasks as a human) without a continuous cycle of learning and deep memory, which LLMs cannot do

I disagree that this is a necessary prerequisite, but besides that, current LLMs are literally a result of the continuous cycle of learning and deep memory. It's pretty crude compared to what evolution and human process had to do, but that's precisely how the iterative model development cycle with the hierarchical bootstrap looks like. It's not fully autonomous though (engineer-driven/humans in the loop). Moreover, the distillation process you describe is precisely what "learning" is.
by rob74 | 2026-03-09 08:36:09+00:00
Sure - it's called a "guilty pleasure" (if the movie actually turns out to be enjoyable). The last franchise continuation I truly enjoyed watching was Indiana Jones 5, mostly out of nostalgic reasons. And before that, I sat through all three of the "third trilogy" Star Wars movies, increasingly thinking "what am I doing here?! This is exactly the same plot as the first three movies, just with more CGI and a more diverse cast?!".
by borski | 2026-03-09 08:36:39+00:00
I think what you're describing are those who are able to learn to be present, versus those who are cynical. I also think there are more than just those two kinds of people in the world; it is far, far more varied than just this binary, so I agree it's a spectrum.

In general, though, I find cynical people insufferable, because they find everything insufferable.
by meitarbe | 2026-03-09 08:36:54+00:00
Most general-purpose coding agents (Cursor, Claude Code, etc.) are powerful, but in real jobs not rekated to necessarily to code (researches, creating content, etc.) they can feel random: different structure each run, unclear execution state, weak traceability.

That’s exactly why Cognetivy was built:

Website: https://cognetivy.com

Repo: https://github.com/meitarbe/cognetivy

We just crossed 2,000+ npm downloads, and shipped a major upgrade focused on one core thing which is making agent execution more deterministic and structured.

What that means in practice?

• Clear workflow DAGs (instead of free-form drift)

• Deterministic next-step/run-state guidance

• Better handling of parallel steps

• Schema-backed collections for structured outputs

• Built-in traceability fields (citations, derived_from, reasoning)

• Validation guardrails (including cycle prevention)

• Faster setup via templates + auto schema generation

Cognetivy is our way of adding that execution backbone on top of general-purpose agents.

I’d love to hear where determinism still breaks for you and also Im looking to partner if someone interested to collaborate.
by Barbing | 2026-03-09 08:37:15+00:00
>The site was taken offline for two days in August 2002; Ford Motor Company law firm Howard Phillips & Andersen had threatened litigation against FC's upstream provider HostGator as a means of silencing a discussion of a series of layoffs entitled "Ford, where finding a job is job one." Ford claimed that it infringed a trademark slogan "Ford, where quality is job one," discontinued after widespread use from 1980 to 1997. The site eventually returned minus the news of the Ford layoffs.

Anybody remember that? How damaging were those threads to Ford, I wonder. Hurt executive pride the most?
by mchaver | 2026-03-09 08:37:40+00:00
I am working on some math education tools. One is free and open-source, the other is paid.

Free Math Sheets is a tool to generate math worksheet PDFs (and the answer keys if required). Currently it supports K-5 but I want to expand it to higher levels of math (Calculus, Physics, you name it!). You select a bunch of different options and then generate it. All in the front-end. No back-end or login in required. https://www.freemathsheets.com

If you are interested in helping out or forking it, here is the github repo github.com/sophikos/free-math-sheets

The paid project is Numerikos. I am going for something in between Khan Academy and Math Academy. I like the playfulness and answer input methods from Khan Academy (but it is linear, doesn't have a good way to go back and practice, etc.). I like Math Academy's algorithm (but it has multiple choice answers, yuck! and is easy to get stuck and doesn't have a good way to explore on your own). Currently Numerikos supports 4th and 5th grade math lessons and practice. The algorithm is based on mastery learning like Numerikos, but you can also see a list of all the skills and practice whatever you want. I am also working on a dashboard system where you can build your own daily/weekly practices for the skills you care about. Next up is 6th grade math and placement tests.

https://www.numerikos.com/
by coldtea | 2026-03-09 08:38:28+00:00
>The best-sounding note combinations (to Western people) are the ones derived from the first few harmonics. In other words, you get the nicest harmony (for Western people) when you multiply and divide your frequencies by ratios of the smallest prime numbers: 2, 3, and 5.

He keeps writing "for western people" but some parts of these are inherent in the human ear evolution and rather universal. All around the world we can find pentatonic music for example, even from ancient peoples, and this includes e.g. West African cultures, China, etc. And traditions that have microtonal inflections will still place the same emphasis on the octave, the fifth, major/minor third, etc the microtones add different flavors but it's not some widely different thing, which is why e.g. middle eastern or Indian songs e.g. can still be played on pianos, simplified (to the nearest approximation) but still retaining a lot, just losing their full flavor.
by carderne | 2026-03-09 08:38:40+00:00
Interesting, that's not been my experience! Maybe you've got the list of things to allow/block just right. While testing different policies I've frequently seen Opus 4.6 go absolutely nuts trying to get past a block, unless I made it more clear what was happening.

Yeah I think for general use the transparency of what your thing does is really great compared to a pile of TypeScript and whatnot.
by atoav | 2026-03-09 08:38:48+00:00
I wish there would just be laws against this type of behaviour, but we all know who is in control of which laws are getting passed. So short of that social shaming will have to do. A CEO that treated humans and/or the planet like dirt, should for example be unable to go to a restaurant, a bar, a park, down a road, onto a beach without getting thrown out or ridiculed, heckled or just called out by others. Behave like scum? Get treated like scum. Fuck with the tribe? Get thrown out. It is one of the oldest correctives for shit behavior any society has ever used in the history of humanity. The problem is they have created a world in which they have too many spaces to avoid this type of consequences.

Now of course within the rules of our society everyone should get a fair process. But these people are the ones who ignore and bend the rules the most and even have them rewritten. At some point when you play a game and you constantly have the other guy break the rules and bribe the referee to make ever more elaborate exceptions for them, at some point you just have to cancel the game and ensure it is never again played with that person on the field. They can watch from the sideline, but playing? Nope.

Now this should not target the occasional ethically neutral or even ethically responsible CEO, but I am afraid by that point it will be hard to have people see that difference anymore. It will come crashing down one way or another.