HNHacker News
TopNewBestAskShowJobs

azangru

5,022 karma · joined April 19, 2017

submissionscomments
azangru··on No-build, no-NPM, SSR-first JavaScript framework if you hate React, love HTML
Where does the article say anything about js for ssr?
azangru··on POSSE – Publish on your Own Site, Syndicate Elsewhere
> something that's pretty much standard and common practice

Is it? How many people publish to their sites small texts that they then syndicate to Twitter/Bluesky/whatever? How many people publish videos to their sites and then syndicate to Youtube?

azangru··on 4Chan mocks £520k fine for UK online safety breaches
If they blocked RT, they can block 4chan if they so choose. Why would they expect a company that does not target the British audience to have any concern for British laws?
azangru··on What 81,000 people want from AI
7.24 seconds until html finished loading (could be due to a HN hug, but still)

4.0 MB transferred

azangru··on Kagi Small Web
The first random page it returned to me was this — https://gaultier.github.io/blog/how_to_make_your_own_static_... — which was about building one's own static site generator, which I really liked. I did not realise when I closed that page how hard it would be to find it again, because, of course every new visit to Kagi returns a different page :-)
azangru··on Shall I implement it? No
"Do you wanna develop an app?"

— Glootie

azangru··on Vite 8.0 Is Out
> Are people using react for non-SPA’s?

Imagine a page that loads html during the first load, and then performs client-side routing during subsequent navigations. Is it an SPA? Is it not an SPA?

azangru··on Vite 8.0 Is Out
Probably wasn't supposed to either :-)
azangru··on Vite 8.0 Is Out
> TypeScript also was specifically designed so engine could strip types and execute result code. These build tools should not exist in the first place.

Was it? Have you forgotten namespaces and enums?

azangru··on Agents that run while I sleep
Could you give examples of the modern frameworks that you have in mind?
azangru··on LibreOffice Writer now supports Markdown
Why would you need LibreOffice to write in Markdown? That would be, like, one of the slowest Markdown editors out there.
azangru··on System76 on Age Verification Laws
> Why is this an international movement? Suddenly, simultaneously, all over the Western world?

Sometimes kids hurt themselves through the use of the internet. And their parents lash out to blame someone [0]. And mainstream media pick up these stories. And the worry spreads. And more and more adults of voting age say that yeah, it's only reasonable to protect the kids from that internet monster, because kids are trusting and vulnerable, and won't somebody please think of the children. And they do not push back against age restriction campaigns. And so it goes...

As for the Western world, it generally moves in lockstep, doesn't it?

https://www.bbc.co.uk/programmes/m0024x58

azangru··on The Self-Help Trap: What 20 Years of "Optimizing" Has Taught Me
> First impression is that's really his writing. He's a professional writer. Thing is it's like trying to be a professional writer.

I am not suggesting that this isn't his writing.

What I was wondering was whether these are the elements of style that LLMs have picked up.

azangru··on The Self-Help Trap: What 20 Years of "Optimizing" Has Taught Me
Is it a style like his that LLMs have been copying lately?

"It was cold out, but none of us were cold."

"In that moment, there was nothing to do. Nothing to improve. Nothing to fix. It was perfect."

"We’ve all seen it. Clear as day, you can see the goal post at the top: self-actualization. LFG! It’s time to journal and 80/20 myself! Pass me a shaman and some modafinil. That’s the mission. That’s the point. Right? But hold on."

"Because at the end of the day—and at the end of a Montana night—the point was never yourself. It was never the pyramid. It was never the optimization. It was the people around the fire."

azangru··on My spicy take on vibe coding for PMs
> it is a lot nicer and I am honestly wondering if Scrum is even necessary when you're only with 4-5 devs.

Scrum is so woefully misunderstood.

It makes sense for small teams (yes, those 4-5 devs), if — and that's a big if — they work together on a single product. It is intended for developers to coordinate with each other, and also provides feedback loops for reality checks and for improvement of collaboration.

If those 4-5 developers work independently from one another, don't have to coordinate, don't need business to tell them what, out of various options, is the most important thing to work on right now, and don't need feedback from users to correct them along the way, then of course they don't need scrum.

azangru··on I'm losing the SEO battle for my own open source project
> So I built a real website. That was two weeks ago.

Is Google supposed to have drastic updates to its index over 2 weeks?

