MurphyA/hacker-news huggingface dataset:
by shoes_for_thee | 2026-01-03 00:15:05+00:00
I’ve been working on a framework that treats 'reality' not as a metaphysical constant, but as a coordination problem. The core argument is that shared noetic certainty—what we collectively take for granted—acts as a physical constraint on systems, from biological responses (the placebo effect) to social stability. It draws on Wittgenstein and Husserl to argue that when we cannot agree on the basic phenomenology of an event (due to deepfakes or epistemic fracture), the 'laws ofreality' themselves degrade. Felt like y'all might enjoy it.
by viraptor | 2026-01-03 00:16:09+00:00
An example for a small environment: I've got the whole homelab on unique ipv6 range. Whatever VPN connection happens to another network, I'll never have range collisions or need any fancy rewriting. Also the DNS will point at a specific address on my network, never at a random 192.168.x.x in a network I happen to be connected to.
by foxfired | 2026-01-03 00:17:02+00:00
Not even close to making a living! It does pay for my server though which costs $15 a month. YouTube gives you much more visibility. I'll try to compile the numbers from my single Carbon ad placement and the donations I receive from readers.

But I also don't think I have the process in place to do Blog, YouTube, Podcast and hold a full time job. Yes the job is my source of income.
by Havoc | 2026-01-03 00:17:17+00:00
>I never understood double entry bookkeeping

It only makes sense in the context of a company. Yes you can shoehorn it into a personal context and/or treating it like some sort of database like hn's accounting posts love to do but that's not what the real accounting world looks like at all.

An accountant armed with a low/no code solution isn't going to write great code. That I think is obvious to every hn reader. But somehow hn gang think they'll reinvent a system that has been in place for 100s of years because it's backed by a different DB tech that's better suited to double entry.

I know a decent bit of both worlds so that disconnect in perceptions always amuses me.

