Readit News logoReadit News
_ks3e commented on Cache-friendly, low-memory Lanczos algorithm in Rust   lukefleed.xyz/posts/cache... · Posted by u/lukefleed
_ks3e · 4 months ago
It's nice to see some high-performance linear algebra code done in a modern lanugage! Would love to see more!

Is your approach specific to the case where the matrix fits inside cache, but the memory footprint of the basis causes performance issues? Most of the communication-avoiding Krylov works I've seen, e.g [0,1] seem to assume that if the matrix fits, so will its basis, and so end up doing some partitioning row-wise for the 'large matrix' case; I'm curious what your application is.

[0] https://www2.eecs.berkeley.edu/Pubs/TechRpts/2007/EECS-2007-..., e.g. page 25. [1] https://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-...

_ks3e commented on Show HN: Ts-SSH – SSH over Tailscale without running the daemon   github.com/derekg/ts-ssh... · Posted by u/i8code
rsync · 9 months ago
Tangential ... I think I read somewhere that I cannot become a customer of tailscale without FAANG credentials ?

As in, I cannot simply sign up with my own personal identifiers (email, phone, etc.) but need to participate in a google auth or FB auth mechanism ?

I found it hard to believe - is this, indeed, the case ?

_ks3e · 9 months ago
It's possible to use Tailscale with just a passkey [0], but it's a weird process because they don't let you create a tailnet and a passkey account at the same time. Instead, you need to create an account with a throwaway FAANG credential and send yourself an invite to that account's tailnet, and then use that invite to create a passkey-linked Tailscale account. This account can then create its own tailnet, at which point the original tailnet (and the throwaway FAANG account) can be discarded.

It's a weird process and not particularly user friendly (passkey accounts are tied to a specific passkey and can't have additional ones added, so you need to create a new account if you, say, migrate from one hardware key to another). Hopefully they improve the process before passkey support goes out of beta.

[0] https://tailscale.com/kb/1269/passkeys

_ks3e commented on Blue Origin New Glenn Mission NG-1 – Live   blueorigin.com... · Posted by u/trollied
_ks3e · a year ago
What’s the function of the tower near the launch pad with a huge orange fire at its top?
_ks3e commented on Active turbulence cancellation makes bumpy flights smoother   newatlas.com/aircraft/act... · Posted by u/bookofjoe
capnrefsmmat · 2 years ago
These problems are hard, but have already been solved. The B-1 Lancer has active turbulence reduction built into the airframe, via the small canards on its nose. https://ntrs.nasa.gov/citations/19840005129

It's designed to work at Mach 0.85, and was meant to increase the lifespan of the airframe during low-altitude penetration flights where lots of turbulence could be expected.

_ks3e · 2 years ago
Do you have a feel for how the maneuverability of a B-1 being controlled by the canards compares to that of a typical airliner?

It seems like a system like this would need to respond very quickly to changes in the air mass, and the weight and slow response of an airliner might make this system less feasible unless you could somehow measure airflow a reasonable distance in front of the plane.

_ks3e commented on Cryptographers solve decades-old privacy problem   nautil.us/cryptographers-... · Posted by u/Brajeshwar
llwj · 2 years ago
How efficient is it now? The last time I checked, FHE required minutes of computation and gigabytes of memory to store tiny amounts of data, and since it does not hold IND-CCA, I could not find any use cases.
_ks3e · 2 years ago
Based on my recollection of a conversation with the authors after their STOC talk: the RAM scheme is not efficient enough to be competitive with circuit-based FHE schemes; for problems with low RAM usage, existing circuit-based methods are more efficient, and problems with higher RAM usage are infeasible to run on any FHE method right now.

They were 50/50 on whether or not this technique could be made feasible in the same way that, say, the CKKS scheme is.

_ks3e commented on The 34-year-old airline novice who thinks he's Richard Branson   thetimes.co.uk/article/ja... · Posted by u/robbiet480
lukas099 · 2 years ago
Maybe a small airline could analyze demographics of certain routes/times and carve out a niche serving upper class clientele or something.
_ks3e · 2 years ago
_ks3e commented on Pianists for Alternatively Sized Keyboards   paskpiano.org/about/... · Posted by u/spekcular
snowmaker · 5 years ago
That's an interesting idea. Does a chromatic keyboard layout exist?
_ks3e · 5 years ago
Yes, but it's very uncommon on pianos these days. https://en.wikipedia.org/wiki/Jankó_keyboard

