MurphyA/hacker-news huggingface dataset:
by kolektiv | 2026-01-02 18:36:46+00:00
I've built an event-sourcing/stream framework on top of Fjall v3, and it's been a fantastic fit. It's a great building block for many systems where a more high-level storage system is either overkill or a poor match for the access patterns you actually have (in my case, sequential access to prefix-filtered data gets you 95% of the way to an efficient persistent stream). I started trying to layer things on top of PostgreSQL and similar, and the impedance mismatch and resultant unpleasant code (and performance!) made me look elsewhere.
by stackghost | 2026-01-02 18:36:47+00:00
>I think the barrier to entry is high because you first need to learn double entry bookkeeping (if you haven't already)

This. Accounting seems easy if you already know accounting. Learning accounting is difficult because the literature is dense, contradictory, and it's not helped by the fact that most accountants don't even seem to understand it at a fundamental level, they've merely memorized false-but-workable ideas like "debits increase assets because debit means left", or the silly idea about viewing it from the perspective of a bank.

Even accounting profs are surprisingly bad at at this, at least in my experience.
by crazybonkersai | 2026-01-02 18:36:51+00:00
If you look at Yeltsin’s presidency and Putin’s first term, both pursued the goal of integrating Russia into the Western world, and to some extent they succeeded. At the same time, both leaders strongly opposed NATO’s expansion eastward. This opposition was rooted in explicit assurances given by Western governments that NATO would not expand, assurances made in exchange for the withdrawal of Soviet troops from East Germany. Putin’s stance hardened once it became clear that Russia would never be accepted into either the EU or NATO, unlike many other former Soviet states.
You speak of Russia’s aggression toward its neighbors, but overlook Western aggression toward Russia. Russia—and earlier the USSR—was invaded twice in the last century by coalitions of Western powers. Two of the most devastating wars of the twentieth century were fought largely on Russian territory, resulting in the loss of tens of millions of lives. These experiences are often downplayed or ignored in Western historiography, but they remain central to Russian historical memory.
Take Finland as an example. The USSR attacked Finland once, but Finland invaded Soviet territory twice: first by annexing land, and later by participating in mass violence alongside Nazi Germany. Yet popular memory outside Russia tends to focus almost exclusively on the Soviet attack. Given this historical context, it is hardly surprising that Russia remains deeply suspicious of NATO and Western countries—especially considering that, over the past 30 years, NATO members have been involved in numerous wars of aggression.
by letmetweakit | 2026-01-02 18:37:32+00:00
In Belgium, our Minister of Defense talks about buying services from Palantir, and wants to let Oracle build a cloud for the Defence department. He even dares to say that this will result in our own Sovereign Data Streams [1]. I can imagine this is a guy that will have not a single issue sharing the requested data with the US Government, even in the face of the recent hostility of the US towards the EU.

[1] https://x.com/FranckenTheo/status/1975429782432055712
by drekk | 2026-01-02 18:37:36+00:00
Location: MA, USA

Remote: Yes

Willing to relocate: Yes

Technologies: Go, Python, TypeScript, PHP, Linux, SQL, Odoo (ERP), React, Matlab

Résumé/CV: https://drive.google.com/file/d/1CAQRCiM5aJ9lJlbwd3FnZ0U7UIB...

Email: sebastian@lloret.io

Summary: I'm a full-stack engineer looking for meaningful work. I'm most motivated when my code helps people directly. In my last role, I worked on systems that helped millions access financial tools, and it was incredibly rewarding. I want to find that sense of purpose again. I enjoy solving concrete problems with Go, Python, and modern web stacks, often around data or system reliability. If your company is building something that improves lives, I'd love to help.
by lossyalgo | 2026-01-02 18:37:36+00:00
2nd hand CD players are abundant and cheap. New CD players are also rather abundant and cheap (and also have burning capability + DVD read/write) and are available e.g. on Amazon - some are USB, some are standalone units (like we all bought in the 90s). There are tons of options, and as the article says, plenty of people are still buying CDs.

Otherwise I totally agree about aesthetics of vinyl. I have a rather large collection and still buy from time to time, but usually only 2nd hand. I threw away all my CDs because they stopped working after 20-30 years from being stored improperly, being scratched from being played too often, and overall I just prefer the convenience of MP3s.

Internet radio is also lovely (outside of Spotify of course), check out https://directory.shoutcast.com/ which works great with WinAmp (even the old versions from the 90s still run fine in Windows 11). There are of course other smartphone apps that use other directories, but Shoutcast was/is the first and still my favorite place to discover new music.
by varsis | 2026-01-02 18:37:59+00:00
Freetrade | London, Budapest (ONSITE) | Full-time | https://freetrade.io | £75k-£140k

Freetrade is a commission-free investing app used by over 1 million people in the UK. Our team is expanding, and we’re seeking software engineers to evolve and scale our core investing platform.

In this role, you will be instrumental in building and maintaining reliable and trustworthy systems for trade execution, clearing and settlement, asset servicing, and internal operational tools.

You will also play a key role in shaping our technical direction and mentoring other engineers as our team grows.
Tech we use: TypeScript, Node.js, Postgres, and GCP

Note: We are three days in the office
We don’t sponsor visas at the moment.

We are hiring across the board in engineering, data, people, marketing, risk & compliance and finance.

See all of our opportunities here: https://freetrade.io/careers
by teemail | 2026-01-02 18:38:05+00:00
TeeMail/OpTee | Sales | USA Remote | Commission-based| teemail.io
We're building automation tools for the golf industry. TeeMail handles inbound booking inquiries for golf courses automatically — parses emails, checks availability, sends responses. OpTee is a dashboard for tour operators managing tee time inventory across multiple courses.
Live customers include premium resorts in Ireland and USA. Looking for someone to own US sales.
The role:

Commission-based, uncapped
Target: golf courses, resorts, tour operators, destination management companies
Short sales cycles, clear ROI pitch (staff time savings, faster response = more bookings)

Good fit if you:

Have golf industry connections or hospitality/travel tech sales experience
Can work independently and actually close deals
Want equity upside in an early-stage company

Stack: Python, PostgreSQL, NLP for email parsing, integrations with booking systems
Interested? Email info@teemail.io with a bit about your background and how you'd approach the US golf market.
by scsh | 2026-01-02 18:38:07+00:00
I think these are valid concerns for a project maintainer to think through for managing a chosen solution but I don't think there is a single correct solution. The "correct", or likely least bad, solution depends on the specific project and tools available.

For bug reports, always using issues for everything also requires you to evaluate how long an issue should exist before it is closed out if it can't be reproduced(if trying to keep a clean issue list). That could lead to discussion fragmentation if now new reports start coming in that need to be reported, but not just anyone can manage issue states, so a new one is created.

From a practical standpoint, they have 40 pages of open discussion in the project and 6 pages of open issues, so I get where they're coming from. The GH issue tracker is less than stellar.
by IshKebab | 2026-01-02 18:38:38+00:00
> clearly explained in the first paragraph of the readme

Yeah but people justifiably don't exhaustively read documentation. If people are getting confused because they didn't read some bit of documentation - even the first paragraph of the readme - then you shouldn't just dismiss them as stupid and bask in your superior documentation-reading abilities. You should think about how to resolve that confusion in a way that they would actually see it.

It's hard to explain how to do that without a concrete example, but it usually is possible. It's also usually more work than just replying RTFM, but you should at least be aware that you are choosing not to bother.
by _moof | 2026-01-02 18:38:38+00:00
I was out struggling to rig up a new antenna I'd made - nothing was going right and I was getting frustrated - when it occurred to me that if someone were to ask what I was doing, they would've seen a rambling lunatic trying to sculpt a pile of coat hangers while yelling "I'M TRYING TO REACH THE SPACE STATION!!!"
by reconnecting | 2026-01-02 18:38:54+00:00
Actually, this was initially a phone accessory (1) with a keyboard.

App reviews (2) saying that there was lot of glitches with keyboard app.

I assume same approach will be for the this phone: accessory keyboard over android phone.

1. https://www.clicks.tech/en

2. https://play.google.com/store/apps/details?id=com.clicks.com...
by sowbug | 2026-01-02 18:39:22+00:00
If I can victim-blame for a moment, I don't know what my mom is supposed to do when a streaming service on her TV says there's a problem and will she please report a GUID to the support department.

No, my mom is not eidetic, and no, she's not going to upload a photo of her living room.

Totally agree with you, though, when the full error message is at least capable of being copied to the clipboard.
by terminalshort | 2026-01-02 18:39:25+00:00
Quackery in what sense? It is my understanding that to be a quack in a legal sense one must first be a licensed doctor, and malpractice is covered by freedom of speech. But you referred to celebrities practicing "quackery" which I assume means that they were saying the same nonsense that could get a doctor's license pulled, and that is absolutely covered by freedom of speech.

Also, you have already admitted there is a Ministry of Truth equivalent, as such a thing is necessary to prosecute people for telling lies.
by ericreyes217 | 2026-01-02 18:40:16+00:00
Location: Las Vegas, NV | US Remote Remote: Yes. Willing to relocate: No.
Technologies: JavaScript/Typescript, Python, React, NextJS, NodeJS, VueJS, LLM Enthusiast, AI/ML, C#/.Net, Java/SpringBoot, Headless CMS, Sanity.io, DecapCMS

Resume/CV: https://drive.google.com/file/d/1L6y9mkCtsjJN5dvi196ysDsfw9B...

Email: ericreyes71222@gmail.com

Who I am:

I'm an experienced (10+ years), versatile Full Stack engineer, specifically have passion in AI-driven application development. I'm seeking an opportunity to contribute to the success of a team while continuing to learn and expand my skills. I'm not working in a technical role at the moment, but am attempting to get back into the engineering world.
by MBCook | 2026-01-02 18:40:17+00:00
I love Safari. I’ve used it since the day I bought a Mac not long after it was released. Back when they still bundled IE 5.5.

I don’t think they can compete. Apple doesn’t release Safari on Windows (any more, god it was bad) and that basically kills their chance at desktop relevance.

But even if they did my point is Google has way WAY WAY too much leverage and is already in an effective near monopoly position due to making Chromium. iOS is the only reasonably sized bastion left.

And that’s entirely due to Apple’s policy, whether one thinks it’s right or wrong.

The stakes are way too tilted. The market can’t function.

And we’re about to see it “freed”, which is basically handing it to Google for a total monopoly.

And I don’t like that future. Whatever I think of all the other issues with both Apple and Google right now and what has happened in the past.
by mrkeen | 2026-01-02 18:40:38+00:00
STM containers does it right.

lookup :: k -> Map K v -> STM (Maybe v)

insert :: v -> k -> Map K v -> STM ()

It won't execute until you wrap it with atomically, so you're forced to be explicit about whether these things should happen in one logical step or separately.

https://hackage-content.haskell.org/package/stm-containers/d...
by thisisbrians | 2026-01-02 18:41:38+00:00
Location: Austin, Texas, USA

Remote: yes

Willing to relocate: no

Technologies: best at infra, data infra (including IoT), database (postgres), fan of: Ruby on Rails and "boring technology", Swift UI, developing hardware

Résumé/CV: https://drive.google.com/file/d/1u-PnhWu9V_YcTJtaOQem2iSEwD4...

Email: thisisbrians at g mail dot com

Former, exited founder looking for IC roles, but don't mind some leadership duties.
by ICodeSometimes | 2026-01-02 18:41:43+00:00
Hi HN, I'm Yahia, I’ve been working on Brand.dev, an API that lets you retrieve logos, colors, typography, and company metadata from any domain, name, or ticker.

It’s used to power onboarding personalization, branded UIs, enriched transactions, AI prompts, and automated styleguides.

The goal is to make it trivial for products and AI systems to be “brand-aware” without asking users to upload assets manually.

The most obvious use-case is to pre-load your onboarding flow based on the user's corporate email so that they only need to "confirm" rather than fill out their information, it provides a pretty significant conversion rate boost for PLG B2B products.

Other use-cases include:
- Powering Gen AI (ad makers, brand kits, etc...)
- Automatically prefilling brand kits for email marketing platforms
- Enriching company profiles for directories, CRMs, etc..
- and more!

Curious to hear your thoughts :)
by steve_adams_86 | 2026-01-02 18:41:46+00:00
For those really long guys we'd manage just 18kph or so. On shorter ones like 200km, we'd average more like mid 20s. I think beyond 300km is where the big shift happened and our average dropped a ton. Though we rode with some guys who had averages in the high 20s, even on 600s or further.

