MurphyA/hacker-news huggingface dataset:
Show HN: "Cursor" but for file management and organization
by codyad | 2025-06-19 12:37:40+00:00
Hey HN,

This is my first ever launch! I built a productivity tool that helps you organize your files in bulk, quickly and easily.

Instead of manually organizing files, which can be tedious and time-consuming, you can now ask an AI agent to do it for you.

Right now, Dynbox integrates with Google Drive, and I’m rapidly working on support for local file systems as well.

I’d love to get your feedback!
by mannicken | 2025-06-19 12:37:46+00:00
Speed and Moore's law. You don't need to just make a decision without hallucinations, you need to do it fast enough for it to propagate to the power electronics and hit the gas/brake/turn the wheel/whatever. Over and over and over again on thousands of different tests.

A big problem I am noticing is that the IT culture over the last 70 years has existed in a state of "hardware gun get faster soon". And over the last ten years we had a "hardware cant get faster bc physics sorry" problem.

The way we've been making software in the 90s and 00s just isn't gonna be happening anymore. We are used to throwing more abstraction layers (C->C++->Java->vibe coding etc) at the problem and waiting for the guys in the fab to hurry up and get their hardware faster so our new abstraction layers can work.

Well, you can fire the guys in the fab all you want but no matter how much they try to yell at the nature it doesn't seem to care. They told us the embedded c++-monkeys to spread the message. Sorry, the moore's law is over, boys and girls. I think we all need to take a second to take that in and realize the significance of that.

[1] The "guys in the fab" are a fictional character and any similarity to the real world is a coincidence.

[2] No c++-monkeys were harmed in the process of making this comment.
by simiones | 2025-06-19 12:38:41+00:00
No, not genetics, but heritage is a valid, and very commonly used, criterion.

I.e., the following is, I believe, a reasonable argument:

"I should have a right to live in this general patch of land, since my grand-parents lived here. Maybe my parents moved away and I was born somewhere else, but they still had a right to live here and I should have it too. I may have to buy some land to have this right, I'm not saying I should be given land - but I should be allowed to do so. Additionally, it matters that my grand-parents were not invaders to this land. Their parents and grand-parents had also lived here, and so on for many generations."

This doesn't imply genetic heritage necessarily - cultural heritage and the notions of parents are not necessarily genetic. I might have ~0% of the specific DNA of some great-great-grand-parent (or even 0% of my parents' DNA, if I am adopted) - but I'm still their descendant. Now, how far you want to stretch this is very much debatable.
by floatrock | 2025-06-19 12:38:58+00:00
Sounds impressive, sure. Question is how much weight do you put into survey stats like those given Musk's extensive history of things like buying the influence he wants, putting his thumbs on the scales of his truth-bot, getting generous valuations based on hype and stories, knowing about "those vote counting computers" (Trump's own words), ruthlessly firing anyone who disagrees with him, etc etc etc.

Then again, they are launching tons of rockets, and any cult leader has his followers, so what do I know...
by izzydata | 2025-06-19 12:39:41+00:00
Same problem here. I doubt I'll ever touch an online competitive game ever again . Back in the 90s and even early 2000s cheating was different as people would be extremely blatant and it would sometimes even be funny watching people fly around in Halo. These days there is actually profit to be made through cheating by winning tournaments and streaming. Thus they now hide it as best as possible and even pay large sums of money for individualized cheat software. The game is now to cheat as best as possible without getting caught.

There is no way to guarantee all participants are legitimate so I am not interested. It feels like a complete waste of time putting in the effort.
by TZubiri | 2025-06-19 12:39:59+00:00
Yeah.Those rules protect websites from spam for example, and in the case of more serious sites like linkedin, fraud.

If you go deep into this route you'll end up using proxies to rotate ips, which are sometimes obtained through compromised devices.

One thing is the theory, but look into how this is done, robotic interfaces like with selenium, shady proxies, account markets, you get a feel of exactly what type of people use this. If you into forums there's a lot of third worlders that go as far as using or selling fakepassports to make LI accounts.
by deadbabe | 2025-06-19 12:40:00+00:00
It is not. The right way to work with generative AI is to get the right answer in the first shot. But it's the AI that is not living up to this promise.

