Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
machinestops
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
machinestops
1y ago
GrapheneOS has the functionality "Contact Scopes" in the same vein as "Storage Scopes" that only provides access to the specific contacts and files you allow.
2.
▲
by
machinestops
1y ago
Seems pretty cool, but I would probably object to `--best-effort` being enabled by default. This is a sandbox and a security boundary, and degrading security should probably be opt-in rather than opt-out.
3.
▲
by
machinestops
2y ago
Plan 9's cool ideas largely still haven't been surpassed or reimplemented. https://doc.cat-v.org/plan_9/3rd_edition/rio/rio_slides.pdf
4.
▲
by
machinestops
2y ago
I struggle to take such an article seriously when it cites Brainfuck as an example. A common use of Brainfuck isn't to write programs, but rather to prove that it is possible to write programs. This isn't exactly comparable with s
5.
▲
by
machinestops
2y ago
I appreciate the commitment it has to backwards compatibility - the TUI apps are better by virtue of running on top of Arcan's layer, with no changes.
6.
▲
by
machinestops
2y ago
Have you heard of Arcan? https://arcan-fe.com
7.
▲
by
machinestops
2y ago
This is very funny. Let's take a different approach. You are in a situation where you have a particular benefit. You may choose to share part of this benefit with another individual, who can be said to be deprived without it. This ind
8.
▲
by
machinestops
2y ago
Precisely. As of such, those with increased capacity for access will deprive access to others. No balance of care forms. Your recommended ethic is what Kant wished to address with his categorical imperative. Of course this is a unifaceted w
9.
▲
by
machinestops
2y ago
No, it isn't, which is why I added "definitionally". Let's say we have a limited resource, X, that is beneficial to hold, and it is more beneficial to hold more of it. As it is limited, acquiring necessarily means depriv
10.
▲
by
machinestops
2y ago
The problem with optimising exclusively for oneself is that you definitionally optimise at the expense of others. Gaps are easily widened, and your balancing idea falls apart when the scales are tipped from the start.
11.
▲
by
machinestops
2y ago
I've used Lineage. I'd say it's worth a look, yes. I got a Pixel for Graphene, though.
12.
▲
by
machinestops
2y ago
Graphene mitigates the locked bootloader issue by only supporting one line of phones (Pixel), which have unlocked bootloaders. A large amount of work has been put into making Graphene specifically work with banking apps. Mine does, for inst
13.
▲
by
machinestops
2y ago
Makes sense.
14.
▲
by
machinestops
2y ago
Link 404s.
15.
▲
Universal Iota Combinator
(en.wikipedia.org)
2 points
by
machinestops
2y ago
|
0 comments
16.
▲
by
machinestops
2y ago
For what? The simplest possible ISA? Something like an OISC or a ZISC, probably. Simplest "virtual computer"? Maybe the SK(I) combinator system? Specific improvements to this architecture? My personal preference would be to ditch
17.
▲
by
machinestops
2y ago
The path of least resistance is to jam flags where they don't belong, sed patches, etc. Works well enough, so that's what ends up happening.
18.
▲
by
machinestops
2y ago
See https://github.com/oasislinux/oasis for a proof of concept. No dynamic linking locks you out of Clang+LLVM (mostly: static clang isn't an officially supported configuration, but it can probably be forced to ex
19.
▲
by
machinestops
2y ago
The ISA leaves something to be desired for "simplest". Simple, sure, but parameters (and unused ones, at that!)? Memory copy instructions? Multiply and no shifts? Addition _and_ subtraction? Others have mentioned Subleq (Subtract
20.
▲
by
machinestops
2y ago
PDFs support JavaScript. Here's Adobe's guide on how to add JS to your PDFs: https://helpx.adobe.com/uk/acrobat/using/applying-actions-sc...
21.
▲
by
machinestops
2y ago
Note: Child processes can't change the working directory of the parent. An external command (that is, not a shell builtin, shell function, or externally loaded module) cannot change the working directory, because they're launched
22.
▲
by
machinestops
2y ago
Petnames? https://files.spritely.institute/papers/petnames.html
23.
▲
by
machinestops
2y ago
In past, there have been Linux-based operating systems that have been certified as Single Unix Specification compliant, and part of said specification is POSIX. I would imagine GNU and Busybox and Musl will be willing to implement the chang
24.
▲
by
machinestops
2y ago
Most utilities that create files are encouraged to error on newline filenames, which makes this effective illegality stronger. The post also discusses the future of this encouragement, which is turning it into a requirement. > However, o
25.
▲
by
machinestops
2y ago
A lot of this post hinges on the fact that newlines in filenames were legal, and that people wrote shell without handling quoting correctly. While quoting (as well as ls altering filenames) is still an issue, find -print0, read -d '&#x
26.
▲
by
machinestops
2y ago
I'm not joking. I used to be an Alpine user, but I ran it in disk mode. Any OS can probably be made to boot to RAM. You just need to get the initramfs to extract a rootfs image to RAM (tmpfs), and set that filesystem as root before han
27.
▲
by
machinestops
2y ago
Maybe I should reconfigure my OS to run out of RAM.
28.
▲
by
machinestops
2y ago
External drives disconnecting themselves isn't an unknown issue. It's a bit different when it is your boot drive.
29.
▲
by
machinestops
2y ago
Preventing the issue from ocurring by not selling a known incompatible configuration is the approach I'd take personally. It's the combination of the 512GB WD Black and the i5.
30.
▲
by
machinestops
2y ago
I use a Framework. I would advise looking up the parts you select prior to ordering. I didn't, and I accidentally selected an SSD that has known firmware issues (it unmounts itself randomly while in use). No fixes for this issue in 2 y
More ›