HNHacker News
TopNewBestAskShowJobs

llarsson

1,762 karma · joined May 20, 2016

PhD

Senior Cloud Architect and DevOps Expert Engineer at Elastisys

https://www.linkedin.com/in/llarsson

https://elastisys.com/

submissionscomments
llarsson··on A minimalistic site to vent and see others doing the same in realtime
Holy hell, OP.

What prevents me from just calling "postMessage" directly myself, which does nothing to prevent the "sanitation" that the replace function call there is supposed to do?

Please sanitize messages on the server instead.

llarsson··on Firefox 85
My interpretation of the situation exactly. You have to start somewhere.

Raster image support should also be able to support stuff drawn on a canvas element, so I think it is a great place to start.

llarsson··on Firefox 85
If the point is a copy-paste raster image that shall be understood by most other programs, then image/png is a fine choice, as it is lossless and well-known.
llarsson··on Firefox just walked away from a key piece of the open web
The "key piece" is support for "desktop web apps".

The article explains what it is, and champions it (perhaps to get the click friendly title, perhaps legitimately). But I have never felt the need to "run" a website in a separate "app".

If you use these, and can see their use case, please help me understand. Is the point that the web browser opens a new window and hides its toolbar to give you more screen real estate? Changes icon to match the favicon, so it is easier to switch to that window later?

What usability features am I missing out on if I just go to the website in my regular browser window, like the caveperson I suppose I am? :)

llarsson··on How to set up Rook with Ceph on Kubernetes
Rook (with Ceph underneath) is great for when you need Persistent Volume support on a cloud that does not have a block storage service (like EBS) or if you're deploying on bare metal servers.
llarsson··on CS631: Advanced Programming in the Unix Environment
Did not take that particular class, but loved taking the equivalent at my university when I was a student. I highly recommend taking this type of class to anyone who wants to understand what happens on a low level, but not down to the OS internals level. Systems programming.

Threads, processes, shared memory, synchronized access, pipes, file descriptors, ...

The list goes on, but at the end of the day, basically all higher level constructs boil down to these system primitives. Understand these, and you have a much better foundation to understand high level concepts built on top of them.

llarsson··on Malware on My Android Phone
Can't an app ask for a website to be opened, and then that would cause the standard browser to display said website and URL?

It does not sound to me like the Chrome app was infected, just told to open a page.

llarsson··on OpenBoard – FOSS Keyboard for Android which respects your privacy
No gesture typing, unfortunately. I miss that feature from GBoard, whenever I try an open source one.

Yes, ASK has it, but it is not at all smart about figuring out what word I mean if I happen to not start my gesture on the exactly right starting letter.

llarsson··on Rocky Linux: A CentOS replacement by the CentOS founder
They address that particular question even before the FAQ on their site:

"This project was started long before CentOS or other projects were available."

I bet the have calculated that their work maintaining this is rather simple and well-worth it, or they would have changed over to CentOS a long time ago.

llarsson··on How Microsoft crushed Slack
As a user, I honestly prefer Open Street Maps, because it has a much finer level of detail. For instance, it shows playgrounds, which is great if you are a parent.
llarsson··on K6: Like unit testing, for performance
Define "uses".

If you just run it in your own CI/CD pipeline: no.

If you want to offer this as a SaaS: yes.

If you want to extend this somehow: yes.

llarsson··on FreeBSD Desktop – Part 3 – X11 Window System
This feels both useful (should I need to do desktop FreeBSD) and like a walk down memory lane (from when this was how you had to manage Linux, too). Thank you for both.

And thank you to all the countless developers who have made this level of fiddling mostly a thing of the past. At least this blog did not have to mention modelines.

llarsson··on How I Spend My Attention
My possibly better option: choose a boring news service. Deutsche Welle, for instance. You learn of important news, but it is not written in a way to make you emotionally light up like a Christmas tree.
llarsson··on Dropbox saved $75M over two years by building its own infrastructure (2018)
Cloud is taking a taxi everywhere, bare metal is owning your own car.

In one case, you pay a premium so that somebody else worries about all details and maintenance, and in the other, you take on that burden but don't pay the premium. This has always been true for everything where a service is provided to you.

Great if your needs are small or not well known because there is no initial investment, but bad in the long run.

llarsson··on The Rise and Fall of Getting Things Done
About Slack:

Just don't leave it running in a place where you see it and only check it every hour or so. A virtual desktop far away.

Turn off notifications.

Mute all channels, except ones that really matter to your work.

Feel culturally pressured to respond quickly? Set your status to "in a meeting". That will by default clear after an hour, mind you.

Until your company culturally agrees that "I did not meet my expected output because I was too busy on Slack" is acceptable, you are responsible to do what is needed to get your job done.