Reviewing 4 different versions of AI code is grossly unproductive. A human co-worker can submit one version of code and usually have it accepted with a single review, no other "versions" to verify. 4 versions means you're reading 75% more code than is necessary. Multiply this across every change ever made to a code base, and you're wasting a shitload of time.
by abdullin | 2025-06-19 12:40:12+00:00
A simple rule applies: "No matter what tool created the code, you are still responsible for what you merge into main".

As such, task of verification, still falls on hands of engineers.

Given that and proper processes, modern tooling works nicely with codebases ranging from 10k LOC (mixed embedded device code with golang backends and python DS/ML) to 700k LOC (legacy enterprise applications from the mainframe era)
by FranzFerdiNaN | 2025-06-19 12:40:16+00:00
If you criticise capitalism one of the most likely responses you're going to get is ''so you want to become communist like the SU"?

And that wkkipedia article is of course not proving that trade equals capitalism (or are you saying that America stops being capitalistic if Trumps dream of a self-sufficient nation somehow succeeds?). Trade is trade. There was trade in the past when capitalism did not yet exist and there will be trade in the future when capitalism no longer exists.
by imiric | 2025-06-19 12:40:35+00:00
Cool, but I'm not trying to convince you of anything. Believe what you want to believe.

I'm simply pointing out the dissonance between what AI companies have been telling us for the past 2+ years, and the results that we would expect to see if their claims were true. I'm not holding my breath that their promises will magically materialize given more time. If they were honest, they would acknowledge that the current tech simply won't get us there because of fundamental issues that still haven't been addressed (e.g. hallucination). But instead it's more profitable to promote software that "thinks", "reasons", and is "close to digital superintelligence".

That menu app is an example of vibe coding, not of increased productivity. He sidestepped the bulk of the work that a human still needs to do to ensure that the software works beyond the happy path scenario he tested, has no security issues, and so on. Clearly, the reason the DevOpsy tasks took him much longer is because he's not an ops person. The solution to this isn't to offload these tasks to AI as well, and ignore all the issues that this could cause on the operational side. It's to either offload them to a competent ops engineer, or become familiar with the tools and processes yourself so that it doesn't take you a week to do them next time.

If you want to use AI to assist you with mindless mechanical tasks, that's fine, I frequently do so too. But don't tell me it's making you more productive when you ignore fundamental processes of software engineering.
by hombre_fatal | 2025-06-19 12:40:45+00:00
It's definitely a trite aphorism, but presumably it's talking about endurance in the face of adversity, not physical strength.

I've thought of that aphorism from time to time when I encounter people on vacation here in Mexico, let's say, who seem to become a wreck when some small thing doesn't go as they'd liked.

Like the kitchen is outside next to the pool, so there's no A/C and how dreadful is that. And the boy at the cenote charged them 60 pesos ($3) while a sign says that resident Mexicans only pay 30 pesos and that's unfair for someone who has 10x the wage of the resident Mexicans. And someone had a chicken on the bus going to Guadalajara. And now they're going to grumble with their spouse for six hours over it. And there was an iguana in their shower this morning so now they're getting management involved.

I'm thinking this is a weak, pathetic man crippled by a life too comfortable.
by npteljes | 2025-06-19 12:41:03+00:00
The result, and the taboo method gives a thrill. It's a power trip essentially. It is also used to close the perceived skill gap, or get revenge. Some people enjoy a very uneven power balance - in games, this means that they like to get an overwhelming win, or "stomp". Sometimes skilled people achieve this by playing in a league that is much less skilled than their own, "smurfing". Technically not cheating, but it's usually against the EULA, and creates essentially the same situation.

All in all, it's just power dynamics, and lack of compassion.
by bhouston | 2025-06-19 12:41:08+00:00
> Accepting this and purely as a logistic problem, how would you deal with Hamas who have in their basic charter made clear they don't want Israel to exist?

Hamas was specifically funded by Netanyahu to prevent a 2SS:

https://www.timesofisrael.com/for-years-netanyahu-propped-up...

