MurphyA/hacker-news huggingface dataset:
by mehagar | 2025-07-02 17:05:08+00:00
More likely they don't even need to use useMemo if it's not an expensive calculation. They can just calculate the dependent values during rendering, which is explained in the docs: https://react.dev/learn/you-might-not-need-an-effect#updatin...

If `getLinkedCats` calls an external API, then the calculation can instead be all in the same useEffect.

The number one mistake I see people inexperienced with React doing is using too many useEffect's in their code, which is both hard to read and hurts performance, since it results in more renders than necessary.
by foxyv | 2025-07-02 17:05:15+00:00
When you are diving, don't stick yourself into their mouth. Don't touch them. Don't feed them or bait them. The rest is just up to chance. Shark attacks are super rare despite people actively seeking them out for photos and cool experiences. This is because they have zero interest in humans other than to avoid them.

This is kind of like a fear of quicksand. Movies made it out to be a huge problem. Shark repellent and sharks with laser beams on their heads taught us to be afraid of them. Personally I'm more afraid of jellyfish. I hate those things.
by trod1234 | 2025-07-02 17:05:36+00:00
Past performance generally speaking does not indicate future prospects.

I agree with you, but that is only for right now.

7-10 years from now, I see no new tech jobs and the same work shouldered by a decreasing number of people until they vanish with no replacement.

Chaotic whipsaws from disruption or other things can break brittle systems. Resilient systems don't have these problems, but they are only resilient because of their decentralization and lack of single points of failure (SPOF).

Profit through money printing optimizes for SPOFs, and there are no existing incentives that can produce any other behavior. Its a terrible fate of societies which embrace money-printing.
by Izkata | 2025-07-02 17:05:41+00:00
> Regarding screen readers, you can have it read all links, which is why the 'click here' is an issue. So you want a balance. Change "for x, <a href=...>click here</a>" "<a href=...>for x, click here</a>"... ta-da?

No, you want the verb to be whatever "x" does or is for, not the action taken to get there. The action taken to get there is the same for all links regardless of what they're for. So this is a bad example simply because we don't know what "x" is so we don't know what a better verb would be.
by jandrewrogers | 2025-07-02 17:06:13+00:00
It is important to note that life satisfaction and happiness are weakly correlated metrics, quite famously so. One is not substitutable for the other. In particular, life satisfaction is correlated with income at all scales whereas happiness is not.

You optimize for one to the detriment of the other. American culture is atypically biased toward the "life satisfaction" side of that tradeoff.
by nickff | 2025-07-02 17:06:24+00:00
Those claims are not verifiable (with open-source intelligence), they're possible, but not especially likely because the Israelis seem to have extensively infiltrated both assets and hardware into Iran (so they probably didn't need to infiltrate the IAEA). The claims are also somewhat suspect, as the Iranians were not fully cooperating with the IAEA even before the Israeli attacks. The most likely explanations are that the Iranians have been unable to uncover Israeli spies and are paranoid about IAEA, or that they just don't want to cooperate with the IAEA, and this is a good excuse.
by alnwlsn | 2025-07-02 17:06:32+00:00
I'm afraid we have far more basic problems than that - illiteracy in their fingers. We have people who can't use a knife or scissors, let alone a power tool.

3D printing is an excellent introduction to just making an actual object in the real world. It's cheap and accessible, and has obvious design limitations to fall into and learn from. The step from 3D printing to full CNC is a lot less than the step from nothing to 3D printing.
by OkayPhysicist | 2025-07-02 17:06:53+00:00
I daily drive Firefox serving a Chrome User-Agent, out of frustration with a couple applications that work perfectly on Firefox, but because they didn't test on Firefox, they just assume it won't work and block my connection (If there's any Devs at Snapchat who wants a free ticket completion, you can "Add Firefox support" by deleting your UA check)

I noticed this exact thing. While a lot of sites worked perfectly fine when I was informing them I was using Firefox, when I started lying, they ran faster. Drove me nuts.

Frontend Devs: If your code reads the user-agent string for any reason but logging/spying, you're doing it wrong.
by pavon | 2025-07-02 17:06:57+00:00
I've seen something similar in Windows corporate environments where Firefox is updated while you are using it, and the only indication that it has happened is that Firefox insists on restarting before you can load any more pages, although no UAC prompts were involved. It is annoying, especially if you are in the middle of submitting a form. I don't know whether to blame it on how IT has chosen to implement centralized updates, or on Firefox for not being as easy to centrally manage as other software, or some combination.
by delusional | 2025-07-02 17:06:58+00:00
I wish there was a browser addon that worked like ublock but for LLM talk. Like just take it all, every blog post, every announcement, every discussion and wipe it all away. I just want humanity to deal with some of our actual issues, like fascism, war in Europe and the middle east, the centralization of our lines of production, the unfairness in our economies.

Instead we're stuck talking about if the lie machine can fucking code. God.
by bgwalter | 2025-07-02 17:07:02+00:00
The destruction of the Web and IP theft needs to be addressed legally. The opinion of a single judge notwithstanding, "AI" scraping already violates copyright. This needs to be made explicit in law and scrapers must get the same treatment as Western governments gave to thousands of individuals who were bankrupted or jailed for copyright infringement.

We are in the Napster phase of Web content stealing.
by fc417fc802 | 2025-07-02 17:07:17+00:00
That's hardly a good faith interpretation of the goals behind the Texas law. Also HB 20 was social media deplatformimg, not identification.

Notice that the goalposts shifted subtly from moderation of disallowed content to distribution of age restricted content. The latter isn't amendable to size based criteria for obvious reasons.

Note that I don't think the various ID laws are good ideas. I don't even think they're remotely capable of accomplishing their stated goals. Whereas I do expect that it's possible to moderate a given platform decently well if the operator is made to care.
by tnaaron | 2025-07-02 17:07:25+00:00
OP here! We built Navoy after my co-founder spent 9 hours planning a 3-day trip to Lisbon. How it works: https://www.youtube.com/watch?v=H9t9B0QNN_c&t=4s

Beta stats: 80 users, 350+ hours saved. Ask me anything!
by butlike | 2025-07-02 17:07:50+00:00
I wholeheartedly agree with this. Add an expiration date on the "box" (I dunno what you call it in modern times):

"Online-only: This game will be playable until 2028-06-30"

This forces the publisher to put their money where their mouth is. If the game is successful, like WoW, by all means extend the time it's playable for. If it 'flops', you're on the hook to support it for 3 years, since you shouldn't be putting out made-to-fail slop.
by saubeidl | 2025-07-02 17:08:04+00:00
Firefox is good these days!

Mozilla (despite its issues) is nowhere near as evil as Google and a browser monopoly is good for nobody.

Manifest v2 will stay supported on FF - uBlock will keep working properly.

It's time to switch. If you would rather have a UI like Arc, give Zen a shot! (It's what I use!)
by owentbrown | 2025-07-02 17:08:11+00:00
I'm excited to see these improvements but, none of them are enough to make up for inconvenience of having to start a new conversation (/clear) after every task.

I've been using Gemini Code. The larger context window is big enough to work for a full session without having to /clear. It matters. Having to think so hard and conserve tokens with Claude is problematic.
by neumannbd | 2025-07-02 17:08:17+00:00
Thanks for the feedback. I can't speak to the image processing references, as I'm still learning, but I will check them out and see if they make sense in the app.

Regarding the purpose of the sliding window, you are correct for commutative operations in fixed windows, like maintaining a sum where each operation is O(1). When you're talking about min/max, median, and other operations where adding or removing would not be constant time, as with a priority queue or heap.

