Vocodes. Vocal playground.
Vo.codes is a text to speech wonderland where all of your dreams come true.
Vo.codes is a text to speech wonderland where all of your dreams come true.
OAuth tokens have been abused for intrusions at least two other companies, Dave.com and Flood.io.
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 own.
Ray Peat
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.
Last week, I talked about repetition, automation, organization, and disconnection. Ever since I started the podcast, I've had to prepare, manually, multiple…
<p>Quick challenge: Can you name all of the apps on your smartphone’s home screen without looking?</p>
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 great bus…
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...
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 at l…
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 correctl…
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.
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 …
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.
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…
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…
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…
We provide the CI service
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. Despite a “…
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 online …
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...
Nearly 65,000 took this comprehensive, annual survey of people who code. Demographics. Most loved, dreaded and wanted technologies. Salary and careers.
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
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 forg…
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 …
A look at the different business and pricing models to fund open source software and make it sustainable.
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!
:books: Freely available programming books
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 Cosmos …
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.
Agree, Agree, Agree, I agree....wait
Visual Studio Code. Contribute to microsoft/vscode development by creating an account on GitHub.
Powerful .NET library for benchmarking
Declarative framework for building command line interfaces - Tyrrrz/CliFx
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.
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.
Yet, another blog about stuff.
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.
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 …
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-of-t…
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 Play - …
Review of reverse engineering tools. Descriptions, advantages and disadvantages of tools used in software reverse engineering.
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 often…
Twilio says attackers accessed its misconfigured cloud storage system and altered a copy of the JavaScriptSDK it shares with customers.
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.
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 how y…
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.
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.
24 Jul 2020
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.
Take control of which thread your code gets executed on, and how it does.
(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.)
Dozens of unsecured databases exposed on the public web are the target of an automated 'meow' attack that wipes data without any explanation.
The new record type will be a huge timesaver when working with immutable objects in C#.
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
Stress, anxiety, fear. Why am I compelled to build a startup?
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 ...
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 is p…
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!)
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.
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, it m…
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
Worker threads super charged JavaScript(Node), as it was not ideal for CPU-intensive operations. This post explores how worker threads work.
Source code for classic games including Yoshi’s Island said to have leaked online…