And he weakened the moderates on purpose. So what we need to do is the opposite of Netanyahu's strategy - empower the moderates, move towards a 2SS and sanction/isolate/disempower Hamas and similar.
by lightedman | 2025-06-19 12:41:23+00:00
"Human vision has a pretty limited response speed, so it seems pretty unlikely that PWM at a reasonable speed (hundreds of hertz to tens of kilohertz) can be directly perceived."

I make power drivers. I have this ultra-tiny one, with output scope captures. It produces ~825kHz PWM output, single-digit mV and mA ripple, 94+% efficiency depending on input voltage (output is input minus 0.2V)

I can induce sacchades in my eyes at will and at high speeds. Couple that with waving my hand in front of my face as I do that, and add in human vision persistence, and I can get artifacting that reveals flicker even at that high of a rate of PWM. Only direct battery power fails to induce that artifacting effect in my vision when I do that combination of movement.
by abdullin | 2025-06-19 12:42:20+00:00
Claude's approach is currently a bit dated.

Cursor.sh agents or especially OpenAI Codex illustrate that a tool doesn't need to keep on stuffing context window with irrelevant information in order to make progress on a task.

And if really needed, engineers report that Gemini Pro 2.5 keeps on working fine within 200k-500k token context. Above that - it is better to reset the context.
by ehnto | 2025-06-19 12:42:25+00:00
Whilst that is nice to know, these are real tangible barriers to entry. Both literally and by making it a far less attractive place to cross the border.

As a very run of the mill Australian, I would not feel safe crossing your border right now. The overreach, lack of transparency and documented instances of recent abuse put it at about the same risk as Russia or China. If border force is having a bad day, bad luck, you get fucked over with no recourse, no transparency. Too bad.

It is no surprise that tourism has plummeted.
by ethbr1 | 2025-06-19 12:43:06+00:00
The comparison to USB C is valid, given the variety of unmarked support from cable to cable and port to port.

It has the physical plug, but what can it actually do?

It would be nice to see a standard aiming for better UX than USB C. (Imho they should have used colored micro dots on device and cable connector to physically declare capabilities)
by tialaramex | 2025-06-19 12:43:28+00:00
The Network was a good idea fifty years ago, and it was still a good idea by the time the Internet was definitely the next network which was a few years before the DotCom bubble, both actual large language models and the "What if all human conversations in a box?" thought experiment (this definitely passes the Turing test, but, it's clearly not a person is it) are also good ideas, distinct from present "AI in everything" LLM craziness.

Just because tulips are nice doesn't make Tulip Madness a good idea. At the height of the DotCom boom consumers were buying stock at IPO prices for companies which made no sense whatsoever, because they said "Internet" or, (hence the naming) ".com"

For example Be Inc. was a vehicle for a failed Apple exec to "prove" he was the right person to run Apple, not Steve Jobs. After their runway ran out and institutions wanted nothing further to do with it, Be Inc. went IPO. They do this by saying they were an "Internet appliance" company and taking an OS with terrible networking but pretending it's good. In normal times this would attract laughter - they're offering a worse product, most likely it just tanks or never comes to market, and in the extreme case that Apple wants the CEO they're going to cut a deal with the man, not save the dead weight company. His most senior people might get parachutes but Apple has no reason to pay ordinary stock owners a penny. Sure enough those who bought at IPO rescued the institutions but were wiped out.
by Arainach | 2025-06-19 12:43:31+00:00
>all AI companies would have to seek out ways to completely retrain their models to avoid copyright infringement, put in place cumbersome methods of restricting the generation of infringing material, or set out to retroactively license all the material they fed into their LLMs. A loss could completely alter the future path of AI (as well as how IP holders are and will be compensated for their work).

This is phrased like a negative but all parts of it sound like positive wins for society...
by sofixa | 2025-06-19 12:43:49+00:00
> but when Americans were faced with a choice between a racist, misogynist, fraudulent, insurrectionist sex offender and anyone else, they showed their values.

Don't forget serial cheater with multiple divorces (supposedly the choice of the religious people of "family values"), blatantly corrupt out in public, borderline senile (seriously, listen to the guy speak for more than a minute, it's barely coherent), mocking disabled people, etc etc etc.