We initially wanted to do a ride in France called Paris-Brest-Paris, but never got good enough. That's a 1200km ride. Then kids happened, careers, etc. I'm too bad at time management for that kind of riding, haha.
by chistev | 2026-01-02 18:41:48+00:00
‎Location: Nigeria

‎Remote: Yes

‎Willing to relocate: No

‎Technologies:
‎
‎- Frontend: HTML, CSS, Vanilla JavaScript, TypeScript, Svelte, Three.js, React.

‎- Backend: Django, Express.js

‎‎- Others: Experience integrating third-party APIs like Stripe, Flutterwave, Coda, Circle.so, Dropbox, Google authentication, Brevo, OpenAI etc.

‎Résumé/CV: My Github is https://github.com/chistev but my professional projects are private.

‎Personal Website: https://www.rxjourney.net/

‎Email: chistev12 at gmail dot com
by maxdo | 2026-01-02 18:41:49+00:00
Lantern | https://withlantern.com | Software Engineers (Python, Full-Stack) | Full time in New York, NY (ONSITE)

Lantern is building AI-powered revenue intelligence—think autonomous agents that turn cold outreach into warm conversations. Our platform automatically detects buying signals across your tech stack [1], prioritizes opportunities, and helps B2B sales teams focus on deals that actually close.