azangru··on A better streams API is possible for JavaScript
> You might say well, it's on the Cloudflare blog so it must have some merit

I would instead say that it is written by James Snell, who is one of the central figures in the Node community; and therefore it must have some merit.

azangru··on A better streams API is possible for JavaScript
What was it specifically about the style that stood out as incongruous, or that hindered comprehension? What was it that made you stumble and start paying close attention to the style rather than to the message? I am looking at the two examples, and I can't see anything wrong with them, especially in the context of the article. They both employ the same rhetorical technique of antithesis, a juxtaposition of contrasting ideas. Surely people wrote like this before? Surely no-one complained?
azangru··on Layoffs at Block
Never heard of them either. But the link in the title is to Jack Dorsey's tweet. Now him I have heard of. Didn't know he was involved in that company too.
azangru··on Writers and Their Day Jobs
Here's what opening that site without an ad blocker feels like:

https://images2.imgbox.com/cc/f9/gX6o2Jfu_o.png

Must be very conducive to reading

azangru··on Privilege is bad grammar
> but grammar privilege? That's certainly a first.

Here is what I don't understand, and what is not addressed in the post.

After you get a response from your boss that reads, "K let circle back nxt week bout it . thnks", doesn't this free you up to relax your style to your comfort level? If you see that your addressee doesn't seem to care for meticulous style, is there much point in stressing over it (and thus, in continuing with the privilege narrative)?

azangru··on JavaScript-heavy approaches are not compatible with long-term performance goals
> RXJS is also 18 MB

This is impossible. I think you are off by about a factor of 1000.

azangru··on JavaScript-heavy approaches are not compatible with long-term performance goals
RxJS has an intrinsic diamond problem (multiple events fired when several sources update simultaneously), which led to occasional glitches. Signals are guaranteed not to have that problem. This is a strong argument in their favor.

But yeah; I am amazed and amused by how, during the past couple of years, the interest to rxjs has plummeted. No more conference talks on this topic. And even though Observables have been released natively, there is no activity in the rxjs repo to update the library accordingly.

azangru··on JavaScript-heavy approaches are not compatible with long-term performance goals
> Letting google implement a new language for the web would probably result in something even worse than javascript.

Why? Javascript was famously written in ten days, was intended for casual scripting, and has not made up its mind whether it wants to be a Java or a Scheme. What could google invent that would be worse?

azangru··on JavaScript-heavy approaches are not compatible with long-term performance goals
> It (and also React) gets worse if you add a state system like RxJS.

I don't understand this sentiment.

Client-side applications often have a need for global state. It could be as simple as whether the user is logged in, or as complex as, say, the shapes that you have drawn in excalidraw canvas, and the drawing tool that you have selected. State changes over time, and so it seemed plausible to model it as a stream of states over time (hence rxjs). There are more robust ways to deal with the state, which is why angular has now moved to signals; but what is so bad about the state?

azangru··on JavaScript-heavy approaches are not compatible with long-term performance goals
I think digressions about React dilute the message. Ok, we get it, react bad; but what is the actionable message here? What are the robust alternatives? There is a section on how changes to react (the introduction of hooks and of the concurrent mode) necessitated significant code changes almost amounting to rewrites; but which alternatives, other than vanilla web platform, can promise long-term stability? Which alternatives are better suited for which kinds of applications (roughly, an e-commerce site vs excalidraw)?
azangru··on Modern CSS Code Snippets: Stop writing CSS like it's 2015
> The separation is already there

I wonder how you would map these three onto M, V, and C :-)

azangru··on How long do job postings stay open?
> And the new framework is so niche it's now hard to hire for it.

Why do you need to specifically "hire for a framework"? Wouldn't any front-end developer be able to pick up any front-end framework (unless it's outside the javascript space entirely, and requires knowledge of purescript, rescript, elm, rust, clojure, scala, etc.)

azangru··on Modern CSS Code Snippets: Stop writing CSS like it's 2015
I think the parent wants to separate the V from the M/C. If you smuggle signals inside of components to avoid prop drilling, you would be coupling the M/C and the V. I suppose that's not what the parent has in mind.
azangru··on Modern CSS Code Snippets: Stop writing CSS like it's 2015
If you move the data (the M and the C) entirely out of react, and only pass it in via props, there would be only one place — the root react node — where the props could get into react. Is this what you have in mind? Or are you envisioning multiple root nodes?
← PreviousPage 3 of 34Next →