HNHacker News
TopNewBestAskShowJobs

mkup

877 karma · joined January 21, 2011

submissionscomments
mkup··on Microsoft's "fix" for Windows 11
Pure hosts file solution won't cut it for several reasons:

1) certain domains (the most offensive privacy infringers) are whitelisted by Microsoft's DNSAPI.DLL to always bypass hosts file lookup (DNSAPI.DLL is a place where hosts file parser lives on Windows, so this parser just ignores hosts file records which don't align well with data vaccuming purpose of modern Windows versions)

2) hosts file can't blacklist domain hierarchies (domain + all subdomains), it can blacklist only apex domains

3) some domains to block are not quite domains, rather domain names regexps (set of domain names to block is not finite)

So, I would say it's rather list of regexps to block than list of domains to block (in our product it's compiled to highly efficient finite state machine in C, plus a user-friendly list of categories to choose blocking preferences from); but in principle you are right: all of it currently boils down to DNS packet interception.

mkup··on Microsoft's "fix" for Windows 11
Shameless plug: My products (FlashBoot and Emergency Boot Kit) can filter all types of potentially unwanted traffic from your Windows PC to Microsoft cloud: namely, Telemetry, Windows Updates, OneDrive, builtin advertisements, tracking of your location and many more — making Windows 10/11 completely quiet online — something competitor’s tools (e.g. various GitHub scripts) can’t achieve. https://www.prime-expert.com/
mkup··on Windows 11 Notepad to support Markdown
I also bring in the old paint from Vista. I never liked the new ribbon-based design from later version of Windows.
mkup··on Windows 11 October 2025 Update Triggers Major Gaming Performance Regression
Shameless plug: I've developed and maintain a couple of tools to control Windows 10/11 updates, telemetry and other potentially unwanted network traffic: FlashBoot and Emergency Boot Kit. Using these tools you can make Windows 10/11 completely silent online if you want to (akin to Windows 7 or Windows XP).

https://www.prime-expert.com/flashboot/

https://www.prime-expert.com/embootkit/

You are welcome. One-time purchase, lifetime updates. Not a subscription.

mkup··on Windows drive letters are not limited to A-Z
Microsoft has dropped 16-bit application support via builtin emulator (NTVDM) from 64-bit builds of Windows, whether it happens to be Windows 10 or earlier version of Windows, depends on user (in my case, it was Windows Vista). However, you can still run 16-bit apps on 64-bit builds of Windows via third party emulators, such as DOSBox and NTVDMx64.
mkup··on OpenAI needs to raise at least $207B by 2030
I can reset my advertisement profile by creating a new account on ChatGPT, for Meta platforms (Facebook, Instagram and WhatsApp) this is not the case.
mkup··on Google will allow only apps from verified developers to be installed on Android
I maintain a software to aid in installation of Windows 7 to new PCs (FlashBoot Pro): https://www.prime-expert.com/flashboot/ . Recently there was a reduction in sales. You are welcome.
mkup··on Why I no longer have an old-school cert on my HTTPS site
Could you please provide more info on this topic, e.g. a link? I intended to buy EV code signing certificate as a sole proprietor to fix long-standing problem with my software when Windows Defender pops up every time I release a new version. Is EV code signing certificate no longer a viable solution to this problem? Is there no longer a difference between EV and non-EV code signing certificate?
mkup··on Microsoft working on 'far larger' in-house AI model
This remind me of when everybody and his dog was shoehorning blockchain into everything. Blockchain-based pet platforms, pet owners earning tokens for participating in community, pet care services fueled by smart contracts, and the like.
mkup··on Clang’s -O0 output: branch displacement and size increase
NASM has an option (-Ox) to specify how many passes it should take trying to optimize near jumps for short jumps. I usually specify -O9.
mkup··on XZ backdoor story – Initial analysis
I still want sshd updated by my OS package manager. Statically linked spiped, which is out of scope of my OS package manager, is just a second line of defense.
mkup··on XZ backdoor story – Initial analysis
My idea of getting one step ahead of similar backdoors is to wrap sshd traffic into a spiped tunnel. Spiped is compiled from source and linked statically (last stable version from 2021).
mkup··on Why does part of the Windows 98 Setup program look older than the rest? (2020)
There's no Win 9x phase in Win XP setup, of course. :) There's optional DOS phase, then text-mode phase (running NT kernel under the hood, but UI is in VGA text mode), and then finally GUI phase of the setup.
mkup··on Algebra problems selected from the Romanian Olympiad (Part 2)
Problem 5 has a simpler geometric solution, it's enough to plot circle of radius sqrt(2) on the Oab plane and a few lines b=-a, b=-a+1, b=-a+2, b=-a-1, b=-a-2 to observe the intersections. The rest of the lines are too far from this circle to intersect with it.
mkup··on Tell HN: "Default" FileZilla download bundled with adware
Did Mozilla really came from Godzilla? I've always thought it was short form of 'Mosaic killa' (Mosaic killer). Original code of NSCA Mosaic was licensed by Microsoft Corp from Spyglass, Inc. (and so become a part of first version of Internet Explorer); while team which had written this code (Marc Andreessen et al) got venture funding from James Clark et al in 1994 to form Netscape Communications Corp and basically rewrite the browser from scratch. I.e. initial goal of that team was to kill NSCA Mosaic, their previous creation, hence the name.
mkup··on Supermium – Chromium fork for Win 2003/XP and newer
Does GDI/non-GDI distinction really matter if the only job for GDI is to blit already rendered framebuffer after Skia library (up-to-date part of browser) to the hardware? I.e. when GDI is actually not exposed to the fonts and vector graphics downloaded from the web, just pixels? To me it seems highly unlikely that GDI can be exploited via colors of pixels.
mkup··on Goodbye GUI … Hello NUI (1997)
So today we have Google accounts suspended by corporate bots (on the grounds mostly based on output of /dev/urandom), and I wonder (looking at the sales pitch of these ideas in 1997): are we NUI yet? And if yes, can we have our GUI back please?

