Vocodes. Vocal playground. Vo.codes is a text to speech wonderland where all of your dreams come true.
Hackers stole GitHub and GitLab OAuth tokens from Git analytics firm Waydev | ZDNet OAuth tokens have been abused for intrusions at least two other companies, Dave.com and Flood.io.
Writing a file system from scratch in Rust · carlosgaldino A file system is responsible for organising and providing an abstraction over the storage devices where the data is physically stored. In this post, we will learn more about the concepts used by file systems, and how they fit together when writing your ow...
VPE and CTO - the first 90 days I put this mind map together a few years ago after a discussion about what a new VP of Engineering or CTO should think about in their first 90 days in a new role.
Work or walk? Last week, I talked about repetition, automation, organization, and disconnection. Ever since I started the podcast, I've had to prepare, manually, multiple…
Product Gravity <p>Quick challenge: Can you name all of the apps on your smartphone’s home screen without looking?</p>
Wrappers SaaS businesses (particularly ones for technical users) sometimes have to deal with a vocal outcry that their product “is just a wrapper around” something. The implication is that ‘a wrapper’ is inherently not valuable, and it’s impossible to build a grea...
Paul Graham's "Same Way" There is a particular Paul-Graham-ism that I keep noticing. He statesthat two things happen in the same way, but on afirst superficial reading they are not t...
Don't forget the human Computers are cold and heartless. They don't lie, and they don't care if you scream and swear at them. You can abuse them all day long, and they'll still efficiently flip bits and push pixels. But... people aren't. Behind every piece of software, there's...
CS Syd - How to deal with money in software I recently did my accounting for my investment account. I noticed a significant amount of errors in the account statement that my broker gave me. After a bit of a rant on twitter, I want to explain what they likely did wrong and how to deal with money cor...
Tech vs Biotech — Celine Halioua Many of the common startup frameworks for tech companies do not apply as well to biotech. I’ve gone through the most common frameworks below, and how they differ for biotech companies.
You Want Options It’s an unsettling feeling, leaving college, leaving high school or some kind of post high-school service and entering (what they call) the “real world” and realizing that offers …
May you suffer well Suffering is a universal truth. Regardless of who or what you are in life, you will suffer. Is it some type of cosmic joke, that we're never able to truly be "happy" or free from suffering? Well, kind of, because it turns out, suffering is good.
Make Slack Smaller Slack is awesome. It’s visually pleasing & my not-technically-savvy friends have no trouble using it. It’s nice (or not nice?) to have one app that would handle personal messages and work conve…
The Freud Moment Three months ago to the day, I wrote: I’m getting concerned that we’re not psychologically ready for what’s coming next. The future may not be predictable, but people are. I have no idea what’s goi…
Usability of Footnotes I’ve been reading lots more non-fiction books than normal. And I’m getting increasingly annoyed about footnotes1. Footnotes are a weird skeuomorph hangover from the days of printed text…
Apache Arrow 1.0.0 Release The Apache Arrow team is pleased to announce the 1.0.0 release. This covers over 3 months of development work and includes 810 resolved issues from 100 distinct contributors. See the Install Page to learn how to get the libraries for your platform. Despit...
Is 40 the new 60? How popular media portrays the employability of older software developers Alerted by our previous research as well as media reports and discussions in online forums about ageism in the software industry, we set out to study the public discourse around age and software development. With a focus on the USA, we analyzed popular on...
Oodle 2.8.9 with Oodle Texture speed fix and UE4 integration Oodle 2.8.9 is now shipping, with the aforementioned speed fix for large textures. Oodle Texture RDO is always going to be slower than n...
Stack Overflow Developer Survey 2020 Nearly 65,000 took this comprehensive, annual survey of people who code. Demographics. Most loved, dreaded and wanted technologies. Salary and careers.
Highlights from Git 2.28 - The GitHub Blog The open source Git project just released Git 2.28 with features and bug fixes from over 58 contributors, 13 of them new. We last caught up with you on the latest in Git back when
The code I’m still ashamed of If you write code for a living, there’s a chance that at some point in your career, someone will ask you to code something a little deceitful – if not outright unethical. This happened to me back in the year 2000. And it’s something I’ll never be able to...
Life, part 27 We’re continuing with our deep dive into Alan Hensel’s QuickLife algorithm, rewritten in C# with an emphasis on clarity. When last we left off we had the following established: A Quad2 …
How to pay your rent with your open source project A look at the different business and pricing models to fund open source software and make it sustainable.
UnoConf 2020 - Uno Platform Developer Conference UnoConf features leading minds and world-renowned speakers in the areas of Mono, Xamarin,WinUI WebAssembly, .NET and of course the Uno Platform. Join us!
Cosmos DB capacity pitfall: When more is less You can use Cosmos DB to burn money, but you can also use it as a database. Cosmos DB is horizontally scalable, which means that you can always increase the capacity of the system on the fly, as long as you partition your data well enough. Here is what Co...
Merging migrations in Entity Framework Core 5 – Michał Białecki Blog When working with a fast-evolving project changes happen rapidly not only to the project’s code but also to the database schema. It happens especially when working on a micro-service from the start when its purpose shifts.
microsoft/vscode Visual Studio Code. Contribute to microsoft/vscode development by creating an account on GitHub.
Slowsort - a pessimal sorting algorithm | Arpit Bhayani Slowsort is a pessimal sorting algorithm based on the Multiply and Surrender paradigm. The algorithm is designed to be deterministically sub-optimal and it could easily be the worst way anyone could sort an array.
andrewducker | Facebook has blocked Dreamwidth I discovered, about an hour ago, that all of my posts on Facebook which were links to Dreamwidth had vanished. Suddenly gone as if they'd never existed.
Fresh Mozzarella From Scratch Recipe Excellent fresh mozzarella is milky, tender, and mild, with a faint layer of cream beneath the skin that gushes a little when you slice it. This is mozzarella you eat when it's still warm, and it never goes into the fridge. Here's how to make it at home.
LunrCore, a lightweight search library for .NET I'm pretty much convinced almost all applications need search. No matter what you're building, you'll likely handle data, and no matter how well you organize it, a good text search is often the …
Tip 272 - Azure Security Best Practices When you run an application, it needs to be secure. There are many ways that attackers can attack your application and potentially get at your data or bring your app down. When you run your application in Azure, you get a lot of world-class protection out...
Super Troopers (2/5) Movie CLIP - The Cat Game (2001) HD Super Troopers movie clips: http://j.mp/1WPct72 BUY THE MOVIE: FandangoNOW - https://www.fandangonow.com/details/movie/speed-2-cruise-control-1997/1MVe983b514c3e0cbc59df04876e74d422f?cmp=Movieclips_YT_Description iTunes - http://apple.co/1ImG8zz Google Pl...
Reverse Engineering Tools Review Review of reverse engineering tools. Descriptions, advantages and disadvantages of tools used in software reverse engineering.
Naming things We’ve been doing a lot of mob programming at work the last year or so and I’ve seen that I have a different attitude to naming things than others on my team. When I see that a name can be improved I always think this is priority number one. My colleagues ...
Twilio Security Incident Shows Danger of Misconfigured S3 Buckets Twilio says attackers accessed its misconfigured cloud storage system and altered a copy of the JavaScriptSDK it shares with customers.
S&P Best of Times Wost of Times Investment wizards tell us regular folks to buy and hold index funds. I’ve read many times that while the market goes up and down year to year, the average yearly return of the market is positive; patient investors will make money in the long term.
Writing more succinct C# – in F# (Part 1)! As the fourth post in this mini-series on functional programming on .NET, I wanted to go back to what started down this series, which is this excellent post by Dan Clarke. In it, Dan describes some techniques that newer versions of C# have introduced and ...
Amazon gets priority while mail gets delayed, say letter carriers Several letter carriers are accusing Portland's postmaster of deliberately delaying the delivery of first-class and priority mail by ordering clerks to sort Amazon packages first, ensuring that carriers deliver them on time.
Virtual Azure Community Day - July 28th, 2020 Join us for the second Virtual Azure Community Day! No stickers or socks, but 24 hours of technical geekery. There's multiple streams hosted from around the world.
Create Your Own Logging Provider to Log to Text Files in .NET Core Looking at the LogLevel options and the Console logging provider in .NET Core. Creating our own logging provider to write log events to text files.
Understanding the SynchronizationContext in .NET with C# Take control of which thread your code gets executed on, and how it does.
Small Mailserver Best Current Practices (This post was originally written as a reply on the mailop mailing-list, but a friend asked me to turn it into a blog post. I've edited it, mostly adding more links to elsewhere, but there are some additions here.)
New ‘Meow’ attack has deleted almost 4,000 unsecured databases Dozens of unsecured databases exposed on the public web are the target of an automated 'meow' attack that wipes data without any explanation.
How C# Records will change my life The new record type will be a huge timesaver when working with immutable objects in C#.
Developers Should Abandon Agile This is RonJeffries.com, the combination of new articles, XProgramming, SameElephant, and perhaps even some new items never before contemplated. <br/>Copyright © 1998-forever Ronald E Jeffries
Finding Joy in Making Happy Little Computer Videos on YouTube We're all remote and it's sad, but I've found some new joy of late in rebooting my little low-traffic newsletter AND ...
Lets stop being stupid about security I hate it when I run across what is reported to be an epic hack involving Russians, Chinese or spies only it turns out the hacking victims were not taking any form of basic security seriously. Its like asking Bonnie and Clyde to rob a bank where the combo...
Pixelles Creator Fund | Pixelles (Montreal) With the generous sponsorship of SUPERHOT and Kowloon Nights, Pixelles is proud to announce its new Creator Fund. (And if you are a sponsor who wants to join up and make this fund even better, let us know at sponsorship@pixelles.ca!)
Primer: The Job Guarantee The Job Guarantee is a programme that offers all citizens willing to work for it a guaranteed wage - which becomes the de facto minimum wage in the economy.
Wicked problems I still remember some of the (written down) expectations I faced when I joined a high-profile consultancy in 2001. One of them was: "to effectively solve poorly-defined problems"The "poorly-defined" is the interesting part here. But at that point in time,...
Relâchement des gestes barrière chez les jeunes : «Le pire qu’on aura, c’est une grosse grippe» De nombreux jeunes, comme Gabrielle, 26 ans, n’adoptent pas les gestes barrière lors des apéros et ne sont pas inquiets par les risques du C
Exploring the Worker Thread API in Node Worker threads super charged JavaScript(Node), as it was not ideal for CPU-intensive operations. This post explores how worker threads work.
An alleged Nintendo leak has unearthed early game prototypes | VGC Source code for classic games including Yoshi’s Island said to have leaked online…