HNHacker News
TopNewBestAskShowJobs

ObscureScience

255 karma · joined June 2, 2017

[ my public key: https://keybase.io/obscurescience; my proof: https://keybase.io/obscurescience/sigs/Q7IZfMYUD9o69c51npXAEghcb0q3TZBSbLuSRj3WvZQ ]
submissionscomments
ObscureScience··on Unix – The Hole Hawg of Operating Systems (1999)
I agree with this. I don't use Linux because of its architecture, but because it provides me the environment I appreciate, on the platforms I want to use, under the terms I can accept. The BSDs are close to the mark, and I would consider them for specific tasks. Linux is just where development is faster.
ObscureScience··on Git repository of Plan 9 History, from 1992 to 2015
I don't think Plan9 "failed" because of any technical reason, such at failing to realizing over ambitious goals. It was a research project which worked out very well from what I can see.
ObscureScience··on Boxedwine is an emulator that can run Windows applications in the browser
It's Wine running on Linux (which I gather from a quick look is not the actual kernel, but an minimal self written stub enough to run Wine. Is this correct?) which itself is running in an emulator, compiled into binaries for Window, MacOS, Linux and web.
ObscureScience··on Gravity batteries try to beat chemical ones with winches, weights, mine shafts
Too me, pumping water seems like a pretty good solutiuon. If you are located on the coast, and can move let's say a million tons something like 100-200m up, that's not trivial and doesn't seem that impractical.
ObscureScience··on Sputnik V vaccine-neutralization escape by SARS-CoV-2 Spike variants
I wouldn't say it's ridiculous. This is generally how a scientific study is done. One "object" per study. An article like this is not made to stand alone and should in general not be used for non-science purposes, such as policy-making. First order comparative studies (such as experiments) of course exists, but comparisons are generally done to my knowledge in meta-studies.

For laypeople and policy makers we of course need comparisons and validations before we let them guide our choices.

ObscureScience··on Java 16
That's interesting, I have been under the impression that Scala and Clojure has been limited with this optimization because of JVM.
ObscureScience··on Java 16
It would have been cool if Limbo/Dis would had gotten more attention at the time. To me it looks like a more promising base, and was released the same year as Java. I can't at the moment find under what terms it was released back then, but it's free software now.
ObscureScience··on Pangolin – Mobile AMD laptop with Ryzen CPU and Radeon graphics
I would have love something like 2160 × 1440 (3:2 aspect ratio), but then they'd likely not have included a numpad.
ObscureScience··on Java 16
What's the state of tail call optimization on JVM nowadays?
ObscureScience··on Rust's type system is Turing-complete (2017)
That's true, but I you really don't need the computational power, you might want to have that well defined limited semantic to either not accidentally shoot you in foot (the least important), or being able to statically verify it's properties in finite time.
ObscureScience··on Mozilla plans to remove the Compact Density option from Firefox's Customize menu
I'm not invested in this feature specifically, even though I always enable it. I'd rather have a general way of scaling the ui and reducing padding/margins. So I hope it's removed for architectural reasons, not to prevent ui customizations.
ObscureScience··on Why are tar.xz files 15x smaller when using Python's tar compared to macOS tar?
I assume you're joking... I've never heard of lossy compression in this kinds of formats, as there's no general way to determine what can be discarded without affecting the utility of the data. There's no such option in any implementation of gzip I've found...
ObscureScience··on Pony – High-Performance Safe Actor Programming
Is not the Pony c-ffi, while allowing theoretically the same unsafety, more uncontrolled than rust's "unsafe"? As in the latter case, as I have understood it, you get all the normal rust type checking, except for some pointer ownership exceptions. I have not explored either of the languages too the extent that I needed to use either.
ObscureScience··on Pony – High-Performance Safe Actor Programming
That's how I always seen it described. Not high performance as in low level signal processing, but as in server software. I would think of it like an alternative to Go (and Erlang), but with more focus on performance, safety and more functional and ruby-like rather than C-like. What they are sacrificing is simplicity, and perhaps ease-of-reasoning.
ObscureScience··on Giant leak exposes data from almost all Brazilians
It would be pretty short-sighted to reward such an individual.
ObscureScience··on OSv – Linux binary compatible unikernel for virtualized environments
They don't have processes. Only threads.
ObscureScience··on The Anti-Mac User Interface (1996)
A command-based interface is one alternative, either a text box or voice control (Siri/Cortana/Alexa,Google assistant etc.). But it's always something you sacrifice. In that case I think it's overview, especially when multi tasking. Another is full screen applications, pretty much what we have on phones and tablets. Accessable VR/AR might open up new models.
ObscureScience··on The Anti-Mac User Interface (1996)
Im not of the opinion that we've found the "best" user interface. I think the biggest hurdle is that "best" is so different to different people. One part is familiarity, as many power users know, your setup would be utterly useless to an unfamiliar person. I guess the current paradigm is a local maxima of the convergence of discoverability and efficiency and still working on our diverse device specifications (display sizes, input devices and performance).
ObscureScience··on Ask HN: What Linux Desktop Environment do you use on tablets?
I did all the time in the Android 2.x era. But it still works well, with the big caveat that there has always been hassle to use a Xserver on android. As far as I know there's no wayland app. Also there is lacking progress on integration. The chroot'ed distro generally doesn't integrate with android interfaces, and it's hard to do yourself if you're not rooted. Termux is a pretty nice implementation, with special integration.
ObscureScience··on Oasis: a small statically-linked Linux system
That also depends on how the libraries are structured. As far as I know, if you were to successfully link in glibc, that would include the entirety of it, however musl libc is structured so only the parts (at function level?) are linked in.
ObscureScience··on Oasis: a small statically-linked Linux system
As of now I think it is, but it should be fixable. Something like Oasis might spur interest (and possibly a framework) for such work.
ObscureScience··on Oasis: a small statically-linked Linux system
As an addition, I've been trying their qemu image, and similar to an older, similarly radical distro "rsld" (the old release which was graphical), it's usable in qemu, with kvm disabled, to get a snappy graphical environment that can even browse the web (with all the limitation those simple webbrowser have). Browsing HN (using netsurf), while checking memory usage in a st window uses 56MBs of memory. IIRC rsld, which used dillo on tinyxserver, used ~25MB on something like wikipedia.

Other notable "radical" linux systems are EasyOS, RancherOS, Bedrock linux, Gobolinux, NixOS and Guix.

ObscureScience··on Oasis: a small statically-linked Linux system
I think it's awesome. This is likely another of those passion project that, might draw in some overzealous on-watchers, not really become anything usable in the end, but still be incredibly valuable for the greater ecosystem.

It points out how some things has gone unconsidered in the "status quo", but rather then just rant about it, shows how it can be different.

It might put some lesser known code bases into the public eye.

It might iron out compatibility issues with e.g. the linux kernel and "the good parts" of POSIX/unix-philosophy. Which is why I like Alpine and Voidlinux for being such complete systems, without hard dependencies on GNU-components (I think the GNU project, especially many of the individual code bases, are awesome as well).

And while there are benefits of both statically linked applications, an dynamic linking, I do find it for the best if that can be a realistic choice of the user, whatever program of library you want to use. And most big applications simplu can't be totally statically linked as of now.

It's a form of "greenfield project", but still leveraging existing components.

ObscureScience··on Porn, Zen, and .vimrc
An article doesn't have to be a summerization. This is more of a personal story, albeit on a technical issue.

And I'm pretty sure it's not just "noobs" that focus that much on customization, but of course their attempt will more likely be unproductive.

ObscureScience··on Windows XP source code has leaked
Still Windows 8 boots faster for me. A clean installation is 2 seconds from bios to login (not hibernated, but "fast startup"), and perhaps 5-6 seconds for windows 10 (also with fast startup enabled, which it is on both on a default install).
ObscureScience··on Rust 1.47
I have no insight in the compiler, but wouldn't this be optimized away?
ObscureScience··on Windows XP source code has leaked
To me it's always been win2k, win 7, win 10, win 98. In tthat order. I've been using win2k rather than windows xp when I need legacy application support, though you might need to jump through some hoops for XP compatibility and drivers.

Though I've been inpressed by how snappy windows 8 feels, especially the boot time which is the fastest of all versions.

ObscureScience··on Which epidemiologist do you believe?
I absolutly agree, and it's something pretty much no reporter or goverment spokesperson mention. Also, even though it's talked about, there is absolutely risk of death and misery greater than the disease if economics are not considered.
ObscureScience··on Popcorn Time 4.0
Being entitled doesn't mean "I should have anything I want without giving something up". It means that I believe that I have "payed" for this in some way. You may be delusional for believing it, or overvaluating you "payment" though. I would add that self-entitlement would be a good term if you are the only one who determined the value of the object of want and the value of your sacrifice.
ObscureScience··on Rust Ownership Rules
Someone beat me to posting it. Have you tried the search though? Works pretty well, I usually sort by date.
← PreviousPage 4 of 6Next →