How that person is even seriously taken as a candidate, let alone actually winning anything, is genuinely beyond me. Especially for a second term after multiple convictions inbetween.
by lightedman | 2025-06-19 12:44:55+00:00
I had to shop around a LOT before I could find LED headlight bulbs with just a fan and a bare-ass resistor for current control so I wouldn't see that forsaken flicker.

It's really bad for me as I work in an LED and LASER facility. I handle ALL the PWM stuff while everyone else handles the simple led/resistor/connector board assemblies. EVERYTHING FLICKERS.
by incomingpain | 2025-06-19 12:45:10+00:00
For me, it is even more fun.

The boilerplate code that just has to be that way, gets done automatically. Same with chore coding.

Stuff like html/css that im missing one <div> and i dont see it, but AI fixed it. It's not fun looking for it.

Anything I enjoy doing for myself, I can just do.

I can still do fun bug busting. For example recently I had a minor problem in streamlit. AI couldnt figure it out because except BaseException as e had no output. Add traceback and the exception was happening deep inside streamlit.

Mind you, literally my first ever project using streamlit, probably my fault.

Basically all the boring parts of code are now AI. I love it.
by ilovetux | 2025-06-19 12:45:14+00:00
Thank you for the question.

Those platforms seem to be web analytics platforms, purpose built to track and analyze data from visitors to your web site.

Delve, on the other hand, concentrates on ingesting large quantities of structured, semi-structured and unstructured text based data. Think log files, csv, json, xml, item descriptions, etc.

The closest product to Delve would be something like Splunk or ELK.

I would say Delve is easier to get started with than Splunk or ELK, but actually offers more control since you can easily write your own search commands and field extractions. Also, role based access control is implemented to give fine-grained access to data.

Also configuration is all in one place, backend databases are configurable (sqlite, postgres, MySQL and any other database that works with the django ORM) and more.

Please let me know if you'd like any more details.
by npteljes | 2025-06-19 12:45:17+00:00
I think you a misunderstand why people cheat. There is nothing "nowadays" about playing unfair. Minecraft is also a bad example, as it's also cheated, and botted to hell. If there is anything to gain in any context, and you get enough people interested, the people will try to maximize that gain, and some will not care about the rules, or the intent of the context.

I do agree about the conclusion though. The solution for the disappointment in online matchmaking is singleplayer, and multiplayer with friends. Both completely eliminate the bad actors.
by sofixa | 2025-06-19 12:46:45+00:00
While I agree on Corbyn being wrongly painted as an antisemite, he is still a piece of shit Putin lackey.

https://www.theguardian.com/politics/2022/aug/02/jeremy-corb...

August 2022, after the invasion of Ukraine, calling for "peace" by stopping shipments of armaments to Ukraine, saying they won't solve anything. The useless communist party of France has the same rhetoric, as do the far right loonies here. Because letting Ukraine fall to the Russians will definitely get peace.

Anyone with that sort of opinion is either incredibly dumb, or paid by the Kremlin.
by tele_ski | 2025-06-19 12:47:08+00:00
It's an interesting idea, but reactive, and could cause big delays due to bisecting and testing on those regressions. There's the 'old' saying that the sooner the bug is found the cheaper it is to fix, seems weird to intentionally push finding side effect bugs later in the process because faster CI runs. Maybe AI will get there but it seems too aggressive right now to me. But yeah, put the automation slider where you're comfortable.
by osigurdson | 2025-06-19 12:47:52+00:00
I'm not sure that AI code has to be sloppy. I've had some success with hand coding some examples and then asking codex to rigorously adhere to prior conventions. This can end up with very self consistent code.

Agree though on the "pick the best PR" workflow. This is pure model training work and you should be compensated for it.
by bandoti | 2025-06-19 12:48:16+00:00
Agreed. I think engineers though following simple Test-Driven Development procedures can write the code, unit tests, integration tests, debug, etc for a small enough unit by default forces tight feedback loops. AI may assist in the particulars, not run the show.

I’m willing to bet, short of droid-speak or some AI output we can’t even understand, that when considering “the system as a whole”, that even with short-term gains in speed, the longevity of any product will be better with real people following current best-practices, and perhaps a modest sprinkle of AI.

