MurphyA/hacker-news huggingface dataset:
by brynary | 2025-08-04 21:22:12+00:00
This rings similar to a recent post that was on the front page about red team vs. blue team.

Before running LLM-generated code through yet more LLMs, you can run it through traditional static analysis (linters, SAST, auto-formatters). They aren’t flashy but they produce the same results 100% of the time.

Consistency is critical if you want to pass/fail a build on the results. Nobody wants a flaky code reviewer robot, just like flaky tests are the worst.

I imagine code review will evolve into a three tier pyramid:

1. Static analysis (instant, consistent) — e.g using Qlty CLI (https://github.com/qltysh/qlty) as a Claude Code or Git hook

2. LLMs — Has the advantage of being able to catch semantic issues

3. Human

We make sure commits pass each level in succession before moving on to the next.
by hinkley | 2025-08-04 21:22:13+00:00
> Based off of my first ever forays into node performance analysis last year, JSON.stringify was one of the biggest impediments to just about everything around performant node services

Just so. It is, or at least can be, the plurality of the sequential part of any Amdahl's Law calculation for Nodejs.

I'm curious if any of the 'side effect free' commentary in this post is about moving parts of the JSON calculation off of the event loop. That would certainly be very interesting if true.

However for concurrency reasons I suspect it could never be fully off. The best you could likely do is have multiple threads converting the object while the event loop remains blocked. Not entirely unlike concurrent marking in the JVM.
by akerl_ | 2025-08-04 21:22:24+00:00
Axis.

I have 5 outdoor and 6 indoor cameras. They all support PoE power; for some of the internal ones I'm using PoE, others I got an injector & wifi dongle.

They'll talk to basically anything, the outdoor ones have handled several years of every possible kind of weather. I had one camera that died a week after it arrived; the RMA process w/ Axis was smooth and easy.

Their support windows are what you'd expect from a company whose primary customer base is commercial rather than consumer: IIRC they emailed me a year or two ago to warn me that they'll no longer be shipping software updates for my outdoor cams starting in 2030.
by jdiff | 2025-08-04 21:22:53+00:00
But plenty of maintainers are in the business of spending mass amounts of time, energy, and actual money on open source projects. Some make a business out of it. Some are sponsored by their employer to spend paid work hours on FOSS projects. If LLMs could help them, some significant number would.

But if there are any instances of this, I have not seen them, and seemingly neither has anyone I've posed the question to, or any passersby.
by ran3000 | 2025-08-04 21:23:06+00:00
Being easy to integrate is an underappreciated feature of FSRS.

Using decks to draw semantic boundaries is likely overly constraining. I think we want to account for finer differences between cards. Decks are coarse and people differ in the ways they use them, some people recommend having just one global deck. Notes are too fine. We explored something in between: a note capturing an idea or concept, plus an associated set of cards. Turns out it's hard to draw idea boundaries. That's why I think it's easier to relate cards by semantic embeddings or more rigid but clearer structures, like the DAG of dependencies suggested elsewhere in this thread.
by gnabgib | 2025-08-04 21:24:14+00:00
Feasibility of a Spacecraft Flyby with the Third Interstellar Object 3I/Atlas https://news.ycombinator.com/item?id=44649150

Intercepting 3I/Atlas at Its Closest Approach to Jupiter with Juno Spacecraft https://news.ycombinator.com/item?id=44717239
by immibis | 2025-08-04 21:24:51+00:00
Very importantly, with public transport, you don't have to lug this huge metal box around with you, remember where it is, and be sober enough to safely operate it.

You can just go where you like, and if you want to go somewhere else, sure it might not be the strictly fastest option, but it sure is convenient. You can go from A to B to C to D to A without having to go back to B to grab your elephant box and bring it to D.
by scarface_74 | 2025-08-04 21:25:04+00:00
But you aren’t arguing about acquisitions. You are specifically saying that a company shouldn’t be allowed to license IP, shouldn’t be allowed to acquire the company and shouldn’t be allowed to hire the employees or some combination.

You specifically said that in some cases if a company hired employees it should then be prevented from licensing the technology

And still haven’t given a good reason why it shouldn’t.

The “bad” acquisition is usually considered Instagram . But who cares if a toxic social media site acquires another one? Who was harmed?
by achierius | 2025-08-04 21:25:32+00:00
Yeah but they're still independent.

> U.S. military power since WW2 can basically be summed up by "We can't win, but we can still kill you." If you end up dead, your side may win, but that's cold comfort (literally) for you.

Some of them, yes. But even for those who do die: haven't you heard "give me liberty or give me death"? Many people do feel this way.

> Also, the huge irony of the Vietnam war is that by 1989, 15 years after the North Vietnamese "won", Vietnam was one of the most intensely capitalist countries on Earth.

Yet where is the dictatorship of the bourgeoisie? Why do Vietnamese billionaires not run the government like they do that of America, and why does their government not have to kowtow to American business interests like Taiwan, Japan, and South Korea do? Because despite opening up their economy, their political system is far from a liberal democracy. You're making a false equivalence to try and pretend that the Vietnamese war was a no-op, that they should have just rolled over and accepted defeat like you're suggesting all the peoples of the world do.
by toomuchtodo | 2025-08-04 21:25:48+00:00
Comparison is the thief of joy. Compare yourself only to who you were yesterday. Set your goals, work towards them, and update your goals and actions accordingly. We win or we learn, and we try to win more than we learn over time. There are unhappy billionaires who will never feel like they’ve won, and people in abject poverty who are happy with what they have. Happiness is reality minus expectations.
by immibis | 2025-08-04 21:26:11+00:00
> Besides, it's not like you can boycott Mastercard or VISA.

Every single time I have the option to buy an event ticket by SEPA transfer or credit card, which is actually very often, I choose SEPA transfer.

One time I even used Bitcoin.

It does seem to be mostly event tickets that have this option, for some reason. And I'm not talking about the TicketMaster monopoly, either.
by Intralexical | 2025-08-04 21:26:13+00:00
Yeah. There's nothing wrong with that statement. Reducing the minimum power required will obviously prolong the life of a system that has a monotonically decaying power supply.

The problem with being nitpicky is that fixating on isolated/arbitrary details often just means missing the bigger picture in a way that's even more incorrect. Good for "gotchas", but not intellectually productive.
by immibis | 2025-08-04 21:26:22+00:00
There are nominal wages, real wages, and real real wages. Real real wages have drastically reduced. Economists think that being able to afford six iPhones and a 4K TV offsets not being able to afford rent, but it doesn't. Economists will also assert that since a 4K TV (with 25 times as many pixels as SD) costs $200, an SD TV costs $7.99 for the purpose of inflation calculation.
by drdaeman | 2025-08-04 21:26:23+00:00
That's fair, but if there's enough of supply and demand for this to get traction (and online shopping is bug, and autonomous agents are sort of trending), this conflict of interest paired with a no-compromise "we don't own you anything" attitude is bound to escalate in an arms race. And YMMV but I don't like where that race may possibly end.

If store businesses at least partially relies on obscurity of information that can be solved through automated means (e.g. storefronts tend to push visitors towards products they don't want, and buyer agents are fighting that and looking for something buyers instructed them) just playing this cat and mouse game of blocking agents, finding workarounds, and repeating the cycle is only creating perverse technological contraptions that neither party is really interested in - but both are circumstantially forced to invest into.
by OmPatel5 | 2025-08-04 21:26:30+00:00
Hey everyone! I've been growing this application where I analyzed 50k negative app reviews from 5k+ mobile apps across 160 keywords to help uncover potential mobile app opportunities.

A few months ago, I came across this (now deleted) post about someone who worked at a hotel and noticed a flaw in the hotel's software. They ended up building a plugin to fix it... and made a nice side income from it. That got me thinking: How many other tiny or overlooked mobile app issues are lurking out there, waiting for a solution?

I wanted to help skip the guesswork so looking at negative reviews would highlight problems users would be having.

If a solution was prominent enough, these users would likely convert or at least download an alternative app to make their life easier. So what I did was I basically analyzed over 50k negative reviews across around 5000 mobile apps on the App Store and Play Store to find specific improvements that can be made on existing apps that can potentially be made into a competitor for existing mobile applications.

I used AI to analyze the negative reviews and find user problems and provide potential improvements to the existing apps as a competitor or even a better alternative.

We scraped apps from 160 keywords (e.g. period tracker, meal planner, sleep sounds, travel journal, photo enhancer, news digest, coupon finder) to find what users hate about existing mobile software, and what we did was we analyzed these negative reviews to find improvements users can do to make a mobile app competitor.

I separated by categories and by app and highlight app/software specific problems users were having as well as category specific problems.

If you're building (or improving) a mobile app, this database might save you a ton of guesswork and potentially give you the last app idea you will ever need.
by joemi | 2025-08-04 21:26:43+00:00
This is pretty cool as-is, but I can't help but try to think up ways to increase the speed. (Not the point, I know.) I feel like it should be able to do a whole column pretty quickly with some optimizations. If the device that turns a block could do so without needing x-axis alignment to change, then you could do a whole column pretty quickly. Or perhaps it'd be better to do rows instead of columns, since the y-axis alignment shouldn't need to change with the current device. As for the block-turning device itself, I think some sort of thing that rotates would speed things up since you wouldn't need to reset, I think. I bet a manufacturing automation specialist could get this thing cruising...

BTW I love that you initially went with a very direct e-ink analog with the balls!
by cnst | 2025-08-04 21:27:11+00:00
I don't have an excuse why their lawyer did the lawyery stuff, but as far as unlinking of the file being done in software, "destroying evidence", I think the explanation is far more benign.

If you're big on privacy, things like logging incorrect password attempts is a big no-no. We have to "thank" the privacy advocates for that.

How do you think the owner of the car would feel if the file was visible in plain sight to the next owner of the vehicle?
by hinkley | 2025-08-04 21:27:59+00:00
I think the clues are all there in the MDN docs for web workers. Having a worker act as a forward proxy for services; you send it a URL, it decides if it needs to make a network request, it cooks down the response for you and sends you the condensed result.

Most tasks take more memory in the middle that at the beginning and end. And if you're sharing memory between processes that can only communicate by setting bytes, then the memory at the beginning and end represents the communication overhead. The latency.

But this is also why things like p-limit work - they pause an array of arbitrary tasks during the induction phase, before the data expands into a complex state that has to be retained in memory concurrent with all of its peers. By partially linearizing you put a clamp on peak memory usage that Promise.all(arr.map(...)) does not, not just the thundering herd fix.
by 0xDEAFBEAD | 2025-08-04 21:28:06+00:00
"Endurance of civilizations" is the key parameter here. The universe is almost 14 billion years old. Colonizing the Milky Way only takes 1 million years if you can travel 10% of the speed of light. So time and distance aren't significant obstacles for a highly enduring civilization.

Given our massive uncertainty about the endurance/motives/etc. of super-advanced starfaring civiliations, I don't think it's justified to say that alien interlopers are "vanishingly unlikely".
by dakshgupta | 2025-08-04 21:29:33+00:00
Reading that post sent me down the path to this one. This stack order makes total sense, although in practice it's possible 1-2 merge into a single product with two distinct steps.

The 3. is interesting too - my suspicion is that ~70% of PRs are too minor to need human review as the models get better, but the top 30% will because there will be opinion on what is and isn't the right way to do that complex change.
by achierius | 2025-08-04 21:29:34+00:00
What exactly are you saying here? Are you saying that guns can't defeat a modern military, or that it would be better if we just always let those in power do what they will? Because you're mixing the two, here and in the comments. You accept multiple times that guns can be used with success to throw off a modern military, but each time you do you pivot to trying to argue that the revolt was pointless anyways. Are you saying that no matter what the government does, no matter what it takes from you, no matter what crimes they commit -- it would always be preferable to just lie down and take it?

Because I can tell you, most of your countrymen do not agree. Most of humanity doesn't agree. And as long as there are so many examples -- from the French Revolution to Vietnam -- of people rising up against their oppressors, people will hope that should times become hard enough, they could do the same.
by prisenco | 2025-08-04 21:29:37+00:00
It's best to not sell it as using HTMX the way you would sell using React as a framework. Instead, I say "let the web be the web."

Building things using standards and not fighting the paradigm with a new paradigm. What's great about HTMX is that it fits alongside the standards in a way that SPA frameworks generally don't.

But focusing on the web itself and everything it's capable of without a framework means you can easily move off of HTMX if need be.
by lurking_swe | 2025-08-04 21:30:08+00:00
That’s good advice for a layman but most high earners can do much better if they care and are motivated. Most are neither though lol.

Mostly on the tax side. Some specific examples:

- after maxing out your 401k what should you do next? IRA? Mega backdoor roth? Something else?

- If you have kids, how to best save for future education expenses? Hint: consider 529 plan.

- HSA is technically the best tax advantaged account, most high earners don’t realize it and “waste” the HSA funds to reimburse typical medical bills. HSA has triple tax benefits: contributions are tax-free, growth is tax-free, and withdrawals are also tax-free after age 65 for any reason, not just medical expenses. So basically investing without any tax obligation. You can also withdraw tax free before 65, but for medical expenses only.

i could go on…investing is great, but reducing your tax obligation is an even more powerful technique if you want to grow your net worth.
Show HN: Discomfort – Control ComfyUI with Python
by felipeinfante | 2025-08-04 21:30:25+00:00
Opening a workflow, running it, then manually opening another one, then getting the output file from the first run, then loading it... doing stuff manually gets old fast. It's uncomfortable.

So I built Discomfort. It allows me to run Comfy 100% on Python. I can run partial workflows to load models, iterate over different prompts, do if/then clauses, run loops etc. It's FOSS (MIT license).

You can do a lot of stuff with it, especially if you hate spending hours dealing with spaghetti workflows and debugging un-debuggable megaworkflows.

Would love to hear the community's thoughts on it. I hope it helps you as much as it helps me.
by fc417fc802 | 2025-08-04 21:30:47+00:00
> more a matter of when the sun rises, and how far the busses have to travel

In the suburbs I'm familiar with it was 100% a bus scheduling constraint. The high schools had to start at the crack of dawn because by the time the same fleet of busses made it through the middle schools and on to the elementaries it was getting pretty late.

You could alternatively argue that it was a budget constraint (not enough money to 3x the bus fleet). Either way, it sure would have been nice to have robust city planning and public transit (and thus not need a large private bus fleet in the first place).
by jslabovitz | 2025-08-04 21:31:21+00:00
A few weeks back I was messing around with Claude and some sample prompts, and happened to use the term 'xyzzy', and other terms from the classic ADVENTURE. Out of the blue, Claude started presenting itself as the game. I started a brand-new conversation with the prompt "Let’s play Adventure!"... and ended up having two joyful hours of exploring. Granted, this is kind of the opposite of the posted article — in this case, I was the adventurer, not the LLM — but it was still amazing. Try it out!

———

> Let’s play Adventure!

WELCOME TO ADVENTURE!

You are standing at the end of a road before a small brick building. Around you is a forest. A small stream flows out of the building and down a gully.

There is a shiny brass lamp nearby.

Obvious exits: NORTH, SOUTH, EAST, WEST

What would you like to do?

...
by achierius | 2025-08-04 21:31:23+00:00
> just took land and gave it to the new nobelity (the state).

This is unsubstantiated by historical evidence. No new class of "hereditary bureaucrats" emerged to replace the nobility; there was remarkably high movement between workers and officials, and even up to the very end of the Soviet Union, high officials were former day workers who had worked their way up the ranks.
by the_real_cher | 2025-08-04 21:31:29+00:00
1. Come here on an F-1 visa for undergrad, work while you go to school, in stem, you can contract 20 hrs a week while in school and then work full time during breaks. No 'need' has to be justified.

2. F-1 in STEM graduates, gets 3 year OPT STEM work permit. Employer and visa holder pays so social security tax, and there is no need to justify it, and you can pay them as little as you can get away with. During this period, work like mad to find an H-1B job.

If not?

3. Go to grad school - work while there, then get another OPT STEM for 3 years with no need, no SS tas, any pay level

4. The visa holder has been in the U.S. for 10-12 years, working feverishly to line up the H-1B gig and when they get it, it's for 3 years, with an automatic 3 year extension just by asking. Get married to a gal from back home, he/she gets and H-4 and with any luck gets a work permit for as long as the spouse has wone.

5. The end point in this process is to have a company sponsor your for a Green Card. You can get a 1 year extension on your 6 year H-1B if 18 years wasn't enough time.
by mort96 | 2025-08-04 21:31:43+00:00
I'm driving an 11 year old diesel, the main annoyance I have is that its rear proximity sensors pick up on the trailer hitch (which is detachable, but I prefer to have it attached -- besides, it's probably rusted in place or something now after 11 years). So I always have to disable proximity sensors when backing up. An awkward design, but not really a big issue in practice. You get used to it.

I'm not looking forward to getting a fancy new car with government-mandated always-on systems which try to steer the car into oncoming traffic. The insanity is genuinely unfathomable to me. It is, without exaggeration, a fuck-up of such proportions that it's making me question the whole idea of the EU, as a Norwegian whose position on the EU has historically been that Norway should join it.

Although I suppose being outside of the EU isn't exactly saving Norway from its harebrained legislation.
by Intralexical | 2025-08-04 21:32:01+00:00
> For example, Curiosity’s radio regularly sends data and images to a passing orbiter, which relays them to Earth. Could the rover talk to an orbiter while driving, moving its robotic arm, or snapping images?

Love the imagery this conjures.

One man band Curiosity, patting its head and rubbing its stomach at the same time!
by resource_waste | 2025-08-04 21:32:31+00:00
'Easy'

Well, I didn't know about this. I didn't consider it. I also would then need to spend a non-tax deductible amount on this. And IIRC Tesla entered the Fortune 500 before 2022 when that TSLS started. Then I'd have to actually do the calculation, and continue doing the calculation as SPY/my 401k adjusted each month or so.

'Easy'
by freehorse | 2025-08-04 21:32:46+00:00
Yeah, I also find the analogy about "agent on behalf of the user interacting with a website" weak, because it is not about "an agent", it is a 3rd party service that actually takes content from a website, processes it and serves it to the user (even with their own ads?). It is more akin to, let's say, a scammy website that copies content from other legit websites and serves their own ads, than software running on the user's computer.

There are legitimate reasons to do that, of course. Maybe I am trying to find info about some niche topic or how to do X, I ask an llm, the llm goes through some search results, a lot of which is search engine optimised crap, finds the relevant info and answers my question.

But if I wrote articles in a news site, I am supported by ads or subscriptions and see my visits plummel because people, who would usually google about topic X and then visit my website that I wrote about X, were now reading the google summary that appeared when googling about topic X, based on my article, maybe I would have less motivation to continue writing.

The only end result possible in such a scenario is that everything commercial of some quality being heavily paywalled, some tiny amount of free and open small web, and a huge amount of AI generated slop, because the value of an article in the open internet is now so low that only AI can produce it (economically, time-wise) efficiently enough.
by akkartik | 2025-08-04 21:33:08+00:00
Thanks! I'm glad I asked, because there does seem something here I can learn from. I care very much about what makes a power tool with a high ceiling gatekeepy.

What were the "lot of elements" in the screenshot? Ignoring shell stuff, is it the bar at the bottom? Is it the "[0]" and the "0:bash*"? The "Macbook-pro" might seem familiar to someone familiar to the shell, who is used to seeing it in the prompt of an uncustomized shell. The date and time likewise seem obvious what they mean. Am I missing anything?

I think the keybindings being non-mnemonic there's only so much you can do about. Vim's hjkl were mnemonic on the VT-100 terminal, but keybindings outlast mortal hardware. So the ability to rebind is in some ways the best you can get IMO.

Zooming out, the best power UI I've been able to come up with is a combination of a Wordstar-like always-on menu showing common keybindings, and a command palette. Here are a couple of UIs I've made, I'm curious what you think of them:

https://merveilles.town/@akkartik/108766067153506592

https://github.com/akkartik/mu/blob/main/html/20210624-shell...