Can you elaborate on which aspects you felt are missing from the visualizer?
by DebtDeflation | 2025-07-02 17:08:34+00:00
It's wild to me how this movement wants to bring back all of the lowest paid, least value add, lowest skill jobs back but is totally ok with shipping highly paid, highest value add, highest skill jobs off to India. I understand that it's all a grift, the marks only care about the former jobs, and those jobs are never actually coming back, but still.
by nilkn | 2025-07-02 17:08:34+00:00
Top AI researchers are about the closest thing to celebrity status that has ever been attainable for engineering / CS folks outside of winning a Nobel Prize. Of course, the dopamine cycle and public recognition and adoration are nowhere near the same level as professional sports, but someone being personally courted by the world's richest CEOs handing out $100M+ packages is still decidedly not experiencing anything close to a normal life. Some of these folks still had their hiring announced on the front pages of the NYT and WSJ -- something normally reserved for top CEOs or, yes, sports stars and other legitimate celebrities.
by jm4 | 2025-07-02 17:09:07+00:00
I think you described it much more succinctly than most people do. It's been my exact experience as well. The LLM can develop much faster than I can build a mental model. It's very easy to get to a point where you don't know what's going on, a bunch of bugs have been introduced and you can't easily fix them or refactor because you're essentially the new guy on your own project. I find myself adjusting by committing code very frequently and periodically asking the LLM to explain it to me. I often ask the LLM to confirm things are working the way it says they are and it tends to find its own bugs that way.

I use an LLM primarily for smaller, focused data analysis tasks so it's possible to move fast and still stay reasonably on top of things if I'm even a little bit careful. I think it would be really easy to trash a large code base in a hurry without some discipline and skill in using LLM. I'm finding that developing prompts, managing context, controlling pace, staying organized and being able to effectively review the LLM's work are required skills for LLM-assisted coding. Nobody teaches this stuff yet so you have to learn it the hard way.

Now that I have a taste, I wouldn't give it up. There's so much tedious stuff I just don't want to have to do myself that I can offload to the LLM. After more than 20 years doing this, I don't have the same level of patience anymore. There are also situations where I know conceptually what I want to accomplish but may not know exactly how to implement it and I love the LLM for that. I can definitely accomplish more in less time than I ever did before.
by ninjin | 2025-07-02 17:09:22+00:00
> I don't know if it is the best, but the music of S3&K absolutely slaps. I have yet to play Thunder Force 4 though.

It is... Okay?

https://archive.org/details/sonic3_knuckles_ost

But just listen to say Metal Squad or Stand Up Against Myself from here:

https://archive.org/details/md_music_thunder_force_iv

More favourites of mine as I love the amount of character the Yamaha chip has:

https://archive.org/details/md_music_the_adventures_of_batma...

https://archive.org/details/md_music_battletoads

https://archive.org/details/StreetsOfRageMD

https://archive.org/details/castlevania-bloodlines_ost-1993
by jug | 2025-07-02 17:09:22+00:00
The only problem is that the generated comics have typos and seem to make little sense.. They’re just kind of setting up a story?

Edit: Oh, I missed the choose your adventure aspect to them, so what’s on the front page are just samples of what you can do, and how a start of a story can look like if someone had already made the choices for you? I guess I have to pay to choose outcomes myself and continue the stories.
by rorylaitila | 2025-07-02 17:09:41+00:00
It's unfortunate but I think the ship has sailed. Good on them for trying but I don't see it working.

I am advising all my clients away from informational content which is easily remixed by LLMs. And I'm not bothering anymore with targeting informational search queries on my own sites.

I'm doubling down on community and interaction. Finding ways to interact with original content with smaller audiences, rather than produce information for a global search audience.
by aerostable_slug | 2025-07-02 17:09:42+00:00
Also, good faith users are very often wrong.

In my immediate area, ICE has been "spotted" numerous times and that news relayed on social media. Unfortunately, ICE hasn't actually engaged in any removal operations in this county. All of the sightings have been other agencies. The spotters are batting 0.0, and that's without any bad faith actors purposely spoofing reports.
by filleokus | 2025-07-02 17:09:47+00:00
> It’s pretty clear if you check github that Azure’s services and documentation are written by distributed teams with little coordination.

I've come to the same conclusion after dealing (and reporting) jankyness in both the Azure (ARM) API and especially the CLI. [0] is a nice issue I look at every once in a while. I think an installed az cli is now 700 MB+ of Python code and different bundled python versions...

[0]: https://github.com/Azure/azure-cli/issues/7387
by w10-1 | 2025-07-02 17:10:53+00:00
This is a beautiful bit of statistics, but perhaps displaced into self-reflection.

All therapy, practiced with any consistency, is effective -- probably because sacrificing for one's self builds up self-investment, and self-investment leads to self-protective decision-making that improves outcome and outlook.

