einhverfr

Joined 15 years ago

Karma
5,546
Submissions
3,322
Member since
Nov 3
Previously mst active developer on the LedgerSMB project (http://www.ledgersmb.org). Co-founder of Efficito hosted ERP (http://www.efficito.com). I have a blog on development stuff at http://ledgersmbdev.blogspot.com/ so stop on by. Now I am mostly looking at how to push Postgres past standard limits.
View on Hacker News

Recent submissions

Comment · 2 years ago
A second thought is that open source software rose up in the era when we were trying to build a great interconnected world of business, communications, and more. Now that there is an effort to tear that apart, it isn't at all surprising that open source software can be caught in the crossfire. I think this is the tip of the iceberg and one reason I plan try to focus work on projects which are set up in a way which doesn't enable a single country to say who can or cannot be a part of it.
Comment · 2 years ago
This is a shot across the bow of pretty much anyone working on the Linux kernel from outside the G7. Living in Southeast Asia, I will certainly be having plenty of conversations as to whether *BSDs are likely to be better bets for countries in the Global South.

The problem is that everyone outside the G7 lives under the constant threat of ever-expanding US sanctions. Successful open source projects will likely find ways to avoid being told who they can or cannot have contribute to them.

Comment · 2 years ago
Not reusing passwords at all is pretty impractical. If you really want to depend on a single password manager then you have some other issues. Usually I have settled for rotating, compartmentalized password modules which allows me to somewhat rather than fully contain a compromised password. And if your modular password has three slots (term taken from linguistics) then you can compose passwords which reuse parts, are memorizable, and not automatically reusable on other services.

The problem though is that since one has a number of passwords which may be different but closely related, a human may be able to infer a few possible passwords from a few compromised ones. In other words it still dramatically shrinks the key space an attacker might want to try to brute force. Preventing re-use is then a problem for 2fa regimes.

For my part I won't use passwords I cannot memorize and keep memorized in relation to the web site.

Comment · 2 years ago
People in crisis mode do stupid things. This is why the first thing you should do in a crisis is wait a few seconds. Then calm down and think things through. Evidently they never got this memo.
Comment · 2 years ago
"Bulls do not win bullfights. People do. People do not win people fights. Lawyers do." -- Norman Augustine, "Augustine's Laws" 1985.
Comment · 2 years ago
The comment was US-specific. Similar doctrines are found though in Canadian, British, and continental European (though not so much in Scandinavian systems which often do allow totally one-sided contracts in the idea that promises are binding but with other limiting factors).

The idea in systems which have this rule is that contracts are exchanges of promises and there must be an exchange in order to be valid.

Comment · 2 years ago
Crowdstrike: Irredeemable just like their vouchers!
Comment · 2 years ago
It seems to me that this is what happens when you have nobody in leadership who can do crisis management.

First thing you do in a crisis? Take a few breaths and calm down. Take the pressure off of yourself. Agree to a timeline and start gathering ideas. Brainstorm. Engage in risk assessment. Then decide, act, and re-evaluate.

Comment · 2 years ago
This is becoming a larger trend and it will hurt open source generally because of the efforts at pushing American culture war issues globally.

I try hard to work with projects which are not Western-centric for this reason or at least which have a commitment to a community which admits of disagreement on issues.

Comment · 3 years ago
In the UK, traffic accidents don't happen? Of course someone is at fault, though.
Comment · 3 years ago
This is an outstanding postmortem of this incident. I really did not expect it from Forbes.

Accidents will happen. One thing that will be important going forward is a proper operational response to the problem and this is likely to become more complicated as time goes on. After all if these have been on the road for 5 years, would it really be necessary then to stop operations?

Comment · 3 years ago
It is truly scary.
Comment · 3 years ago
I don't know.

Hand-written SQL means a bunch of work and you have to know SQL. But it is simple and transparent.

ORMs automate a lot of simple and repetitive SQL, but to use them effectively you really have to know SQL extremely well and understand the ORM deeply as well.

So I guess it depends on what you are doing. ORMs can be useful but they require a lot more knowledge to use effectively than hand-coded SQL does.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton