News for hackers. Stuff that matters.

elgaard

Re:Self-Hosting Email Like It's 1984 on Saturday October 04, 2025 @06:25PM (#45477278)
I have been self-hosting for about 25 years. I remember the protection.outlook.com issue. Once there was an issue with a bank that tried to do encryption, but used an expired certificate. But once I told them what the problem was, and that it was a problem for paying customers, they actually fixed it.

Being able to check the server log can be very useful. E.g. to tell someone that their mail was delivered to a served using their domain name, with that IP-address at that time.

I agree with all that.

But smartphone cameras are not progress on all fronts. They are small and seem to be optimized to take pictures that look impressive.

I sometimes have a slideshow with family pictures running on a large monitor. Sometimes I stop and look at a picture that somehow just look much nicer that the rest when you spend some time looking at it. If I then check the metadata, it almost always turns out to be one of few pictures I took with my old DSLR camera or a newer compact camera.

Of course those cameras are much bigger and has bigger lenses and should be able to make better pictures. But the best camera is the one you brought with you. Which is why so few of the pictures are made with a smartphone.

But it seems to me that all the computational power of smartphones does not quite compensate for the smaller optics. Or that they are trying too hard to make the pictures look spectacular.

I have a bunch of 100 ml bottles (with "0.1 liter" stamped in the bottom). You can fit about 5 or 6 of those in a 1 liter plastic bag.

That is enough to keep you hydrated and getting a drink while traveling.

I might be the best way to ensure a minimum latency and convince your customers that you have done that.
That is why I use x.com also has a very shall payload
Re:Bring back menus, QR codes are terrible on Wednesday June 30, 2021 @07:11AM (#27687163)
Then they should just have a big blackboard
Yes, timezones do not at all work with reservations for physical objects.

I work on a registration and reservation system for rowing boats in my rowing club https://github.com/dsroklub/roprotokol

The only time that matters is whatever the clock in the clubhouse shows (Danish time) If you sign out a boat from the UK (or more realistically from a laptop that thinks it is in the UK) at 14:00 it is still 14:00 Danish time. This is surprisingly difficult to achieve with JS Date object, browsers and popular JS components.

So the Temporal Plain time looks promising.

And especially the explicit timezones. Because even without timezone you need to handle DST. For example my system needs to know that if you start a 3 hour trip at midnight a certain day in the spring, you are expected back at 04:00.

I just hope that browsers and components will support is properly.

Re:Developers can't fix bad management (2020) on Thursday June 10, 2021 @10:10PM (#27468573)
Yeah, but we do have an awful lot of middle managers, who know very little about software.

Consider e.g., https://en.wikipedia.org/wiki/List_of_current_Premier_League... except for one or two, all managers are former players. Why? We all know something about that industry at large.

My theory is that when you are competing on equal terms you cannot afford managers that are not part of the game.

Re:I heat my home by mining crypto currencies on Wednesday February 24, 2021 @05:27PM (#26256989)
Heat pumps have thermostats so they do not run at max all the time.

So if the heat pump without the miner use 1 kW to heat to room temperature it would need less than 1 kW with the miner to heat to the same room temperature. Plus as you say the COP increases.

So it could be that 5 degC to 22 degC requires 3 kW but the heat pump can do it with 1 kW (COP=3).

The miner use 0.9 kW to heat the the outside air to 11 degC. It would take 2.1 Kw to heat from that to 22 degC. But the heat pump now has a COP of 4 so it can do it with 0.5 kW.

So you lose 0.4 kW but gain bitcoins.

Or you could say that you get 2.25 as many BTC for the same electricity cost.

I do not think so. Well restaurant may be a little behind.

I try to maintain all restaurants etc in Denmark by comparing OSM POIs to public health inspection reports. see: https://digitalfrihed.dk/restaurants/all.html

So today there are 243 restaurants, cafes and fast food places in OSM that do not have a valid inspection report (the pink ones on my map). I think that many are just closed temporarily because of Covid and therefore have not been inspected and the inspection report just timed out. Probably some that have an inspection report will never open again, but I will soon find out. Many of them are cafeterias for employees in larger companies and will likely open again.

Many restaurants are open for takeaway, also many that did not do takeaway before the lockdown.

I have lately been doing speedlimits, mostly from Mapillary. But I have also done some surveying on bicycle.

There have been projects like that.

The problem is that potholes do not exists because cities do not know where they are. They exist because of lack of resources or priorities.

That the Earth is non-flat is a fact.

That austerity was the thing to do was never a fact. Even in 2008-2010 it was a much debated policy.

Just because governments do something that you believe is wrong, it does not mean that they have used their power to somehow change the truth.

Yes, we could use some numbers here. I.e., how much energy would it take to grow one kg of potatoes in artificial lighting. Compared to how much it takes to transport it by ship from Morocco to Copenhagen. Or by an electrical train from Spain.

Production of electricity from wind turbines fluctuates a lot. So does the price. I wonder if there are plants that you can give light when it is windy at any time of the day and leave in the dark when when electricity is expensive.

Re:Fortunately, I don't squash my commits on Monday October 05, 2020 @07:38PM (#24693276)
Not really. With git bisect you know what you are looking for. So even if you did make a commit with e.g., a missing semicolon you can still call it "good" because it did not cause the problem your are trying to debug.