HNHacker News
TopNewBestAskShowJobs

fstanis

60 karma · joined July 11, 2018

[ my public key: https://keybase.io/fstanis; my proof: https://keybase.io/fstanis/sigs/Cl_t3FwDDCzRBiSBqd8xwwgG7JLeWfGipvP-QrXtLko ]

Opinions are my own and not the views of my employer.

submissionscomments
fstanis··on Apple announces ability to download apps directly from websites in EU
something something security
fstanis··on NIST is announcing that SHA-1 should be phased out by Dec. 31, 2030
IIUC, SHA-3 isn't actually better in any known way, it's just meant to be a vastly different algorithm so we'd have an alternative to the other ones.
fstanis··on Ask HN: Who Remembers “Abort. Retry. Fail?”
IIRC "The Design of Everyday Things" makes a point that most devices have poorly explained errors (beeps, error codes etc) because nobody chooses what to buy based on how it acts when it's failing, so there's no incentive to spend money on it. For hardware, the cost is quite literal, as having a better display just to show error messages is a lot more expensive than a beeper.

With software, it's probably a matter of prioritization, why invest into explaining errors when you can work on preventing them? Not that this error prevention always works out, but still.

fstanis··on Apple to allow outside app stores in overhaul spurred by EU laws
Do you believe Chrome should remove the developer tools to protect users from harming themselves? I mean, it's literally one key press away.
fstanis··on Sad state of Bluetooth support for PulseAudio
This repo explains some of the bluetooth headset issues on Linux: https://github.com/pali/hsphfpd-prototype

> But because neither audio server is interested in implementing functions for embedded displays, neither power supply daemon is interested in implementing audio routing, encoding, decoding and playing functionality, neither input layer software is going to process battery and power relayed functionality and also it is not up to the modem software to register input devices into kernel and process button press events, the only reasonable solution for this problem is to provide another software which would own HSP/HFP AT modem connection for remote Bluetooth devices and would forward commands, signals and requests to appropriate application.

fstanis··on Google launches AMP for email
From the spec:

> The email client strips out the text/x-amp-html part of the MIME tree when a user replies to or forwards an AMP email message. This is why it is important that an email provide alternative content in the HTML part.

fstanis··on Google launches AMP for email
They can only hit a JSON endpoint in the same DNS zone (eTLD+1) as the sender's email, e.g. if the email is from sender@mail.example.com, it can only hit endpoints on example.com and its subdomains.
fstanis··on Google launches AMP for email
The full list of supported AMP components is here: https://amp.dev/documentation/guides-and-tutorials/learn/amp...
fstanis··on Google launches AMP for email
Ads in Gmail are not related to your emails: https://support.google.com/mail/answer/6603
fstanis··on Google launches AMP for email
> Email is still an open platform

Open in what sense? For example, there's no open standard (to the best of my knowledge) for the HTML used in emails right now and different email clients render HTML in emails differently.

On the other hand, the protocol itself is standardized, but AMP is not working on protocol level.

fstanis··on Google launches AMP for email
Emails only support a subset of AMP, so iframes and any form of JavaScript (other than the whitelisted AMP components) are not allowed.
fstanis··on Google launches AMP for email
> there's a technical commitee, but your input will not be heard.

What makes you think input won't be heard?

fstanis··on Microsoft suspends Windows 10 update, citing data loss reports
I just disabled Windows Update completely (by disabling the service) after 3 such incidents.

I'm aware it's a security risk, but I also keep nothing of value on that machine nowadays.

fstanis··on Hire by Google: Applicant tracking system and recruiting software (2017)
She also sits in Alphabet's Board of Directors: https://abc.xyz/investor/other/board.html

IIRC, she's been there since 2012. Her role in Google [Cloud] came much after.

fstanis··on Apple's best product is now privacy
With like 6 different apps, you can.
fstanis··on Ultimate Hacking Keyboard
I actually had some trouble finding it, but I had strong memory of reading the answer to the wireless question in the past, since I wondered the same.

Have you considered adding it to the FAQ? I feel this is a thing many are curious about.

fstanis··on Ultimate Hacking Keyboard
Regardless of whether you like the keyboard or not (or have no opinion), I strongly recommend you check out their blog: https://ultimatehackingkeyboard.com/blog

They gave a very thorough overview of the (many, many) challenges involved with "kickstarting" a hardware product - and how they overcame them (from issues with banks to FFC and CE certification). It's a great source of knowledge for anyone who considers doing the same.

Laci also did an AMA on Reddit: https://www.reddit.com/r/IAmA/comments/3tkyme/iama_l%C3%A1sz...

fstanis··on Ultimate Hacking Keyboard
According to Laci, power + modules made them decide not to go with wireless: https://www.reddit.com/r/IAmA/comments/3tkyme/iama_lászló_mo...
fstanis··on Ultimate Hacking Keyboard
I've been using it for a few months now. I didn't know how to touch-type before it arrived and I forced myself to learn. Without that, this keyboard is not very useful.

That said, after learning to touch type, I found some layout decisions surprisingly intuitive.

Most notably, it turned out that having arrow keys on my home row is a great idea. Only after I got used to that did I realize how annoying it is to leave the home row on a normal keyboard.

Still not sold on escape and fn keys. I believe that it would've been better if had an extra row for those, but I might learn to appreciate that too in the future.

fstanis··on Ultimate Hacking Keyboard
You can easily remap escape on the "Mouse" key (which is where Caps Lock is on most keyboards) using the agent software that comes with it.
fstanis··on Ultimate Hacking Keyboard
Lots of people, myself included, received it. You can find some real photos if you search for the #GotMyUHK hashtag: https://twitter.com/hashtag/GotMyUHK
fstanis··on Is there a repo/service/one-stop-shop for plain CSS framework agnostic elements?
I think what you're looking for, good as it sounds in theory, wouldn't work in practice.

There are minimal frameworks, containing e.g. just a grid. People often use one of these and then build their own components.

There are also component libraries. While they ideally aren't as opinionated as you describe (forcing you to use a specific color scheme), they still impose on you a certain philosophy and require you to use the whole library, not just individual components. Unlike e.g. Node.js where you can easily stitch together different things, UI requires consistency, both in terms of how it looks and how it's coded. Mixing different sets of components would not just be a nightmare in terms of appearance, but maintenance as well.

---

All that said, you might like [Basscss](http://basscss.com). It's one of the least opinionated CSS frameworks, giving you just the "tools" part, not getting into appearance of your website at all.

fstanis··on Teens who refuse to use social media
I agree, but where to draw the line? I don't use Facebook, but I use Messenger Lite. Am I a user of social media?
fstanis··on Bitcoin's Use in Commerce Keeps Falling
> It has unarguably changed the world.

How so? I see nothing in my day-to-day life that's different because of Bitcoin.

fstanis··on Bitcoin's Use in Commerce Keeps Falling
> when it’s not congested, they’re much lower than credit card systems are for normal businesses

So, it sounds like it only works if nobody uses it.

Sure, you can say we now have <insert name here> which is like Bitcoin, but solves this problem. This, however, is similar to pointing out there are credit cards with lower fees than what you mentioned (e.g. national ones), it's just the major ones that are expensive.

fstanis··on Bitcoin's Use in Commerce Keeps Falling
> inability of the government to devalue it.

This sounds like it seriously underestimates just how much influence a government can have.

First and foremost, they can make it illegal. This would immediately make the fact it can't be devalued moot, as people who'd use it become criminals by default.

fstanis··on [dead]
I love how the "Meet the dogs of Amazon" link on the error page works, though.
fstanis··on Abolish Performance Reviews
Complaining about performance reviews seems similar to complaining about the tech interview process: there's general consensus it's bad and has many shortcomings, yet companies keep doing it and few feasible alternatives are put on the table.

Also, I don't see much of a difference between "classic" performance reviews and the "360-degree reviews" that the article mentions, other than the latter having better branding.

fstanis··on Djbsort: A new software library for sorting arrays of integers
> I hear people raise this concern a lot, but I think it is without foundation.

Well, I've come across companies that have policies against using unlicensed or public domain code.

This sadly makes whether it's a founded concern irrelevant, as the licensing choice suddenly prevents me from using the code in any shape or form if I work there.