MurphyA/hacker-news huggingface dataset:
by baby_souffle | 2025-12-15 02:21:11+00:00
> Copilot has this image that has something to do with coding

To the audience of this site, yeah. But "copilot" is Microsoft trying to brand "an agent/assistant". They use it across their entire product line; copilot is in office so you can ask for help with spreadsheet formulas and in outlook so you can ask for help with summary/triage... and it's in VSCode/GH.

Microsoft saw the way the USB people absolutely screwed up the marketing/branding around different generations and speeds and capabilities and said "I bet the same strategy will work spectacularly well for us" and thus _everything_ became copilot.
by threethirtytwo | 2025-12-15 02:21:22+00:00
Very few companies reach the scale such that they require microservices. It’s not even about raw scale either as monoliths can also scale. Microservices serve only a specific kind of scale. Think about it. Load balancing across multiple servers? You can scale that monolith.

Most companies that switch to microservices often do it because of hype. The most common excuse is that microservices prevent spaghetti code as if carving it into different services is the thing that creates modularity while forgetting that folders and functions do the same exact thing.

It’s generally weak reasoning. Better to go with reasoning that is logically invariant like what I brought up in this thread.
by pogue | 2025-12-15 02:21:38+00:00
It seems like some of it was, but for full albums of artists they just redirected it to the official artist uploads on YouTube. But, then if those links change it breaks old playlists and I lose track of it.

It was just such a convoluted mess. They promised you could upload all your music and it would be there forever, they said! Bastards...
by scoofy | 2025-12-15 02:22:45+00:00
I started a niche golf blog to support my golf wiki. It write about all the parts of golf and the culture I think are weird or incorrectly thought about. It’s very rewarding, I only have about 300 readers, but really only write because I have very niche views on the topic and don’t think anyone is out there thinking about golf like I do.
by noman-land | 2025-12-15 02:22:58+00:00
I still use last.fm. Been continously scrobbling since 2004. I also export my last.fm and Spotify listening history every now and again just in case. I plan to one day make a timeline of my listens overlayed on top of world and personal events.

I made friends I still have by browsing people who had a compatible music taste to me and then reaching out to chat.
by appreciatorBus | 2025-12-15 02:24:27+00:00
Indeed, there’s nothing illogical about adjusting tax rates and structures as things change.

I am deeply sceptical of the idea that 99% of us are suddenly going to be idle any day now, so I think endless think pieces on what we should do when that day arrives are kind of pointless. But it is certainly obvious that if it did happen, we would have to reassess how we do stuff.
by whstl | 2025-12-15 02:25:13+00:00
Well, depends on the permission model.

For RBAC or capability-based permissions, the gateway can enrich the request or the it can be in (eg) a JWT. Then each service only has to know how to map roles/capabilities to permissions.

For ABAC it depends on lots of things, but you often evaluate access based on user attributes and context (which once again can be added to the request or go into the JWT) plus resource attributes (which is already in the microservice anyway).

For ACL you would need a list of users indeed...

Something like Google Zanzibar can theoretically live on the gateway and apply rules to different routes. Dunno how it would deal with lists, though.

After writing it down: sounds like an awful lot of work for a lot of cases.

Btw: the rule for microservices that I know of, is that they must have their own database, not their own table.
by somangshu | 2025-12-15 02:25:23+00:00
Hey, I am the co-founder at https://brew.studio We built the platform for the problem you are facing. Our agent `brew` excels at managing context with growing change requests and actual code change so that solving spaghetti code is easier and efficient.

We will allow you to create and supervise impact analysis on a change request you are planning and then you get brew to also create a detailed implementation prompt for you. This way you always remain in control and our able to instruct you AI coding agent better at once.

Not just this, we also map the commit that comes in to the original change request and show you what's done, what's not, Expected vs Actual & unplanned changes mapping them to actual code that is written. This makes it really easy to review.

We are in our early stages. I would love for you to try us out. I am open to offering you usage credits as well.
by coldtea | 2025-12-15 02:25:48+00:00
>I also had local backups. So my give a shit factor was reduced.