[As a side note I don't think the average tech guy gains much from learning "accounting". Even that is a complete misunderstanding of what it is. Unless you're dealing with cap tables and corporate structuring you're better off doubling down on personal finances & taxes and risk management...not double entry]

edit: yes am accountant, yes can code..rust and python mostly, not amazing at either
by dangus | 2026-01-03 00:17:52+00:00
There’s a big difference between “building things for fun and accomplishment” and taking on the intense obligations of continuing to be a CTO when a major exit is on the table.

I totally understand that there are people who relish in the challenge, feeling needed and important to their team, and the prestige and visibility, but I don’t really understand what their brains are doing and what.

OP talked about the luxury of being able to fly out the grandparents to help out taking care of the kids when things get busy at work. That doesn’t sound like freedom to me.
by whatever1 | 2026-01-03 00:18:22+00:00
But that was the lure of ridesharing. Bring your own average car, no need to buy special equipment.

If you do have to buy a car just for uber, then you would have to consider the interest payments as additional cost (not just the depreciation of the equipment, which will be super brutal for a brand new car).

In any case, you are looking at something north of 50 cents per mile.

AAA has a nice breakdown: https://www.ace.aaa.com/automotive/advocacy/cost-of-driving....
by imoverclocked | 2026-01-03 00:18:24+00:00
I think this is defeatist talk where it’s not warranted. I remember IPX networks in the 90s were still a thing because people believed they could eke out a little more performance for their games. It’s taking a long time to move to IPv6 in some parts of the world. eg: anyone who doesn’t feel the pain of the IPv4 address crunch likely due to having a large chunk to begin with. Many influential organizations in North America definitely fall in that category.

IPv6 is a success IMHO because it is used in so many places. Google’s IPv6 traffic graph shows close to 50% adoption and still trending up. We can’t possibly expect the world to be near 100% overnight… the internet is a big place with the whole spectrum of humans influencing IT; There will always be someone who will cling to IPv4 for dear life.
by ferguess_k | 2026-01-03 00:19:00+00:00
I think it's just repo:

> In accordance with the FOMC implementation note issued December 10, 2025, the Open Market Trading Desk (the Desk) at the Federal Reserve Bank of New York will make the following adjustments to standing overnight repurchase agreement (repo) operations effective December 11, 2025.

https://www.federalreserve.gov/monetarypolicy/standing-overn...
by Beestie | 2026-01-03 00:19:31+00:00
I felt like as soon as I opened my phone, everything on the home screen was clamoring for my attention: new text messages, new emails, new calls, new reminders, alerts, alerts alerts.

Now, when I open my phone, I get a peaceful empty screen. If I scroll right, I can see the ocean of alerts (if that's what I'm ready to tackle) or I can swipe left to a screen with a few shortcuts for phone or browser (Orion).

In short, I put the chaos in a box that I only open when I want to. Might sound trite but it's made a big difference. I also turned off the thing that opens the phone as soon as I pick it up. Now, half the time I pick it up, I look at, decide I can live without all the chaos and put it back in my pocket.

I guess my orig post triggered because with a blank home screen, I can't accidentally activate the phone camera.
by nine_k | 2026-01-03 00:19:56+00:00
This so, and this is the same if you use IPv4. IPv6 does not bring any regression here; sadly, no progress either. If you have a server that listens to requests though, such as an HTTP server, I don't see how this setup would be grossly inadequate for the purpose.

I would experiment with advertising two default routes, one with a significantly higher metric than the other. Most / all outgoing traffic would go through one link then. If you want to optimally load both uplinks, you likely need a more intelligent (reverse) load balancer.
by xnx | 2026-01-03 00:20:13+00:00
> There is no benefit to the new menu

I personally don't like the new menu and disabled it with some tweak program, but the new menu as the benefit of hiding dozens of context menu items any random app barfs into it (e.g. Google Drive adds 6! items to the root context menu). It would be better if Windows natively supported demoting/pinning items to the unexpanded context menu.
by Dagger2 | 2026-01-03 00:21:30+00:00
You'd think it would be long enough for people to realize that v6 is backwards compatible! Yet no, here we are, constantly dealing with people making the same damn claim that it isn't every single time a v6 story is posted.

v6 is about as backwards compatible with v4 as it's possible to be. If you have a way to make it more backwards compatible then I'd love to hear it, but when I ask this all I ever get are things that don't work, or things that v6 already does.
by viraptor | 2026-01-03 00:21:32+00:00
Nat hole punching works... most of the time. There are many edge cases and weird/broken networks which you just can't work around in standard ways. You get to see all kinds of broken setups if you work at VoIP providers. That's why everyone will use a central proxy server as the last resource - you'll mostly notice it only because of a higher ping.
by mmooss | 2026-01-03 00:21:35+00:00
The list is very long - fair trials are universal in the democratic world.

You'd better start advocating for freedom and democracy rather than using cynicism. If you don't, who will? Democracy is you; nobody is going to fix what you destroy.

Cynicism is a tool for peacetime, a way of keeping things honest (maybe not the most effective way, but it has an effect). But when there is serious threat - when your platoon is facing the enemy - cynicism is a failure of duty to your team.
by vishalveera | 2026-01-03 00:21:48+00:00
Quick share for anyone interested in LLM infrastructure:
Hey folks! Sharing an open-source project that might be useful:
Lynkr connects AI coding tools (like Claude Code) to multiple LLM providers with intelligent routing.
Key features:
- Route between multiple providers: Databricks, Azure Ai Foundry, OpenRouter, Ollama,llama.cpp, OpenAi
- Cost optimization through hierarchical routing, heavy prompt caching
- Production-ready: circuit breakers, load shedding, monitoring
- It supports all the features offered by claude code like sub agents, skills , mcp , plugins etc unlike other proxies which only supports basic tool callings and chat completions.
Great for:
:white_check_mark: Reducing API costs as it supports hierarchical routing where you can route requstes to smaller local models and later switch to cloud LLMs automatically.
:white_check_mark: Using enterprise infrastructure (Azure)
:white_check_mark: Local LLM experimentation
```bash
npm install -g lynkr
```
GitHub: https://github.com/Fast-Editor/Lynkr (Apache 2.0)
Would love to get your feedback on this one. Please drop a star on the repo if you found it helpful
Show HN: Snowflake Emulator – Local Snowflake Development with Go and DuckDB
by sr-white | 2026-01-03 00:22:30+00:00
Hi HN! I built a Snowflake emulator for local development and testing.

Testing Snowflake code locally is frustrating – you need a real account (expensive) or mock everything (tedious). I wanted something that just works with the standard [gosnowflake](https://github.com/snowflakedb/gosnowflake) driver or REST API.

snowflake-emulator fixes this by:

- Using DuckDB as the storage engine
- Auto-translating Snowflake SQL (IFF→IF, NVL→COALESCE, DATEADD, etc.)
- Supporting gosnowflake driver protocol – no code changes needed
- Providing REST API v2 – use from any language (Python, Node.js, etc.)

```go
dsn := "user:pass@localhost:8080/TEST_DB/PUBLIC?account=test&protocol=http"
db, _ := sql.Open("snowflake", dsn)
db.Query(`SELECT IFF(score >= 90, 'A', 'B') FROM users`)
```

```bash
docker run -p 8080:8080 ghcr.io/nnnkkk7/snowflake-emulator:latest
```

GitHub: https://github.com/nnnkkk7/snowflake-emulator

Would love feedback – especially on SQL functions you'd want supported!
by NelsonMinar | 2026-01-03 00:22:33+00:00
Roughly 40% of the Internet is IPv6. That's not taken over, and disappointing for a 30 year old standard, but it's not nothing. https://www.potaroo.net/ispcol/2024-10/ipv6-transition.html

I've been using IPv6 via Starlink for months now and it was a big ho-hum when I deployed it. It just works.
by bc569a80a344f9c | 2026-01-03 00:24:37+00:00
> The previous diagram absolutely does not have positive and negative for each transaction!

But it does. The $500 transaction for furniture is an edge from the bank to the furniture asset account. This edge is outgoing from the bank account (-$500) and incoming to the furniture asset account (+$500). That’s it, that’s double entry bookkeeping. Each edge represents both entries.
by postit | 2026-01-03 00:24:56+00:00
I’m not at the computer to check now, but you gotta consider that the music uses a sample from
Cola Bottle Baby that was recorded in analog and most likely had transport drift when plagued in a different equipment. A lightly variation on the nominal speed can cause a fractional BPM.

When that is sampled and speed/slowed in software - specially at the time the record was made, you couldn’t get exact on the beat with a digital metronome.
by roxolotl | 2026-01-03 00:24:58+00:00
“start menus made with React Native, control-alt-delete menus that are actually just webviews”

Haven’t used windows in five years or so but I’ve kept hearing bad things. This really is the icing on the cake though. Yea the AI stuff is dumb but if a OS manufacturer can’t be bothered to interact with their own UI libraries to build native UIs something has gone horribly wrong.
by izacus | 2026-01-03 00:25:03+00:00
"The shit about IPv4" was easy to learn and well documented and supported.

"The shit about IPv6" is a mess of approaches that even the biggest fanboys can't agree on and are even less available on equipment used by people in prod.

IPv6 has failed wide adoption in 30 decades, calling it "easy" is outright denying the reality and shows the utter dumb obliviousness of people trying to push it and failing to realize where the issues are.
by II2II | 2026-01-03 00:25:08+00:00
> since undergrads trying to hack their grade higher

Would student records even be stored on an unix system at the time? I am under the impression that Unix was very much a research operating system in the 1970's (either the subject of or a tool for). Administrative functions were more likely to be conducted with an IBM mainframe. (At least that is how it was when I arrived at university a couple of decades later, which I always took to be a legacy thing.)
by jacobsenscott | 2026-01-03 00:25:44+00:00
Classifying bugs as security bugs is just theater - and any company or organization that tries to classify bugs that way is immature and hasn't put any thought into it.

First of all "security" is undefined. Second, nearly every bug can be be exploited in a malicious way, but that way is usually not easy to find. So should every bug be classified as a security bug?

Or should only bugs where a person can think of a way on the spot during triage to exploit that bug as a security bug? In that case only a small subset of your "security" bugs are classified as such.

It is meaningless in all cases.
by junto | 2026-01-03 00:25:52+00:00
There was a time in the mid 90’s where we could have gone down one of two paths. “Free” ad-supported-you-are-the-product”, or digital micropayments. The latter was hard, and didn’t mature until 20 years later. Instead we got the shitfest internet we see today.

What would the internet look like today if every visitor could drop micro-donations on content creators by simply clicking a donate button in their browser or on the website to support the content creators they appreciated?

Webrings led to DoubleClick. DoubleClick led to Google Ads. That led us to Facebook and the hyper-invasive internet we have today where everyone worldwide is profiled for their ad-worth. Fuck this timeline.
by xattt | 2026-01-03 00:25:59+00:00
I’d love to be a fly on the wall at Microsoft right now, to see if they are in red alert to get users back, planning subterfuge by breaking APIs used by Wine or what have you, or if they are taking it as a loss.

I recently jumped to Debian/KDE as a daily driver, and it feels great. I am coming after many years of running Linux via cli on my home server. I am also unironically enjoying wobbly windows.
by kwar13 | 2026-01-03 00:26:14+00:00
Nothing have given me more issues than ipv6. Every time I've tried to use it, it gives me so much headache I just give up. I'm not even sure my ISP supports it. My router doesn't get an ipv6, and called my IPS. After going through 3 different people over 2 hours I just gave up. I just hope I get put behind CGNAT...
Show HN: A flight simulator for difficult leadership conversations
by rezat | 2026-01-03 00:26:15+00:00
Shadowscoping – Test your team communications before they backfire
Solo founder here. I kept seeing smart leaders erode trust with their teams through preventable communication mistakes. Shadowscoping simulates how your team might react to a message or decision, so you can iterate before it's real. Currently focused on performance reviews and org changes. Free to try—would appreciate honest feedback.
by musicale | 2026-01-03 00:26:32+00:00
It's a miserable change.

> Android users highlight a better system. On that platform, developers must separate promotional, transactional, and service-related notifications into channels. You can silence the ads while keeping delivery alerts or account updates.

> Notifications were designed to inform. Instead, they’ve become another tool to sell. Unless platforms enforce stricter controls or let users fine-tune preferences, the problem will only grow.

https://www.macobserver.com/news/how-notifications-became-ad...

Moreover, Apple needs guidelines to prevent Apple's own apps (Wallet, TV, Fitness, Books, Music..) from pushing intrusive ads via app notifications:

> Apple customers aren’t thrilled they’re getting an ad from the Apple Wallet app promoting the tech giant’s original film “F1 the Movie.”

https://techcrunch.com/2025/06/24/iphone-customers-upset-by-...
by desireco42 | 2026-01-03 00:27:18+00:00
I totally get people being skeptical, I myself are not pre-ordering nothing :) let's be honest here. This is awesome idea with a lot of really nice touches, headphone jack, button lights up as a notification, keyboard as a touch pad...

So I have a lot of hope for this working and it will be fantastic influence on others. Niagara launcher, if they tweaked it, can be nice as well with keyboard.

I want them to succeed. I am on Google Fi, I have data card with my plan, this would be perfect use. I don't chat nearly as much but this would just me fantastic.

I watched full keynote, it is very good presentation, that thing alone should sell phones.

Price... I don't know, it is OK, it could be lower, but it is fine if it delivers. I am not getting anything until I get it reviewed by multiple people.

Wish them success.
by orochimaaru | 2026-01-03 00:28:01+00:00
I've been using a system 76 laptop for the past 3 years. Runs perfectly, no surprises. Unfortunately, I need a mac for work because the laptop service folks do not know what to do with linux and do not have a relationship with a vendor like system76.

Pros: The best development experience you can have. Everything is native linux. There is no beating that. This of course will be a problem if hobbies/work use windows. I've never been a windows person. So I've never missed it. Power and peripherals work on the system76 seamlessly.

Cons: Battery life. Runs out in about 2.5 hrs but its an AMD not an ARM.

I did run linux on a tower exclusively while I did my PhD. Did everything on it - code, writing my thesis in LaTeX, store data, connect to dropbox for backup, watch netflix, etc.

You're not missing much by dumping windows.
by jarredkenny | 2026-01-03 00:28:09+00:00
I wrote this because I kept hitting the same wall with AI coding assistants. Small tasks work fine, medium ones when planned properly. But when I tried building something real, like a real new service in a real production system it was always difficult to keep an agent like Claude Code on track throughout an entire feature implementation.

After recently finding Beads here on HN, my entire development workflow changed (again). I realized that context is state, I am a developer who knows how to handle state.

Naturally I pieced together a couple of existing Claude Code skills, and wrote a couple of my own, and ended up with a workflow that actually delivers on automating the entire idea to shipping pipeline.

- Brainstorming produces a design doc
- Design becomes an implementation plan
- Plan converts to a Beads epic with inferred dependencies
- Epic executes autonomously with two-stage review per task

I'm sharing it on HN because I suspect others are hitting similar problems and working around them in ad-hoc ways.

Nothing groundbreaking, but it actually works.

https://jx0.ca/solving-agent-context-loss/
by makeitdouble | 2026-01-03 00:28:56+00:00
I saw this piece as the start of an experiment, and the use of a "council of AI" as they put it to average out the variability sounds like a decent path to standardization to me (prompt injecting would not be impossible, but getting something past all the steps sounds like a pretty tough challenge)

They mention getting 100% agreement between the LLMs on some questions and lower rates on other, so if an exam was composed of only questions where there is near 100% convergence, we'd be pretty close to a stable state.

I agree it would be reassuring to have a human somewhere in the loop, or perhaps allow the students to appeal the evaluation (at cost?) if they is evidence of a disconnect between the exam and the other criteria. But depending on how the questions and format is tweaked we could IMHO end up with something reliable for very basic assessments.

PS:

> Also if this is about avoiding in person exams, what prevents students from just letting their AI talk to test AI.

Nothing indeed. The arms race hasn't started here, and will keep going IMO.
by LV123 | 2026-01-03 00:29:26+00:00
> I never understood double entry bookkeeping

While I completely agree with you and have had the same experience, I'll try to phrase it in a way that might "click" for you:

1. An account is an abstract bucket that aggregates things of the same type. For example, the "Sales" account contains all the income from sales and the "Furniture" account represents the value of all the furniture. The "bank account" represents your dollars stored in the bank.

2. A transaction is an event where something of value is moved from one account to another. For example, when you buy furniture, money goes out of your bank account and is "transformed" into furniture. When you get paid, dollars go from an "Income" account to a "Bank account".

3. The goal of double-entry bookkeeping is to show both the source and destination of every transaction. For example, if you have furniture worth $375 in your possession, where did that value come from? Right, a transaction "debited" the furniture account by $375 and also "credited" the "bank account" with the same amount.

I suspect the original article only makes sense if you already have a solid understanding of both graphs and double-entry bookkeeping though...
by CamperBob2 | 2026-01-03 00:29:44+00:00
Only one I can recall is Dave Packard, who served as assistant undersecretary of defense for a few years in the early 1970s.

I don't recall that he brought a mob of script kiddies with him to sack the government, threw any Nazi salutes at Nixon's inauguration, or slunk out of town with a literal black eye, though.
by rednafi | 2026-01-03 00:30:25+00:00
I've used Twitter to publish my thoughts for years. In the beginning, I'd write multiple threads to get my points across.

Then, when Twitter started supporting longer tweets, I started publishing essays and it got the job done.

But at the end of each year, it was really hard to trace all my posts and write reviews about them. That's exactly what brought me to POSSE. I've been maintaining my blog[1] since early 2020 and it feels really good to know that I own my stuff. Plus, over the years, it has opened up so many doors for me.

Too bad many of these walled-garden platforms have now started to demote posts if they contain external URLs. I'm battling that by posting the links as a comment to the original post, which contains a cover photo of the blog.

[1]: https://rednafi.com
by leptons | 2026-01-03 00:30:38+00:00
>You seem to have lost the plot here. I started out by saying Apple is anticompetitive in plenty of areas.
>But that's not what the conversation is about. I pointed out that in this area, it doesn't appear to be.

I'm not sure how damaged your brain has to be to excuse Apple who forces all browsers on iOS to use Safari as not anti-competitive. I'm seriously baffled by your behavior here, as you don't seem stupid, just bent on excusing Apple's obviously abusive behavior at all costs.

>So I don't know why you keep pushing this PDF. It doesn't say anything about this specific area. I already checked.

It doesn't need to spell out the exact technical specifics of every single thing, those are the details that will come up in court. It's absolutely relevant to what Apple is doing with Safari, which is yet another example of their abuse.

>And if you don't care about what Firefox does, then I think it's clear you're not having this conversation in good faith.

Opera and other browsers do implement the same APIs that Chrome does. So your Firefox argument is quite irrelevant.