MurphyA/hacker-news huggingface dataset:
by greenavocado | 2025-09-30 17:14:52+00:00
Plus photogrammetric scale recovery, rolling-shutter & generic-camera (fisheye, catadioptric) geometry, vanishing-point and Manhattan-world estimation, non-rigid / template-based SfM, reflectance/illumination modelling (photometric stereo, BRDF/BTDF, inverse rendering beyond NeRF), polarisation, hyperspectral, fluorescence, X-ray/CT/microscopy, active structured-light, ToF waveform decoding, coded-aperture lensless imaging, shape-from-defocus, transparency & glass segmentation, layout/affordance/physics prediction, crowd & group activity, hand/eye/gaze performance capture, sign-language, document structure & vectorisation charts, font/writer identification, 2-D/3-D primitive fitting, robust RANSAC variants, photometric corrections (rolling-shutter rectification, radial distortion, HDR glare, hot-pixel mapping), adversarial/corruption robustness, fairness auditing, on-device streaming perception and learned codecs, formal verification for safety-critical vision, plus reproducibility protocols and statistical methods for benchmarks
by SJC_Hacker | 2025-09-30 17:15:06+00:00
If want your claiming is correct, it goes for nearly every profession.

Why do I need a lawyer if I can just get the AI to do it all for me? Filings, briefs, legal arguments etc. are all just output generated from specific inputs after all.

Why do I need to go to a doctor if I can just have AI diagnose, and eventually even run tests and then operate?

Why would I need artists / marketers for whatever my product, the magical AI can just do it all.

It could be we're headed down this road, but I don't see how software is somehow special in that its the only thing AI can do competently
by manishsharan | 2025-09-30 17:15:16+00:00
Not always.

You could paste your entire repo into Gemini and it could map your forest and also identify the "trees".

Assuming your codebase is smaller than Gemini context window. Sometimes it makes sense to upload a package,s code into Gemini and have it summarize and identify key ideas and function. Then repeat this for every package in the repository.then combine the results . It sounds tedious but it is a rather small python program that does this for me.
by simonw | 2025-09-30 17:15:34+00:00
I know it's not been seen in the wild, which is why it's hard to convince people to take it seriously.

Maybe it will never happen? I find that extremely unlikely though. I think the reason it hasn't happened yet is that widespread use of agentic coding tools only really took off this year (Claude Code was born in February).

I expect there's going to be a nasty shock to the programming community at some point once bad actors figure out how easy it is to steal important credentials by seeding different sources with well crafted malicious attacks.
by whatamidoingyo | 2025-09-30 17:15:46+00:00
> when you ask an LLM to point to 'sources' for the information it outputs, as far as I know there is no guarantee that those are correct

