I have a drawer cabinet near my front door. It’s top drawer has become my “messy drawer” and holds keys, bags for grocery shopping and face masks. And also, tens of (found) bicycle lights, a TomTom one I have not used (nor updated) since 2009, and a garbage pass for a municipality I don’t live in for almost 10 years.
Since I lived in Belgium (from 2002), I have always carried my passport with me; it was mandatory there and it stuck. I never owned an ID Card. I have this in a pouch that originally belonged to my Rand McNally Streetfinder III Navman GPS unit. This was a GPS receiver that clicked onto the back of a Palm III (see ebay for example, as long as it’s available). I have long thrown away the Navman, but the pouch has been doing passport duty for 20 years, but it started to fray and tear apart. It was good, but I missed two things:
A little pocket for a SD card and a camera battery (I lost an empty SD card once because it had become lodged in my passport’s paged, then I dropped in when I opened the passport above a grating)
An outside pocket so you could have tickets ready instead of having to pull out 20 sheets of folded A4 paper and search for the right ones.
I used to have a Raspberry Pi B (model 1) act as my NAS. The PI (or probably it’s memory card) died on me, and I’ve always been appalled by it’s slow, slow data throughput, so I ordered a new Raspberry Pi 3B+. Literally two days after it ordered, the Pi 4B+ was announced. So I ordered that one too.
However, lately, the site has been acting strangely. The front portal continuously reloads, so it is hard to select anything. This has been going on for months and has not been fixed — so I guess it is no longer actively maintained, with bears the risk it might go offline soon. Therefore, I wanted to download these maps for backup, if possible.
Added the trajectory of the abandoned normal-gauge line between Romorantin and the Aerial Base 273 (which also has two unknown railcars on their grounds), changed the tracks in Romorantin gare (source) and added a track in the forecourt of Valençay station (as well as other minor edits in the station)
Removed the railway tags [1,2] from Oud Valkeveen as they are not railways (the large one was a railway but now is a tyred “train”.
Added disused tracks around Galvanisations Cambrais in Maurois (which, incidentally, has two platforms, one of which has the access path so overgrown, I think everyone just crosses the tracks to get to the platform.
Added dual-gauge (metre/standard gauge) track remains behind the Anderlues tram depot (and updated electrification details in the tram depot)
Added historic minecarts in the Condé-sur-Escout vicinity: This one on the town square of Fresnes commencerating the first find of coal in the area in 1710, this one at the actual location, and a whole string of carts + rails + locomotive made out of flowers
Small narrow gauge work locomotive + car + rails next to the road near Bellicourt, France
Sadly, there is not one single reason for the housing crisis in the Netherlands, or we could — with effort — fix that problem. There are reasons that have been building since the 1980’s.
In a recent discussion I came up with the following reasons for the housing crisis that each for themselves would not be too bad of a problem, but combined they form this cluster bomb:
Financial and policies:
Mortgage interest deduction which makes owning a house cheaper than renting one.
Low interest rates, people who have wealth can easily invest in housing (“buy to let”) and get a fair return on it. The low interest also makes this one of the few high return-low risk investment possibilities.
Social housing estates who had many dubious investments in the ’90’s-’00’s, had to be bailed out, and the government imposing a tax on them in the ’08 crisis means they can not really invest in new social housing, but have been selling off their inventory for the last two decades (I live in an ex-social-housing apartment), a supply that has now dried out.
New regulations on house financing (good) which make it so that people new on the housing market can no longer easily afford a house above a certain threshold (NHG-garantie) while the average is now far above that threshold, meaning even more pressure on the renting market.
The “Jubelton”, where parents can give their children a tax-free gift of €100.000 for buying a house. This has not made housing more accessible, but instead drove prices up.
Social rent gap: The social rent is pegged at about €700, but because there is a huge segment of people who can’t rent social (just too much income or too long a waiting list), and can’t buy (not eligible for mortgage because no wealth and too few income with current insane housing prices) there is a huge pressure on the underside of the “liberal housing market”, meaning there are basically no houses for rent between €700 and say €1100 (depending on the location).
House buying tax (Overdrachtsbelasting) went from 6% to 8% for investors and 2% for first-time-buyers under 35 last year (2020). Which meant a rush on houses from investors wanting to have the last cheap houses last year, then a rush on houses from first-time-buyers now (2021).
Race to the top, fear of missing out on a house so people overbid enormously for fear of not getting something else
A decade-long underconstruction of new housing, combined with a near-total stop of housing construction in the ’08-’10 financial crisis, which meant many (good) construction labour either retired or found other jobs, so there is still an immense shortage in skilled workforce.
Covid-19 which increased demands on houses with more space (inside and gardens), instead of the inner-city-studios of the “millennials”. These inside studios are still coveted (by investors) so still priced high, freeing them up don’t free up affordable space to renters.
The nitrogen crisis is fairly recent and has not really added up to the housing crisis, but it won’t help either.
Pressure on greenfield building by competition from nature preservation, energy production (solar), industry (distribution parks) and agriculture
I have a fridge I bought in 2009. In the door, there is a tray that holds heavy items like yoghurt cartons. That tray was held up with two tiny tabs on each side, which fall in a slot in the side of the tray. In 2013, those tabs broke off, which rendered the tray unusable. This means I had to put those cartons in the fridge proper, blocking access to the vegetable drawer (I had to remove all the cartons to access it) and making access to the bottom shelf more cumbersome.
This is annoying.
Ik heb in 2009 een koelkast gekocht. In de deur zit een rekje waar de zware dingen zoals yoghurtpakken op staan. Dat rekje werd vastgehouden met twee kleine tabjes aan elke kant, die in een sleuf aan de zijkant van het rekje passen. In 2013 zijn deze tabjes afgebroken, waardoor ik het rekje niet meer kon gebruiken. Dit betekende dat ik de yoghurtpakken in de koelkast zelf moest plaatsen, waardoor ik niet meer bij de groentela kon (ik moet alle pakken uit de koelkast halen voor ik hem open kan maken) en ook niet meer makkelijk bij de dingen op de onderste plank.
I found an old beaten-up CD player a while back, and decided to take out the human interface card, with the LCD and buttons on it.
In a previous episode, I managed to get the LCD to do something. Now, I will try to let it do exactly what I want it to do!
The first task is to find out what segments is controlled by what segment to the chip(s). In Controlling the card, I found out how to send the chips data — basically I have to send an 80-bit sequence to the two chips, of which 2*4 bits are chip control data. This leaves 72 bits of data to control 57 segments, so some of the chip’s capacity was unused.
My first plan of attack is simple: in the previous episode I learnt how to listen for keypresses, so my idea was to make a simple keypress-driven loop trough all the 72 data bits, to see which segment will light up.
Working with keypresses is actually not as simple as I intuitively thought. If you have one button attached to one input pin and do a simple digitalRead(pin);, then you know your button is pressed. But if you want to do an action only once on every key press? You could have a little variable that keeps track of whether the key was not pressed last time and is now — basically working on the leading edge. But then you still have the problem of key bounce to take care of.
And what if you want to detect long presses (e.g. to go into a settings menu) or held presses (press once to increase a counter, keep pressing to keep increasing it)?