HNHacker News
TopNewBestAskShowJobs

art0rz

291 karma · joined February 21, 2014

submissionscomments
art0rz··on Microsoft Comic Chat is now open source
On the IRC servers I managed I always set up an automatic kick when one of these messages was sent anywhere on the servers. It would ban after 3 kicks, which was a necessary change from the immediate ban as legitimate users got curious sometimes and installed Comic Chat.

It was fun messing with these folks, though, since they were often oblivious to IRC and internet culture in general. Or they were just completely tech illiterate, but somehow ended up starting Comic Chat, and somehow ended up on our obscure servers.

art0rz··on Why Switzerland has 25 Gbit internet and America doesn't
What happened on Chattanooga?
art0rz··on CSS is DOOMed
They would just end up making the thing they're building run Doom.
art0rz··on The peculiar case of Japanese web design (2022)
The Suica app doesn't even work on my Pixel 10 Pro, since it requires an Android phone with some sort of Japan-specific hardware (FeliCa/Osaifu-Keitai technology, whatever that is, I'm assuming some special NFC or secure enclave sort of thing).
art0rz··on guys why does armenian completely break Claude
You used to be able to achieve a similar result with ChatGPT by asking if there was a seahorse emoji https://chatgpt.com/share/68f0ff49-76e8-8007-aae2-f69754c09e...
art0rz··on Nook Browser
Opera 9 was peak browser
art0rz··on It’s time to free JavaScript (2024)
I've only ever heard it pronounced as "EcmaScript" not E-C-M-A Script"
art0rz··on Do you know that there is an HTML tables API?
I've been writing HTML for at least 20 years professionally and this has absolutely not been my experience. Yes, I've encountered some people using divs for everything but in the vast majority of cases people have used semantically correct HTML, at least when it comes to buttons.
art0rz··on Make any TypeScript function durable
"use strict" has been around since 2009. That being said, this is not a TypeScript or React feature but yet another black box magic NextJS feature to try to lock you into the Vercel ecosystem.
art0rz··on Control shopping cart wheels with your phone (2021)
I'm from The Netherlands and I've seen carts with locking wheels. Granted it's very rare, but definitely a thing.

I've lived in the US as well and have never seen them there, but it's a big country.

art0rz··on XMLUI
Komodo was my favorite editor. There weren't many editors at that point in time that had great Perl support.
art0rz··on Linux Reaches 5% Desktop Market Share in USA
Sorry, I thought it was a reply to https://news.ycombinator.com/item?id=44581124
art0rz··on Linux Reaches 5% Desktop Market Share in USA
How is that worse when the key is bound to the hardware and non-transferable anyway?
art0rz··on Microsoft employees recall their early years
The only people losing faith in Google (search) are power users such as us. Regular users haven't noticed the decline, and search may even have improved for them. We are not Google Search's target audience. We need to stop pretending all products are built for the power user niche.
art0rz··on How to run GUI applications directly in containers
> The source of the GUI application is untrusted, or its safety is uncertain.

Afaik Docker doesn't promise security

art0rz··on Migraine is more than a headache – a rethink offers hope
Reading this as I'm just coming down from a migraine. I've been getting them since I was a young teen. I get migraines with aura. They used to last for hours. Sometimes I get them multiple times per week, then they disappear for months/years and suddenly will get them again. No significant life or dietary changes in between. I've never been able to pin down what causes them.

These days they've become much more manageable. The aura and headache part takes 30-60 minutes as opposed to 5+ hours when I was a teen. I do experience brainfog, fatigue, dizzyness and nausea for 24+ hours afterwards, but at least I'm not stuck under the covers for hours.

art0rz··on A mouseless tale: trying for a keyboard-driven desktop
My Bose headphones also aren't usable while charging. Very frustrating. I don't care if there are technical reasons. It's just bad UX.
art0rz··on Rare knife showing up at Bay Area restaurant tables, confusing people
https://archive.is/jXjnf
art0rz··on AAA – Analytical Anti-Aliasing
I really dislike TAA, especially on lower framerates. There's too much ghosting. I often switch it to a slower algorithm just so I don't get ghosting.
art0rz··on Migrating from Create React App to Vite
We maintain a fairly large and complex CRA application, which has been migrated to Vite, but not fully.

Since a lot of changes would be needed and we are very risk averse (heavily regulated industry), we decided to do it piecemeal by first configuring Vite to behave exactly (or as close to as possible) like CRA and later removing these Vite configurations one by one (and making necessary code changes).

Currently our production builds are done through CRA while dev runs Vite. It works really well and minimal code changes were needed.

I've been wanting to release this config publicly to help others migrate to Vite, but have unfortunately not had time to.

