|
trønderen wrote: Notepad#
Notepad+-
(AKA Notepad more-or-less)
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Metalama is the .NET developer’s next best companion for boilerplate elimination, custom live templates & code fixes, and architecture validation. Why program, when you can meta-program?
|
|
|
|
|
Me: I went to Peru.
You: What did you do there?
Me: I Metalama.
60 degrees American today, no need for the coat.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
|
|
|
|
|
I was originally going to try for one of those, but I just couldn't make it work.
Still not sure it's possible.
TTFN - Kent
|
|
|
|
|
|
As a very satisfied PostSharp user, I am very interested in this !
The lack of some extended meta-mechanism for creating "code contracts" that are lightweight in terms of code footprint, appear as "attributes/annotations" (using that term in the sense of C#'s Attributes), and design-time readable ... is, imho, a significant omission in C#'s evolution, and a logical extension of C#s strongly-compiled "ethos."
I will definitely be testing this new initiative.
«The mind is not a vessel to be filled but a fire to be kindled» Plutarch
|
|
|
|
|
Meta, the owner of Facebook, Instagram, and WhatsApp, has announced an ambitious new AI research project to create translation software that works for “everyone in the world.” qoH vuvbe' SuS
|
|
|
|
|
Meta announces yet another path to bankruptcy
|
|
|
|
|
Fingers crossed
TTFN - Kent
|
|
|
|
|
Intel’s 26-year-old plug-and-play tech made it easy to connect everything If you can't read this at first, try flipping it over
|
|
|
|
|
Kent Sharkey wrote: If you can't read this at first, try flipping it over
...and then back to its original orientation. Then it'll click.
|
|
|
|
|
Kris Lantz wrote: ..and then back to its original orientation. Exactly!
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
|
Threat analysts have observed a new wave of attacks installing Cobalt Strike beacons on vulnerable Microsoft SQL Servers, leading to deeper infiltration and subsequent malware infections. Port 1433 deemed unsafe
|
|
|
|
|
So, do proper cyber-security hygiene and you won't have this issue.
|
|
|
|
|
One of the obstacles standing in the way of some people upgrading from Windows 10 to Window 11 is system requirements. It's always bad when people leave water on my desktop
|
|
|
|
|
But some people think poop emojis are cute. 💩💩💩
|
|
|
|
|
Hack'o'soft? What?
|
|
|
|
|
It’s always been a bit tricky distributing my Python code because of package management, Python interpreter management, etc. Also, trying to ask non-devs to install/run Python code never goes well. Pick a peck of packaged Python to prize product parcels
|
|
|
|
|
Current hardware trends make C++ exceptions harder and harder to justify. This paper illustrates and quantifies the problem and discusses potential future directions to fix exceptions. He takes exception to them
|
|
|
|
|
Designer: I found that handling exceptions for taking the square root of negative numbers is costly!
...
"Let me design my mission critical system so this failure occurs 10% of the time!"
Engineer: "Is there any other possible way to handle this? Like maybe performing some type of check?"
Designer: "Not to my knowledge!"
Engineer: "Ahh! Another graduate of CP's questions forum."
|
|
|
|
|
If you program for a 10% exception rate, then you haven't understood the term 'exception'.
|
|
|
|
|
The crux appears to be this:
Quote: 2) exception unwinding is effectively single-threaded, because the table driven unwinder logic used by modern C++ compilers grabs a global mutex to protect the tables from concurrent changes. This has disastrous consequences for high core counts and makes exceptions nearly unusable on such machines [later giving the example of 256 cores]. I don't get the nuance of the global lock and have to wonder if a lock dedicated to in-progress exceptions or these mysterious "tables" would suffice.
Not to mention that anyone running massive concurrency on 256 cores, apart from some real bespoke CPU-intensive application that inherently lends itself to parallel computation, has less than mush for brains.
|
|
|
|
|
Greg Utas wrote: anyone running massive concurrency on 256 cores, apart from some real bespoke CPU-intensive application that inherently lends itself to parallel computation, has less than mush for brains. But how else are you supposed to get an 8k monitor to output at 120Hz and look good, if you don't break every 17 scanlines into their own processor?
|
|
|
|
|
For this post I’ve distilled these sometimes complex and technical discussions to what each feature means in your code. Spoiler alert!
|
|
|
|