MurphyA/hacker-news huggingface dataset:
by bb88 | 2025-12-29 22:29:40+00:00
Meshtastic can only use one frequency at a time. So, say, a battery status update can stomp on a message trying to get to a meshtastic router. (He's got the link to the hidden node problem with a great wikipedia article about it).

The more popular the network, the more frequent these message stomps happen. Flood routing makes these stomps more frequent.

There is also no end to end packet acknowledgement system like tcp, so at hop 3 (e.g.) if the message got stomped on, who would know?

Let's say someone made a dual band lora transceiver. Well that would help, but it wouldn't solve anything else, because there's still core routing/reliability/topology issues.

So if you had 20 channels to talk over, well that would be even better. The chance of having your message stomped on would go down significantly making the network much more reliable. That's the SDR part (the listening of 20 channels at once) vs the Lora chip which can only listen/transmit on 1 channel at once.
by cmrdporcupine | 2025-12-29 22:29:43+00:00
But they're not just training off code and its use, but off a corpus general human knowledge in written form.

I mean, in general not only do they have all of the crappy PHP code in existence in their corpus but they also have Principia Mathematica, or probably The Art of Computer Programming. And it has become increasingly clear to me that the models have bridged the gap between "autocomplete based on code I've seen" to some sort of distillation of first order logic based on them just reading a lot of language... and some fuzzy attempt at reasoning that came out of it.

Plus the agentic tools driving them are increasingly ruthless at wringing out good results.

That said -- I think there is a natural cap on what they can get at as pure coding machines. They're pretty much there IMHO. The results are usually -- I get what I asked for, almost 100%, and it tends to "just do the right thing."

I think the next step is actually to actually make it scale and make it profitable but also...

fix the tools -- they're not what I want as an engineer. They try to take over, and they don't put me in control, and they create a very difficult review and maintenance problem. Not because they make bad code but because they make code that nobody feels responsible for.
by amber_raza | 2025-12-29 22:30:08+00:00
Appreciate the transparency and the insight from a fellow builder.

You are spot on that maintaining a fresh, high-quality index at scale is the 'hard problem' (and why tools like OpenEvidence are expensive).

However, I found that for clinical queries, Vector/Semantic Search often suffers from 'Semantic Drift'—fuzzily matching concepts that sound similar but are medically distinct.

My architectural bet is on Hybrid RAG:

Trust the MeSH: I rely on PubMed's strict Boolean/MeSH search for the retrieval because for specific drug names or gene variants, exact keyword matching beats vector cosine similarity.

LLM as the Reranker: Since API search relevance can indeed be noisy, I fetch a wider net (top ~30-50 abstracts) and use the LLM's context window to 'rerank' and filter them before synthesis.

It's definitely a trade-off (latency vs. index freshness), but for a bootstrapped tool, leveraging the NLM's billions of dollars in indexing infrastructure feels like the right lever to pull vs. trying to out-index them.
by manmal | 2025-12-29 22:30:17+00:00
I‘ve just tried the dxastgraphx one in pi with Opus 4.5. This was its response:

I couldn't find a library called dxastgraphx in either pip (Python) or npm (JavaScript) package registries. This library doesn't appear to exist.

Did you perhaps mean one of these popular DAG/graph libraries?

Python:
- networkx - comprehensive graph library with DAG support
- graphlib - Python standard library (3.9+) with TopologicalSorter
- dask - parallel computing with DAG task scheduling

JavaScript/TypeScript:
- graphlib - graph data structures
- dagre - DAG layout

Would you like me to build a DAG scheduler using one of these existing libraries, or would you like me to implement one from scratch? Let me know which language and approach you prefer.
by austinbaggio | 2025-12-29 22:30:25+00:00
I got tired of Claude Code forgetting all my context every time I open a new session.
set-up decisions, how I like my margins, decision history. etc.

We built a shared memory layer you can drop in as a Claude Code Skill.
It’s basically a tiny memory DB with recall that remembers your sessions

Not magic. Not AGI. Just state.

Install in Claude Code

/plugin marketplace add https://github.com/mutable-state-inc/ensue-skill
/plugin install ensue-memory
# restart Claude Code

What it does:

1. persists context between sessions
2. semantic & temportal search (not just string grep)

basically git for your Claude brain

What it doesn’t do:
- it won’t read your mind
- it’s alpha; it might break if you throw a couch at it

Repo: https://github.com/mutable-state-inc/ensue-skill

If you try it and it sucks, tell me why so I can fix it.
If you like it, a star would be fun

Don't be kind, tia
by johnfn | 2025-12-29 22:30:38+00:00
Well, I don’t really think it’s “simple”. The code uses React, nodejs, realtime events pushed via SSE, infra pushed via Terraform, postgres, blob store on S3, emails send with SES… sure, it’s not the next Google, but it’s a bit above, like, a personal blog.

And in any case, you are moving goalposts. OP said he had never seen anyone serious claim that they got productivity gains from AI. When I claim that, you say “well it’s not the next level of abstraction for all SWE”. Obviously - I never claimed that?
by hansmayer | 2025-12-29 22:30:38+00:00
> I’ve done things with Claude I never thought possible for myself to do,

That's the point champ. They seem great to people when they apply them to some domain they are not competent it, that's because they cannot evaluate the issues. So you've never programmed but can now scaffold a React application and basic backend in a couple of hours? Good for you, but for the love of god have someone more experienced check it before you push into production. Once you apply them to any area where you have at least moderate competence, you will see all sorts of issues that you just cannot unsee. Security and performance is often an issue, not to mention the quality of code....
by nodesocket | 2025-12-29 22:30:43+00:00
The wealth tax might one of the most idiotic ideas to come out of California in a while. The wealthy are already leaving California and this will be the final nail in the coffin. I left San Francisco in 2018 for Tennessee and so glad I did. I wouldn’t have been able to buy a house, accrue real savings, and run a small business nearly as successfully from CA. Most certainly I’d still be renting a studio apartment the size of a closet with no washer, dryer, and dishwasher.

The All-In hosts have already said they are looking at moving out of CA if this passes. If you’re wealthy you’d be fiscally irresponsible to stay. Wealthily will flee leaving a socialist state which only supports those who depend of the state. We all know that works out.

Democrats vilifying the wealthy while strategically might be effective is frankly un-American and is breeding a population of young, pessimistic, radical socialists
by lovich | 2025-12-29 22:30:50+00:00
Reddits been building up its user base in India the past few years.[1]

I’m permabanned on Reddit so I only consume via the default not logged in feed and I run into some comments in what I assume is Hindi(might be marathi or one of the multiple other languages on the continent) or posts from subreddits explicitly about some aspect of india

[1] https://www.thehindubusinessline.com/catalyst/inside-reddits...
by dgroshev | 2025-12-29 22:31:08+00:00
This is absolutely slop. Higher quality slop, but slop nonetheless. Ask yourself: what does it say? What does it change in you? How this makes you feel?

Artists use their medium to communicate. More often than not, everything in a piece is deliberate. What is being communicated here? Who deliberated on the details?

Those videos are as much "art" as Marvel's endless slop is "art".
by kondov | 2025-12-29 22:31:26+00:00
I feel the exact same way and my career path and years in the industry are pretty much the same as well. What's usually blocking me from giving other programming niches a try is that I can't imagine ever building something in them that people actually use. Everything I've studied so far has been grounded in practicality and building a compiler, for example, seemed like something that only a select few can build with good quality.

Anyway, I got the "Writing An Interpreter In Go" book and I think I'll give it a shot either way. I think I'm at a point in my career where I'm finally tired of building the same things again and again. I've also been thinking about doing a design course in Interaction Design Foundation just to get my mind interested in things again and detach myself from the work I've been doing.
by vel0city | 2025-12-29 22:31:49+00:00
> The main issue with prismatic cells is that to be safe, they must be made with LFP chemistry, which hurts energy density

This is obviously untrue. Tons of other chemistries have used prismatic cells with good safety as well. You think Macbooks and iPhones use LFP or cylinder cells?

> Batteries with cylindrical cells were easier to repair,

It can be just as easy to repair a prismatic battery as a cylinder battery. It all comes down to the layout of the battery. And as you mentioned, how the battery is constructed, if the battery is structural, etc.
by rbarnes01 | 2025-12-29 22:31:56+00:00
Last year I was hit with a failure-to-pay penalty, even though I mailed the check on the deadline. When I spoke to an IRS agent, they claimed that the payment needed to be received, not postmarked, by April 15. Never heard of that before. He was kind enough to remove the penalty because it was a first time offense.

Since then, I pay electronically. Never again.
by foltik | 2025-12-29 22:32:00+00:00
Yes yes, the spec says compilers are free to do whatever they want. That doesn’t mean they should.

> The user didn’t initialize this integer. Let’s assume it’s always 4 since that helps us optimize this division over here into a shift…

This is convenient for who exactly? Why not just treat it as a black box memory load and not do further “optimizations”?
by yeputons | 2025-12-29 22:32:08+00:00
> They use scamming approaches more misleading than airline's and in cases straight up lie.

Would you mind sharing some examples? My only complaints with DB are cancellations and delays. Well, the ticketing might be a bit confusing the first time you realize "ticket" and "seat reservation" are two completely independent entities. Similarly, rules for which train you're allowed to take might be a bit confusing. But I wouldn't call it scamming.
by subdavis | 2025-12-29 22:32:12+00:00
> Write code to generate the boiler plate or get abstract it away.

That doesn’t make any sense. I want to consider what you’re saying here but I can’t relate to this idea at all. Every project has boilerplate. It gets written once. I don’t know what code you’d write to generate that boilerplate that would be less effort than writing the boilerplate itself…
by recursive | 2025-12-29 22:32:18+00:00
I've heard this POV before. Personally, I'm glad there's a DAW option with a no-frills approach to UI. I don't want a flashy or "inspiring" UI. Everything should be within arms' reach and do what it says on the tin. All the creativity happens in the audio domain. I prefer to use my ears.

Some people like Reason for instance, but I find that its UI innovations just get in my way.
by bsimpson | 2025-12-29 22:32:20+00:00
It's interesting to see how much of a behemoth Discord has become. Seems like there's a Discord for everything - from open source projects to hobbies and games to individual groups of friends/family.

It's occupying the segment that subreddits historically have. However, it's perhaps intentionally search-opaque. You can't Google to find a message/link/download that's gated by Discord. And it also gives a sense of community, where someone who had more attention and time on a computer than a sense of what to do with those things can go have casual conversation with… someone.
by alistairSH | 2025-12-29 22:32:49+00:00
There was plausible deniability on the part of the voter/sender.

Now there isn’t. Except I doubt that many people will actually know about the change/clarification so they’ll continue to mail ballots and taxes at the last second.

In a sane world, anything mailed “close enough” would be accepted. Or there’d be an explict 5-day grace period.
by teraflop | 2025-12-29 22:33:00+00:00
The title of this summary blog post is grossly misleading. (To the point where I suspect it of being an AI hallucination, thanks to its use of ChatGPT's distinctive formatting style of bulleted list with Capitalized Colon-Delimited Headers:.)

As the linked PDF explains, this is not a change to the postmark date system. It's an acknowledgement that the date on the postmark may not be the date that you dropped the letter into a (possibly unattended) mailbox. This has always been true, because the stamping is not done until USPS actually processes the letter. USPS has no knowledge of when the letter physically "entered USPS custody" by being dropped in the mailbox, so the postmark has never accurately reflected that instant.

This rule does not change when postmarks are applied, and it doesn't change how any other parties make decisions based on postmarks. It merely documents the postmarking process that has existed basically forever.
by dzhiurgis | 2025-12-29 22:33:12+00:00
Ah I actually watched this when it came out.

Yes looks pretty capable but they don’t go into software itself much. Looking at video you can see it’s pretty laggy at times.

Friends atto3 is somewhat capable but software quality just isn’t it. Other just got brand new sealion 7, hope I can test it soon, but some capability isn’t there either.
by mrks_hy | 2025-12-29 22:33:31+00:00
Does it matter to the OP's point how well-spoken you are? Biting down some non-constructive snark here.

Yes, English is a good lowest common language, and it is mostly that announcements are in English. But learning enough of the native language that you are at least puzzled enough to ask another passenger seems like a not very high and reasonable bar for travel-speak to pick up.
by to11mtm | 2025-12-29 22:33:38+00:00
It's definitely scary in a way.

However I'm still finding a trend even in my org; better non-AI developers tend to be better at using AI to develop.

AI still forgets requirements.

I'm currently running an experiment where I try to get a design and then execute on an enterprise 'SAAS-replacement' application [0].

AI can spit forth a completely convincing looking overall project plan [1] that has gaps if anyone, even the AI itself, tries to execute on the plan; this is where a proper, experienced developer can step in at the right steps to help out.

IDK if that's the right way to venture into the brave new world, but I am at least doing my best to be at a forefront of how my org is using the tech.

[0] - I figured it was a good exercise for testing limits of both my skills prompting and the AI's capability. I do not expect success.
by exabrial | 2025-12-29 22:33:53+00:00
eSim is fine, SMS "authentication" is once again the f#?*ing problem.

Its going to take congressional action before we can get rid of this menace. All we're doing is half-ass offloading credit and identity checks to cellphone carriers, which do this, and by having a cell phone, you've probably been through an identity and credit check.
by pipes | 2025-12-29 22:34:21+00:00
Lutris and when that fails, manually doing it myself.

One big annoyance is that to browse community controller configs you need to change the name of the game to it's steam numeric id (which can be found in the URL for the equivalent game on steam website).

I'll try heroic.

I try to buy gog versions but sometimes I just think "when will I get time to configure this, I could just buy the steam version"
by Vincent_Yan404 | 2025-12-29 22:34:41+00:00
I promised a few people yesterday I’d share Part II today.

First, thank you to Tom (Moderator) and this community for the incredible reception of Part I.

My English writing is still limited (IELTS 6.0), so Part II is also a sentence-by-sentence AI translation. This is an extended version. I added a bit more details that weren't in my original Chinese posts.

Here is the original Chinese version I wrote https://zhuanlan.zhihu.com/p/22190111. You can see the raw narrative before it was translated.

Thank you for reading a story from a non-native speaker trying to bridge the gap with tools.
by orwin | 2025-12-29 22:35:03+00:00
If I can reassure you, if your project is complex enough and involve heavy data manipulation, a 30% improvement using Opus/Gemini 3/codex 5.2 seems like a good result. I think on complex tasks, Opus 4.5 improves my output by around 20-25%.

And since it's way, way less wrong than sonnet4, it might also improve my whole team velocity.

I won't lie, AI coding has been a net negative for the 'lazy devs' on my team who don't delves into their own generated code (by 'lazy devs' here I mean the subset of devs who do the work but often don't bother to truly understand the logic behind what they used/did. They are very good coworkers, add velue and are not really lazy, but I don't see another term for that).
by techblueberry | 2025-12-29 22:35:33+00:00
It’s written in the title of the post “Andrew Karpathy” he’s fairly well known in AI circles, he was head of autopilot at Tesla, and co-founded OpenAI. If you’re curious to learn more about him, the Wikipedia page has a short summary: https://en.wikipedia.org/wiki/Andrej_Karpathy
by llmslave2 | 2025-12-29 22:36:45+00:00
I'm not so sure not voting is the same as voting (if you meant the opposite my apologies). Imagine the train switch scenario but it's an unknown amount of people on both tracks, do you pull the lever? If you don't, do you still assume culpability for the outcome? I don't think there is a simple or easy answer to that.

Also a lot of people who chose not to vote have become disillusioned by the common narrative around political action, the democratic process, and even the concept of political authority. It's extremely grating to be berated (not saying you, other people) about not voting when they still believe the things their middle school teachers taught them about politics and tend to be the least politically knowledgeable out of everybody.
by Skyy93 | 2025-12-29 22:37:16+00:00
When you bought a game and it becomes unavailable, due to delisting, you care.

It shows a general problem we have with online license's for movies, series and games. You buy the product and at some point later in time you loose access because something changed outside of your control. This is different from VHS/CD/DVD/BluRays where I can use the product even years after purchasing, despite a company loosing the license or simply not existing anymore.
by weinzierl | 2025-12-29 22:37:41+00:00
In the past this used to be handled explicitly: courts, tax offices, municipal administrations, and patent or trademark offices had special mailboxes whose internal compartment switched every hour. That way, the time of deposit itself was objectively recorded and legally relevant, even outside office hours.

The same kind of mailbox was sometimes used for bid submissions in tenders, to prove whether an offer was submitted before or after the deadline.
by qudat | 2025-12-29 22:37:45+00:00
As far as I can tell as a heavy coding agent user: you don’t need to know any of this and that’s a testament to how good code agent TUIs have become. All I do to be productive with a coding agent is tell it to break a problem down into tasks, store it inside beads, and then make sure each step is approved by me. I also add in a TDD requirement where it needs to build tests that fail then eventually pass.

Everything else I’ve used has been over engineered and far less impactful. What I just said above is already what many of us do anyway.
by orthoxerox | 2025-12-29 22:37:58+00:00
I'd say it was much shorter than 30 years. Facebook opened to the public in 2006, and I was surprised to learn Myspace (the first "normie" space on the Web) isn't much older. And before that your digital persona was separate from your offline persona, unless you were one of the grognards with a faculty .edu address.
by hansmayer | 2025-12-29 22:38:24+00:00
> before coding I just ask the model "what are the best practices in this industry to solve this problem? what tools/libraries/approaches people use?

Just for the fun of it, and so you lose your "virginity" so to speak, next time when the magic machine gives you the answer about "what it thinks", tell it its wrong in a strict language and scold it for misleading you. Tell it to give you the "real" best practices instead of what it spat out.
Then sit back and marvel at the machine saying you were right and that it had mislead you. Producing a completely, somewhat, or slightly different answer (you never know what you get on the slot machine).
by aspenmartin | 2025-12-29 22:38:48+00:00
Seems fine, works, is fine, is better than if you had me go off and write it on my own. You realize you can check the results? You can use Claude to help you understand the changes as you read through them? I mean I just don’t get this weird “it makes mistakes and it’s horrible if you understand the domain that it is generating over” I mean yes definitely sometimes and definitely not other times. What happens if I DONT have someone more experienced to consult with or that will ignore me because they are busy or be wrong because they are also imperfect and not focused. It’s really hard to be convinced that this point of view is not just some knee jerk reaction justified post hoc
by efortis | 2025-12-29 22:38:52+00:00
Scanned mine:

https://crxplorer.com?extensionId=babjpljmacbefcmlomjedmgmke...

It's getting a 20% safety score on CSP, saying:

> The complete absence of a Content Security Policy (CSP) is a critical security vulnerability…

But absence means that it uses the default, which is fine in my case:

https://developer.chrome.com/docs/extensions/reference/manif...

---

And 65% on permissions, (it uses "download") and it says:

> …its necessity is unclear without an overview of the extension’s specific purpose.

but its purpose is stated
by pm3003 | 2025-12-29 22:38:52+00:00
I've seen this in the same region, possibly on this exact line last year. I was going from Paris to Copenhagen, managed to have only 5 hours of delay. The return journey took 30 hours more and I could only get one hotel night reimbursed.

I changed my ticket to get a French train as soon as possible.

Other survival story:
I lived in Northern Germany in the late 2000s as a young exchange student. Almost all the DB lines in the region would go through a particular railway node where, almost every Friday, someone (probably an evil reincarnator) would commit suicide, blocking the whole region.

My reflex: so as soon as the train would stop, I'd get out, get a taxi, then convince 4 other people to go to Hamburg or even Hannover with me, sharing the cost.

Never regretted.
by hinkley | 2025-12-29 22:38:53+00:00
Someone somewhere probably figured out that it’s more efficient to have five drivers ride in a loop all day than to have each post office drain the boxes inside their postal map.

But it’s weird for a pleb to look at a box directly outside an office and assume that office isn’t responsible for that box. Outside a corner coffee shop, sure, but I can see the post office, it’s right there.