MurphyA/hacker-news huggingface dataset:
by pinky07 | 2026-01-04 09:03:12+00:00
Imagine we develop: Shopify + Wix + Quickbooks (accounting in 140 countries) + Netsuite + Asana + Discord + SAP + DocuSign + Payroll + ... 30 other apps.

On the service side, we onboard 14.000 new clients per month. (need a lot of sales too for that). Projects varies from a 5 users company (4 hours of service), to 5000 users. (1 year implementation for a team of 5)

The spread in people is more or less: 30% developers, 30% consultants, 30% sales.

In addition to our 6700 employees, we also have a large partner network: 200k FTE working on Odoo (selling, developing, doing services). They developed 50k apps, and onboard tens of thousands of companies per month.
by patcon | 2026-01-04 09:03:38+00:00
I assume it's the vendors who are the target to buy these. He said they charge a lot to map a venue, and so I'm guessing he wanted to create a market for the videos that they will buy. If I'm understanding correctly, it's about building up a reservoir of content, then approaching the vendors to be like "all this content is here at this rate if you want to pay this feed to unlock it.

Maybe I'm wrong though, I've spent more time typing to you than I spent reading closely :)
by indemnity | 2026-01-04 09:03:59+00:00
To add insult to injury, I recently connected my headphones to my Windows gaming PC.

Sounded absolutely amazing, no skipping or crackling no matter what I was doing on the PC, nor how heavy I was cranking it. Quality was better than on macOS as well.,

My M1 sounded like an AM radio when driving the same headphones using the same software (Spotify lossless).
by Veserv | 2026-01-04 09:04:02+00:00
That is utterly nonsensical. Are there HUGE tracts of land where 100 ton railcars or concrete blocks grow on trees?

If not, then how are you getting them there? On a per-mass basis what do you think is easier to transport, railcars or water?

Transporting adequate amounts of gravity storage medium is not at all a competitive advantage for non-hydro gravity storage. For that matter, it does not even constitute a meaningful factor except as a disqualifying one for the nonsensical ideas people somehow seem to get funded.
by 24hrmvp | 2026-01-04 09:04:27+00:00
No no no - 2 definitions of user here. The idea is that the venue only has to cover the burn of $FIND for every instance of the video being served.

So, let's reframe this.

You go to hospital. Theoretically by this point, the tech is integrated with Epic MyCharts - once you enter the geofence of the hospital, you are sent an SMS message that guides you straight from the parking lot right to radiology.

The video is served, you use the route to arrive at radiology.

The hospital is covering the burn.
The creator is getting paid royalty on the remint

As the patient, you never even know that any of that is happening

I probably need to reword that.

In my brain it makes sense but I get that is worded confusing

Accessibility is definitely critical to me tho

Core functionality and the most important imo is voice narration for vision impaired. Translated into native device language. Hasn't been implemented yet, but if done correctly by the creator, a mobility toggle becomes available that can serve best route for those who might be wheelchair bound

Make more sense?
by misiek08 | 2026-01-04 09:05:06+00:00
Today Microsoft didn’t write any OS and had only partial participation in programming language or framework. They open sourced .NET and in Windows 10 you can still see same behavior and internal as XP.

I wonder how many real top-tier engineers are there at Microsoft and how hard they have to work to prevent it from failing. It’s not uncommon in any bigger than probably 200 people company - the belief of having a lot of talents while having maybe 1% of the company capable of doing anything working.
by braiamp | 2026-01-04 09:05:25+00:00
> The community is reviewing whether to reopen this question as of 36 mins ago.

Asking where in the documentation is something is always tricky, specially because it usually means "I didn't read the documentation clearly". Also...

You went and deleted the question immediately after it was closed only to undelete it 2 hours ago (as the moment of writing)[0]. After it was closed, you had an opportunity to edit the question to have it looked at again but choose instead to delete it so that nobody will go hunting for that (once deleted, we presume that it was for a good reason). So, yeah, obviously you will be able to show that as example because you didn't give anyone the opportunity to look at it again.