A lot of times when I ask for a source, I get broken links. I'm not sure if the links existed at one point, or if the LLM is just hallucinating where it thinks a link should exist. CDN libraries, for example. Or sources to specific laws.
by NobodyNada | 2025-09-30 17:15:53+00:00
I'm about as AI-pessimist as it gets, but Kagi's use of LLMs is the most tasteful and practical I've seen. It's always completely opt-in (e.g. "append a ? to your search query if you want an AI summary", as opposed to Google's "append a swear word to your search query if you don't want one"), it's not pushy, and it's focused on summarizing and aggregating content rather than trying to make it up.
by lordkrandel | 2025-09-30 17:16:44+00:00
Words can be violence. If they are hate speech or bring hate. In Italy, that's punished with reclusion and fines. Democracy cannot tolerate violence, and has to use its order forces to contain it. And words of hate can demean, insult, ruin people's life. That's violence, hurts, even if not phisically. People suicide over words, so, words kill.
by matthewdgreen | 2025-09-30 17:18:13+00:00
There is "fake" as in, we offer the thing at $22k but this is a made-up price and we'd be losing tens of thousands per unit if we couldn't upsell the necessary tooling. Then there's "not fake" as in, the hardware is profitable (or at least break-even) at a list price of $22k, and the tooling is expensive because it makes sense to charge a lot to developers. These things put you at different places when scale starts to increase.

It's extremely common for dev tooling to be extremely expensive, even for widgets that sell for a few bucks at the retail level.
by _1tem | 2025-09-30 17:18:52+00:00
It's not clear to me what a "container" and "pairing" is in this context. What if my application is not dockerized? Can Claude Code execute tests by itself in the context of the container when not paired? This requires all the dependencies, database, etc. - do they all share the same database? Running full containerized applications with many versions of Postgres at the same time sounds very heavy for a dev laptop. But if you don't isolate the database across parallel agents that means you have to worry about database conflicts, which sounds nasty.

In general I'm not even sure if the extra cognitive overload of agent multiplexing would save me time in the long run. I think I still prefer to work on one task at a time for the sake of quality and thoroughness.

However the feature I was most looking forward to is a mobile integration to check the agent status while away from keyboard, from my phone.
by fl0ki | 2025-09-30 17:18:54+00:00
I had an Oura Ring 4 for a few weeks, and it's one of the only tech gadgets I have ever returned. Thankfully it didn't swell and trap my finger, but it hit some kind of internal deadlock that didn't go away until the battery fully depleted over several days. The repeated-knock gesture to hard reset didn't work either. Best part is, my wife hit the exact same bug just a week later. I don't see myself buying a smart ring ever again.
by brudgers | 2025-09-30 17:18:55+00:00
What the fine article does not mention is that the Federal Flood Insurance Program is what allows people to get mortgages on homes in flood zones. While Federal Flood Insurance is not cheap it is a small fraction of the cost of private flood insurance -- the number I heard when flood insurance was part of my professional life was 10% of market value per year (and that was 20 years ago when rates were probably lower than today).
by SJC_Hacker | 2025-09-30 17:18:56+00:00
Yeah, having to type out, or even speak "rotate this by 90 degrees about the Z axis" would get annoying fairly quick. Not to mention the inference is probably going to consume several seconds.

Blender user, or probably any other, would be able to pull that with a mouse click, followed by a few keystrokes. Bam, done.

Now something time consuming like UV-unrolling, sure go ahead and incorporate AI. But I'd bet it would need quite a bit of tweaking for a "pro" job, although of course thats not always necessary
by nyrikki | 2025-09-30 17:19:01+00:00
There are multiple schools to TDD, sounds like you were exposed to the kind that aims for coverage vs domain behavior.

Like any framework they all have costs,benefits, and places they work and others that they don’t.

Unless taking time to figure out what your inputs and expected outputs, the schools of thought that targeted writing all tests and even implement detail tests I would agree with you.

If you focus on writing inputs vs outputs, especially during a spike, I need to take prompt engineering classes from you
by accrual | 2025-09-30 17:19:16+00:00
I personally feel differently about the Pihole. I run one and it blocks a lot of telemetry traffic from smart TVs, apps like Netflix, etc. that are not originating from a browser. I'm showing a 23.1% block rate today.

But for my use case, I like having the Pihole UI to see the charts and it's nice for temporarily unblocking one domain, etc.

Here is an excellent alternative to running Pihole that I've used before: https://www.geoghegan.ca/unbound-adblock.html
by Eikon | 2025-09-30 17:19:30+00:00
> If you're using ZFS for a load which resembles random block I/O, you'll want to tune the recordsize to the app I/O.

You probably don't want to do that because that'll result in massive metadata overhead, and nothing tells you that the app's I/O operations will be nicely aligned, so this cannot be given as general advice.
by ndriscoll | 2025-09-30 17:19:32+00:00
You wouldn't need to exclusively train on 15 year old source code. What I said would simply grant you free access to all 15 year old source code, but you can already train on public domain code and likely any FOSS code without any issue, or if courts do start deciding that models inherit copyright, at the most you might have to link a list of all of the codebases you trained on with license info. The nature of the thing is that any code it spits out is already in source form, so the only missing part is the notice.

I suppose we all exist in our own bubbles, but I don't know why anyone would need a model that knows about Facebook etc. In any case, it's not clear that you couldn't train on news articles? AFAIK currently the only legal gray area with training is when e.g. Facebook mass pirated a bunch of textbooks. If you legally acquire the material, fitting a statistical model to it seems unlikely to run afoul of copyright law. Even without news articles, it would certainly learn something of the existence of Facebook. e.g. we are discussing it here, and as far as I know you're free to use the Hacker News BigQuery dump to your liking. Or in my proposed world, comments would naturally not be copyrighted since no one would bother to register them (and indeed a nominal fee could be charged to really make it pointless to do so). I suppose it is an important point that in addition to registration, we should again require notices, maybe including a registration ID.

Give a post-facto grace period of a couple weeks/months to register a thing for copyright. This would let you cover any work in progress that gets leaked by registering it immediately, causing the leak to become illegal.
by sidrag22 | 2025-09-30 17:19:47+00:00
As much as i hate modern news sites and our ad riddled culture, its pretty hard to ignore that this tool couldn't exist without the articles that those same news sites are creating. 100 years ago, imagine a service that just took all newspapers and summarized them like this somehow, and everyone knew they had no actual writers but just an advanced printer that could merge articles or some goofy w/e.

can't imagine it would go over well in the court system.
by matula | 2025-09-30 17:20:03+00:00
https://petmoving.site/

A (so far) simple AI assistant to provide help if you're moving with your pets to a different country. I've got a vector db with some US travel documents embedded, parse the question/prompt, and add the relevant context to a standard LLM request.

It also parses the question/prompt and stores move and pet details, so later questions will have context.

Eventually, the idea is to have a full tracker and reminder system... so deadlines, appointments, and documentation can be stored and referenced in a single place.
by HanShotFirst | 2025-09-30 17:20:03+00:00
Trying to identify and remove bias in any direction is a worthy goal. That said, an evenhanded and factual approach to doing this may result in more negative sentiment towards people or organizations that deny facts; push fringe ideas without the benefit of widespread public support, or evidence, or academic consensus; or who have similarities with historical people or organizations who have come to be viewed negatively with the benefit of hindsight.
by AnimalMuppet | 2025-09-30 17:20:04+00:00
One of the tenets of Extreme Programming is "never work overtime longer than one week in a row".

This isn't an assembly line. If you're tired, your work quality goes down. Your work pace goes down. And your life outside of work gets trashed.

So, no, I will not work 996. I won't because I have a life outside of work. And I won't, even for the sake of my work, because it won't actually help my work.
by PaulHoule | 2025-09-30 17:20:12+00:00
Yeah, there are also the boxes and lines tools like

https://www.knime.com/

which have their own subculture. You could solve the same problems they do with pandas and scikit-learn but people who use those tools would never use pandas and scikit-learn and vice versa.

Circa 2015 I was thinking those tools all had the architectural flaw that they pass relational rows over the lines as opposed to JSON objects (or equivalent) which means you had to realize joins as highly complex graphs where things that seem like local concerns to me require a global structure and where what seems like a little change to management changes the whole graph in a big way.

I found the people who were buying up that sort of tools didn’t give a damn because they thought customers demanded the speed of columnar execution which our way couldn’t deliver.

I made a prototype that gave the right answers every time and then went to work for a place which had some luck selling their own version that didn’t always give the right answers because: they didn’t know what algebra it supported, didn’t believe something like that had an algebra, and didn’t properly tear the pipeline down at the end.
by Aurornis | 2025-09-30 17:20:25+00:00
> I run a hybrid B2B and B2C consumer packaged good company. I have a few small investors. They know who my top clients are, because they ask in good faith, and I answer in good faith.

Right, because it's easy to share your customer list when you have a small number of customers and they are repeat customers.

Her company helped with student loans. Her customers were mostly one-time customers. The customer count was supposed to be indicative of how many new college students they could expect to sign up each year.
by rushingcreek | 2025-09-30 17:20:28+00:00
The most interesting thing by far is the ability to include video clips of people and products as a part of the prompt and then create a realistic video with that metadata. On the technical side, I'm guessing they've just trained the model to conditionally generate videos based on predetermined characters -- it's likely more of a data innovation than anything architectural. However, as a user, the feature is very cool and will likely make Sora 2 very useful commercially.

However, I still don't see how OpenAI beats Google in video generation. As this was likely a data innovation, Google can replicate and improve this with their ownership of YouTube. I'd be surprised if they didn't already have something like this internally.
by theamk | 2025-09-30 17:20:48+00:00
Did you read the article?

> kid-specific, adult-controlled landline phone

> allows parents to control the hours when it is in use and which phone numbers are approved to call in to (or be called from) the closed network.

No spam or scam on this phone!

(unless they impersonate one of the known numbers, but this is pretty unlikely, and you don't have to add any POTS number to begin with, you can operate on completely closed network)
by skydhash | 2025-09-30 17:21:53+00:00
The thing is that for most code, the meaning is outside the code itself. The code is just a description of a computable solution. But both the problem and foundational solution is out there, not in the code.

And some code are solving additional complexities not essential ones (like making it POSIX instead of using bashisms). In this case, it’s just familiarity with the tools that can help you to derive alternatives approaches.
by cantor_S_drug | 2025-09-30 17:22:05+00:00
https://paulbourke.net/fractals/lyapunov/

> It may diverge to infinity, for the range (+- 2) used here for each parameter this is the most likely event. These are also easy to detect and discard, indeed they need to be in order to avoid numerical errors.

https://superliminal.com/fractals/bbrot/

The above image shows the overall entire Buddhabrot object. To produce the image only requires some very simple modifications to the traditional mandelbrot rendering technique: Instead of selecting initial points on the real-complex plane one for each pixel, initial points are selected randomly from the image region or larger as needed. Then, each initial point is iterated using the standard mandelbrot function in order to first test whether it escapes from the region near the origin or not. Only those that do escape are then re-iterated in a second, pass. (The ones that don't escape - I.E. which are believed to be within the Mandelbrot Set - are ignored). During re-iteration, I increment a counter for each pixel that it lands on before eventually exiting. Every so often, the current array of "hit counts" is output as a grayscale image. Eventually, successive images barely differ from each other, ultimately converging on the one above.

Is it possible to use the Buddhabrot technique on the lyapunov fractals ?
by BatteryMountain | 2025-09-30 17:23:18+00:00
Between this app (kagi) and the Harmony hacknernews client, I'm super happy if this is my only content consumption on the internet/smartphone. The kagi app just needs a black/oled theme please, and can we bump the aricles from 12 to 20 or 30? 12 is just a tiny bit shy.
by penlu | 2025-09-30 17:23:25+00:00
in this context, the container contains the running claude instance, and pairing synchronizes its worktree with your local worktree.

under sculptor, claude code CAN execute tests by itself when not paired. that will also work for non-dockerized applications.

sharing a postgres across containers may require a bit of manual tweaking, but we support the devcontainer spec, so if you can configure e.g. your network appropriately that way, you can use a shared database as you like!

regarding multiplexing: the cognitive overhead is real. we are investigating mechanisms for reducing it. more on that later.

regarding mobile integration: we also want that! more on that later.
by dylan604 | 2025-09-30 17:23:33+00:00
> Exclusive! Unboxing the iPad Pro with the M5 before Apple!

Big boy is bitching about a meager 10% increase in CPU and 30% increase in GPU as a nothing burger. "Who would upgrade from M4 to M5?" exactly. The difference is when you upgrade from older to latest. Most people do not upgrade annually. I'm looking to replace my 6th gen tablet, but now I might just get an m4 after the m5 is official and get a nice discount on what will be a helluva upgrade for me.

Some of the comments in the threads you linked also suggest Russia has infiltrated Apple, but my guess would be some where in the Chinese side of the supply chain.
by aaroninsf | 2025-09-30 17:24:16+00:00
Someone who doesn't follow the moving edge would be forgiven for being confused by the dismissive criticism dominating this thread so far.

It's not that I disagree with the criticism; it's rather that when you live on the moving edge it's easy to lose track of the fact that things like this are miraculous and I know not a single person who thought we would get results "even" like this, this quickly.

This is a forum frequented by people making a living on the edge—get it. But still, remember to enjoy a little that you are living in a time of miracles. I hope we have leave to enjoy that.
by trod1234 | 2025-09-30 17:24:17+00:00
The problem with your take is that you neglect the nuanced difference between demand and need.

Demand is where people are willing to pay you at the right price, and you aren't struggling to find work. Need is where they aren't, and you are struggling, and people only get jobs when there is suitable demand.

Jobs where there is great need but distortions that cause zero or extremely low demand, you don't get people. These jobs have great need, but there is no economic benefit that justifies the people development cost for that crop. These resources are wasted resources after demand is met.

A lot of this is basic economics, and the tragedy is that just like in science, structure dictates function. Distortions beget more distortions, and when they are not based in the core principles that determine wealth of a nation, then they may become chaotic at which point structure fails.

The lesson the OP author is trying to make is, make sure the juice is worth the squeeze, and be extremely discerning because there are a lot of people that will lie for imaginary personal benefits. Enough that he says don't do it, and that's coming from an insider who has known and seen how it goes bad in detail, but was still successful.
by Imustaskforhelp | 2025-09-30 17:24:40+00:00
yes I understand and your points are valid.

Yet I still feel like things like grapheneos are really valid nowadays and there are definitely some de-facto low hanging fruits of open source where you still get the same-ish level of convenience and support and the only reason I can't think of the same thing happening is knowledge.

my country is literally filled with everyone owning whatsapp, when I ask people why not signal... they don't even know what signal is.

Everyone has always been doing chats on whatsapp and now there is this weird lock-in but all it takes is for masses to use signal and spread the word as an example for a small victory towards a path of good. I will try to do my part I suppose, we can all be pessimist but atleast I feel deep down that we can create a system of convenience and support for other open source projects too if we can donate to these projects too and have a reasonable assessment of that too.

Too many people think of open source as free and yes its free but I also think that its the responsibility of us as a whole as a society to fund open source if we want support otherwise we should stop thinking about it.

Regarding google locking down, what can I say except that I think that this decision should be fought against with as much scrutiny by the people advocating for freedom as possible.

There is a way to do things with adb but still, it is a shame that google went down this path and we should definitely fight against this too of sorts but I have hope in grapheneos + f-droid too tho. I definitely need to enlighten myself more if the google's thing is gonna cause an issue for things like grapheneos too as that would be a real deal breaker / cause even more severe issues as from what I know grapheneos is one of the safest os roms/ most privacy friendly android rom for mobile and gives a lot of security advantages that are definitely something to look at and admire.
by hatmatrix | 2025-09-30 17:24:57+00:00
I say this as a huge Julia fan, but the point is not the specific bugs in the article, but the culture of not prioritizing correctness in computation. The initial response by many (not all) in the community was look, those specific bugs are fixed; all languages have bugs; more importantly - look at the benchmark speeds of these computations! Which only reinforced this negative perception.

My understanding is that it's a difficult problem to solve, and there are people working on traits/interfaces - but these are still peripheral projects and not part of the core mission to my knowledge. In practice, composability problems arise seldomly, but there is no formal way to guard against it yet. I believe there was some work done at Northeastern U. [1] toward this goal but it's still up to the user to "be careful", essentially.

[1] https://repository.library.northeastern.edu/files/neu:4f20cn...
by kwanbix | 2025-09-30 17:24:57+00:00
If you are OK with the closed apple ecosystem, sure, but I mean, 20% is not that much for 99% of the population.

Don't get me wrong, I really admire what apple has done with the M CPUs, but I personally prefer the freedom of being able to install linux, bsd, windows, and even weirder OSes like Haiku.