Recent submissions

Comment · 6 months ago
I've been using SpamCop for years (decades?) but lately I've been wondering if they're still relevant.

One example: they seem to have a size limit of 50KB when you report a spam mail via their web form. I've received quite some spam that exceeds that because they use base64 encoding of the body, add non-visible filler content to drown out the actual spam/phishing message, etc.

SpamCop suggests to cut off the message and still process it but then they miss e.g. the link to the phishing website and thus they can't send out a report for that.

Speaking of phishing links: a lot of the phishing mails I receive, link to some account on storage.googleapis.com. I've seen mails with links to the same account for weeks on end before they switch to a different one, implying that these links remain online for a long time. You would think that marking such mails as phishing in GMail (they are already flagged as spam) would get them on some kind of radar but apparently not...

Comment · 1 year ago
20? Try 5...

I"m working on a repository that uses at least four different jira ticket number formats. All commits should have a jira reference but I think only the current format can still be looked up. And maybe the predecessor if you know what jira field to query. All the rest are lost in corporate limbo. Not that those tickets added much more context to the actual commit...

So yeah, always write your commit messages as standalone as possible.

Comment · 2 years ago
There's one DDD feature that I haven't found elsewhere: its graphical representation of a struct and its contents. You can double-click on a pointer field and then it draws whatever that field pointed to, with a nice arrow connecting the two.

I've found it a very powerful yet compact way to visualize the state of a program when debugging.

Comment · 2 years ago
(Fellow country man here!) That still sounds like a lot to be honest. According to the yearly stats we receive from our trash collector: in 2021 our family of 4 produced 27,50kg of non-recyclables. That's not per month or per person but for all of us for the whole year. Granted, no diapers anymore here; that takes quite some space (and weight, which is more important since we pay per kg).

We saw a significant drop after they started collecting plastics separately. We have a 120 litre bin that we put to the curb every two months or so. I don't quite understand what people are throwing out all the time that you can fill a large bin every week...

Comment · 2 years ago
On a related note: I have the impression Broadcom is more and more losing terrain to the likes of Qualcomm and Mediatek. A couple of years ago nearly everybody was using Broadcom chips in their products (or at least in the consumer-grade telecom devices I'm familiar with as part of my job). Now I'm seeing a shift away from them.

I can't really say if it's due to better features, price, vendor support, open source support, documentation, or perhaps all of the above. In any case, some competition is certainly welcome.

Comment · 2 years ago
Comment · 3 years ago
Note that they no longer do this fallback to local name resolving:

From the advisory:

  Starting in curl 8.4.0, curl no longer switches to local resolve mode if the name is too long but is instead rightfully returning an error.
Comment · 3 years ago
In my country it has been mandatory for at least a decade in any new construction or significant renovation to collect rain water and use it for at least flushing toilets.

It's not that expensive to install at that time and saves a lot of potable water. Seems like a no-brainer to me to do this everywhere.

Comment · 3 years ago
Average house where? Here in my European country the average is more like 10kWh per day.
Comment · 3 years ago
Are you referring to the original DAB (using MP2) or the upgraded DAB+ standard (using HE-AACv2)? I think most, if not all, stations have switched to DAB+. I'm told the quality is better than FM and based on my experience it's certainly not worse as far as I can hear. Of course, since FM is analog it degrades linearly whereas DAB+ is digital: it either works or it doesn't. This might skew the perception of quality.
Comment · 4 years ago
It's a balanced mechanical ventilation system with a heat exchanger and located in the attic. It pulls in fresh air via an inlet on the roof and then distributes it via a set of tubes to the various rooms. Similarly, it extracts stale air via other tubes from other rooms to the outside through an outlet elsewhere on the roof.

Both airflows pass the heat exchanger so the outgoing air can heat up the incoming air to minimize heat losses. These airflows are balanced, i.e. the various inlets/outlets in the rooms are calibrated so the total inflow matches the total outflow without the fans in the device having to run at different speeds.

An alternative system that is frequently used here is mechanical extraction while fresh air is pulled in 'naturally' via slits at the top of the window frames. This is obviously cheaper but has some disadvantages:

- The incoming air is cold and thus your heating system needs to work harder to keep the temperature constant. - You can feel this cold air flowing in, typically around your feet and this can be uncomfortable. - Less control over how much air flows in: a bit of wind outside can mean more (cold) air is blown into your house. There are sliders on these slits but they are manual so people either keep them open (resulting in more incoming air than strictly needed) or they close them (resulting in too little ventilation).

Comment · 4 years ago
Passive houses typically use balanced mechanical ventilation coupled with a heat exchanger so outgoing stale air will heat up incoming fresh air to minimize heat losses.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton