ioulian's comments

ioulian | 5 months ago | on: Slack has raised our charges by $195k per year

> Also, if the data in chat is being held hostage, the org might be using chat wrong.

This is so important these days. A lot of project send users to discord, slack for documentation and help but they are not made for this purpose. Searching in chat channel for a specific problem is not a good way to handle documentation. I can't even use search engines to search that.

ioulian | 2 years ago | on: YouTube is loading slower for users with ad blockers yet again

A bit off topic, but I was interested in Nvidia Shield but I have an (5.1) amplifier hooked on my TV with Optical Cable. As I understood, Shield doesn't have any Optical out. Is it possible to connect Shield to TV and let TV (LG with WebOS) pass audio through optical to the amplifier?

My amplifier is quite old, so it doesn't have HDMI in or something.

ioulian | 2 years ago | on: Buggy animation in Atlassian Bitbucket is wasting half a CPU core at all times

Strange to see this, as the animation should NOT trigger a layout recalculation (transform is done on it's own "layer", is GPU accelerated and that's why it's more performant).

The article mentions "The computer is doing a lot more work and recomputing the layout of the entire page.", but it's not true. As you see in his example, the square image is getting rotated but layout of the table does not change (the image clips out the table), so no layout recalculation is done.

So the "bug", must be somewhere else?

ioulian | 2 years ago | on: The `hanging-punctuation property` in CSS

ah yes, jQuery. Indeed hide()/show() just set css to display: none/block, but it can vary (inline/flex/...).

CSS is a bit of a mess the last few years, with so many caveats... Just look at why position sticky will sometimes not work: "If you are trying to use position: sticky and it is not working, it is because one of the elements wrapping it is using overflow with a value of hidden, auto or scroll."[1]

But it's weird, it should work, or at least this should be documented somewhere. Also why should overflow: hidden break the functionality... If you know all the caveats of css, then you can safely say "I know CSS".

[1] https://robertmarshall.dev/blog/solution-to-why-css-position...

ioulian | 2 years ago | on: Air quality monitors: paying more does not get you more accuracy

For people who use Home Assistant, I've gone with DIY route with ESPHome [1] and senseair CO2 sensor. You can buy those sensors for +- 26 USD on AliExpress. Together with 5 USD, ESP32 devkit, it's mostly "solder"-n-play.

Of course, I only have one of them, so I can't say if they are accurate, but I just need to know if the CO2 levels are normal (+- 400ppm) or high (+1000ppm), to open a window. I have tested it with just blowing on it, the CO2 value jumps up, putting it near a window, goes directly to +- 400.

I haven't had any strange readings with it, ESPHome developers really made an excellent product, that is stable and "just works". You can even calibrate the sensor by putting the it outside (but I haven't really bothered with it).

ESPHome has also support for a lot of other sensors that you combine on a single ESP32 module.

[1] https://esphome.io/components/sensor/senseair.html

ioulian | 3 years ago | on: Ask HN: Is TypeScript worth it?

You can't believe from how much bugs TypScript has saved me. When it was "first released" (when it became more popular), I have ported our starter kit to TypScript and was amazed on how much stuff it was detecting as not safe.

Since then, I can't image working without TS. As for Third Party libraries, I have a different experience from other devs here, it works very well for most (if not all) big libraries/frameworks, and the autocomplete saves me so much time in digging in the docs.

ioulian | 4 years ago | on: Moths in slow motion [video]

When I was young, I was also afraid of insects, especially flying ones. But I've read somewhere that you are afraid of animals if you don't see what they are thinking. Take for example dogs or cats, you can easily see what they are "thinking", by their movement, ears, tails...

Insects are so small that you can't see that, you don't know where they are looking, or if they are afraid or not.

Looking at macro photography of insects, you can see how they are build and the spiders (especially the jumping spiders) are quite cute. Knowing how they look and their behavioural patterns, and just reading more about them, allowed me to be less afraid of them.

Now I don't know if that is "scientifically correct", but it helped me.

ioulian | 4 years ago | on: I Will Never Use a Microsoft Account to Log Into My Own PC

I've only installed PRO versions of Windows 10 and you CAN setup a local account even if internet is plugged in. It is however, hidden behind a few clicks so you must actively search for it.

EDIT: maybe I'm wrong now, as other comment says they changed it a few months back. My last install was somewhere in Dec/2020

ioulian | 5 years ago | on: Webgazer.js webcam eye tracking on the browser

There is a short part of this in Black Mirror episode: Fifteen Million Merits.

To earn credits you must look at an ad-video, but when he looks away the video stops and makes a crazy sound so you'll continue to watch the ad...

ioulian | 5 years ago | on: You've only added two lines – why did that take two days?

And this reminds me about another story, I can't find the link but it was something like this:

A game developer was making a game for PlayStation and they were over their memory limit. They were approaching a deadline but couldn't remove anything else from the game to fit it in memory (or disk, I can't remember). So a senior dev came by, changes the code in 1 minute and everything could fit into memory now.

The thing was that at the start of each project, he had declared a variable of 2mb that does nothing, so when every optimisation has been done and it still doesn't fit, he could just remove that variable and free up some more space.

It was also his way of insurance.

page 1