Why? Because AI is trained on the results of human endeavors and can only work within that framework.
by llm_nerd | 2025-06-19 12:48:56+00:00
I'm clearly not disputing the existence of antisemitism (or that it is a widespread scourge), and it isn't some trump card in a discussion like this. Someone claimed that only Jews are accused of split loyalties and that is insanely untrue.

"Nobody accuses AOC of secretly working for Mexican government"

It would be an incredibly weird accusation given that her ancestry is Puerto Rican.

And FWIW, there is a credible observation that the US evangelical "death cult" right has a bizarre, self-sabotaging loyalty to Israel. This group is not remotely Jewish, but they -- again not Jews -- are the reason the US government is subservient and in the service of Israel. All because their mythology holds Israel as some end times revelations battleground or some other bizarrely ignorant, archaic belief.
by lloeki | 2025-06-19 12:48:59+00:00
> We have a private repo with pre-compiled binaries, and a simple Homebrew formula that downloads the utilities and installs them.

Perfectly doable with Nix. Ignore the purists and do the hackiest way that works. It's too bad that tutorials get lost on concepts (which are useful to know but a real turn down) instead of focusing on some hands-on practical how-to.

This should about do it and is really not that different nor difficult than formulas or brew install:

git init mychannel cd mychannel cat > default.nix <<'NIX' { pkgs ? import <nixpkgs> { }, }: { foo = pkgs.callPackage ./pkgs/foo { }; } NIX mkdir -p pkgs/foo cat > pkgs/foo/default.nix <<'NIX' { pkgs, stdenv, lib }: stdenv.mkDerivation { pname = "foo"; version = "1.0"; # if you have something to fetch # src = fetchurl { # url = http://example.org/foo-1.2.3.tar.bz2; # # if you don't know the hash, put some lib.fakeSha256 there # sha256 = "0x2g1jqygyr5wiwg4ma1nd7w4ydpy82z9gkcv8vh2v8dn3y58v5m"; # }; buildInputs = [ # add any deps ]; # this example just builds in place, so skip unpack unpackPhase = "true"; # no src attribute # optional if you just want to copy from your source above # build trivial example script in place buildPhase = '' cat > foo <<'SHELL' #!/bin/bash echo 'foo!' SHELL chmod +x foo ''; # just copy whatever installPhase = '' mkdir -p $out/bin cp foo $out/bin ''; } NIX nix-build -A foo -o out/foo # you should have your build in '/out/foo' ./out/foo/bin/foo # => foo! git add . git commit -a -m 'init channel' git add origin git@github.com:OWNER/mychannel git push origin main nix-channel --add https://github.com/OWNER/mychannel/archive/main.tar.gz mychannel nix-channel --update nix-env -iA mychannel.foo foo # => foo!

(I just cobbled that up together, if it doesn't work as is it's damn close; flakes left as an exercise to the reader)

Note: if it's a private repo then in /etc/nix/netrc (or ~/.config/nix/netrc for single user installs):

machine github.com password ghp_YOurToKEn

> Compiling the binaries requires quite a few tools (C++, sigh).

Instantly sounds like a whole reason to use nix and capture those tools as part of the dependency set.
by abdullin | 2025-06-19 12:50:16+00:00
I guess, it depends on the case and the approach.

It works really nice with the following approach (distilled from experiences reported by multiple companies)

(1) Augment codebase with explanatory texts that describe individual modules, interfaces and interactions (something that is needed for the humans anyway)

(2) Provide Agent.MD that describes the approach/style/process that the AI agent must take. It should also describe how to run all tests.

(3) Break down the task into smaller features. For each feature - ask first to write a detailed implementation plan (because it is easier to review the plan than 1000 lines of changes. spread across a dozen files)

(4) Review the plan and ask to improve it, if needed. When ready - ask to draft an actual pull request

(5) The system will automatically use all available tests/linting/rules before writing the final PR. Verify and provide feedback, if some polish is needed.

(6) Launch multiple instances of "write me an implementation plan" and "Implement this plan" task, to pick the one that looks the best.

This is very similar to git-driven development of large codebases by distributed teams.

Edit: added newlines