We're an agentic-first startup building with Python, FastAPI, Next.js, and React, backed by a modern data stack (Postgres, ElasticSearch, ClickHouse, DuckDB). We deploy on Kubernetes/AWS and use Temporal.io for workflow orchestration.

We're hiring software engineers who want to work on cutting-edge AI and agentic systems. You'll translate complex customer needs into scalable architecture, optimize AI model efficiency through prompt engineering, and ship features that directly impact how revenue teams operate. We value ownership, bold ideas, and people who want to push boundaries.

This role is based in our Manhattan office (4 days/week in-person). We offer full health and dental coverage. Apply here: https://forms.gle/kEi5MDDiaJKdyN3fA

I'm Maksym. If you're excited about agentic AI and reshaping B2B sales, shoot me a note at maksym <at> withlantern.com.
by squibonpig | 2026-01-02 18:42:02+00:00
My overall response with this stuff is to think about the lax parenting typical in the 80s or so and compare it. Kids much younger were allowed to run amok outside, and crime rates are much lower today. Are the same instincts that perhaps rightly perhaps wrongly compel people to keep a closer eye on their kids in the real world being applied to the digital one?
by blackbear_ | 2026-01-02 18:42:28+00:00
It is both common and uncontroversial to put restrictions on using certain tools in certain situations for safety reasons, especially in public and crowded places: you can't bring a hammer to a concert.

