HNHacker News
TopNewBestAskShowJobs

dottedmag

923 karma · joined February 26, 2009

Mikhail Gusarov

Another self-taught software engineer.

https://dottedmag.net/

submissionscomments
dottedmag··on Quite OK Image is now my favorite asset format
You mean standalone C99 code becomes non-compilable? Absurd.
dottedmag··on GNU/Linux shell related internals
Shell internals and Unix internals are pretty intertwined. Amount of ancient syscalls and ioctls that exist directly to support shells is quite large.
dottedmag··on Quite OK Image is now my favorite asset format
Without sacrificing much simplicity channel swap can be made even more inexpensive with PSHUFB on x86 or VTBL on aarch64.
dottedmag··on Quite OK Image is now my favorite asset format
The size of decoder is so small, so one can append the source code of decoder to most images and not make them much bigger in the process.
dottedmag··on Secret scanning is now available for free on public repositories
Is there a way (or a plan to have a way) to register custom prefixes to have them scanned on a specific repository?
dottedmag··on Istanbul mayor jailed for 'insulting' officials ahead of 2023 election
Am I the only one who thinks "insulting" are "contempt" laws are medieval vestige that at best should be abolished, and at worst relegated to minor administrative offences?
dottedmag··on New Zealand bans young people from buying cigarettes for life
> The law does not affect vaping, which has already become more popular than smoking in New Zealand.

Isn't the end result the same for vaping?

dottedmag··on What I learned at Gitlab that I don't want to forget
I remember a story of a company that removed this rule from their documents because they had found they had a profligate spender on the team.
dottedmag··on How type influences readability
A personal data point: lowercase Cyrillic is not more pleasant/expedient to read than uppercase. Lowercase letters in Cyrillic are mostly squashed down uppercase.

Latin lowercase is much more pleasant in comparison.

dottedmag··on GB National Grid Status
Fascinating!

The data shows pretty clearly that combined-cycle gas turbines are still THE type of power stations that are used to balance the supply and demand, but solar is already helping a lot during the day.

French data shows gas power stations produce up to 9GW (~13%), and without solar they would be used to produce 12.5GW (~19%).

dottedmag··on Goodbye to the C++ Implementation of Zig
They did.

WASM file is produced by compiling new compiler, one written in Zig.

dottedmag··on Ask HN: Are things getting more convenient but less satisfying?
Digitalization and disembodiment per se do not decrease my contentment. After all, touching and holding an great piece of engineering that is a computer or a phone is not that different from touching and enjoying any other physical object.

It's the ease with which digitalization and disembodiment open avenues for eroding my ownership of things and for making my things actively work against me that decrease my contentment.

Kindle is a great example. I like the hardware, I love being able to haul a lot of books around and not break my back, but I loathe Store UI part that is being pushed to me all the time.

dottedmag··on Ncdu – NCurses Disk Usage
That's the reason why typical Linux (or Unix) filesystem comes with a setting to set reserve some space for root account.

Doesn't help if the disk is filled by processes running as root, of course.

dottedmag··on Apple GPU drivers now in Asahi Linux
There are more mobile phones alone than PCs, and phones are computers with screens.
dottedmag··on Apple GPU drivers now in Asahi Linux
Display controller stays on. It's battery-hungry. This should change, now that DCP driver is available.

s2idle will be pretty resource-light once all peripherals can be put into sleep. CPU by itself is not consuming that much power when idle.

dottedmag··on Apple GPU drivers now in Asahi Linux
Yes, I mixed it up, sorry.
dottedmag··on Apple GPU drivers now in Asahi Linux
GPU and display controller are two different pieces of hardware on M1 (and on most of computers out there except PCs), so GPU driver won't change anything.
dottedmag··on Apple GPU drivers now in Asahi Linux
M1 boot sequence requires some code to be installed on the system. Once the execution jumps to the bootloader the rest can be run from anywhere, such as USB stick.

It still requires adding a new partition with bootloader and some other files required by Apple for successfully verifying the signatures on everything, so it's not a "live mode".

dottedmag··on Apple GPU drivers now in Asahi Linux
USB4, Thunderbolt, audio over Thunderbolt, DisplayPort, TouchID. I'm not sure mike and camera work.

Also various accelerators: video decoder, video encoder, neural engine.

Unless I'm mistaken all of it is in progress, but not yet ready.

dottedmag··on Air Marshals Will Refuse Orders to Go to the Border, Prefer First Class Cabins
Water bottles paranoia we do, I suspect because it so profitable for the shops past security control.

But nothing like air marshals or TSA as they are described.

dottedmag··on Ask HN: How to work with people who push back forcefully?
It means keeping the manager in the loop about the problem.
dottedmag··on Ask HN: How to work with people who push back forcefully?
The answer is: there are rules adopted by the team, and the only accepted way to change them if they are not optimal from the point of person described in the post is by challenging the rules explicitly, not by trying to violate them.
dottedmag··on Ask HN: How to work with people who push back forcefully?
Document (preferably the whole series of incidents) and escalate. It helps if evidence is not modifiable (e.g. review comments are immutable and can't be deleted).
dottedmag··on Ask HN: What field in computer science will be AI proof
I wouldn't be so sure about driving a truck.
dottedmag··on Migrating from Vue 2 to Svelte
Frontend changes seem to be the changes for the sake of the changes.

Last time there was a meaningful major improvement is when React devs came up with practical implementation of view=f(model) idea.

dottedmag··on The Legacy of Peer-to-Peer Systems
It became... boring technology.
dottedmag··on Keyboard Latency (2017)
Needs (2017)
dottedmag··on Ask HN: Which books have made you a better thinker and problem solver?
The course is exactly book + exercises.

I don't see a downloadable file of the english version of the book available anywhere, alas.

dottedmag··on Ask HN: Which books have made you a better thinker and problem solver?
I have. Sure, the contacts are in the profile.
dottedmag··on Estonia saved its citizens 820 years by moving public services online
They can go to the local council / municipality and get the help there (either computers they can use for free, or from the clerks who can help them).
← PreviousPage 4 of 13Next →