7,464 karma · joined July 21, 2011
However the last action I can remember that fulfilled checks and counterbalances was the publication of the Snowden files. After that the press died and it’s never recovered.
Journalists are too scared and media companies neutered, and no longer have what it takes to call out the executive.
The PayPal option has always been an effective proxy to my credit card as a consumer.
I trust my credit card to Amazon or sellers that redirect to a known payment provider like Stripe, but that’s it.
As an example, Dominos online in my country recently removed PayPal and Apple Pay from their payment options. I now only pay cash on delivery because I simply don’t trust that they might get hacked at some point.
This is based on my 20+ years experience as a freelancer who worked on various e-commerce projects where every so often the client would ask me to implement dark pattern post sale “third party subscription” scams. Things like obscurely hidden checkboxes where the customer post sale agrees to an annual subscription to receive coupons and discounts from discount networks.
The implementation is nearly always taking the customer data including credit card information and shipping it off to the third party and they’d get a kickback.
The customer often didn’t notice the extra payment later on and by the time they did rarely charged it back.
I’d walk away every time I got asked to do such scummy things, but there of plenty of people who would.
https://www.thisismoney.co.uk/money/news/article-10061167/am...
They are being challenged because NYT believes that ChatGPT was trained with copyrighted data.
NYT naively push to find a way to prove that NYT data is being used in user chats and how often.
OpenAI spin that to NYT are invading user privacy.
It’s quite transparent as to what they are doing here.
I think this is a “shot across the bow” for companies like Apple, Google, Amazon and Microsoft.
France have already started to implement their version of this digital tax.
The U.S. is pressuring EU companies to follow their drive for removing anti-discrimination policies.
Europeans are starting to notice this unbalanced relationship, where the U.S. doesn’t believe it needs to follow the same rules it tries to dish out to other countries.
Make US business in our countries pay their way and follow our laws. That’s the very basis of sovereignty.
That Amazon, Google or Azure might close our cloud accounts because the U.S. President insists on it because he’s offended or being leveraged, is a high enough risk to have started risk assessments, especially in EU businesses that operate critical infrastructure.
These US companies bending the knee to an authoritarian has not gone down well across the pond.
https://www.heise.de/en/news/Criminal-Court-Microsoft-s-emai...
https://www.sueddeutsche.de/wirtschaft/bgh-urteil-rueckzahlu...
GDPR banner only to be used in EU, with conditional of only accepting non-essential cookies, and the engineer or QA is based in the U.S.
As a side note, as someone that lives in the EU my pattern of usage here is:
- choose only non-essential, but if not a presented option then
- reject all cookies, but if no reject all available then
- switch the reader mode (or hide distracting items), or if not possible then
- close tab
I’m getting much more aggressive when dealing with cookie banners dark patterns. I will not a third third party advertising cookies as much as possible and support websites that allow me an easy way to opt out of them.
https://edition.cnn.com/2023/02/07/world/what-is-doxxing-exp...
You are the kind of person I want to work with and who I’d like to have as a friend.
Thank you for sharing.
public class StreamingService : IStreamingService { private readonly ILogger<StreamingService> _logger;
public StreamingService(ILogger<StreamingService> logger)
{
_logger = logger;
}
public Stream GetRandomStream()
{
var random = Random.Shared;
var isClientConnected = true;
var context = OperationContext.Current;
context.InstanceContext.Closed += (s, e) =>
{
_logger.LogInformation("Client closed connection.");
isClientConnected = false;
};
context.InstanceContext.Faulted += (s, e) =>
{
_logger.LogWarning("Client connection faulted.");
isClientConnected = false;
};
return new MonitorableRandomStream(random, () => isClientConnected, _logger);
}
}public class MonitorableRandomStream : Stream { private readonly Random _random; private readonly Func<bool> _isClientConnected; private readonly ILogger _logger; private long _sequence;
public MonitorableRandomStream(Random random, Func<bool> isClientConnected, ILogger logger)
{
_random = random;
_isClientConnected = isClientConnected;
_logger = logger;
}
public override bool CanRead => true;
public override bool CanSeek => false;
public override bool CanWrite => false;
public override long Length => throw new NotSupportedException();
public override long Position { get => _sequence; set => throw new NotSupportedException(); }
public override void Flush() {}
public override int Read(byte[] buffer, int offset, int count)
{
if (!_isClientConnected())
{
_logger.LogInformation("Stopping stream: client disconnected.");
return 0;
}
var span = new Span<byte>(buffer, offset, count);
_random.NextBytes(span);
_sequence += count;
return count;
}
public override int Read(Span<byte> buffer)
{
if (!_isClientConnected())
{
_logger.LogInformation("Stopping stream: client disconnected.");
return 0;
}
_random.NextBytes(buffer);
_sequence += buffer.Length;
return buffer.Length;
}
public override long Seek(long offset, SeekOrigin origin) => throw new NotSupportedException();
public override void SetLength(long value) => throw new NotSupportedException();
public override void Write(byte[] buffer, int offset, int count) => throw new NotSupportedException();
}Libraries are still in every campus, often with internet access.
Traditional media have transitioned to become online content media farms. The NYT Crossword puzzle is now online. Millions of people do Wordle every day online.
This is just kickback. Every paradigm shift needs kickback in order to let the dust settle and for society to readjust and find equilibrium again.
Next on the list at university was C++, so more than likely my brain is deliberately blocking out that language. :-)
Although the keywords in Modula-2 weren’t case sensitive and weren’t required to be in upper case, it was preferred (guidance from Niklaus Wirth) and that was just annoying.
What you’re suggesting is a dangerous anti-pattern.
This had also been observed by clinical psychologists working with autistic children as a curious anomaly (a friend has a PhD in this topic and has worked for 30 years with families who have an autistic child) that when first meeting the parents it was often observed that one of the parents (often the father) displayed ASD tendencies and was often undiagnosed.
One could therefore argue that the “resurgence of the nerd” has been partially a trigger for an increase in autism cases, but more than likely the higher incidence of diagnosis is the stronger factor.
Of course men are more likely to work in STEM.
As with all complex psychological divergences, it is highly likely that autism has a number of factors that can trigger it, and as we see in all highly specialized science topics, that in which you specialize is where you seek the answer. When all you have is a hammer…
Dickerson, A. S., Rahbar, M. H., Han, I., Bakian, A. V., Bilder, D. A., Harrington, R. A., … & Kirby, R. S. (2014). Autism spectrum disorder prevalence and association with parental occupation in the Texas Autism Surveillance Project. ScienceDaily.
Baron-Cohen, S., Wheelwright, S., Stott, C., Bolton, P., & Goodyer, I. (1997). Is there a link between engineering and autism? Autism, 1(2), 153-163.
Baron-Cohen, S., Scott, F. J., Allison, C., Williams, J., Bolton, P., Matthews, F. E., & Brayne, C. (2012). Diagnosed autism is more common in an IT-rich region. Cambridge University Research News.
Baron-Cohen, S., Wheelwright, S., Skinner, R., Martin, J., & Clubley, E. (2001). The Autism-Spectrum Quotient (AQ): Evidence from Asperger Syndrome/high-functioning autism, males and females, scientists and mathematicians. Journal of Autism and Developmental Disorders, 31(1), 5-17.
Dickerson, A. S., Rahbar, M. H., & Pearson, D. A. (2014). Parental occupation and risk of autism spectrum disorder in offspring: A population-based study. Research in Autism Spectrum Disorders, 8(8), 974-985.
Feldman, M., & Belsky, J. (2023). Parental STEM skills and risk of autism spectrum disorders in children. Journal of Political Economy, 131(4).
Lazic, S. E., & McLean, R. J. (2023). STEM-skilled parents and autism spectrum disorder in offspring: A case-control study. ResearchGate preprint.
Companies like Adobe and other major tech players have enabled the hostile environment we see growing every day. It’s no wonder that disingenuous posts like this from predatory companies receive such a backlash.
https://en.wikipedia.org/wiki/Institut_f%C3%BCr_Sexualwissen...
- accept all - necessary only - reject all
So many websites outside the EU have a mass of dark patterns for which I increasingly reject all or leave the website.
GDPR is really simple.
Only store data that you really need to service the customer’s needs, always permit the customer to correct incorrect data and allow them to delete it unless you have a legal reason to keep it. Report GDPR failures within 72 hours where customer data has been compromised and treat PII carefully.
In the US - fuck the customer.
I know which I prefer.