HNHacker News
TopNewBestAskShowJobs

kavaruka

79 karma · joined October 9, 2021

submissionscomments
kavaruka··on Yes, no (built-in) AI is now a feature – LibreOffice blog
I don’t understand this stance. On the technical side, we currently have all the standard protocols and maturity to build an integration that meets the listed requirements.
kavaruka··on Cloudflare CEO on the Italy fines
Only right owners can report websites, the Piracy Shield is essentially a tool in the hands of “Serie A Soccer League” and DAZN.
kavaruka··on Pricing Changes for GitHub Actions
it charges you to use the platform features that enable your use of self-hosted runners
kavaruka··on Purposeful animations
The "perception of speed" argument reminded me of when I was asked to add spinners and animations to a web app I was building, because without them the UI would have felt too fast and fake.
kavaruka··on Lit: a library for building fast, lightweight web components
I have been using Lit in production for 3 years now. I think it is the best abstraction over the web components API out there.
kavaruka··on PYX: The next step in Python packaging
I think node has a better tooling and ecosystem right now. Astral is doing a great job to reduce the gap.
kavaruka··on SaaS is just vendor lock-in with better branding
The GDPR always applies regardless of whether a company is profitable or not. But it covers only personal data/sensible data, not "all data".
kavaruka··on What We Lost with PHP and jQuery
I think this is just nostalgia, in the past decade I worked on several web apps, with lot of interactions and real time data (online auctions, live sport scores, customer support) and using jQuery (or even Angular.js) for this purpose was awful, because you had to reinvent state management and think about rendering performance.

You don’t understand the tools we have now, probably you are not the target and you can still use PHP + jQuery.

And is false that they weren’t package managers: the de-facto standard was Bower, used in combo with Grunt as task manager, with a Ruby toolchain that included LESS most of the type to preprocess styles.

kavaruka··on What Are You Building? Share Your Projects
but... it's just a youtube wrapper, what's the goal?
kavaruka··on Hans Reiser on ReiserFS deprecation in the Linux kernel
it's a form that we non-Americans are not used to

the parole is not the same in each country :)

kavaruka··on Stellarium: Software which renders realistic skies in real time
My high school in italy has a planetarium built with stellarium. I had a lot of fun with it as a kid
kavaruka··on Deno Cron
how does it works on self-hosted environment?
kavaruka··on HTML Web Components
@lit/localize (https://lit.dev/docs/localization/overview/) give you the same DX of react-intl, but for (lit-powered) web components
kavaruka··on Mastering DOM manipulation with vanilla JavaScript
ChatGPT is useful only if you understand the code that it produces
kavaruka··on jQuery 4.0 99% Complete
you can (should) use jQuery with ES6+
kavaruka··on Migrating our backend from Vercel to Fly.io
I would be curious to know the performance using node.js as runtime, given that at the moment there is no evidence that bun on a real application offers better performance
kavaruka··on How Soap Works: The Science Behind Handwashing
for a moment I thought about SOAP (Simple Object Access Protocol)
kavaruka··on Next.js 14
this is just an hype-driven "glue code" which combines the most popular buzzwords at the moment, a framework is something else
kavaruka··on Next.js 14
I believe that many people who criticize Next.js or consider it difficult have not understood what the RSCs are for and how they work

It's a paradigm shift compared to the old way of thinking about React apps

In my company we've been using Next.js in production for a long time now and for us the app router has been key to increasing DX

kavaruka··on “Web Environment Integrity”: Locking Down the Web
do you remember when they put (silently) their referral code in crypto exchange websites?

lol, what a great innovation!

kavaruka··on Observable API Proposal
js does not need Observable API, it already had Async Iterables that soon will be enhanced with these helpers https://github.com/tc39/proposal-async-iterator-helpers that are similar to this proposal
kavaruka··on Gen Z Netiquettes
this is not gen Z, but late millennials
kavaruka··on Servo’s New Home (2020)
Servo’s New Grave
kavaruka··on Why is the JavaScript ecosystem like this?
This is an old issue; the ecosystem has changed.

Now, using the "engine" and "packageManager" properties in "package.json", you can bind your project to a particular runtime version and package manager.

kavaruka··on Why is the JavaScript ecosystem like this?
You shouldn't self-host software developed in javascript if you don't know what you're doing.

The node version issue, for example, can be fixed simply by using tools like "nodenv" or "nvm".

kavaruka··on Ask HN: Does anyone review code on their iPad/tablet?
Yes! I often do code reviews on my mobile devices (iPhone, iPad) through the GitHub mobile app
kavaruka··on Barilla passive cooker
easy to say if you are not italian
kavaruka··on Ask HN: Which boring technology do you still use?
django, I think that is the perfect tool to build MVP
kavaruka··on “Google” programmers. How one idiot hired a couple more idiots
Simply put, you're a bad interviewer and a terrible boss.
kavaruka··on Los Angeles is spending up to $837k to house a single homeless person
:( this link is not available in Europe
Page 1 of 2Next →