MurphyA/hacker-news huggingface dataset:
by shubhampawade | 2026-01-21 10:27:55+00:00
If your , , , , , , Segre is built exactly for that problem.

-

my Downloads folder was completely unmaintained, chaotic, and painful to navigate.
Instead of manually cleaning it every few weeks, I decided to build a CLI tool that does it properly and safely.

npm : https://www.npmjs.com/package/segre

npm install -g segre
segre ./foldername

→
- Automatically organizes files by category (Images, Documents, Code, Videos, Archives, etc.)
- Supports date-wise organization (Year / Month structure)
- Dry-run mode to preview changes
- Undo feature to revert the last operation
- Interactive mode to confirm each file move
- Custom categories via JSON config
- Verbose logging, progress bars, safe file handling

Basically:
Your dirty, messy Downloads folder (or any folder) will not be dirty anymore.

Would love feedback, suggestions, or feature ideas.
by sakisv | 2026-01-21 10:27:56+00:00
For me it's quite simple: It works and it stays out of my way.

I've owned a macbook since 2010, with a short break during the touchbar era when I got myself an XPS with windows which I dual-booted with ubuntu and later a system76 that comes with their own flavour of Ubuntu, called Pop! Os.

The situation in windows (windows 10 at the time) was abysmal. Completely incoherent UI, settings spread across different menus, ads in start menu, slow and broken search, constant nagging to update windows, to update the drivers, to tell me that the drivers have been updated, to install or update my antivirus, etc. These were not things that I installed myself, these were included with Dell's setup of the machine.

On the system76 laptop things were different. Things were calm, I could configure everything as I wanted and things worked. Until at some point I installed a new version of something, which had nothing to do with sound, but it broke sound, just as I was preparing to join a meeting, and just as we were going into the second phase of lockdowns in late 2020 so online meetings were here to stay.

My macbooks are reliable. I've got the M1 as soon as it came out and I never got a single issue with it. I've upgraded twice (I think) across major versions and everything worked. I don't have to worry about it leaving me hanging when I need it.

(And that's not taking into account things like build quality, touchpad quality, battery life, silence, etc)

In the end of the day, I do a lot of debugging as part of my work. When I don't work, I want to choose what I will be debugging, not have it forced on me.

And don't get me wrong: I see where Apple is going, I know that they're a greedy company that want to maintain their iron grip and have the final say on what we can and cannot do on our machines.

However, for me for the time being it's the least bad option.
by traceroute66 | 2026-01-21 10:28:12+00:00
> Why AUD and not SGD?

Fair question. And in some circles people would substitute AUD for CHF, and SGD is essentially in the same position as CHF (small, stable, well-connected country).

But AUD mostly because Australia is commodity-rich and so AUD has a naturally high exposure to international trade especially in Asia-Pacific region. Its a bit like CAD but the problem with CAD is its neighbour. ;)
by vladvasiliu | 2026-01-21 10:28:32+00:00
> A lot of users still like the mix of a good UI for most tasks

This is funny; it's actually the main reason why I asked for a PC when I was up for renewal at work, so I can run Linux on it.