[0]: https://stackoverflow.com/posts/79530539/timeline
by eru | 2026-01-04 09:07:21+00:00
I have a similar story about an interesting little advance in computing that I haven't formally published anywhere, but it's at https://cs.stackexchange.com/a/171695/50292

The question boils down to: can you simulate the bulk outcome of a sequence of priority queue operations (insert and delete-minimum) in linear time, or is O(n log n) necessary. Surprisingly, linear time is possible.
by threeducks | 2026-01-04 09:07:21+00:00
The last data point is from January 2026, which has just begun. If you extrapolate the 321 questions by multiplying by 10 to account for the remaining 90 % of the month, you get to within the same order of magnitude as December 2025 (3862). The small difference is probably due to the turn of the year.
Show HN: PicList, a cloud storage manager and image hosting CLI/GUI
by kuingsmile | 2026-01-04 09:07:29+00:00
Hi HN,

I’ve been building PicList because I found most image uploaders were "one-way streets." They are great for getting an image onto a server, but terrible if you need to manage that image later or handle complex workflows.

What makes it different:

Bi-directional management: Unlike tools that only upload, PicList has a "Manage" tab where you can browse, rename, delete, and create folders/buckets on S3, WebDAV, SFTP, and more.

Deep Integration: It supports for Obsidian, Typora and can be used through REST API.

Built-in Processing: It can automatically compress, watermark, or convert images to WebP/AVIF before they reach the cloud.

Extensibility: We have a plugin system that covers almost any niche storage provider or post-processing step.

Repo: https://github.com/kuingsmile/piclist
Website: https://piclist.cn/en/
I'll be around to answer any questions!
by seanmcdirmid | 2026-01-04 09:08:18+00:00
Ya, but Russia was an economic basket case with a resource curse before they invaded Ukraine. They didn’t lose much economically because they didn’t have much to lose, and perhaps Putin used Ukraine as a huge distraction for Russia’s huge domestic problems. China is different, they are going to grow into the #1 super power this or next decade. Hopefully that makes it much less likely for them to turn their back on the western world (at least until that happens).
by davydm | 2026-01-04 09:08:42+00:00
Webpack is really powerful, however, it's a huge generalist, and I think the specializing tools are showing their speed. In addition, webpack has suffered the same unnecessary churn that a lot of J's projects do, where upgrades become incredibly difficult due to arbitrary changes without (easily implementable) backwards compatibility. The cheese moved, but to little or no benefit for the consumer. Ask me - I've been trying to upgrade a vue2/webpack4 project to vue3/webpack5 for a long time but can never get far enough - always hit a wall. I've been looking at ways to move to vite specifically because of this, and I thought I was blocked by some rather deep integration into webpack which facilitates building branded versions of our white label app, but I think I see a way with vite.

Webpack honestly needs official, guided tooling configurators. Documentation often mentions a block of code, but not exactly _where_ to put it. AI agents are apparently stumped by a 4-5 upgrade, documentation lets me down, no automated upgrade tooling, and a lot of the changes I've seen are just cheese movement - add nothing useful, but require upgrade maintenance.

If webpack wants to take the top spot again, they need to work on:
- performance: this is the most obvious issue right now. Webpack builds aren't exactly fast, and the new breed of tooling, esp vite, blows webpack away
- consistent api: stop moving cheese arbitrarily, or, if you have to change things, provide backwards compatibility shims or upgrade tooling
- improvements to documentation: it should be so hard to figure out where suggested config blocks of code should go - providing real examples would help
by wickedsight | 2026-01-04 09:09:26+00:00
ADHD is a thing for some people though. What works for one person might not work for other people. I have a friend who spends probably 8-10 hours a day writing code, every single day. I just can't do this personally, therefore, my ideas/projects never actually go anywhere.

AI tools allow me to do a lot of stuff within a short time, which is really motivating. They also automatically keep a log of what I was doing, so if I don't manage to work on something for weeks, I can quite easily get back in and read my previous thinking.