As the provider of a public place, X ought to take certain measures to ensure public safety on its premises. Of course, deciding what is and in not tolerable is the crux of the issue, and is far from trivial.
by bluchen217 | 2026-01-02 18:43:17+00:00
Location: US Northeast / Greater Boston

Remote: Yes, Remote preferred

Willing to relocate: For the right fit, NYC or Europe.

Resume: https://drive.google.com/file/d/1L6y9mkCtsjJN5dvi196ysDsfw9B...

Email: luchenbrendan@gmail.com

Known for refactoring ruthlessly, hunting root causes, and fighting for the users often while talking with my hands.

Technologies: Are listed on my resume and gravitate around fullstack. To get past bad filters, I enumerate JavaScript TypeScript React Next.js Node.js Python Tailwind Linux Java Kotlin Android React Native Docker Git PostgreSQL GenAI AgentAI and Supabase.

Seeking: Bonus points for work in Health, Education, or Environmental sectors. Full remote is ideal, but Hybrid 40% in the Boston metro is fair game, and if you are still reading, have a wonderful day and make a stranger smile.

Statement: Hire me for versatility as a polyglot agnostic builder of stuff, mentorship capacity to strengthen your whole team, bulletproof optimism in a fast-paced and uncertain world, a low-maintenance and well-behaved ego, and the occasional classy dad joke (no, I don't have kids).
by themantalope | 2026-01-02 18:43:21+00:00
Interesting but how would this prevent against “off-chain” collusion? A fraudulent seller captures brokers on the buy and sell side? Seller backs out of the deal unless they know who the brokers are?

I think this kind of behavior in principle would be detectable but in principle with enough concentration in the market, a fraudulent seller could in practice get brokers and jurors to collude with them.
by MBCook | 2026-01-02 18:43:23+00:00
We all think of them as Google but let’s face it, they’re DoubleClick.

Google feeds DoubleClick. Gmail does too. YouTube is a pure ad play.

Drive/Docs/etc. I’d say drives Chrome and undercuts competitors.

And Chrome? It drives Google. And Google also helps drive YouTube.

They all end in ads.

If Chrome wasn’t owned by an ad company that owned all that other stuff I wouldn’t be as worried. I still don’t like the idea of a Chrome monoculture. But if it was independent I’d be less alarmed.
by lanyard-textile | 2026-01-02 18:43:28+00:00
Optimistically, I think this is similar to how it's viewed when dating in the US. They want to see how well behaved you are, what your empathy level is with other people, and what you're thinking about day to day.

Not to say I agree with the reasoning, but it comes from a place of fear. The more fear, the more scrutiny. The criteria you need to show is based on what they fear.

Merely having a somewhat populated account on Facebook, Instagram, or LinkedIn passes the bar of being a "real person." You share a few regular everyday things, you get happy birthday posts, a handful of people usually like your posts, you get a green flag in almost every circumstance.

Not having a social media presence comes with this question that can make it the scary part: Is it because of disinterest, because you're not socially belonging, or because you got ran off the platforms? It's obvious to us that is is disinterest, but they no way of truly knowing. And based on what they fear it can scare them, that unknowing.

If you can convince the other person it truly it is simple disinterest, there is no problem. Unless they're really bent on seeing your everyday thoughts...

If you don't "integrate well," it scares some people. You're too different and they fear becoming the outcasted outgroup with your inclusion.

If you're banned, that's... not good :) Which is a terrible place to be for people who were unrightfully banned.