art0rz··on MacBook Air, M2 Chip, 8GB RAM: Nothing is open, but half the memory is gone
Could be, but I got the same results in incognito mode.
art0rz··on MacBook Air, M2 Chip, 8GB RAM: Nothing is open, but half the memory is gone
I bought my gf an M3 pro with 8gb ram and text input in the browser is often slow as hell (Google Docs, Facebook Messenger, etc.). Takes a moment before a character appears after typing it. I've never owned a Mac myself so I believed Apple's marketing speak about 8gb being the 16gb on their platform (not to mention that the 16gb upgrade is ridiculously expensive) but boy are they wrong. Maybe in native applications their memory magic works but definitely not in a browser. She does some light React dev and it's been fine for that though (but not mind-blowing).
art0rz··on The sinister, shocking rise of dog attacks on postal workers
What I've always been told is to not bow but kneel down to their level instead. Although I've always felt that puts me in a vulnerable position.

I tell people to do that with my dog and it works (he's not aggressive in any way, just a bit skittish with new people).

art0rz··on An experiment in UI density created with Svelte
At $dayjob I work on a very dense UI for a financial institution. Think Bloomberg terminal in React and RTK. It's extremely customizable and had lots of elements updating multiple times per second (charts, graphs, enormous tables, etc.) with realtime data coming through over a websocket. We do very little actual performance tuning and mostly just follow best practices.

I don't think React is to blame for your performance issues.

art0rz··on NVIDIA Transitions Fully Towards Open-Source Linux GPU Kernel Modules
I've been running Arch with KDE under Wayland on two different laptops both with NVIDIA GPUs using proprietary drivers for years and have not run into issues. Maybe I'm lucky? It's been flawless for me.
art0rz··on EU Council to Vote on Chat Scanning Proposal on Thursday
I've (with help of ChatGPT) written an email that I've sent to all representatives. Feel free to use it!

  To: info.belgoeurop@diplobel.fed.be, mission.brusselseu@bg-permrep.eu, eu.brussels@embassy.mzv.cz, brurep@um.dk, info@bruessel-eu.diplo.de, permrep.eu@mfa.ee, irlprb@dfa.ie, mea.bruxelles@rp-grece.be, reper.bruselasue@reper.maec.es, courrier.bruxelles-dfra@diplomatie.gouv.fr, hr.perm.rep@mvep.hr, rpue.rpue@esteri.it, cy.perm.rep@mfa.gov.cy, permrep.eu@mfa.gov.lv, office@eu.mfa.lt, bruxelles.rpue@mae.etat.lu, sec.beu@mfa.gov.hu, maltarep@gov.mt, bre@minbuza.nl, bruessel-ov@bmeia.gv.at, bebrustpe@msz.gov.pl, reper@mne.pt, bru@rpro.eu, slomission.eu@gov.si, eu.brussels@mzv.sk, sanomat.eue@formin.fi, representationen.bryssel@gov.se
  
  Subject: Urgent: Chat Control
  Dear Representative,
  
  I am writing to express my deep concerns regarding Chat Control. As a citizen of the European Union, I am committed to safeguarding our fundamental rights and freedoms, particularly the right to privacy and the protection of personal data.
  
  The Chat Control Chat Control poses several significant risks:
  
  Invasion of Privacy: The proposed measures would lead to the mass surveillance of private communications, undermining the privacy of all EU citizens. This broad surveillance is disproportionate and infringes on our fundamental right to private correspondence.
  
  Security Risks: Weakening encryption to facilitate the monitoring of communications makes all users more vulnerable to cyberattacks. Encryption is essential for protecting sensitive data, including financial information, personal communications, and sensitive business data.
  
  Potential for Abuse: Granting authorities the power to monitor private communications without adequate checks and balances can lead to misuse and abuse of power. This undermines trust in both governmental and digital platforms.
  
  Stifling Innovation: Chat Control could have a chilling effect on tech innovation within the EU. Companies may be discouraged from developing new technologies or offering their services in the EU due to increased regulatory burdens and privacy concerns.
  
  I urge you to oppose Chat Control and advocate for solutions that protect children online without compromising the privacy and security of all citizens. Alternatives such as targeted interventions, improved digital literacy, and support for responsible online behavior are more effective and less intrusive ways to achieve these goals.
  
  Protecting the privacy and security of our digital communications is crucial for maintaining trust in the digital economy and upholding the values of the European Union. I hope you will consider these points and vote against Chat Control.

  Thank you for your attention to this critical matter.

  Yours sincerely,
  [your name/address/etc.]

If you are outside the EU, change the first paragraph to:

  I am writing to express my deep concern regarding the proposed Chat Control legislation, despite not being a resident of the European Union. As someone who values privacy and security in digital communications, I believe this legislation has far-reaching implications that extend beyond the borders of the EU.
art0rz··on Ice – open source menu bar manager for macOS
> Exposé

KDE 6's new Overview effect works really well

https://kde.org/announcements/megarelease/6/

art0rz··on Roman Roads (2017)
From the HN guidelines:

> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

art0rz··on Magic UI: UI Library for Design Engineers
What is the definition of an engineer in your eyes? In some countries there is a legal definition, so developers are not allowed to call themselves engineers unless they have an engineering degree (and not the software kind).
art0rz··on MTA board votes to approve new $15 toll to drive into Manhattan
Isn't that what road tax is for?
Page 1 of 4Next →