Nootropics with perceptible feedback will always seem to be working. This might make their practice more consistent initially, but actually undercuts the build-up of self-regard by replacing it with dependency.

The statistical and analytical perspective is the mature way to handle objective decisions over stochastic processes, and it's the right approach for validating drugs at population scale.

But for personal assessments, decisions, and planning, the statistical can at best provide warnings about addiction or ineffectiveness. But more dangerously, it can give a veneer of objective confidence reinforcing self-destructive feedback loops, and suppress the uncertainty that would drive reflection and personal integration.

It's much better to embrace uncertainty, and share with a friend.
by stockresearcher | 2025-07-02 17:10:56+00:00
Lake Shore Drive dates to the late 1800s and horse-drawn carriages. The bascule bridge and the S-Curve design work was in the late 1920s, with construction finishing in the late 1930s. Speed limits for cars were 20-30 MPH, so it was perfectly safe at the time.

If you want to look at a curve that was wholly inappropriate for the time, look at the 90 degree curve on Interstate 90 in Cleveland. Built in 1960, it is a 30-35 MPH curve. And, unlike Lake Shore Drive, they still haven’t fixed it. You can drive it today, and see all the tire rubber and other impact marks on the concrete wall - it gets hit constantly:

> (January 8) Cleveland Fire crews have responded to 28 crashes since Jan. 6 at the same location on I-90’s notorious Dead Man's Curve.

> There were four crashes before noon Wednesday, including a pileup involving seven vehicles.

> “Going to the same location 10 times in a shift will get people's attention,” Lt. Mike Norman, a spokesperson for the Cleveland Fire Department, said.

https://www.news5cleveland.com/news/local-news/odot-engineer...
by lwerdna | 2025-07-02 17:11:13+00:00
On the past being a ghost, the best treatment of it I've encountered is the short story Truth of Fact, Truth of Feeling [1]. It's so worth the complete read, so I hate to reduce it to a quote, but the critical bit is:

> We rewrite our pasts to suit our needs and support the story we tell about ourselves.

1. https://en.wikipedia.org/wiki/The_Truth_of_Fact,_the_Truth_o...
by nilkn | 2025-07-02 17:11:31+00:00
Either Meta makes rapid progress on frontier-level AI in the next year or it doesn't -- there's definitely a feedback loop that's measured in tangible units of time. I don't think it's unreasonable to assume that when Zuck personally hires you at this level of compensation, there will be performance expectations and you won't stick around for long if you don't deliver. Even in top-tier sports, many underperformers manage to stick around for a couple years or even a half-decade at seven or eight figure compensation before being shown the door.
by y-c-o-m-b | 2025-07-02 17:11:37+00:00
Do you even need Fakespot anymore for Amazon? I think we can fairly assume that whatever is purchased on that platform will be junk. I rarely purchase anything from Amazon these days except protein bars or items I treat as disposable. More often than not, when I order legitimate items, I get either counterfeit items or previously refunded items that are certainly not in "new" condition. I go into actual stores these days for any serious purchases.
by geerlingguy | 2025-07-02 17:11:49+00:00
Also, storefronts should have a button that says "Rent" or "Subscribe" instead of buy, if the EULA has clauses like "we have the right to remove access for 'any reason, or no reason'.

The word 'buy' implies some level of ownership (not to the rights to IP or anything, but at least to the product being purchased).
by discoutdynamite | 2025-07-02 17:12:36+00:00
Its not a failure to compete, its a refusal to compete. More important to them than profits, is control. The moment they start building out, advancing, and actually competing, they risk losing control over the product. They are getting exactly what they want out of thier position.

And, we are not "paralyzed with terror," were in an induced coma. Bureaucracy, patent fiefdoms, design copyrights, licensing, permitting, everything is about keeping production under strict control, and making it impossible to compete. To keep us from rolling our own products, competing, and escaping...control.
by saubeidl | 2025-07-02 17:12:40+00:00
The points you make strongly remind me of this book based on interviews of Germans post-WW2, about the rise of Nazism:

> In the university community, in your own community, you speak privately to your colleagues, some of whom certainly feel as you do; but what do they say? They say, ‘It’s not so bad’ or ‘You’re seeing things’ or ‘You’re an alarmist.’

