MurphyA/hacker-news huggingface dataset:
by MeetingsBrowser | 2026-01-05 06:48:27+00:00
> One thing I used to hope for is better interop between C++ and Rust … But after closely following discussions in the Rust committee, I do not think this is likely to happen soon.

Interesting. I thought C++ interop was one of the top priorities right now.

It’s one of the top items mentioned in recent language progress reports, the Rust foundation received a million dollar grant to work on it, and there was a talk at the most recent RustConf about how Google is doing Rust/C++ interop.

Curious to know what discussions led to that conclusion.
Show HN: Bank Parser – Convert Chase/Boa PDFs to QuickBooks Excel (99% Accuracy)
by zetbaur | 2026-01-05 06:48:55+00:00
Hi HN! I built Bank Parser to solve a problem CPAs face: importing old Chase and Bank of America statements into QuickBooks.

Chase limits CSV downloads to 18 months. For 5+ years of historical data, CPAs manually enter transactions (45-60 min per statement).

Generic PDF converters (Tabula, PDFTables) fail on bank statements because:
- Multiple formats in same year (Chase v2 AND v3 in 2024)
- No consistent headers in some PDFs
- Need heuristic column detection

My solution:
- Structure-based format detection (not year-based)
- Heuristic column inference for headerless PDFs
- 99% accuracy tested on 70+ PDFs
- QuickBooks-ready 16-field format

Tech stack: Node.js, pdfjs-dist (Mozilla PDF.js), TypeScript, Bull queue.

Free trial: 200 operations (3-4 statements).

Looking for feedback from anyone working with financial data or PDF parsing!
by georgefrowny | 2026-01-05 06:50:27+00:00
Labelling laws are Unamerican and that's why inhibiting other countries from requiring clear food labelling is a clear part of the American trade negotiation platform.

> Establish new and enforceable rules to eliminate unjustified trade restrictions or unjustified
commercial requirements (including unjustified labeling) that affect new technologies. https://ustr.gov/sites/default/files/Summary_of_U.S.-UK_Nego...

I don't think laws would be much different.
by jauntywundrkind | 2026-01-05 06:50:32+00:00
It's hard to imagine a statement that could fly more in the face of open source.

It's absolutely an essential characteristic for long term survival, for long term excellence. To not be married to one specific implementation forever.

Especially in open source! What is that organizational model for this Authoritarian path, how are you going to - as Wayland successfully has - get every display server person onboard? Who would had the say on what goes into The Wayland Server? What would the rules be?

Wayland is the only thing that makes any sense at all. A group of peers, fellow implementers, each striving for better, who come together to define protocols. This is what made the internet amazing what made the web the most successful media platform, is what creates the possibility for ongoing excellence. Not being bound to fixed decisions is an option most smart companies lust but somehow when Wayland vs X comes up, everyone super wants there to be one and only one path, set forth three decades ago that no one can ever really overhaul or redo.

It's so unclear to me how people can be so negative and so short and so mean on Wayland. There's no viable alternative organization model for Authoritarian display servers. And if somehow you did get people signed up, this fantasy, there's such a load of pretense that it would have cured all ills? I don't get it.
by badc0ffee | 2026-01-05 06:51:29+00:00
> NeXTSTEP itself, while revolutionary in aspects, did not have long commercial success. However some of its ideas and technologies live on in Mac OS, after corporate M&A and consolidation in the tech sector.

On the contrary, macOS is NeXTSTEP plus several years of development. It's what the NS means in NSLog.
Show HN: An interpretable "taste map" of my Spotify library
by IslamTayeb | 2026-01-05 06:52:37+00:00
Spotify Wrapped didn't cut it for me, so I downloaded my library and built my own “taste map”!

1,253 tracks → 33 interpretable dims (audio + lyrics) → 5 clusters + playlists

Writeup has the full methodology, interactive plots, and some personal reflection on how the clusters/timeline map to phases of life.

