Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mkup
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
121.
▲
by
mkup
9y ago
It works across address spaces only if OS scheduler runs affected processes on the same CPU core, so hardware state of branch predictor is shared.
122.
▲
by
mkup
9y ago
Spectre attack relies on microarchitectural leaks of branch prediction statistics, which (according to my understanding) is not shared between cores in multi-core CPU. If privileged system code never runs on the same physical core(s) as use
123.
▲
by
mkup
9y ago
Microkernels are interesting approach to resist Spectre and Meltdown attacks. Computational costs of KPTI + retpoline patches are already higher than computational costs of microkernel IPC. And properly implemented microkernel may never let
124.
▲
by
mkup
9y ago
Probably they're trying to avoid "not secure" warnings from browser which are displayed if http-served web page contains password input fields (Chrome 56+, since October 2017).
125.
▲
Amazon Key Flaw Could Let Rogue Deliverymen Disable Your Camera
(wired.com)
1 points
by
mkup
9y ago
|
0 comments
126.
▲
by
mkup
9y ago
UPDATE: new version of Video DownloadHelper addon for Quantum Firefox was not useful for me: it requires external companion app to write files (which I don't trust and don't want to install). But I found another addon: "Flash
127.
▲
by
mkup
9y ago
Thanks, list is much better now: + uBlock Origin + Cookies AutoDelete + Video DownloadHelper - YesScript - Save Session Remaining addons are not that essential, especially in comparison to much faster Firefox.
128.
▲
by
mkup
9y ago
Firefox Quantum feels very fast, but addon support is disappointing :( + uBlock Origin - Self-Destructing Cookies - YesScript - Video DownloadHelper - Save Session
129.
▲
by
mkup
9y ago
There's a C++ library for Win32 (and other platforms) GUI programming with built-in layout engine, wxWidgets. It's a bit old, but works quite good, large DPI aware etc. Unlike Qt, it aims to be slim, provides native look and feel
130.
▲
by
mkup
9y ago
There's Siacoin, a cryptocurrency/blockchain built around the idea of decentralized encrypted p2p storage. They're dirt cheap to store as of now: median contract price is $12/TB·mo, but network storage utilization is cur
131.
▲
by
mkup
9y ago
Windows 98 is a flaky OS, IIRC it used to crash with BSoDs multiple times a day even on real hardware. That AltaVista standalone crawler software probably could run much better under NT 4.0 or Windows 2000. And NTFS allows for much larger d
132.
▲
by
mkup
9y ago
Interesting, I've visited this website multiple times before and didn't know about this problem until today. Ad blocker browser add-on seems to be doing its job really well.
133.
▲
by
mkup
9y ago
BIOS itself can be implemented as 32-bit code, which contains software emulator of 16-bit code. This emulator runs until CPU is switched to 32-bit protected mode by OS bootloader.
134.
▲
by
mkup
9y ago
Yes, preprocessor is available as a standalone tool for preprocessing source files in assembly language (.S = input file before preprocessing, .s = output file after preprocessing or source file which does not require preprocessing). Of cou
135.
▲
by
mkup
9y ago
CRT != ntdll.dll and CRT != kernel32.dll. CRT is an optional component of Windows software, a layer above ntdll and kernel32. Anyone can easily compile a program without C runtime library using /Zl compiler option. In this case, only W
136.
▲
APFS filesystem format
(blog.cugu.eu)
330 points
by
mkup
9y ago
|
141 comments
137.
▲
by
mkup
9y ago
Sometimes elevated command prompt is not powerful enough and you need command prompt running from "SYSTEM" user account (Windows NT equivalent of Unix "root"). You can get that one with psexec tool from Microsoft SysInte
138.
▲
by
mkup
10y ago
In FreeBSD, there's a sysctl for setting minimal ashift to 12 and ignoring 9 reported by disk. I always have this one in my /etc/sysctl.conf: vfs.zfs.min_auto_ashift=12 (This must be done before creating ZFS pool.)
139.
▲
by
mkup
10y ago
Once I wrote a library for double-to-string conversion and vice versa, which handles such roundings nicely: https://github.com/mkupchik/dconvstr Key idea is not just to map binary floating point value X to a decimal fl
140.
▲
by
mkup
10y ago
Font on https://www.imgix.com/pricing page is broken in Windows/Firefox (look how small "e" and "a" are displayed): https://image.ibb.co/ei7m8v/windows_font_problem.png This is
141.
▲
by
mkup
10y ago
> back in the day if you wrote to a block device with a write(2) size of anything other than a multiple of the devices actual block size you'd get a EIO or a EINVAL It's not back in the day, it's still true. In Linux, bloc
142.
▲
by
mkup
10y ago
> I think stackful coroutines and threads are essentially the same concept. I think "fibers" is more correct term here: "stackful coroutines and fibers are essentially the same concept". In Win32, each process consist
143.
▲
by
mkup
10y ago
When most people think of SSH keys, they probably think of RSA if they’re aware of the underlying cryptography. Until recently, they would be right: RSA has been a mainstay of public key cryptography for some time now, and although it’s on
144.
▲
by
mkup
10y ago
In FreeBSD, cached/block disk devices are long gone: https://www.freebsd.org/doc/en/books/arch-handbook/driverbas... so all disk devices in /dev are implicitly O_DIRECT. Though, read cache can
145.
▲
by
mkup
10y ago
> A 32-bit assembler (like gas) will turn `mov %esp,%ebp` into `89 e5` while `mov %sp,%bp` becomes `66 89 e5` -- the former being correct when actually in 16-bit. He is using nasm with "bits 16" directive, so 66 prefix will be
146.
▲
by
mkup
10y ago
Why he is using 32-bit esp/ebp registers in 16-bit environment? There are 16-bit sp/bp registers. And there is 0xFFFF limit on segment descriptors in real mode anyway.
147.
▲
by
mkup
10y ago
There was memory protection (paging, separate address spaces etc), but it was possible to enter kernel mode code (CPL=0) from user space code (CPL=3) simply by modifying CR0 register. Instead of raising General Protection Fault, Windows sil
148.
▲
New Ukrainian Rocket Launcher Appears to Use Raspberry Pi
(popularmechanics.com)
6 points
by
mkup
10y ago
|
0 comments
149.
▲
by
mkup
10y ago
This tutorial is about FreeBSD 11-CURRENT snapshot 20150111 (pre-release version), so it deals in act II with hybrid UFS/ZFS setup, but FreeBSD 11.0-RELEASE supports root-on-ZFS-in-UEFI-mode via standard installer. Release version of b
150.
▲
by
mkup
10y ago
Minimum Windows runtime version depends on libc shipped with MSVC compiler, for Visual Studio 2008 it's Windows 2000 SP4; for VS2010 it's Windows XP SP3; for VS2013/VS2015 it's Windows 7 IIRC. There's also /Zl
More ›