llarsson··on The Rise and Fall of Getting Things Done
All the "crap, I got the answering machine instead" anxiety multiplied by also having video to worry about.

That it is intentional does not really help, because you still have to deal with the inherent awkwardness of not knowing if your tone and message come across correctly in a one-way conversation without feedback.

llarsson··on On Learning Chess as an Adult – From 650 to 1750 in Two Years
That is exactly why I would consider 2 hours daily to spend on mastering a game a luxury.

Before kids? Sure. After the kids are old enough to basically be on cruise control? Likely. But now? Not even close.

llarsson··on On Learning Chess as an Adult – From 650 to 1750 in Two Years
Cool that the author does this, and has found a method that works for them! However, to be able to spend 2 hours a day on this seems like an indescribable luxury to me. And the quote about netting about 1.5 ELO per day sounds like a linear growth is assumed, which I can assure will not be the case past the initial massive improvements one gets from "not knowing the rules" to "actually starting to get it".

I love solving the odd chess problem here and there, and I whole-heatedly recommend lichess.org for that. The website and app are both great and the problem database is huge and varied. All free, too.

llarsson··on Security Hardening Kubernetes
Thank you to my colleague Johan Tordsson for giving this talk. I think this is a very important topic, because Kubernetes is neither secure by itself nor (definitely!) by default.
llarsson··on WordPerfect for DOS Updated
If you have decades worth of muscle memory invested in it, you bet it is one of the best programs out there... for you.

This is how I feel about vim, at any rate.

llarsson··on What GDPR and the End of Privacy Shield Means to Your Kubernetes-Based Service
tl;dr summary (disclaimer: I am the author): multi-cloud strategies are finally much more realistic to implement, thanks to cloud-native technology such as Kubernetes and other software from the CNCF landscape running on top of Kubernetes. And due to the EU/US Privacy Shield agreement no longer being admissible since Schrems II, you pretty much have to start taking jurisdiction for your data processing and storage into serious consideration.
llarsson··on Say goodbye to resource-caching across sites and domains
So the natural progression here is that only big sites with their own CDN solution will be fast? And for most people and companies that will mean "rely on a large service to actual host your content for you", because they are not operating their own CDN. Because speed matters when it comes to search ranking.

So they are then beholden to major platforms such as Google to host sites for them from a global cache? Similar to what AMP does, but for all kinds of content?

Hmm.

llarsson··on LocalCDN – an extension that emulates CDN to improve your online privacy
I have used Decentraleyes for a long time and it has only offloaded me 55 times. That is less than I thought.

By flushing versions and integrity checks down the toilet, this new one could probably easily reduce traffic much further! What a great idea.

llarsson··on List of Placeholder Names by Language
The Swedish entry should also include "räksmörgås" (shrimp sandwich), as a useful word to enter into computer systems to see if they handle the Swedish umlauts correctly. Now that Unicode is common, this is less of an issue, but it used to be considerably worse.
llarsson··on Why does Instagram continue to store and use all of my contacts?
California is currently getting a similar regulation. And what California does will have lasting effect in the rest of the US as well.
llarsson··on Microsoft Edge dev preview for Linux
Nice of them to make something so that CI/CD systems can run tests of frontend functionality in Edge without requiring a Windows runner.

Because I cannot imagine anyone will use this unironically as their browser on their Linux desktop.

llarsson··on SEO mistakes I've made and how I fixed them
Could you elaborate on what misconfigured means in the context of Yoast?
llarsson··on Vote safely: How to find a trustworthy election ballot drop-off location
"Meanwhile, the California GOP has installed unofficial ballot drop-off boxes that state officials say are illegal. Think your vote will be counted if you were to drop your ballot off in one of these? I doubt it. "

What the actual fuck?

Does, I don't even know, the UN(?) need to send in election overseers or something?

How is this even possible?

llarsson··on What Amazon’s GDPR lawsuit means for your business
Amazon was sued for violation of the GDPR in Germany on October 9.

This piece (disclaimer: I am the author) makes the case that in our post-Privacy Shield world, a multi-cloud strategy is not just a nice-to-have, but rather a necessity.

Thankfully, due to new technology such as Kubernetes and other cloud-native software, such a strategy is within grasp more than ever before.

llarsson··on Reddit's Stock Threads Become a Must-Read on Wall Street
Well of course. No matter whether a large group of people act in a certain way on the stock market for good or bad reasons, it behooves actual professionals to be informed. So if a single source of information moves the market in one way, whether based on actual insights or just good old fashioned self serving "I bought at X, let's influence others so the value goes up" tactics, people in the business should know.

It's like being amazed that tech people all seemingly go to a message board run by a single venture capital firm to congregate, even if the number of users who have an actual business agreement with said firm is essentially a rounding error of the total.

← PreviousPage 5 of 12Next →