I truly like the hardware of the mbp, especially the screen (don't care about battery life, I mostly use it at a desk with power nearby). The OS itself is fine, since it can easily run most of the tools I use. I also like how it handles special characters (I can easily type French on an US-ANSI keyboard) to the point that I've implemented that on my Linux and Windows machines.

But what kills it for me is the UI behavior. The window management drives me crazy, especially when multiple screens are involved. And there are quite a few aggravating issues, like being unable to control the audio output of my screen's speakers (connected through DP), being unable to turn off external screens (sometimes I just want to use the power of my monitor, which has an integrated KVM).

Yeah, I know there are programs trying to fix these, but I have to go out of my way trying to find them, and then they're hit and miss. On Linux, everything works as expected (though, granted, it's possible I've won the hardware-compatibility lottery, since it actually works better than on Windows).
by oneeyedpigeon | 2026-01-21 10:28:35+00:00
Exactly this. The question pretends that there is a whole group of "power users" who all do the same thing, but that couldn't be further from the truth IMO. There are users like me who program and don't want to spend forever configuring audio driers, etc. There are power users who like to tinker. And there are people who do a bit of both, to every extent on the scale.
Show HN: StockAInsights – Bloomberg-quality financial data from SEC via AI
by investorsHeaven | 2026-01-21 10:28:53+00:00
After getting burned by expensive broken financial APIs, I spent almost a year
building an AI system that extracts data directly from SEC filings.

550+ companies so far, 400+ normalized fields, 12 years of history, no missing
quarters. Industry-specific templates for banks, REITs, insurance.
Full API access included.

Free tier available. Happy to answer questions about the extraction approach.
by socketcluster | 2026-01-21 10:29:44+00:00
What I said was true but after thinking about it a bit more, I wasn't sure how material it was to my argument after considering additional factors.

There are other nuances which may offset the asymmetry a bit; for example the security analyst generally has much more visibility over the company's code than the hacker does.

That said, I stand by my original point because I think that building secure systems is really hard; it's much more effort per unit of functionality to build the system correctly (and doing that for every part of it) than it is to crack it (by finding a single hole).

On the side of defense, you need to understand a lot of nuance about how your system works and how parts interact to make it secure; any neglect can potentially be a critical vulnerability which can compromise the entire system.

On the side of offense, sometimes mindless prodding can uncover a critical vulnerability. The intelligence/thinking requirement is lower; it's more about knowledge than thinking.

For example, there are some special payloads which you can send which may pose a problem for different systems built by different companies because the companies share the same underlying engine or they fell victim to the same footgun. I think this aspect is much more important than my previous argument.
by postexitus | 2026-01-21 10:29:52+00:00
Soft deletes in banking are just a Band-Aid to the much bigger problem of auditability. You may keep the original record by soft deleting it, but if you don't take care of amends, you will still lose auditability. The correct way is to use EventSourcing, with each change to an otherwise immutable state being recorded as an Event, including a Delete (both of an Event and the Object). This is even more problematic from a performance sense, but Syncs and Snapshots are for that exact purpose - or you can back the main table with a separate events table, with periodic "reconstruct"s.
by wumms | 2026-01-21 10:30:24+00:00
NASA uses "dark side" (meaning far side, not night side) when facing the public [0]:

> A series of test images shows the fully illuminated “dark side” of the Moon that is not visible from Earth.

> The far side of the Moon was first observed in 1959

[0] https://science.nasa.gov/earth/earth-observatory/the-dark-si...
by menaerus | 2026-01-21 10:30:42+00:00
I agree it's about the ego .. about the other part I am also trying to project few scenarios in my head.

Wild guess nr.1: large majority of software jobs will be complemented (mostly replaced) with the AI agents, reducing the need for as many people doing the same job.

Wild guess nr.2: demand for creating software will increase but the demand for software engineers creating that software will not follow the same multiplier.

Wild guess nr.3: we will have the smallest teams ever with only few people on board leading perhaps to instantiating the largest amount of companies than ever.

Wild guess nr.4: in near future, the pool of software engineers as we know them today, will be drastically downsized, and only the ones who can demonstrate they can bring the substantial value over using the AI models will remain relevant.

Wild guess nr.5: getting the job in software engineering will be harder than ever.
by photios | 2026-01-21 10:32:05+00:00
Copilot's agent mode is a disaster. Use better tools: try Claude Code or OpenCode (my favorite).

It's a new ecosystem with its own (atrocious!) jargon that you need to learn. The good news is that it's not hard to do so. It's not as complex or revolutionary as everyone makes it look like. Everything boils down to techniques and frameworks of collecting context/prompt before handing it over to the model.
by zh3 | 2026-01-21 10:32:27+00:00
Far short of a proper review, however I have scanned the code. Bear in mind this was a purely personal project, never intended to see the light of day and initially just done to create a small but operable chunk of dbus/blueZ glue code for another project.

I have no doubt that a C developer with sufficient knowledge of dBus, bluetooth, the HRM profile and linux could have written the C code in a day. Adding the HTTP server again would be easy if the developer also had experience of that (n.b. there was a minor compiler error when I tried it on another system due to a slightly different version of libmicrohttpd). Adding the API would be straighforward (but tedious) and similiarly the web page (the web page was an one-shot after Claude wrote the API, vis. "Create a web page to display a real time plot with history using the API").

So overall I'd answer that that human developers would could have pulled that off in a day are few and far between (and likely to cost a lot more than $25 plus a day of my time).

And do I think the code is good enough? Yes, more than good enough. I could take it and run with it, against that because it ended up 100% AI-generated I feel a bit like leaving it as a monument to "pure AI".

After all, I never intended to release it - it was this thread that made my through it up on Github as an example for the OP.
by closewith | 2026-01-21 10:32:30+00:00
> what does macOS offer a power user that Linux doesn't,

Quite simply, an OS that you don't have to think about. I moved to MacOS from linux after seeing my co-founder use their Macbook basically without any problems, much longer battery life, nice conveniences like shared clipboard and wifi password sharing, airplay, Airpods integration, better screens and font rendering, perfect migrations to new hardware, etc.

While I learned a lot tinkering with linux for a decade, at some point you can't beat something that just works.
by vladvasiliu | 2026-01-21 10:33:09+00:00
Sure, I also don't care for smelling cars' exhausts, and am delighted with the move away from diesels to electrics.

But the point I was responding to was "people aren't being forced to dump their old, reliable cars". Which they absolutely are. Whether that's a good or a bad thing is a different matter. I think it's good for health, but I also understand it can be difficult for people who struggle to make ends meet.
by fuzzfactor | 2026-01-21 10:34:06+00:00
“There are better uses for a PhD student than waiting around in a lab until 3 a.m. to make sure an experiment is run to the end,”

Roger, even for a well-seasoned investigator, if they do not yet have, or have not maintained more bench hours than they have "bureaucracy hours", then staying at the bench until 3 a.m. as often as necessary would be one of the most effective ways to catch up.

You just don't wait around, you get a hell of a lot of other bench stuff done while the long-term or super-delayed procedures are being carried on.

Bench stuff that the top PhD is supposed to be the very most brilliant at, and capable of leveraging the physical resources to the greatest degree.

When the bureaucracy or eminence-maintaining apparatus is more time-consuming during "business hours" than the experimental apparatus, you could maybe do something after hours to catch up.

Or maybe not, and end up with the physical and intellectual resources underutilized.

Remember, unique new findings come from the bench, at the average desk you only get progress that others have already achieved.

Looks like a good program after all, I love automated experimentation, that's been my primary ambition for decades.
by epolanski | 2026-01-21 10:35:28+00:00
AI is not submitting the slop, people are.

This is not a technology, but ethics and respect problem.

From the same article:

> Not all AI-generated bug reports are nonsense. It’s not possible to determine the exact share, but Daniel Stenberg knows of more than a hundred good AI assisted reports that led to corrections.

Meaning: developers and researchers who use the tool as it's meant to work, as a tool, are leveraging it to improve curl. But they are not skipping the part of understanding the content of their reports, testing it, and only then submitting it.
by cobolexpert | 2026-01-21 10:35:40+00:00
Ah do you mean sub-agents? I do understand that if I summon a sub-agent and give it e.g. code reviewing instructions, it will not fill up the context of the main conversation. But my point is that giving the sub-agent the instruction "review this code as if you were a staff engineer" (literally those words) should cover most use cases (but I can't prove this, unfortunately).
by DanOpcode | 2026-01-21 10:36:17+00:00
What is the flickering issue?

Sometimes Claude Code scrolls up far away, and I struggle to scroll it down again. And I have to restart the terminal and Claude Code for it to behave well again. But I don't know if this is the flickering issue, or if it's due to a bug in Windows, Alacritty, Zsh or something else.
by dgan | 2026-01-21 10:36:41+00:00
Dont present our hypothesis as a hard fact. I actually think it is completely false. Not only I was never interested in his political opinions, and followed him because of his humoristic takes "Linux sucks", and not about Rust or whatever; I actually never encountered a single video before joining his "lunduke journal" where his right-wing views would be visible.

He has made funny videos, it was fun to watch. Its kinda hard to enjoy them now after learning he s dumb as a rock and justifies killings if you are of tje wrong nationality
by theshrike79 | 2026-01-21 10:36:52+00:00
I pointed Claude at my docker compose setup with ~15 different applications and told it to convert it to an opentofu IAC setup.

Did it in one go, WAY better than I ever could have. Creates directories, generates configs from templates, all secrets are encrypted and managed etc.

I've iterated on it a bit more to optimise some bits, mostly for ergonomics, but the basic structure is still there.

---

Did a similar thing with Ansible. I gave claude a way to access my local computer (Mac) and a server I have (Linux), told it to create an ansible setup that sets up whatever is installed on both machines + configurations.

Again, managed it faster and way better than I every could have.

I even added an Arch Linux VM to the mix just to complicate things, that went faster than I could've done it myself too.
by TruePath | 2026-01-21 10:37:10+00:00
I couldn't think of something worse than demanding Amazon decide what is counterfeit or violates regulations and policing that rule. The law on both those points is far too complex for the result to be anything but Amazon blocks what the big brands tell them to and protect them from competition.

Amazon is essentially a logistics company with a search engine. It doesn't really make sense to have them enforce regulations or counterfeiting rules than it would to make UPS and google. It's not like they hide who the seller is on any item (it's listed as sold by).

What your complaining about is a fundamental consequence of anything that lowers the barriers to selling goods. You once needed to buy a storefront to sell retail goods, later you at least needed sufficient name recognition for people to visit your website -- that investment gave anyone whose goods were counterfeit as well as regulators assets to seize.

But just like making it easy for every citizen to publish their thoughts means we see lots of hate and dumb shit online -- anything that lowers the barriers to selling retail goods (in general a good thing) will make it easy to sell counterfeit or defective crap.

In the long run, I suspect tech will make reputable 3rd party evaluations easier to access but let's not blame Amazon for not becoming an arm of the state and judging what is and isn't legal.
by KineticLensman | 2026-01-21 10:37:55+00:00
> the fully illuminated “dark side”

Personally, I don't find the phrase 'fully illuminated “dark side”' to be a convincing alternative to the physically more accurate term 'far side'. Of course NASA has only just emerged from the Earth's dark side as I write this (UK here, mid-morning), so I'm not expecting an immediate response from them.

And yes, I do know that 'side' is itself not entirely accurate because of libration [0] but that's a different hill to die on.

[0] https://en.wikipedia.org/wiki/Libration#Lunar_libration
by citrin_ru | 2026-01-21 10:38:26+00:00
> what does macOS offer a power user that Linux doesn't, and which makes it worth sacrificing the ability to run your machine the way you want?

Access to Apple ecosystem - iCloud e. t. c. If one uses iPhone it's quite convenient to have access to the same cloud services from a laptop. FindMy is a big one for me - if I lost or misplaced my phone I can use FindMy on Macbook to locate it. While it's technically possible to use FindMy via web you'll need the phone as 2FA which is not an option when I'm trying to find it.
by zh3 | 2026-01-21 10:38:30+00:00
NP, and the exact definition of vibe-coding is, I think, yet to be determined. This wasn't a yolo, it was read all the prompts and generally accept them. Overall I'd say the code and web page are at least of a quality I've seen in many commercial settings; the code itself looks reasonable and if I was to do anything to it for a real 'release', I'd update the documentation which has suffered due to the extensive scope creep during implementation.
by Nevermark | 2026-01-21 10:38:48+00:00
Or honest?

You may want to consider the distribution and quantity of replies before stating that you WILL do something that might just waste more people’s time or not be practical.

The classy thing to do would be responding to every qualifying submission, even if it’s just to thank everyone and let some people know the field was very competitive if an interview won’t be happening.
by GeorgeOldfield | 2026-01-21 10:38:58+00:00
battery management, ARM chips, SoC ram, only decent trackpad in laptops, only good audio output in laptops (3V RMS for 150+ Ohm headphones. literally no other laptop has it), etc. These things are only possible on Macs because of economies of scale. But the most important part, to me, is software. again, economies of scale -- almost every polished app comes to Mac OS as the first OS because of the monetization potential per install. Then apps for Windows or Linux are often an afterthought or are non-native.

Mac OS is not great, no platform is perfect. Gotta think what is important to you. Are you using your machine as a thin client? Then maybe Linux is fine. Windows is obviously tragic -- zero advantages there.

about the article, Mac OS can be gutted via disabling SIP (I'm doing it on 1 macbook air), but we have so much compute and RAM that it doesn't make much sense for most use cases. I know that some companies do this with minis/studios to make makeshift servers.
by yokoprime | 2026-01-21 10:41:58+00:00
Im sorry, but i dont buy that. Unix certification has nothing to do with number of processes running or "efficiency"! The OS must be SUS compliant, i.e have all the core interfaces in place, all the correct utilities (awk, grep, vi, sed etc) and theres something about header files, filesystem requirements etc. even if the macOS submitted for certification is super trimmed down, it does not matter as long as its a true subset of what is shipped to consumers.

MacOS is certified UNIX i.e its "UNIX", like it or not. On this point the article is just wrong.
by dathinab | 2026-01-21 10:42:22+00:00
> cat and mouse game of companies finding loopholes in the regulation and regulators rushing to

but here is the thing, most "loop holes" in this kind of law technically aren't loop holes in this kind of laws (but loop holes in enforcement; Because laws normally aren't based on specific technical solutions, so don't care how "clever" you solution is.)

the main problem is hesitant, slow and ineffective enforcement which moves things from "you can't do that and if you do you get increasingly higher penalties the longer you insist to not comply" to a broken "you can do that at a cost lower then your benefit and a bunch of annoying law suite dragging out for years"

best example is GDPR, it's relative clear cut and not vague and most "loop holes" are relatively clear cut not allowed. That is until judges made decisions which where clearly not in line with the text of the law because it was politically very inconvenient that the main business model of all the local news papers doesn't work anymore. Or humoring nonsensical arguments from meta in court instead of just shutting them down the moment meta brings them up. So now companies often don't try to comply with GDPR but instead try to guess "what degree of non compliance is widely allowed" and that is where GDPR compliance becomes complicated and legally unclear.
by kace91 | 2026-01-21 10:42:23+00:00
I’m not particularly proAI but I struggle with the mentality some engineers seem to apply to trying.

If you read someone say “I don’t know what’s the big deal with vim, I ran it and pressed some keys and it didn’t write text at all” they’d be mocked for it.

But with these tools there seems to be an attitude of “if I don’t get results straight away it’s bad”. Why the difference?
by dcminter | 2026-01-21 10:42:24+00:00
I just hopped into the show page - of 30 items perhaps half a dozen are mildly interesting to me. There's a lot of "Something zomething agentic zzzzz..." that may well hide something good. A bunch of things that are perhaps good but not of interest to me personally (your submission would be in this category). Those half dozen that might pique my interest have all been on the front page.

I'd posit that HN is only a good place to promote things that will interest the HN crowd. Ok, not a great insight, but I don't think dropping the submission in Show HN is the problem here.
by trashb | 2026-01-21 10:42:27+00:00
I see your point in that you can use advanced terms with the LLM which makes it more like peer programming with a senior instead of a junior.

> "but how long is it really going to take, because you always finish a lot quicker than you say, you say two weeks and then it takes two days"

However these statement just kinda makes your comment smell of r/thatHappend. Since it is such a tremendous speed up.

Therefore I am intrigued what kind of problems you working on? Does it require a lot of boilerplate code or a lot of manually adjusting settings?