Posted by jpluimers on 2017/12/17
In an era where we’ve become dependent on 24/7 communications and availability of the internet, but even more so on archives of information that appeared, became fake and then denied, the Internet Archive (including the WayBack machine) was down for a few hours because of a PGE power outage in San Francisco.
(Posted late because, well the WordPress.com “missed schedule” bug is back)
So this is a reminder to sponsor the Internet Acrhive. Because we can.

–jeroen
Read the rest of this entry »
Posted in Internet, InternetArchive, Missed Schedule, Power User, SocialMedia, WayBack machine, WordPress | Leave a Comment »
Posted by jpluimers on 2017/12/15
Last year Robin Sheat made this nice set of pictures: Crypto Museum (Amsterdam, 2016) – Google Photos
via:
–jeroen
Posted in Encryption, History, Power User, Security | Leave a Comment »
Posted by jpluimers on 2017/12/14
Yes, there are still static web-sites. A long time ago, they were uploaded over FTP. Now many use more secure protocols.
So here are some links and notes to allow this on a Linux based host running OpenSSH.
I got to the above via these two links:
An alternative might be web-dave, but that would probably mean some hassle to separate uploading the site from accessing the site.
[Archive.is] How To Set Up WebDAV With Apache2 On OpenSUSE 12.2
–jeroen
Posted in *nix, Communications Development, Development, Internet protocol suite, Linux, openSuSE, Power User, SSH, SuSE Linux, TCP | Leave a Comment »
Posted by jpluimers on 2017/12/14
On my research list:
–jeroen
Posted in Delphi, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2017/12/13
Programma informatiemarkt 16 december Informatie over:
- Jaaroverzicht 2017
- Planning 2018
- Centrum
- Lijndenhof – Groene singel
- Park de Veldpost en sportpark de Veldpost •Park Quatrebras •Het Lint
- Participatie Badhoevedorp •Sloop A9 •Tijdelijk gebruik oude A9
- Woningontwerpen Park Quatrebras( (AM en Bohemen)
Rondleidingen:
- 13:30 – 14.00 uur – Wandeling park en voorzieningengebied Wandeling met de projectmanager door Park Quatrebras.
- …
Source: [WayBack] 16 december Informatiemarkt Badhoevedorp | Gemeente Haarlemmermeer
via: [WayBack] Informatiemarkt Badhoevedorp
–jeroen
Posted in LifeHacker, Power User | Leave a Comment »
Posted by jpluimers on 2017/12/13
A nice article [Archive.is] What is thread safety anyway? with a kind reference to the Deadlock Empire translation from C# to Delphi that I made.
In any language, multi-threading is hard, so I really love the quote below:
[WayBack] Multithreading can be hard to do right. The most common point of failure is assuming some code is thread safe when it actually is not... – Dalija Prasnikar – Google+
It reminded me of an old one:
A programmer had a problem. He thought to himself, “I know, I’ll solve it with threads!”. has Now problems. two he
–jeroen
Posted in .NET, C#, Delphi, Development, Fun, Multi-Threading / Concurrency, Quotes, Software Development, T-Shirt quotes | Leave a Comment »
Posted by jpluimers on 2017/12/13
Mads Torgersen shares future thinking of a fast-moving major programming language, C#. Torgersen discusses pattern matching, type classes, discriminated unions and much more.
A cool outlook of things that hopefully make it into the next upcoming major C# release: [WayBack] Herding Nulls and Other C# Stories From the Future
Via:
Slides (of which a few screenshots are below): [WayBack] herding_nulls.pptx
–jeroen
Read the rest of this entry »
Posted in .NET, C#, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2017/12/13
The Intel Intrinsics Guide is an interactive reference tool for Intel intrinsic instructions, which are C style functions that provide access to many Intel instructions – including Intel® SSE, AVX, AVX-512, and more – without the need to write assembly code.
Source: Intel Intrinsics Guide
Via: [WayBack] G+ David Berneda; Nice Intel cpu docs, filter and click items to get detailed descriptions
–jeroen
Posted in Uncategorized | Leave a Comment »
Posted by jpluimers on 2017/12/12
Cool: [WayBack] Scalable spinlocks 1: array-based | The Infinite Loop
Last time we saw that spinlock implementations which only use a single synchronization variable (Test-And-Set Lock, Ticket Lock) don’t scale with growing numbers of threads. Today, I want to talk about two spinlock variants that scale. Namely the Graunke and Thakkar Lock1 (1989) and the Anderson Lock2 (1990). Their underlying key idea is to use one synchronization variable per thread instead of one for all threads, to reduce the amount of cache line invalidations when acquiring/releasing the lock. Both spinlock variants store the synchronization variables in an array. This means that there’s an upper bound on the maximum number of thread’s that can compete for the lock concurrently, which must be known a priori. In upcoming blog posts I’m going to show spinlock variants (the MCS Lock and the CLH Lock) that improve upon array-based spinlocks by removing this hard upper limit.
–jeroen
via: [WayBack] Scalable spinlocks 1: array-based | The Infinite Loop – David Berneda – Google+
Posted in Algorithms, Development, Software Development | Leave a Comment »