If y'all are interested in more of this, I post a lot of these side quests + shower thoughts on X (https://x.com/islamTyb)!
by bendmorris | 2026-01-05 06:52:43+00:00
The fixation with AI really harms the signal-to-noise ratio on HN lately. The author of this article very clearly used an LLM to generate much of it, which makes it read like the clickbait you see a ton of on LinkedIn. Then a commenter posts an LLM-generated bullet list summary of the LLM-generated article, which really adds nothing to the discussion.

Ultimately the author had some simple ideas that are worth sharing and discussing, but they're hidden behind so much non-additive slop.
by worthless-trash | 2026-01-05 06:54:39+00:00
> Why do we even have linear physical and virtual addresses in the first place, when pretty much everything today is object-oriented?

I'm confused by this topic, how does an object have different expectations of memory addresses than malloc ? Don't they both back to physical hardware at some point, why would hardware 'be improved' about the OO programming paradigm, how could it even know the difference between a malloc and a object.

Is there another kind of "object" I'm unaware of ? Is "object" here some kind of generic term for 'allocate this in some specific bucket (aka slab/slob allocator).
by belZaah | 2026-01-05 06:55:08+00:00
AI could make me probably more productive in, say, Word. If it would be integrated into Mac Word the way it’s there in VSCode. Which it isn’t. But while they do that, the writing software I’ve used for 30+ years gets worse and worse devouring my productivity. Word has had zero new features in a decade and yet it looses diagrams, messes up formatting, converts diagram labels into static text, breaks references or does other undesirable things with increasing frequency? That’s not a technology issue, it’s a leadership issue.
by shushpanchik | 2026-01-05 06:55:10+00:00
> // TODO: Handle credential_source, role_arn, source_profile, sso_*, etc.

So it does not support any meaningful multi-account login (SSO, org role assumption, etc), and requires AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY. That's a no-no from security POV for anything in production, so not sure what's the meaningful way to use that.
by bonesss | 2026-01-05 06:55:43+00:00
A little hypothesis: a lot of .Net and Java stuff is mainlined from a giant mega corp straight to developers through a curated certification, MVP, blogging, and conference circuit apparatus designed to create unquestioned corporate friendly, highly profitable, dogma. You say ‘website’ and from the letter ‘b’ they’re having a Pavlovian response (“Azure hosted SharePoint, data lake, MSSQL, user directory, analytics, PowerBI, and…”).

Microsoft’s dedication to infusing OpenAI tech into everything seems like a play to cut even those tepid brains out of the loop and capture the vehicles of planning and production. Training your workforce to be dependent on third-party thinking, planning, and advice is an interesting strategy.
by kelthuzad | 2026-01-05 06:55:48+00:00
(crazygringo and his colleagues are false flagging comments in a thread that is 3+ days old, such coordinated manipulation strategies couldn't be more revealing and is yet more evidence that validates my suspicions about them)

>I don't engage in argument with people who accuse me of having another account. If you want to have productive discussions on HN, I suggest you rethink the way you go about them.

Then stop using sock puppets, simple as. Also, you don't engage in arguments at all, you simply ignore everything that's inconvenient for your Apple PR narrative and then you keep regurgitating the exact same debunked arguments ad nauseam. You are in no position to lecture anybody on what makes a productive discussion, since you have been behaving like a member of Apple's 3rd party lobbying division: https://gizmodo.com/apple-lobby-app-developers-1849554671
by tomhow | 2026-01-05 06:56:44+00:00
Please stop this now. You are in breach of several guidelines, notably these ones:

Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

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

Please don't fulminate. Please don't sneer, including at the rest of the community.

Eschew flamebait. Avoid generic tangents. Omit internet tropes.

Please don't post insinuations about astroturfing, shilling, brigading, foreign agents, and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data.

I can't fathom how a subthread about browser engines became so toxic. HN is a place for curious conversation and it is only a place where people want to participate because others make the effort to raise the standards rather than dragging them down. Please do your part to make this place better not worse.

https://news.ycombinator.com/newsguidelines.html

[Editing...]
Show HN: NetDiag.Dev – Website Connectivity Diagnostics API
by xakpc | 2026-01-05 06:57:47+00:00
Originally I thought it would be cool to expose something like dstp over HTTP: a simple way to run low-level network diagnostics remotely via a REST API. Then I ditched dstp and rewrite every check with .NET. Then I added the obvious next step - run the same check from different geographic regions, because most real incidents aren’t local. I already had a few servers for side projects, so it was easy to try.

At some point I switched to full grug-dev mode and cut everything that wasn’t essential. No agents, no setup, no monitoring, no accounts. One request in, parallel checks from multiple places, raw results back. The goal is that you can curl it during an incident and immediately answer "is this broken everywhere, or just from here?"

There's also an OSS sidecar for people who want to self-host monitoring, but it still needs some tuning.

I'm not fully sure about the next step yet, probably a small paid tier to cover server costs and buy a coffee, but for now the public API has fairly generous limits even without an API key if you want to play with it
by JumpCrisscross | 2026-01-05 06:58:04+00:00
> You are conflating "version control" with "the way GitHub/whatever works"

I am, but that’s because when I asked “what systems are you thinking of,” I didn’t get an answer. It may be the case that what you’re thinking of survives my objections.

> If someone takes your recommended draft and then records in a ledger somewhere which draft revision(s) you were working with to prepare your draft/proposed changes, and they store copies of all these drafts, then that's version control

I’m a private citizen asking friends for their thoughts. One of them fixed the grammar in something wrote years ago. Would those edits need to be copied to a public ledger and identified?

Let’s go local. I’m right now working on getting Flock Safety out of my community. Part of that involves co-ordinating with members of vulnerable communities. I’m sure as hell not getting all of them to sign their names to a draft measure. Yet every single one of them have added value to the discussion and project.

This is the reality of negotiation, coalition building and reconciliation. Some of it is untraced for convenience. Some of it is hidden for corrupt purposes. And some of it is secret to give room for honesty and grace.

I have no doubt we could force lawmakers to use version control. I’m sure we could prosecute private citizens and NGOs for not using the sanctioned reporting system. I don’t see that being a step forward. And I don’t see it hampering to any degree the powerful and connected.

(You’ve argued this well, by the way, and I think my position has shifted from it’s impossible to it’s impossible without compromising what makes democracy work.)
by csallen | 2026-01-05 06:58:34+00:00
I recently completed a long road trip and realized partway through. I spent the first few days listening to an audiobook every time I got into the car. But one day, during a particularly long drive, I finished it. And I didn't put anything else on. A few hours later, I realized I'd spent those hours lost in my own thoughts in a way that just never occurs anymore.
by cryptonector | 2026-01-05 06:58:37+00:00
If PHK, DJB, <insert luminary> writes a post that comes across as clueless or flat out wrong, I'm going to read it and read it carefully. It does happen that <luminary> says dumb and/or incorrect things from time to time, but most likely there will be a very cool nugget of truth in there.

Regarding what PHK seems to be asking for, I think it's... linear addressing of physical memory, yes (because what else can you do?) but with pointer values that have attached capabilities so that you can dispense with virtual to physical memory mapping (and a ton of MMU TLB and page table hardware and software complexity and slowness) and replace it with hardware capability verification. Because such pointers are inherently abstract, the fact that the underlying physical memory address space is linear is irrelevant and the memory model looks more like "every object is a segment" if you squint hard. Obviously we need to be able to address arrays of bytes, for example, so within an object you have linear addressing, and overall you have it too because physical memory is linear, but otherwise you have a fiction of a pile of objects some of which you have access to and some of which you don't.
by DHEERAJCK | 2026-01-05 06:59:40+00:00
Location: India (Kerala)
Remote: Yes

Willing to relocate: Yes

Timezone: Flexible (US / EU / GMT preferred)

Expected Comp: $80k+ USD / €60k-80k EUR / ₹30L-60L INR

Technologies: Python (Django, FastAPI, Flask, Cython), Data/AI (NumPy, Pandas, Polars, GeoPandas), Databases (PostgreSQL, MongoDB, SQLite), Frontend (React, Javascript)

Resume/CV: https://dheerajck.com/

Email: dheerajck18@gmail.com

I am a Senior Engineer looking to join a high-trust, fast-moving startup.

My primary strength is Backend Architecture and Data Engineering (ETL, performance optimization). I am looking to join as a backend engineer first, but as I get settled and familiar with the codebase, I want to expand my scope to contribute to the Frontend and AI side of the product.

I thrive in early-stage environments where I can solve ambiguous problems and ship quickly.
by WalterBright | 2026-01-05 07:00:01+00:00
> The negative responses from clients were instant.

Back when I was designing TTL circuits, the TTL specifications gave a min and max time for the delay between the inputs and the outputs. I was instructed to never rely on the min delay, as the chips kept getting faster and the older, slower replacement parts will not be available anymore.

The IBM PC was frustrating to many hardware engineers, as too much software relied on timing loops and delays in the original design, which made it difficult to make the hardware go faster.
by tliltocatl | 2026-01-05 07:00:49+00:00
A hashtable-based FS… Despite author's liberal use of green ink triggering all of my slop detectors, they might actually be on something worth looking into. One thing that immediately comes to mind - aren't NVMes IOPS limited? I. e. it's still faster to read 1000 sequential blocks than 1000 scattered blocks, not because of access time but simply because sequential blocks is a single command. Would be nice to see some realistic benchmarks.
by 3uler | 2026-01-05 07:00:49+00:00
The read-only hesitation seems overcautious. If you’re genuinely using it read-only, what’s the failure mode? The tool crashes or returns bad data - same risks as the AWS CLI or console.

The “middleware layer” concern doesn’t hold up. This is just a better interface for exploring AWS resources, same as k9s is for Kubernetes. If you trust k9s (which clearly works, given how widely it’s used), the same logic applies here.

If you’re enforcing infrastructure changes through IaC, having a visual way to explore your AWS resources makes sense. The AWS console is clunky for this.
by ablaba | 2026-01-05 07:01:09+00:00
LLMs Are Currently Not Helpful At All For Math Research, Give Garbage Answers: Mathematician Joel David Hamkins

From the article: Hamkins’ assessment highlights a critical tension in the AI community. While some researchers have reported breakthroughs—such as claims of AI assistance in tackling problems from the Erdos collection of mathematical challenges— some working mathematicians like Hamkins are finding current systems fundamentally unreliable for serious research.
by tarsiel | 2026-01-05 07:01:17+00:00
From my experience in the generative art scene, there’s 2 main types of people making NFTs. There’s the crypto-first people who are into them for ideological or monetary reasons, and existing digital artists who saw it as a way to monetize their digital art and cash in on the gold rush.

I have a ton of issues with NFTs and while I don’t love that a lot of my favourite artists got involved with them, I at least understand that perspective a bit more.
by usefulposter | 2026-01-05 07:01:21+00:00
Skeezy domain squatting time capsule! Cool! Just 13/472 sold after more than 13 years, wonder what the annual renewal is like for all these domains nobody will ever want!

>FREEDRUPALWEBSITEHOSTING.COM

Yeah that's not gonna happen in the 2020s.

>BROWSEHN.COM

I'm browsing HN right now!

>MUZICBRAINZ.COM

No comment.
by zen4ttitude | 2026-01-05 07:01:24+00:00
Agree, I developed a 150K line stock analytics Saas that started with the will to provide my son with some tools to analyse stocks.

I enjoyed this experience of CLI coding so much that I developed Market Sentiment parsing 300,000 business articles and news daily, a dividend based strategy with calendar of payouts and AI optimised strategies to extract every drop of interest, an alert system for a strategy you backtested in the playground and its key triggers are tracked automatically so you can react, an ETF risk analysis model with external factors, all quant graphs and then some, time models with Markov, candlestick patterns, Monte Carlo simulation, walk forward and other approaches I had learned over the years. There is much more.

I know you don't measure a project in terms of lines of code, but these are optimised, verified, tested, debugged and deployed. There are so much features, because I was having fun and got carried away. I'm semi-retired and this is like having my web agency back again.

I used to program in GRASP... I have a data scientist certification, did a lot of Python, Machine Learning, NLP, etc. I really enjoy the prompt based development process as it seems like you are reaching the right resource for your question from a staff of experienced dev. Of course you need to check everything as a junior dev always creeps in when you least expect it. Especially for security. Discuss best practices often and do your research on touchy subjects. Compare various AI on the same topic. GROK has really caught up. OpenAI has slowed down. CLAUDE is simply amazing. This AI thing is work in progress and constantly changing.

I have a noticed an amazing progression over the past year. I have a feeling their models are retrained, tweaked on our interactions even if you asked for them not to use the data. The temptation is too high and the payoffs abound in this market for the best AI tools.

I'm building a code factory now with agents and key checkpoints for every step. I want to remove human intervention from multiple sub steps that are time consuming so I can be even more productive in 2026...
by belZaah | 2026-01-05 07:01:52+00:00
Trail running is fun. But it’s probably not the surface but the technique change, that gets rid of the pain. I’m currently going through the process of shifting my running technique to where I push rather than pull myself forward and it’s a revelation. When your foot lands in front of your center of gravity, it necessarily brakes your forward movement. All that momentum has to go somewhere, eg get absorbed by your joints. Changing this makes you more efficient as well as reducing strain on the soft tissue.
by GaProgMan | 2026-01-05 07:02:07+00:00
The problem of what happens when the author is unable to keep working on the source code has come up a LOT in the .NET space. One author (of both books and OSS) has even written up [0] the pro-active steps he's taken for when "The Emnuggerance" (as Pratchett called it) takes his abilities.

[0] https://www.thereformedprogrammer.net/how-to-update-a-nuget-...
by elenchev | 2026-01-05 07:02:16+00:00
I tried swapping running with cycling for a few months but honestly as somebody who spends a good portion of my time on my ass, often with suboptimal posture in front of a screen I hate the idea of exercising still sitting on my ass with bad posture.

The most important thing imo is to find a form of cardio you enjoy. It's not worth stressing over the differences between forms of cardio just find something you like and make it a part of your lifestyle.

Reagarding knee injuries, sure intense running with bad form is more likely to get you an overuse injury but those heal quickly, long term studies don't show increased knee/hip risk for runners.

Strength exercises are also very important for runners. Getting all the muscles arounf your hips, knees and ankles stronger significantly reduces the chance and severity of injuries and has a ton of other benefits.
by codingbbq | 2026-01-05 07:02:55+00:00
Rightly said.

I spent good amount of time cleaning up 15 year old codebase and removed almost 10MB of source code files which was being part of production build and it was never used. This helped reduce the build time.

I thought I'd get appreciated from everyone in the team, but it was never acknowledged. In fact my PM was warried and raised an alarm for regression. Even though I was 100% confident that there would not be any regression, the QA and PM got annoyed that I touched a working software and they had to do extra work.

I then posted on LinkedIn about this achievement to get my share of appreciation. :)
by kergonath | 2026-01-05 07:03:17+00:00
3D printing is fantastic for terrain, which is typically larger and smoother, so it’s easier to hide or sand away any printing issue. It’s fine for things like busts or some display mini, where you can afford to be careful and spend the time fixing rough edges. But it really isn’t there compared to good quality plastic for smaller minis with dynamic poses. It’s too cumbersome, too finicky, and the material is too brittle or not hard enough. I don’t doubt that it will get there eventually, particularly for companies that can afford to invest in high-quality, expensive printers and material.

I think GW will sell in-store printed minis before sufficiently good 3d printers are common in players’ homes. The OP makes good points about why this is impractical in some ways, but I can see this happening for special releases or some less popular minis. The other side of the impulse-buy coin is that a lot of people need minis that are not usually in stock in stores. Then, waiting 15 minutes or even an hour (say, whilst you play a game or watch one, or paint some stuff, or just chat with fellow nerds) to get your mini printed beats the current "order on the website and then wait 2 weeks" process.
Show HN: A diagnostic report for students studying math
by nutanc | 2026-01-05 07:03:37+00:00
Now that the 10th grade CBSE exams are coming close, was trying to see how can edtech and AI help the students. Our goal was not exam tech as there are enough startups around it. So we decided on diagnostics. Can a student do a simple worksheet and as a result we give an AI powered diagnostic report showing where the kid is lagging and what "concepts" they have misunderstood? The result is our own worksheets in the books platform which provides comprehensive diagnostic report on each chapter.