Must have been a glowing engineer
Posts by ScissorHands
334 publicly visible posts • joined 10 Feb 2010
Kaspersky reveals previously unknown hardware 'feature' exploited in iPhone attacks
Microsoft floats bringing a text editor back to the CLI
There are some options...
https://virtuallyfun.com/2018/02/15/wanted-console-text-editor-for-windows/
where the author examined
Yedit (part of the Yori alternative shell for CMD.EXE)
Watcom VI
Kinesics Text Editor (KIT)
Minimum Profit
FTE
Clone of TurboC's editor called SETEdit (some assembly required)
X2 Programmer's Editor
Personal Editor (PE)
E3 Editor
Thomson-Davis Editor (TDE)
Microsoft Editor (MEP.EXE) - NT port of Z editor
Micro, of course.
However, most can't work with UTF-8, can't first-run from a raw binary like VIM (they need to install dependencies and DLLs) or have an x64 version.
IIRC, only Yori (and one or two of these, can't remember right now) tick all the boxes
Microsoft's 11-year itch: The uncelebrated anniversary of Windows 8
Airbus commissions three wind-powered ships to sail the Atlantic
Microsoft seeks EU Digital Market Acts exemption for underdog apps like Edge
Re: Edge has so little market share that they don't matter?
No.
Is there a way to remove Safari Webview from iOS?
Is there a way to remove Android Webview and replace it with another Webview?
The OS vendor has to test against a controlled Webview.
More and more internal Windows components (edge://) will depend on that Webview, and it could have advantages, since Teams/Edge seems to be faster, slimmer and less buggy than Teams/Electron.
Mozilla's midlife crisis has taken it from web pioneer to Google's weird neighbor
Re: Why I Use Vivaldi
Gecko, in any shape or form, is not designed to be composable. Every time I asked someone always told me to go away, all you can build on top of Gecko is a web browser.
Now Servo has been designed from the start to be composable, but Mozilla kicked it out without a proper JS engine, which looks kind of fundamental to build applications on top of it.
Rusty revenant Servo returns to render once more
PanWriter: Cross-platform writing tool runs on anything and outputs to anything
Why the end of Optane is bad news for all IT
Re: Have you tried switching it off and on again?
This is rich, considering the article is explaining how everything being a file (a POSIX concept which the main author of NT railed against on the record) prevented Optane from being really useful because it HAD to be a file and HAD to be handled as a filesystem (secondary storage).
UK Home Office signs order to extradite Julian Assange to US
Jeffrey Snover claims Microsoft demoted him for inventing PowerShell
Trio of Rust Core Team members take their leave
Re: Fashions
You mean 75% of the Rust code being initializing and setting up the HAL environment so your logic can remain the same if you swap RP2040 boards? Not worth it in this case, since the logic is so small, but have a larger thing to do and you can port it by just swapping values on the "bloat" section.
Write well, write once.
Toaster-friendly alternative web protocol Gemini attracts criticism for becoming exclusive clique
To err is human. To really screw things up requires a wayward screwdriver
The inevitability of the Windows 11 UI: New Notepad enters the beta channel
Fans of original gangster editors, look away now: It's Tilde, a text editor that doesn't work like it's 1976
Great, a replacement for gvim on Windows
Because although Microsoft is moving to the command-line, and supporting SSH administration of Windows Server, a good CLI text editor for modern Windows is 404 in the base install. Which means I usually have to resort to gvim; and I've tried everything:
- YEDIT: not a real installer, not a self-contained executable, and not signed. The same author wrote what is by far the best alternative to CMD.EXE (YORI).
- Open Watcom VI: still exists in GitHub, unbundled from OpenWacom, but doesn't support UTF-8
- Kinesics Text Editor: needs Admin permissions to install, no UTF-8
- FTE: needs very old MSVC libraries
- Thomson-Davies Editor: no UTF-8
- Micro: Go port of Nano - but that's Nano, not CUA
>checks Tilde website
>no Windows binary
aw shucks.
Gnu Nano releases version 6.0 of text editor, can now hide UI frippery
Amazon Appstore melts over Android 12 'Snow Cone'
When civilisation ends, a Xenix box will be running a long-forgotten job somewhere
AlmaLinux Foundation chair says he stepped down to highlight value of community status
How Windows NTFS finally made it into Linux
Re: Is this for systemd?
You mean Microsoft's equivalent to Apple's HFS Resource Forks? From 1985?
It's amazing, a company tries to support advanced functionality and because everyone else can only think in flat files the advanced functionality is a mistake.
It's like UNIX "everything's a stream so just hack at the bytes" vs NT "everything's an object and you should use methods to handle them" - idiots try to hack at NT objects because that's the lowest effort option and get surprised when they blow up in their face, so that's *obviously* Microsoft's mistake.
As Google sets burial date for legacy Chrome Extensions, fears for ad-blockers grow
Re: If Your Business Depends on a Single Platform
Linux devs don't have to wonder; unless they keep up to date with the dependencies, their programs break with the next version of each distro. There was a time where you couldn't compile Samba from source on RHEL7 because of a missing library that had been marked as "deprecated" and "WONTFIX" by Red Hat. Samba!
Ubuntu on a phone, anyone? UBports reaches 18th stable update, but it's still based on 16.04
30 years of Linux: OS was successful because of how it was licensed, says Red Hat
Debian 11 formally debuts and hits the Bullseye
No it isn't [/Cleese]
There must be something missing with your .conf, whenever I edited my resolv.conf the change was immediate.
In fact, for all the gnashing of teeth about systemd, base Debian netinstall is free of NetworkManager and Systemd-resolved out of the box, you have to go out of your way to activate them.
Of course, if you pile up "Desktop" and "GNOME" (phear!) in tasksel, all that cr*p starts to come to the surface...
Open Compute Project to design open silicon and optics in Strategy 2.0
The scale issue cuts both ways
OCP hardware is so different from anything else in a datacenter and needs so much specialty support that it only makes sense if you're deploying several rows of racks or you have a greenfield deployment; if you have just two or three racks it doesn't make sense, and Inspur won't return your calls anyway.
Rocky Linux release attracts 80,000 downloads as ex-CentOS users mull choices
VMware’s incoming CEO promises to change ... almost nothing
'A massive middle finger': Open-source audio fans up in arms after Audacity opts to add telemetry capture
Good idea, badly communicated and implemented
Mob rule is amazing. It's opt-in. It has been clearly stated and disclosed. Compared to Microsoft, Muse Group has been a model citizen. If you're worried about being silently activated after you opted-out, do you audit the source code of each and every patch you apply? Well, you should then. Might find that's all you do, and unless you're being paid to do just that, you won't get anything else done. Enjoy your bugs. Fix them yourselves, it's open source! Fork Audacity. Fork it from orbit. It's the only way to make sure.
Even a pop-up offering to send a report after a bug doesn't catch many categories of bugs, and most people hit Cancel on those anyway.
About the Google and Yandex integrations, they leave me uncomfortable, but should Audacity, which survives on contributions, spend contribution money creating an analytics platform?
Where's the open source and free as in freedom analytics platform with a worldwide CDN, guys? Isn't open source the solution to all problems?
A Code War has replaced The Cold War. And right now we’re losing it
Re: I remember
That 70% percentage I quoted of vulnerabilities because of memory/data-race/side-effect? Microsoft et al. That's why they are firefighting it right now with Rust and have sponsored the Rust Foundation while developing an in-house equivalent codenamed Verona.
Apple is working on a Rusty Swift and although Google went to the trouble of hiring the best minds in language development to create Golang, they're still using Rust inside the Fuchsia kernel.
Re: Rust to the rescue?
Look around. You may think all that software was reliable but how stringently was it tested, really? Did you have fuzzers back in the day like we have now? If you need to recompile it today, how much of its behaviour was defined by the choices of the previous compiler about what to do on the several places where a language has "undefined behaviour"?
Re: Rust to the rescue?
Rust (or any similar language) can't help with errors in code logic. But it definitely helps with 70% of existing errors, which are of the memory/data-race/side-effect variety and that usually can't be caught in development, only in production. Rust ensures, at least, that if it compiles, it's mostly free from those.
Cue everyone complaining that Rust is hard and the compiler is slow...
Re: Yet another uncomfortable truth
Several forests have been decimated to produce MITRE code standards, but nobody follows them (Minimal Viable Product is the law of the land, security be damned) and even following them to the letter, C and derivatives should be classified "Unsafe at any speed", even (or especially) legacy code. Rip it all up and start again with GC/RefCount/RAII languages.
Nuke it from orbit, it's the only way to make sure.
cmd.exe is dead, long live PowerShell: Microsoft leads aged command-line interpreter out into 'maintenance mode'
It's verbose, but logical... usually...
PowerShell demands a different way of thinking, and since Windows is based on API calls and not on text files something "shell-y" like cmd or even bash would never work. Unless you want to go back to VBscript syntax as a shell. Do you? I don't.
I'm finding it very *discoverable*.
PS> Get-Something --> receive objects, objects have properties and properties have values
Want to see only some properties?
PS> Get-Something | Select Property1, property 2 ! Format-Table
Want to filter by value?
PS> Get-Something | Where Property -eq(*) value
(*) almost the same comparators as bash test
Found what you want to change?
PS> Set-Something -Name thingamajig -Property pants -Value leather -Enabled
It's not much different than using sed and awk to filter data until you get information. You just have to know how to look for what you need, instead of memorizing netsh, net, netdom, and all the other stuff. Because cmd, without those other utils, is hopeless. And those utils still work in PowerShell, for now.
Started from the bottom, now we're near: 16 years on, open-source vector graphics editor Inkscape draws close to v1.0
'An issue of survival': Why Mozilla welcomes EU attempts to regulate the internet giants
First they came for...
Every time I complained about sites not following standards and breaking Opera 12, all I heard, especially from the Firefox crowd was, "git gud, no-one cares about a browser with single digit market share". And when Opera complained about it to the EU, it was "sore losers, can't win in the market".
The only thing preventing me from exploding in schadenfreude is that I don't want Firefox to be left for roadkill. Monocultures are bad, even when they're from "cool" Apple or "nerd" Google and not "evil" Microsoft.