HNHacker News
TopNewBestAskShowJobs

thitcanh

353 karma · joined February 5, 2021

submissionscomments
thitcanh··on EU vaccine rollout severely lags behind
With the exception of the newly-departed UK, has there been any EU state(s) that performed consistently better than others?

The UK is doing better with vaccines, but yeah, it didn't do any better during the pandemic.

thitcanh··on Please don't upgrade Docker without asking first
Really? Autoupdates are why we don’t have to code for Chrome 12 today. Autoupdates are awesome, just not for business, sometimes.
thitcanh··on The S in IoT is for Security
thatsthejoke.jpg
thitcanh··on The absolute worst scenario happened
You make no sense. No one will pay $25 to clean a single room in a hotel. Just because your room is $150 it doesn’t mean that “there’s plenty to pay everyone 100k/year.
thitcanh··on We found and fixed a rare race condition in our session handling
GitHub is owned by Microsoft but as far as I know it operates pretty independently. Let’s hope it stays that way.
thitcanh··on Charts.css
1. Seeing a website without CSS is not really something people are concerned about.

2. I want a graph, not a table. SVG is self-contained so WYSIWYG, always.

3. If you want to show both a graph and a table, with Charts.css your markup would contain the same table twice.

thitcanh··on ShellCheck: A static analysis tool for shell scripts
I love linters and formatters. Often languages carry baggage and other “bad parts” that linters help you avoid.

For someone who’s not used to them they might feel annoying (e.g. why should I wrap every $() in quotes?! Ugh) but once you accept them your code will be a million times better and safer.

thitcanh··on Show HN: Sorted CSS Colors – Sort the named CSS colors in a nice way
The site is literally about CSS color names for 256-bit colors, it’s not a palette site with beautiful colors. This is a ridiculous feature request, but I can’t say I’m not used to this.
thitcanh··on Norwegian experts say blood clots were caused by the AstraZeneca Covid vaccine
Wouldn’t it be nice
thitcanh··on Charts.css
Again, by your definition, every non-fixed-width HTML page could be called responsive. I don’t think so.

Responsive does include other methods as well, but nobody looks at a CSS-less page and calls that responsive because the text always fits the window. That’s just too broad of a definition.

The comment I was replying to specifically mentioned that “SVGs are responsive because they resize without additional effort.” That’s blatantly false. “No additional effort” only gives you an SVG that scales (just like images can, and you don’t call images responsive)

On review, however, SVGs can be made responsive, it’s just that it’s not easier than regular HTML.

thitcanh··on Chrome now instantly captions audio and video on the web
This is the kind of enhancements a browser should offer. I can’t believe how low-level the whole experience of browser is.

Occasionally they add useful features like the reader mode and translations, but we get one of those every 7 years and they’re not even available in every browser.

thitcanh··on Rockstar thanks GTA Online player who fixed load times, official update coming
To you it's just a game, to Rockstar GTA is literally a multi-billion dollar product with a household name that politicians talk about.

I can't believe you're missing this huge point.

thitcanh··on Charts.css
The advantage is that you write HTML/data and get a nice chart, whereas with SVG you need something to process the data, either in the browser with JS or locally with any graphing tool.

Given the weight and quality, I’d advise against this solution. With 70KB you might as well just load JS and get interactive graphs that don’t have rendering artifacts (line graphs look awful on my phone)

thitcanh··on Charts.css
If CSS is disabled SVG works just as well. I don’t know where you got the idea that SVG doesn’t work without CSS (or JS, for that matter)
thitcanh··on Charts.css
That’s not responsive. That just means scalable. Responsive means that it changes shape depending on size.

By your definition any bitmap is “responsive”

SVG can’t really be responsive since values are generally declared as attributes. Good luck changing a path via media query.

The most responsive SVGs really only hide/show detail depending on size, but they don’t reshuffle unless you literally have both layouts in the SVG.

thitcanh··on Rockstar thanks GTA Online player who fixed load times, official update coming
Losing customers over such a simple, known problem, over years… is tragic for a company like Rockstar. This is like Microsoft ignoring a bug that made Windows take 10 minutes to start and just letting that happen for 5 years. Now tell me that’s not tragic.
thitcanh··on Google Photos circumvents iOS 14 photos privacy features
Apple should really stop allowing abuse of their APIs, from custom photo pickers that nobody needs (remember, if your app uses the default photo picker, it doesn't need any permission at all) to any app that decides to include a general-purpose cookie-less web view instead of just opening links in Safari.
thitcanh··on Google Photos circumvents iOS 14 photos privacy features
It depends on what you use it for. I only use it to access a non-personal library, but Google Photos still shows all of my local photos in every account. That renders the app useless for me.

Google Photo only wants to be a full replacement for your Photos app and doesn't allow any other usage. That's user-hostile.

The worst part is that iOS 14 initially let me use Google Photos exactly the way I wanted, until Google (pretty quickly) added the block described by OP.

thitcanh··on Rockstar thanks GTA Online player who fixed load times, official update coming
The cause doesn’t actually matter much, usually one doesn’t know the issue until they investigate. So often issues remain open for lack of interest, then someone finally does and it’s a missing comma. This doesn’t affect the fact that the issue has been ignored.

I’m sure GTA has unlimited bugs to look into, but a bug that turns people away before they even start should have probably been given higher priority.

thitcanh··on Rockstar thanks GTA Online player who fixed load times, official update coming
I disagree. They ignored the issue for years and that part won’t be erased from memory. They should be given credit for finally fixing it, but nothing more. What happened before this week was and remains forever shameful.
thitcanh··on I Shipped, Therefore I Am
I am not a fan of the term “build”, similar to “deliver”. I’m more of a “manufacture” and “bring to life” kinda guy.
thitcanh··on My bank sent me 64 copies of the same debit card
Clearly the higher ups were f-bomb-ing idiots. Who does that?
thitcanh··on How Facebook got addicted to spreading misinformation
They should and they already do. Spreading misinformation can be classified as terrorism. Saying that there’s a man in the sky should be ok; Asserting that there are chips in vaccines is a matter of public safety. Someone will avoid getting the vaccine and die as a consequence of that post.

As for the punishment, it could be as simple as community service or losing access to public benefits for some time.

“Doctors are killing people with the vaccine?” Ok, find and pay for your own doctor, you’re not welcome in public hospitals.

thitcanh··on How Facebook got addicted to spreading misinformation
Has anyone ever looked at history and figured out that humans are pretty damn awful? Facebook is just a catalyzer just like Twitter is. Every platform has their own disgusting self-centered bubbles and that’s not because of the platform.

The bar to get banned from any online platform is pretty high. Just look at how long it took for the most prominent Twitter offender to get rejected.

You can ban all public forums you want, then people will just continue sharing BS on WhatsApp without you even noticing.

The problem isn’t Facebook but people. Governments should punish people, not outsource the policing to companies.

thitcanh··on Japan to stage Tokyo Olympics without overseas spectators
English note: To suck is a verb, never put “is” before.

I agree that the Tokyo Olympic situation sucks. Rather, it’s the worst of both worlds.

I still remember that Tokyo started removing swastikas around the city because of the olympics around a year ago and that felt so backwards already then, before COVID.

thitcanh··on Switzerland votes against electronic ID system provided by private companies
If a service uses SPID, you need SPID. The SPID login screen doesn’t offer “National ID card” as an option.

Some services may offer alternative logins, but my guess is that they’ll be phased out like INPS is phasing out PIN-based logins.

thitcanh··on Why we went passwordless on our new product
How about this:

1. Enter email

2. If the hidden password field autocompletes, use it

3. If not, send a magic link email that doubles as “someone is trying login” notification AND show the password field

So at this point you covered:

- people with password managers

- people who remember passwords

- people who don’t remember passwords

thitcanh··on Why we went passwordless on our new product
Use your browser’s password suggestion.

I haven’t picked a password in a couple of years.

thitcanh··on Switzerland votes against electronic ID system provided by private companies
This sounds like the Italian digital ID: required by the government, managed by multiple companies. It’s called SPID.

It’s usually free, but there’s also certified email (PEC) that costs from 5€ to 30€ per year. Also required by the government in some cases and also offered by a small number of companies.

Does Estonia offer their digital IDs directly?

thitcanh··on Apple Confirms iMac Pro Will Be Discontinued, Recommends 27-Inch iMac
Yeah, a quarter of the price, a quarter of the screen, a quarter of the RAM, a quarter of the SSD. Of course the price is also a quarter. The CPU isn’t the only part of that ludicrous $5000 price point
← PreviousPage 3 of 5Next →