What they're really hoping to catch is the blatantly obvious people that are openly delusional or violent on social media. There is a non-trivial amount of people who do this. If you have a page like this, or worse if you don't disclose it, that is the huge red flag.

This is a social investigation we personally do with others at the inner relationship level, with people who are already in the US. Right or not, it's not surprising to me that this reputational criteria bubbled up to immigration.
by gardasilotc | 2026-01-02 18:43:39+00:00
You can make an appointment at eg Walgreens (and probably also CVS) and pay out of pocket for the Gardasil-9 HPV vaccination without any consultation with or referral from a GP (General Practitioner) or a Specialist.

Gardasil https://en.wikipedia.org/wiki/Gardasil

https://www.google.com/search?q=gardasil+shot+cost

https://www.goodrx.com/gardasil-9/how-much-is-gardasil-witho... :

> When you have your first shot is the main factor that determines whether you will need 2 doses or 3 doses

> Without insurance, the average price of 1 dose of Gardasil is $368.82. But you could pay as little as $169.50 with a GoodRx coupon at certain pharmacies

A prescription is only required for insurance reimbursement fwiu
by morganf | 2026-01-02 18:43:55+00:00
(PS: Because I'm a perfectionist, typo fixes that change the meaning; corrected typos: "This thread is about making new friends, after all, and it would be an honor to meet you, I know your username from your many great comments on HN!". Specifically: "threat" -> "thread" and "meet me" -> "meet you".)
by MongooseStudios | 2026-01-02 18:44:11+00:00
SEEKING WORK

Remote: yes

Location: USA

I'm primarily a back end developer, but I'm happy to pick up new skills for a project if needed. I've worked in Go, C#, C, Python, Dart, and some JS/TS. NO VIBE CODING.

More information can be found here: mongoosestudios.github.io

Note: If your company is a wrapper for API calls to LLMs I am not interested.