Frankly, idea of mainframe is much older, and never really appealed to me. I prefer a kind PCs where P is for 'personal'.

mkup··on Goodbye GUI … Hello NUI (1997)
An interesting compilation of buzzwords of that time. Ultimately, almost none of them stuck to the walls. I wonder if today's AI hype will look the same in 27 years?
mkup··on Make Apps for Linux
Stop claiming that I'm spreading FUD and show me at least one Linux app which was compiled to the binary code in 1996 and exactly that binary code still runs under modern Linux desktop environment and has similar visual style to the rest of builtin apps.

Got no counterexamples? Then it's not FUD at all, rather a pure truth.

mkup··on FastSpring Risk Screening
I've switched away from FastSpring in 2021, when they outsourced their payouts to Hyperwallet (for me this change meant double currency exchange USD -> EUR -> USD with associated double exchange fees). It looks like FastSpring rolled further downhill since then. This reminds me of Plimus/Bluesnap collapse: when this kind of company runs of cash, its tends to establish various funny fees before finally flipping up.
mkup··on Make Apps for Linux
Yes, it would allow to create pipes between 16-bit NTVDM processes and native 64-bit processes.
mkup··on Make Apps for Linux
Much of the Windows compatibility is "just" stable API for Windows controls, GUI event handling loops, 3D graphics and sound (DirectX). Linux has stable API for files and sockets (POSIX), but that's all.
mkup··on EBCDIC Is Incompatible with GDPR
Just nitpicking: Latin script from Roman times lacked W and U, among other things.
mkup··on Encrypted traffic interception on Hetzner and Linode targeting Jabber service
There's one thing I can't understand in this story: if that's lawful interception, why Hetzner and Linode bothered to set up MitM interception with different LE certificate and key, rather than extract the TLS private key directly from the RAM and/or storage device of the VPS? Even if this is a physically dedicated server, they can extract the private key from the RAM by dumping the RAM contents after unscheduled reboot. Extraction of the private key isn't visible in CT logs, much more stealthier, practically undetectable.
mkup··on *(char*)0 = 0; – What does the C++ programmer intend with this code? [video]
The difference between modern days and days of DOS isn't in C/C++ compiler, it's in virtual memory and address space isolation and privilege isolation. So it's not a job of a C/C++ compiler to enforce protection from writing to "special" addresses, because interrupt table updates (and memory-mapped hardware I/O in general) still must happen somewhere (i.e. in kernel, hypervisor, drivers etc) and that code is still written in C/C++, same as in the DOS era.
mkup··on Google will retire Gmail’s Basic HTML view in January 2024
I'm on Migadu for 1.5 years (few domains, about a half-dozen mailboxes). I've chosen them for the lowest price. No complaints so far.
mkup··on NSA Backdoor Key from Lotus-Notes (1997)
Run Intel MEInfo utility, check if it reports "Alt Disable Mode" or anything like that. Article for some context: https://web.archive.org/web/20170828150536/http://blog.ptsec...
mkup··on Merging bcachefs
Actually any RAID is beta in btrfs, but configurations with one storage device (e.g. firmware of Turris Omnia) do quite well on prod.
mkup··on Edge sends images you view online to Microsoft
I still use Windows 7 + Firefox + third-party personal firewall (to control network activity on per-process level). Despite FUD from Microsoft trolls, I have not had any malware in the last 10 years.

If the last two versions of their OS are crap, then it makes sense to consider previous versions IMO.

mkup··on DirectX 12 Support on macOS
I prefer Linux to Windows 10/11 because Windows has telemetry and uncontrolled updates. Windows 7 is fine, though.
Page 1 of 11Next →