Most button accordions and modern electronic instruments (Linnstrument, Soundplane, Eigenharp) are have chromatic layouts... I wonder if you could hook up one of these devices up to a player piano without too much latency.

_ks3e commented on A Differentiable Programming System to Bridge ML and Scientific Computing   arxiv.org/abs/1907.07587... · Posted by u/ChrisRackauckas
KenoFischer · 7 years ago
Zygote is an orthogonal piece of technology on this front and relies on a good optimizing compiler behind it to target actual hardware. Its focus is primarily on expressability. We've been talking about automatic kernel generation for a while (and when I saw kernel generation what I mean is basically search for access patterns), but note that it's not quite as bad a problem in julia, because you can use higher order functions to get a lot of composability (e.g. if there's a hand-optimized parameterized matmul, fusing in inputs and outputs is just passing in extra functions). There's some academic work at the JuliaLab that's promising. We're also in discussions with commercial partners who care about this kind of thing to see if somebody is willing to fund it, but so far existing solutions have been good enough while we work on higher priority items. I do agree that being limited to a few hand-tuned kernels is a significant drag on research, so I hope we can do something here.
_ks3e · 7 years ago
In terms of trying to break free of dependence on hand optimized kernels: a few people, myself included, have been working on some theoretical approaches to generating cache-efficient rearrangements for neutral net like problems. We've worked it out for convolution like problems [1] and have some upcoming results generalizing these techniques to other problems. Please feel free to email if you'd like to talk.

[1] https://arxiv.org/abs/1802.06905

_ks3e commented on Flying High Unpressurized (2016)   planeandpilotmag.com/arti... · Posted by u/Hooke
_ks3e · 7 years ago
The author mentions that he would design a system with a continuously monitored pulse oximeter that could trigger the EPS descent mode automatically. Do wrist-mounted versions (fingertip ones would probably be too bulky/uncomfortable for continuous use by someone at the controls) of such continuous oximeters exist at the moment? The Apple Watch apparently has a sensor capable of measuring blood oxygen content, but disabled that functionality for unstated reasons (FDA regs?) [1], and I'm unaware of any extant wrist-worn device with that functionality enabled.

[1] https://9to5mac.com/2015/04/24/apple-watch-blood-oxygen/

Some more information about the physiology of hypoxia can be found here: https://web.archive.org/web/20150318011408/dr-amy.com/rich/o...

_ks3e commented on Google proposes changes to Chromium which would disable uBlock Origin   bugs.chromium.org/p/chrom... · Posted by u/Apylon777
dylan604 · 7 years ago
> and I don't like Firefox's UI/UX

Maybe I'm not as critical about the UI, but I have both browsers open at the same time so I took a second to compare them.

Both browsers have a row of tabs. Below that is a second row. The left most set of buttons is navigation (back, forward, refresh, etc), then the address bar, then on the very right of the row is a set of buttons for extensions, settings, etc. The remaining portion of the window is the webpage. I'm just not seeing many differences. The view of recently downloads is different, but nothing that bothers me from either one.

I also just compared how both browsers displayed HN main page. Slight differences in color of orange and font weight, but only noticeable if comparing both directly (and besides devs, who does that?).

So I guess I'm asking what about the UI/UX is bothering you. I'm almost hesitant to ask because I'm sure if you point something out that bugs me, I'll never un-see it.

_ks3e · 7 years ago
Firefox doesn't deal with touchscreen and touchpad gestures very well. Take, for instance, the two-finger pinch-zoom-in gesture. Chrom(ium), Opera, Edge, Safari etc. all smoothly and instantaneously magnify the area where the mouse is. Firefox, on the other hand, reflows the entire page with each zoom (as the other browsers do when you do a ctrl +/- zoom), which is inconsistent with how we're used to interacting with touchscreen devices, in addition to being quite laggy on a reasonably modern laptop and tending to undershoot or overshoot the desired zoom level. This zoom behavior is also a lot less useful for looking at a particular item on the page, since the reflow-zoom doesn't seem to depend on mouse position on any way (so any element not at the center of the screen will no longer be visible past a certain zoom level, no matter where you put the mouse pointer when zooming in), which makes using it a lot more frustrating on smaller monitors.

The lack of smooth zoom support has been a known deficiency in FF for the last seven years (https://bugzilla.mozilla.org/show_bug.cgi?id=789906) and has yet to be addressed.

u/_ks3e

KarmaCake day1005January 2, 2013View Original