|
Using steam to propel a spacecraft from asteroid to asteroid is now possible, thanks to a collaboration between a private space company and the University of Central Florida. "Steam drivers, rollin' right on by."
|
|
|
|
|
The main problem currently is where to solder the wires for the USB port on the Babbage engine.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
In four years’ time, C will reach its 50th birthday, an anniversary also shared with PL/M and Prolog. Unlike those two, C remains immensely popular, it’s in the top ten of virtually every programming language popularity survey. Oh, say - do you C?
|
|
|
|
|
Kent Sharkey wrote: In four years’ time, C will reach its 50th birthday Oh. OK.
So I'll bake a cake in the morning, shall I?
Dice insights is once again showing great insight -- this time in how to use a calendar.
"In four years time". Sheesh!
Why didn't they write an article on this three years, seven months, and nine days ago? It would have been just as relevant as news then as it is now.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Spreadsheets are the world’s most widely used programming language, by several orders of magnitude. We asked ourselves whether it would be possible to apply programming language research ideas to make spreadsheets a better programming language? If we could, that would empower a huge user community to do more. Does this mean we'll be able to put VBA to bed?
PLEASE?!?!?!
|
|
|
|
|
If someone opens a discussion by calling a spreadsheet a programming language, you just know that you're talking to someone who doesn't have a clue what he's talking about.
It's time for open-source office apps to start heavy advertising campaigns, because when ms makes spreadsheet formula constructors incomprehensible, less efficient, harder to create, and comparatively crippled, compared to what people have been used to using for the last 20 years, plenty of people will start looking for alternative apps.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
All SCP (Secure Copy Protocol) implementations from the last 36 years, since 1983, are vulnerable to four security bugs that allow a malicious SCP server to make unauthorized changes to a client's (user's) system and hide malicious operations in the terminal. I'm sure no one has hacked it in all that time
|
|
|
|
|
Kent Sharkey wrote: I'm sure no one has hacked it in all that time And if not... they will start now.
Kent Sharkey wrote: from the last 36 years, since 1983, are vulnerable to four security bugs Better late than never
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Good Lord!
ZDNet has finally done something useful (I don't consider the continuous publication of overblown-but-vague scare stories to be useful).
Apparently, I missed an update of WinSCP in December, so now I'm all caught up.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Up to three years of paid support will be available after the cut-off. Upgrade is coming
If you accept Win10 as an upgrade, of course.
|
|
|
|
|
The paid support for 3 years is only available to volume licensing customers (businesses). Microsoft is attempting to setup agreements with Intel and AMD to only support Windows 10 moving forward with newer processors and with "Windows as a service", it's going to get really expensive in a few years.
Maybe now is a good time to invest into a few ARM processors and Linux. I just hope GTA 5 and Eve Online run well in Linux.
When you are dead, you won't even know that you are dead. It's a pain only felt by others.
Same thing when you are stupid.
modified 19-Nov-21 21:01pm.
|
|
|
|
|
Donathan.Hutchings wrote: I just hope GTA 5 and Eve Online run well in Linux.
Apparently, yes to both of those (GTA5 via Wine)
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Awesome. Based on what I've read so far, most of my games will run fine on Linux. My only concern now is running Linux on my AMD Ryzen build. I built it just before Christmas and I'm concerned that it will take a fairly substantial performance hit, that is if I can get a distro to run on the Ryzen.
When you are dead, you won't even know that you are dead. It's a pain only felt by others.
Same thing when you are stupid.
modified 19-Nov-21 21:01pm.
|
|
|
|
|
Why would you think you'd have problems?
I'm running Lubuntu 18.4 on a new Ryzen 2600/16GB rig (Gigabyte AX370 Gaming motherboard) as a file server, booting from a nVME drive.
As long as your video card has the necessary juevos, you should be fine. I would NEVER recommend using the motherboards built-on video card, because a) it shares part of the system's memory, and b) it would probably not be adequate to provide the desired frame rate.
As far as which video card to use, I prefer nVidia, but that's more of a religious discussion than anything else.
FYI, I set the BIOS to Legacy mode (as opposed to UEFI), and turned off secure boot.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Cool. I have the nVidia 1060 with 6 gigs of VRam. I didn't really think I would have much of a problem with the OS; it's just a lot of work formatting the drive and starting from scratch. Plus, most of my games are Steam games, like GTA 5. I also have an EA's Origin account with several games, including all of the Crysis games. I also have a lot of much, much older games, such as Sierra Online's King's Quest and Space Quest series, all of the Wing Commanders, and both Star flight games.
When you are dead, you won't even know that you are dead. It's a pain only felt by others.
Same thing when you are stupid.
modified 19-Nov-21 21:01pm.
|
|
|
|
|
I quit gaming about 12 years ago (I grew tired of chasing hardware). I haven't kept up at all with the latest/greatest video cards, and gave a passing glance at Wine, but here's a link. I think the newer the game, the more attention it gets on Wine.
WineHQ - Run Windows applications on Linux, BSD, Solaris and macOS[^]
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Donathan.Hutchings wrote: Microsoft is attempting to setup agreements with Intel and AMD to only support Windows 10 moving forward with newer processors and with "Windows as a service", it's going to get really expensive in a few years.
At least on the Intel side (i think also with AMD, but am not 100% sure); official support for the last few years of CPUs is W10 only. From a few comments I've seen elsewhere, it's apparently possible to force the issue and get W7 running on newer hardware, but I haven't seen any how-to guides. And even there I suspect you'd run into some issues. eg MS has had to adjust it's scheduler for Threadripper because its NUMAness combined with it's large core count resulted in windows defaulting to giving it a VM host scheduler not a many-threaded app one to the tune of a 5-10% performance hit.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
At this point, I'm just about ready to give up on Windows as my primary OS. I can always run Windows on a VM if necessary to continue programming in VS. My concern is I have a new Ryzen gaming rig built just a few months ago. Not sure how much performance it's going to lose, assuming that I can get it to work at all.
When you are dead, you won't even know that you are dead. It's a pain only felt by others.
Same thing when you are stupid.
modified 19-Nov-21 21:01pm.
|
|
|
|
|
My Ryzen rig boots Lubuntu in less than 10 seconds. It'll work.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
The Ryuk ransomware hasn't just causing grief for newspapers -- it's also quite lucrative for its operators. I think I need to change jobs (and lose my morals)
|
|
|
|
|
No problem.
Just find out who did it, and I'll pencil their name in my notebook.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
In many situations, there is only one possible type allowed in a given place. And yet C# still requires you to explicitly list the type. If the Target-typed `new` expression proposal is adopted, such boilerplate code will no longer be necessary. It's new()
|
|
|
|
|
Kent Sharkey wrote: It's new() Yeah, really new.
In VB6, I used to do:
Dim o As New Object
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
Well no, it's not that, is it? We're talking about strongly typed definitions here.
It's really just a syntactic clean-up for C# where you will often see lines like:
Product product = new Product();
There's definite redundancy in there as "product" has to be an instance of "Product". So:
Product product = new();
makes far more sense in terms of readability and write-ability. It might seem a like a trivial saving but when you're dealing with a deep chain of namespaces and/or lengthy class names, it's going to save an awful lot of code clutter and prevent a fair bit of line wrapping.
It's not earth shaking but it's a nice little feature.
Whenever you find yourself on the side of the majority, it is time to pause and reflect. - Mark Twain
|
|
|
|
|
- What's wrong with:
var product = new Product(); - This can lead to problems with derived classes:
abstract class ProductBase {}
class Product1 : ProductBase {}
class Product2 : ProductBase {}
ProductBase product = new();
IOW, this is totally unnecessary.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|