> "And you are an alarmist. You are saying that this must lead to this, and you can’t prove it. These are the beginnings, yes; but how do you know for sure when you don’t know the end, and how do you know, or even surmise, the end? On the one hand, your enemies, the law, the regime, the Party, intimidate you. On the other, your colleagues pooh-pooh you as pessimistic or even neurotic. You are left with your close friends, who are, naturally, people who have always thought as you have.

> "But your friends are fewer now. Some have drifted off somewhere or submerged themselves in their work. You no longer see as many as you did at meetings or gatherings. Informal groups become smaller; attendance drops off in little organizations, and the organizations themselves wither. Now, in small gatherings of your oldest friends, you feel that you are talking to yourselves, that you are isolated from the reality of things. This weakens your confidence still further and serves as a further deterrent to—to what? It is clearer all the time that, if you are going to do anything, you must make an occasion to do it, and then you are obviously a troublemaker. So you wait, and you wait.

> "But the one great shocking occasion, when tens or hundreds or thousands will join with you, never comes. That’s the difficulty. If the last and worst act of the whole regime had come immediately after the first and smallest, thousands, yes, millions would have been sufficiently shocked—if, let us say, the gassing of the Jews in ’43 had come immediately after the ‘German Firm’ stickers on the windows of non-Jewish shops in ’33. But of course this isn’t the way it happens. In between come all the hundreds of little steps, some of them imperceptible, each of them preparing you not to be shocked by the next. Step C is not so much worse than Step B, and, if you did not make a stand at Step B, why should you at Step C? And so on to Step D.

They Thought They Were Free - The Germans, 1933-45

https://press.uchicago.edu/Misc/Chicago/511928.htm
by ssstand | 2025-07-02 17:12:43+00:00
SEEKING WORK | Interactive Programmer, Tech Artist. Remote: Yes

Location: South America Technologies: Swift, ActionScript 3.0 (Yes and Yes, i worked some marketing mini games on web on those old days. :D), js,css web stuffs,godot, unity, python , anything can do interactive things, p5.js , touch designer,etc , i can get it done.

Ultimate Skill: Sleep :D

Email: biologic.production[at]gmail.com

U need something fancy ? or cool stuff to integrate your project ? Email me , consult is free :), i can give u my advice. a veteran coder from the Golden Flash Age :O
by lyrrad | 2025-07-02 17:12:47+00:00
There is financial friction involved.

As I understand it, this product involved using fractional shares to try to adhere to an index, while using tax loss harvesting to optimize for tax.

Fractional shares cannot be transferred between brokerages and are generally sold when transferring brokerages. If you owned on average, half a share of the largest 250 US companies, you'd may need to sell about $30,000 in shares, which could result in an unexpected tax bill.

There are large brokerages and companies offering similar direct indexing products, generally at a higher cost. However, I expect those products are less likely to be shut down.
by jauntywundrkind | 2025-07-02 17:12:53+00:00
There's a lot of truth here.

But also. But also, LLMs are incredibly powerful and capable tools at discovering and finding what the architecture of things is. They have amazing abilities to analyze huge code bases & to build documents and diagrams to map out the system. They can answer all manners of questions, to let us probe in.

I'm looking for good links here. I know I have run across some good stuff before. But uhh I guess this piece that I just found introduces the idea well enough. https://blog.promptlayer.com/llm-architecture-diagrams-a-pra...

And you can see an example in the ever excellent @simonw's review of prompts in copilot. At the end, they briefly look at testing, and it's a huge part of the code base. They ask Gemini for a summary and it spits out a beautiful massive document on how copilot testing works! https://simonwillison.net/2025/Jun/30/vscode-copilot-chat/ https://github.com/simonw/public-notes/blob/main/vs-code-cop...

Now, whether LLMs generate well architects systems is largely operator dependent. There's lots of low effort zero shot ways to give LLMs very little guidance and get out who knows what. But when I reflect on the fact that, for now, most code is legacy code, and most code is hideously under documented, most people reading code don't really have access to experts or artifacts to explain the code and it's architecture, my hope and belief is that LLMs are incredible tools to radically increase maintainability versus where we are now, that they are powerful peers in building the mental model of programming & systems.