It can also get very demotivating to read 10 stackoverflow discussions from a Google searches that don't solve my problem. This can cause me to get out of 'the zone' and makes it extremely hard to continue. With AI tools, I can rephrase my question if the answer isn't exactly what I was looking for and steer towards a working solution. I can even easily get in depth explanations of provided solutions to figure out why something doesn't work.

I also have random questions pop up in my brain throughout the day. These distract me from my task at hand. I can now pop this question into an AI tool and have it research the answer, in stead of being distracted for an hour reading up on brake pads or cake recipes or the influence of nicotine on driving ability.
by stavros | 2026-01-04 09:10:06+00:00
This is comparing LLMs to the best humans, and concludes that LLM output is "nonsense". Well, LLM output is better than the average human's output, and there are a many of humans at and below the average.

For four billion people, using an LLM to create things is a marked improvement. I'm not sure how you'd explain the phenomenally widespread use of LLMs otherwise.

By the way: Can you tell whether my comment (this one) was written by an LLM or not?
by aebtebeten | 2026-01-04 09:10:30+00:00
Good point wrt BB; I think "pyramidal" was referring to https://en.wikipedia.org/wiki/The_Theory_and_Practice_of_Oli...

(I have a friend who is a CCP citizen; I don't know her background precisely but her habitus reminds me of nothing so much as the slightly younger women I'd met at a boarding school in Palo Alto, so I think it's safe to say that socialism with chinese characteristics has at least one non-prole class :-)
by dimitrisnl | 2026-01-04 09:12:25+00:00
Any release will definitely not restore Webpack as the "first choice". That ship has sailed and Webpack has accumulated a lot of bad rep.

Maybe for a few people who used to run Webpacker in Rails, and migrated to shakapacker instead of Vite, it will be good news.

When a tool like this (which was never pleasant to work with) loses the lead, it never restores it.
Show HN: BlockFrame – A local, erasure-coded storage engine in Rust
by DeusCodex | 2026-01-04 09:12:25+00:00
Hi HN, author here.

I built BlockFrame because I wanted the durability of distributed object storage (erasure coding, bit-rot protection) but for local, single-node archives.

It is a storage engine that shards files into Reed-Solomon blocks (RS(30,3) or RS(1,3)) to guarantee mathematical recovery from disk corruption. It then exposes this engine via a FUSE/WinFSP interface so you can access the data using standard tools (read, seek) without needing custom APIs.

Key features:

Engine Layer: Handles the heavy lifting of parity calculation and Merkle tree verification.

Access Layer: Virtual filesystem driver allows zero-copy access and random seeking on multi-gigabyte datasets.

Self-Healing: The engine transparently reconstructs corrupted sectors during reads.

I’m graduating in May and aiming for systems roles in the UK. I'd love feedback on the architecture and any feedback is highly appreciated,
Thank you.
by lelanthran | 2026-01-04 09:13:02+00:00
> Clearly we need something in between the fauxpen-access of journals and the wilde west of the blogosphere, probably.

I think GP's min-distance solution would work well as an arxiv paper that is never submitted for publication.

A curated list of never-published papers, with comments by users, makes sense in this context. Not sure that arxiv itself is a good place, but something close to it in design, with user comments and response-papers could be workable.

Something like RFC, but with rich content (not plain-text) and focused on things like GP published (code techniques, tricks, etc).

Could even call it "circulars on computer programming" or "circulars on software engineering", etc.

PS. I ran an experiment some time back, putting something on arxiv instead of github, and had to field a few comments about "this is not novel enough to be a paper" and my responses were "this is not a publishable paper, and I don't intend to submit it anywhere". IOW, this is not a new or unique problem.

(See the thread here - https://news.ycombinator.com/item?id=44290315)
by jpc0 | 2026-01-04 09:13:09+00:00
I want to reiterate the points other have brought up.

Learn more about whatever domain you are writing software for, then ask what skills you need to improve to solve a problem in that domain.

Also do not get hung up on specific languages or paradigms, the overarching patterns are universal and learning them makes things significantly easier to implement.

Finally the most generic advice, Algorithms and Data structures. When you start thinking in terms of "This is the data in memory" and "This is the algorithm manipulating the data" you will "level up" quickly. Software isn't cats and dogs and random objects. Thinking in objects can be a decent way to model systems but when you get into the details you are operating on instructions and data not on objects.
by nomilk | 2026-01-04 09:13:21+00:00
Apparently it was removed to reduce the load on the database see [0], [1].

The top voted response points out that SO are [2]:

> destroying a valuable feature for users.

Kinda wild they allowed it. As that answer also suggests, perhaps rather than remove it entirely, they could just compute those stats at a lesser frequency to reduce load.

[0] https://meta.stackexchange.com/q/399661/389220

[1] https://meta.stackoverflow.com/q/437862/5783745

[2] https://meta.stackexchange.com/a/400024/389220
by gingersnap | 2026-01-04 09:13:42+00:00
Lately I've been thinking the opposite of this.

I use claude code extensively, and lately it does all the coding for me. I've been asking it to go through claude.md to see if it needs to be updated after making changes.

I'm now thinking that I will let claude code write code, but never touch claude.md. It needs to be as short and I need to have full control over it.

As i lead the direction of the development the claude.md is my primary way of influencing it, in every single session.
by mavamaarten | 2026-01-04 09:14:38+00:00
I'm totally biased towards Android development using Gradle and kotlin.

Gradle can be a pain, but if I look at what our neighbors at the iOS team experience (constantly having to manually merge project files, not being able to simply import some libraries, ...) it's hardly a nightmare.

Specifically adding dependencies is super easy? Just specify which repo they're in (mavenCentral or Google or whatever) and add dependencies under "dependencies". When running or syncing, Gradle does the rest.
by mavvvricks | 2026-01-04 09:14:48+00:00
Small partner here who absolutely love Odoo for what it is and you can make it to be.

But - I can't wrap my head around why an on-prem customer cannot be allowed to run the upgrade scripts on-prem.

I have almost lost customers to it, and it's a super big headache delaying the upgrade process for both political and technical reasons.

Having tried to discuss the options and reasons with both Odoo support and employees at OXP has been an almost Kafkaesque experience.

Please explain to me like I am 5 years old.
by jacquesm | 2026-01-04 09:15:07+00:00
Like Hitler, Trump has (or rather, had, based on recent performance) the power of oratory. Himmler did not and I wonder if he would have been able to whip up the kind of fervor that Hitler did.

That's what made Trump so dangerous, it is insane that such terrible people have such a charismatic appeal. To me they are horrible men, to others they seem to come across as some kind of savior.
by packet_mover | 2026-01-04 09:16:24+00:00
No. When I looked at Photon and saw that it involves running Java plus an OpenSearch/Elasticsearch backend on the device, I assumed it would be heavier in terms of memory and moving parts than my setup (single SQLite file + small HTTP API).

Have you (or anyone here) actually run Photon on edge-class hardware? If you have real-world numbers, I'd be interested in seeing them. When I add house-number search, Photon might be an easier route than enhancing my current approach.
by ofalkaed | 2026-01-04 09:16:34+00:00
>What would constitute being asked to be more than a user?

That was mostly a way to say that I really don't want your job. Mostly, I want to retain my ability to occasionally make posts like the one I made in this thread.

>practically unique!

Are you saying that I am unique in a practical, salt of the earth fashion or that I am almost unique? I ultimately did exactly what I admonished in this thread and just admitted to wanting to cling to being able to be salty and moody, which fits well with almost unique. It was very Gassian in its phrasing and quite good. Even if unintended, it was very on point.
by aebtebeten | 2026-01-04 09:16:58+00:00
I think it's intentional. Going back and rereading both 1984 and Brave New World as an adult made me realize how awful my english teachers' interpretations ("fantastic dystopias" instead of "mirrors of then-current society") had been. Give them to kids who don't have the life experience to interpret them for themselves, and you can make people believe they know what Orwell and Huxley were writing about...
by bpye | 2026-01-04 09:17:28+00:00
> That's how I feel with programming, and sometimes I feel like I'm taking crazy pills when I see so many of my colleagues using AI not only for their job, but even for their week-end programming projects. Don't they miss the feeling of..... programming? Am I the weird one here?

I've played with using LLMs for code generation in my own projects, and whilst it has sometimes been able to solve an issue - I've never felt like I've learned anything from it. I'm very reluctant to use them for programming more as I wouldn't want my own skills to stagnate.
Show HN: IdeaCouncil – Second opinion for indie hackers' every idea
by tigerkid | 2026-01-04 09:18:02+00:00
I am working on this because I am always afraid of building things that people don't actually want. I let agents role-play analysis the idea, quote and debate with each other. Still working on the output quality, every feedback is priceless. Pls try it out!
by ijidak | 2026-01-04 09:19:34+00:00
Providing context to ask a Stack Overflow question was time-consuming.

In the time it takes to properly format and ask a question on Stack Overflow, an engineer can iterate through multiple bad LLM responses and eventually get to the right one.

The stats tell the uncomfortable truth. LLMs are a better overall experience than Stack Overflow, even after accounting for inaccurate answers from the LLM.

Don't forget, human answers on Stack Overflow were also often wrong or delayed by hours or days.

I think we're romanticizing the quality of the average human response on Stack Overflow.
by pinky07 | 2026-01-04 09:19:44+00:00
2 reasons:

1/ Upgrade are super complex: requires a service, not just a script

2/ We used it to monetize Odoo Enterprise

Upgrade: Even after 1000+ upgrades, we still run into issues regularly as every environment is different (set of modules, customizations, community apps, ...). So we need to test the database, and fix scripts when necessary. If we would just provide scripts, it would cost us a lot in support for issues... and a bad customer experience. At least, by having the control we can ensure a smooth customer experience; it just works - and you don't see everything we do behind. (most of the time)

Monetization: The open core business model is hard, when your goal is to do a maximum open source. Our main competitor being Odoo Community, we charge 5x less than competitors for a better software. (25€ vs 180€)

So, we had to pick a few apps and services to monetize Odoo Enterprise, like the accounting app, or the upgrade service.

Fortunetally, there is OpenUpgrade (scripts from the community) so that there is no lock-in on the upgrade. (you spend time with open-upgrade or go to Enterprise and we do it)
by csb6 | 2026-01-04 09:20:07+00:00
> Which works today do you think future generations will see as the classics of the 2010s and 2020s?

I think the film Tár will be. It captures the “fake it until you make it” spirit of the present really well along with the god complex and repressed guilt that accompany “making it”. Also the performances and direction are just excellent.
by dragonwriter | 2026-01-04 09:20:27+00:00
I know plenty of people who like to create—but who also have a better technical understanding of LLMs—who use LLMs in their workflows (some even use LLMs finetune LLMs on their own work and then incorporate them into their workflows.)

Most people who are non-technical (including most creators) have an extremely naive view of what LLMs are, mostly driven by what the media, and shills who are mostly targeting audiences that aren't creative are focused on, and their response to LLMs is shaped by that.
by fragmede | 2026-01-04 09:20:34+00:00
Or you could parse PDFs and give them an email address. If you want to live like a 17th century clerk because of rules you've made up in your own head that you must follow like an equally outdated religion where the Sun rotates around the Earth, I'm sorry, but that really seems like it's on you. Personally I'd rather join the modern era and not do that, but to each their own.
by amrocha | 2026-01-04 09:20:53+00:00
I don’t think that’s reasonable at all.

Can you imagine a world where a government could spend infinite money without any problems? If you can’t, then why would someone else think that? If you thought my understanding of macroeconomics was different from yours and you were genuinely curious, it would have been a good idea to start by asking questions. Or if you thought I was an idiot you could have just ignored me. But you chose to assume an obviously ridiculous premise to my comment and reply based on that. That’s the definition of a straw man argument.

If you still care to know, the constraint on government spending is real resources (and whether they can be usefully utilized of course).

I don’t know about the real estate situation in China, and I don’t know if it was financed by private debt or public debt, so I can’t comment on it.