Sounds like really throwing caution to the wind here...

Having backups would be the least of my worries about something that

"promptly proceeded to bill thousands of dollars, drawing heat maps of the density of built structures in Milwaukee; buying subscriptions to SAP Joule and ArcGIS for Teams; and generating terabytes of nonsense maps, ballistic paths and “architectural sketch[es] of a massive bird cage the size of Milpitas, California (approximately 13 square miles)” resembling “a futuristic aviary city with large domes, interconnected sky bridges, perches, and naturalistic environments like forests, lakes, and cliffs inside.”

It could just as well do something illegal, expose your personal data, create non-refundable billables, and many other very shitty situations...
by PaulHoule | 2025-12-15 02:25:57+00:00
Taxing income is straightforward in that there is a stream of it going by and some of it can be diverted. Taxing wealth is difficult because you don't really know what it is.

Arguably the value of a publicly traded corporation can be known because it is being traded continually. [1] For a privately held corporation it's quite opaque. Right now, for instance, Open AI is estimated to be worth $500B and might IPO at $1T but for all we know it could be a smoking hole in the ground in two years. Should we charge them a big bill in 2025 and then have the investors asking for a refund in 2027 when the real value is revised down to negative? Owners of imagined wealth could face big bills that, in the end, they couldn't pay. [2]

There would certainly be an incentive to avoid the taxation by minimizing bubbliness which might be a good thing but administering it would be a nightmare and manipulating the system to hide wealth would become a national sport.

[1] ... but it could be wrong seen from a future viewpoint

[2] I spent a lot of time in the 2010s calling up people in financial services on the phone and talking on the phone and there was no phrase that struck more fear into them than "mark-to-market", I could hear the voices crackle and feel the flinch. A bank or other institution that is perfectly able to make all its obligations as they unfold over time could be nominally insolvent at times when the market fluctuations down but winds up OK in the end -- the kind of accounting it would take to make wealth taxation accurate might be the end of fractional reserve banking and send us back to the giant Bitcoins of the Yap islands.
by shinpr | 2025-12-15 02:25:59+00:00
It’s not OS-level sandboxing or containers.

Each sub-agent is executed as a separate CLI invocation (e.g. Cursor CLI or Claude Code), which means it gets a fresh model context window. The isolation is purely at the LLM context level, not process or filesystem isolation.

The main agent passes only minimal inputs (file paths, task instructions), gets a concise result back, and keeps its own context clean.
by threethirtytwo | 2025-12-15 02:26:08+00:00
1. We are absolutely losing. Wealth inequality has never been higher in human history. How does a single human amass such wealth when his physical and intellectual output doesn’t even match that level of equivalent worth? The first reason is he scrapes it off others, and the second reason is technological automation. AI is just one bump in the road of technological innovation magnifying work output.

2. I never said tax is the end all be all of the situation. It’s one attribute we can use to combat AI take over and wealth inequality in the face of a multitude of solutions that can be executed. It is not consistent with logic as shown by the wheel barrow example and I am saying it doesn’t need to be. Understand?
by bakugo | 2025-12-15 02:26:41+00:00
> As long as TV manufacturers let me run it offline without issue, I'm fine with that.

I suspect that this won't be the case for much longer. Once you've stuffed the TV with all the ads and data harvesting you can, the logical next step is to ensure it doesn't work at all unless those ads are being watched and that data is being harvested.
by btilly | 2025-12-15 02:26:42+00:00
The fact that we went with access control lists instead of true capabilities has long been a disappointment to me.

