Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ploxiln
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
331.
▲
by
ploxiln
6y ago
No, there are probably more kernel config options than ever ... but they are decently well organized in a tree. I always start with my linux distro's stock kernel config, and then go through and find stuff to add and remove which is fa
332.
▲
by
ploxiln
6y ago
Yes, linux removes support for stuff over time. But most drivers for old simple peripherals are considered not a problem - as long as they are clean optional components of their respective subsystems, they don't bother anyone. One exam
333.
▲
by
ploxiln
6y ago
I've seen reports of pops/crackles in digital audio mixing/synthesis applications being fixed by disabling hyperthreading. This makes some sense if hyperthreading can sometimes cause extra latency for some threads to get real
334.
▲
by
ploxiln
6y ago
I think a lot of devs and organizations these days take the "cattle" idea too far, to the point they're like industrial factory farms where all the animals are sickly, and the pools of effluent occasionally break out of conta
335.
▲
by
ploxiln
6y ago
pip handles the simple cases: if you install a new pkgA that depends on 'pkgB<3', it installs the latest appropriate version of that, e.g. 'pkgB==2.5.6'. This works even if you already installed 'pkgB==3.0.2'
336.
▲
by
ploxiln
6y ago
Plain old pip and venv can do that. just "pip freeze >requirements.txt" and elsewhere "pip install -r requirements.txt", inside venvs.
337.
▲
by
ploxiln
6y ago
... because it was claimed that the IDEs are many gigabytes because they "let you target multiple OS versions". Well, you can get the required essence for targeting multiple operating systems and architectures in 50 MB. If a "
338.
▲
by
ploxiln
6y ago
Check out Zig: in less than 50 MB, it supports cross-compiling on any major os/arch for any other major os/arch, and it compiles most plain C code, and it includes libc headers for linux/mac/windows. https://z
339.
▲
by
ploxiln
6y ago
I've enjoyed using TinyTex, which is sort of the Arch Linux of TeX distributions: https://yihui.org/tinytex/
340.
▲
by
ploxiln
6y ago
You use your brain! This is how it was done before telemetry was possible. Good software was made back then. All our software today is built with or on top of software that was developed without any telemetry. Today it's much more comm
341.
▲
by
ploxiln
6y ago
Casual users still received updates for Windows 7 until January 14th, 2020. Businesses can get "Windows 7 Extended Security Updates (ESU)" for a maximum of 3 years after January 14th, 2020. https://support.microsoft.com
342.
▲
by
ploxiln
7y ago
MIMO is in common use since 802.11n, it's what "3x3" spacial streams is. MU-MIMO, "multi-user MIMO", is what was added in 802.11ac but never gained significant support or usage. (You'll find it in some WiFi APs
343.
▲
by
ploxiln
7y ago
The trick to get not-exactly-standard BIOS and OS working (with NKRO for the OS) is not at all obvious ... I first read about it in https://static.wongcornall.com/ibm-capsense-usb-web/ibm-caps...
344.
▲
by
ploxiln
7y ago
It was AT&T that failed to acquire T-Mobile, and paid the penalty fee which saved T-Mobile.
345.
▲
by
ploxiln
7y ago
SARS infected 8000 humans in 2002. It was a coronavirus. (That's why the current one gets the "-2" suffix.) Nature beat the researchers by a number of years (and they were presumably trying to figure out how).
346.
▲
by
ploxiln
7y ago
One of the cases posited is `ps` or `top` which (on linux) read /proc/[0-9]+/stat and /proc/[0-9]+/cmdline, and in these cases it knows the the max it will want to read (which is pretty small, maybe 512 bytes a
347.
▲
by
ploxiln
7y ago
But look a bit further, it gets better ... > For any cross-platform logic, we used an operating extension built in native C code, which is highly portable, efficient, and fast. We use this extension for anything OS-like that’s globally s
348.
▲
Byuu multi-system emulator v1 released
(byuu.org)
4 points
by
ploxiln
7y ago
|
0 comments
349.
▲
by
ploxiln
7y ago
The difference is that these newly discovered certs with private keys were signed by real Certificate Authorities trusted by browsers by default.
350.
▲
by
ploxiln
7y ago
The benchmarks leader "actix-web" was not really regular/typical rust, and conflict with the "community" caused it to implode. see https://github.com/actix/actix-web/ and https:/
351.
▲
by
ploxiln
7y ago
He was trying to use Windows. For Windows, you pretty much have to go through unicode to utf-16, can't be arbitrary bytes, can't be utf8. (I think that relatively recently it is possible to use utf8 with some new windows interface
352.
▲
by
ploxiln
7y ago
Repository data bytes does not show up as string literals in your code, or keyword argument names, or http header names. The vast majority of code involved in this struggle is misc business logic, not repository tracked file contents itself
353.
▲
by
ploxiln
7y ago
I've been involved in multiple non-trivial libraries and frameworks that supported both python2 and python3 for many years with the same codebase ... and it really wasn't anything like this. The python3 "adaptation" effo
354.
▲
by
ploxiln
7y ago
Linus is rather tolerant (or apathetic) about non-GPL modules, but what he doesn't care to do is ensure that there is an appropriate set of non-GPL-marked exports available for external modules. If some other developer happens to mark
355.
▲
by
ploxiln
7y ago
I guess all programming is kinda hard, it's the nature of expectations of modern computing. Per-process CSPRNGs are pretty common. Most programs don't fork without exec, no problem for them. Managing a per-process CSPRNG is only h
356.
▲
by
ploxiln
7y ago
It's exactly that, when combined with the longstanding practice of maintaining compatibility with userspace, but reserving the right to refactor kernel-space code whenever and wherever needed. If ZFS-on-linux breaks in a subtle or obvi
357.
▲
by
ploxiln
7y ago
It should have read just 16 or 32 bytes from /dev/random in order to seed its own CSPRNG (at most once per process invocation, only when first needed)
358.
▲
by
ploxiln
7y ago
I think that's a pretty bad misrepresentation of the situation. The root problem is that security-first people have a hard time trusting anything for real entropy to seed the RNG at first boot. RDRAND is used, but not trusted by defa
359.
▲
by
ploxiln
7y ago
The people caught on video stealing the glitter bomb were in on the "experiment" - what was shown in the video was mostly or entirely staged. (find the apology from Mark Rober on YT :)
360.
▲
by
ploxiln
7y ago
This is a curse of practicality and popularity, and you see it in other areas of computing. Recently there have been some threads about filesystems, and how they don't provide exactly the guarantees that applications would find useful
More ›