For people who understand OO, capabilities are the simplest model in the world. You hand out objects. You can call methods on the object. What that method call has access to depends on the permissions on the object, not your permissions. Entire classes of security mistakes (most notably the "confused deputy" become impossible.

The only commercial success that was a true capability system was the AS/400. Not coincidently, single stand alone machines averaged 99.99%-99.999% uptime. And it never had a significant security compromise. (Individual systems did, of course, have problems due to weak passwords and poor configuration. But they were still remarkably resistant.

Capability systems work so well that when people wanted to improve security on Linux, they called it capabilities. Even though it wasn't.

Unfortunately, the world went with ACLs. That's baked in to the design of things like Windows and POSIX. Which means that all of the consumer software out there expects ACLs. In order to get them to run on a pure capability system, you have to do things like create a POSIX subsystem. At which point, you've just thrown away the whole reason to use capabilities in the first place.
by akst | 2025-12-15 02:26:47+00:00
yep! However this is a website I made for hosting my own notes in the browser browser (sorry for the load times, no bundler so each file is a seperate request)

https://akst.io/vis/20250601-complex-geo/?app=unsw.2102.01-1

That said, when I write tests, I write them in Typescript for that reason.
by geniopedi | 2025-12-15 02:27:07+00:00
Geniopedia is a free online encyclopedia documenting real world innovators and overlooked genius.

It is community driven, open access, and focused on meaningful contribution rather than fame or media coverage.

Unlike Wikipedia, Geniopedia does not require mainstream notability, press coverage, or institutional recognition. Many innovators do important work without meeting those thresholds and their stories are never recorded. That gap is what Geniopedia exists to fill.

Profiles are reviewed using clear eligibility criteria that focus on originality, impact, and contribution across fields like science, health, technology, education, culture, and social development.

If you know someone doing genuinely innovative work, or if your own work fits, submissions are free and open to everyone.

https://geniopedia.org/
by culi | 2025-12-15 02:27:30+00:00
This is absolutely a fair point. JSDoc predates TypeScript by over a decade. It's not until more recently that the syntaxes have started to converge.

My brain definitely works in TypeScript so I tend to translate from there. I definitely consider myself more familiar with TypeScript than with JSDoc, but sometimes (e.g. here) that's a benefit not a weakness
by evil-olive | 2025-12-15 02:28:00+00:00
now that 6.18 is the new LTS kernel, will I have a good experience with bcachefs if I stay on that LTS kernel instead of tracking newer stable kernel versions?

I currently run NixOS with ZFS-on-root, and because ZFS is also out-of-tree, the "stable" ZFS version in nixpkgs isn't always compatible with the most recent stable kernel. to keep things simple I tend to just stick with the LTS kernels.

previously when I've tried to experiment with bcachefs on NixOS I ran into a catch-22 where I needed to upgrade to a newer kernel to get bcachefs support but doing so wouldn't be compatible with ZFS.
by ruffsl | 2025-12-15 02:28:32+00:00
CtrlAssist – an open source project to bring more accessible, collaborative gaming to Linux! Inspired by PC gaming sessions with my own family, where both young and old relish exploring rich stories with immersive worlds (like Witcher 3, RDR3, Hogwarts Legacy, etc) but find coordinated combat or movement control too challenging to play solo, CtrlAssist lets you combine multiple controllers into one virtual gamepad, much like assist features on dedicated game consoles.

Whether your helping grandparents through tough boss fights, or co-oping with nieces and nephews to level age gaps, CtrlAssist aims to make PC gaming on Linux fun and accessible for everyone. While I’m certain similar utilities exist, I also just wanted a holiday hobby project to practice Rust development while scratching a personal itch.

Please give it a try, share your feedback in the relevant discussion categories, or check out the open issues if you’d like to contribute, help is always welcome!

- Developer Feedback and Rust Community Discussion

- https://github.com/ruffsl/CtrlAssist/discussions/14

- User Feedback and Accessibility Community Discussion

- https://github.com/ruffsl/CtrlAssist/discussions/15
by amanzi | 2025-12-15 02:28:40+00:00
I have an LG TV purchased about 3 years ago. It had a bunch of "AI" features from day one, but mostly related to improving the picture quality dynamically based on what's on the screen. I disabled all of that stuff, so I guess I'll be disabling this too.

The LG software is horrible on this TV. Great picture quality, but I would never recommend an LG TV just because of the software.
by blazingbanana | 2025-12-15 02:29:09+00:00
Just checked out whisprflow, I must say that looks really nice, kudos to those devs. Shame there isn't a Linux / Android version.

I have added the auto-copy to clipboard functionality that will come with the next Android release and be included in all others. Adding a hotkey / quickbar button is on the roadmap for the desktop versions.

If you want to give the Linux version a shot, you can download it from here - https://downloads.formait.app/whistle/linux/WhistleDesktop-l... - I've just stuck it in the same R2 bucket as another app, as I've not sorted the proper pipeline out yet.
by GMoromisato | 2025-12-15 02:30:32+00:00
Don't go down this road. It's so tempting to believe that everything is just luck and circumstance. It gives us an excuse to not bother trying. We all have that voice inside that seductively tells us that we don't need to try so hard; that it's all just luck, and we shouldn't waste our energy. This is the equivalent of refusing medical care because "God will provide."

I met Bill Gates a couple of times at Microsoft. He wasn't an average man who got lucky. He was/is a hard-working, extraordinarily brilliant man who got lucky.

I know the playing field is not level. We don't all have an equal chance to be a billionaire. But I do know that most of us have not reached our full potential. Most of us could be better (on whatever dimension you desire) if only we tried harder.

Imagine how different the world might be if we did.
by dev1ycan | 2025-12-15 02:31:37+00:00
I recently bought a $250 Zojurishi rice cooker because I wanted quality, durability and no "trade offs" I am going to start buying more and more Japanese electronics if US and South Korean companies keep colluding with each other in inserting garbage.

Samsung is already preloading intelligence service software and "365 copilot" into their phones to trick old people into paying for a subscription to open a PDF (it sets itself as a default app).

At this point it's a war against the consumer.

And it's not just this, they are slowly phasing out consumer hardware (GPU price increase, RAM, non NVME SSDs, etc.) in an effort to make hardware ownership impossible thus creating a "Market" for the post bubble burst of AI where they will be renting out PC hardware (all these datacenters that they are building which will be useless).

This is US led and also conveniently both the US and South Korea are involved, as they shut down China (both GPUs and RAM manufacturers in China were blacklisted).

It's not a coincidence, I Imagine the threats of potential tariffs if they do not comply does not help with their "independent thinking".
by pogue | 2025-12-15 02:32:02+00:00
The strawberry man... ¯\_(ツ)_/¯

I see what you're saying, that's a bit of a different aspect entirely. I don't know how much people are making from viral posts on Twitter (or fb?) from that kind of thing.

But, outside of those specific platforms, there's quite a bit of discussion on it on reddit and on here has had some of the best. The good tech sites like Ars, Verge, Wired, Register all have excellent realistic coverage of what's going on.

I think if you're only seeing hype I'd ask where you're looking. And on the flip side, there's the very anti-ai crowd who I'm sure might be getting that same kind of reach to their target audience preaching the evils & immortality of it.
by anpep | 2025-12-15 02:32:27+00:00
I’m self-teaching modern C++ by developing a native music library manager and player for Windows, macOS and other Unix systems. The main focus is on the 100% custom UI (with Direct2D/CoreGraphics/Cairo backends), aiming for responsiveness, power-user friendliness and compactness. The UI thread is absolutely sacred and I’m trying really hard to separate the core logic from the UI, because I hate how laggy and hang-prone all players I’ve tried are. I’m drawing inspiration from pre-2010 skeuomorphic and dense UIs. Key features include fast incremental imports and powerful UI elements with features like multiple column sorting, multiple element selection and keyboard-first navigation. I understand this problem is already solved, but I’m starting to DJ and curate my personal music library again. So far, nothing has been more satisfying than an old unsupported version of iTunes that doesn’t even support FLAC. I’ve tried foobar2000 but it doesn’t meet many of my requirements. Therefore, I’m building this software both because I have a need and because writing it is very fun (and frustrating at times)!

I’ve written a PoC already (mind the crappy and incomplete UI), mostly to test the wild custom UI idea, and it’s working so far! https://i.redd.it/ocx9m5av6d6g1.jpeg
by BurningFrog | 2025-12-15 02:32:27+00:00
I consider the Industrial Revolution to still be ongoing, since jobs have constantly been automated away by technology for 250 years. Some like to split that time into separate eras. In that paradigm we're now in the Fifth Industrial Revolution (Industry 5.0).

Whatever you call it, jobs keep getting "stolen" by technology, and yet employment rates stay high and average living standard keeps rising.

I'm genuinely fascinated by how this keeps happening, decade after decade, and yet most people are convinced the opposite is happening. I'm old enough to remember this exact discussion from 50 years ago.

We all see and interact with jobs that did not exist 20 years ago, and many of us work those jobs. And yet... this knowledge is somehow compartmentalized away from future expectations.

If you want a theoretical framework for why this keeps happening, my thought is that unemployed humans are an unused resource. And capitalism is really good at finding ways to use those.
by bgbntty2 | 2025-12-15 02:32:32+00:00
Thanks! I forgot about the unbalancing.

I wish the open source washing machine projects actually took off. From what I remember they were created mostly to help poorer nations, which is a good goal. I've had to hand wash in the past and it was awful. So slow, boring and annoying. And you either have to wring by hand, which ruined several underpants I had, or you have to let the clothes dry naturally, which I didn't try. The hand washing videos say to lay the clothes on a towel, but I didn't have a whole free room to lay down all the clothes, so I wrung them.
by kragen | 2025-12-15 02:32:46+00:00
This is a terminological confusion. The "computers" you're describing gave their name to the universal symbol manipulators we now call "computers" because, historically, the universal symbol manipulators were originally funded to perform mathematical calculations. They don't have much else in common. The "computers" that Stephenson is talking about are the universal symbol manipulators, the smallest and most limited of which can boot Linux: https://dmitry.gr/?r=05.Projects&proj=35.%20Linux4004
by WarOnPrivacy | 2025-12-15 02:33:29+00:00
I did different searches and am getting some more results than I used to.

This hash search gives one site: https://duckduckgo.com/?q=%229623748B411A3CD02DE8F332820C4C7...

This way also gives one torrent site: https://duckduckgo.com/?q=all+quiet+on+the+western+front+193...
by derf_ | 2025-12-15 02:33:33+00:00
Exactly. Even though Baumol himself used the phrase "Cost Disease", I think that framing distracts from the fact that it is a result of something desirable happening, namely increased efficiency in some sectors. You could also posit a case where some sectors become less efficient, due to badly conceived regulations, exhaustion of non-renewable resources, an unchecked monopoly, or some other factor, but you don't need a special mechanism to explain why prices rise in such a scenario.

> ...consider a case where finance becomes much more productive... leading to fewer people becoming doctors because finance is much more attractive.

This is the opposite of what one would expect from a sector whose efficiency increases, as modeled by Baumol. See the first bullet in the article: "The share of total employment in sectors with high productivity growth decreases, while that of low productivity sectors increases" (also see the detailed analysis in the Technical Description section). It might be theoretically possible that induced demand could still increase overall employment in a sector as its efficiency increases, but I think you have to make an argument why that would be true. During the industrial revolution, automation eliminated 98% of the labor required to produce a yard of cotton cloth, but between 1830 and 1900 the number of weavers in the US increased by a factor of 4, because demand increased due to lower prices [0]... although the US population also increased by a factor of 6, so as a percentage of the workforce weavers still declined, even as people consumed much more cloth per capita.

[0] James Bessen, Learning by Doing - The Real Connection between Innovation, Wages, and Wealth (2015), pp. 96–97.
by mraza007 | 2025-12-15 02:33:40+00:00
I’m hacking on different side projects but currently I’m working on developing a platform for helping freelancers or small agencies understand aws costs and optimize their environments

Its been a pain point for a lot of the clients I work with helping them understand and optimize their aws costs

They might get a surprise 1000 dollar bill and won’t be able to understand why it happened or what incurred that costs