HN user

kaladin-jasnah

2,696 karma

I highly recommend reading the Stormlight Archive

jxt32113 at gmail dot y'know

Posts115
Comments401
View on HN
a16z.com 2d ago

The Most Human Technology Ever Made

kaladin-jasnah
2pts0
www.numworks.com 2mo ago

Numworks Graphing Calculator

kaladin-jasnah
5pts0
dreamsongs.com 3mo ago

The Rise of Worse Is Better

kaladin-jasnah
2pts0
groups.io 3mo ago

Groups.io (Email Groups Software)

kaladin-jasnah
3pts0
discord.com 3mo ago

Getting Global Age Assurance Right: What We Got Wrong and What's Changing

kaladin-jasnah
4pts0
www.ondc.org 5mo ago

India Open Network for Digital Commerce

kaladin-jasnah
1pts0
gothamist.com 6mo ago

Gov. Hochul seeks restrictions on 3D printers and ghost guns

kaladin-jasnah
9pts2
rustpad.io 7mo ago

Rustpad Collaborative Text Editor

kaladin-jasnah
1pts0
www.npr.org 7mo ago

ICEBlock app sues Trump administration for censorship and 'unlawful threats'

kaladin-jasnah
21pts1
www.youtube.com 8mo ago

First in the world: How Sound Transit built light rail on a floating bridge [video]

kaladin-jasnah
1pts0
www.tomshardware.com 8mo ago

Meta reportedly buying RISC-V AI GPU firm Rivos

kaladin-jasnah
3pts1
news.ycombinator.com 9mo ago

Ask HN: How do I get a job in OS and networks as a new grad?

kaladin-jasnah
1pts6
slatestarcodex.com 9mo ago

The Parable of the Talents

kaladin-jasnah
3pts0
man.9front.org 9mo ago

Emacs Man Page from 9front

kaladin-jasnah
2pts0
stumbl.ing 10mo ago

Styx Emulator (QEMU-Adjacent Emulation Framework in Rust) - Public Release

kaladin-jasnah
4pts0
deno.com 10mo ago

Help us raise $200k to free JavaScript from Oracle

kaladin-jasnah
714pts345
www.youtube.com 10mo ago

VCF East: Unix: A History and a Memoir by Brian Kernighan [video]

kaladin-jasnah
3pts0
en.wikipedia.org 10mo ago

HongMeng (HarmonyOS) Kernel

kaladin-jasnah
3pts0
en.wikipedia.org 11mo ago

Automatic Content Recognition

kaladin-jasnah
2pts0
www.wpr.org 11mo ago

Why Wisconsin's county highways are lettered, not numbered (2019)

kaladin-jasnah
43pts36
www.inconspicuous.info 11mo ago

Do the Math: The Pleasures of Fractional Street Names

kaladin-jasnah
1pts0
beyermatthias.de 1y ago

I Hate Conventional Commits

kaladin-jasnah
5pts0
old.reddit.com 1y ago

AOSP project is coming to an end

kaladin-jasnah
274pts130
irrationalanalysis.substack.com 1y ago

[V]ery [L]ong [I]ncoherent [W]riteup

kaladin-jasnah
2pts0
www.open.gov.sg 1y ago

Singapore Open Government Products

kaladin-jasnah
2pts0
scaniverse.com 1y ago

An Intro to Gaussian Splats

kaladin-jasnah
4pts1
www.enterpriseintegrationpatterns.com 1y ago

Starbucks Does Not Use Two-Phase Commit (2004)

kaladin-jasnah
3pts0
www.martinfowler.com 1y ago

Microservices

kaladin-jasnah
2pts1
en.wikipedia.org 1y ago

Kaizen

kaladin-jasnah
5pts0
www.thestreet.com 1y ago

Meta's recent layoffs take an unexpected turn

kaladin-jasnah
2pts1

I used Cinny at some point, but the issue for me was the mobile client. I liked Cinny, but wasn't a huge fan of a web-based client. I think I tried Fractal and whatever KDE was working on and neither was polished at the time of use.

Not the original commenter, but Matrix is awful. I used it on and off, and self-hosted it too. It's slow, bloated (I'm pretty sure I tried other homeservers). The app UI/UX is not great either. The E2EE stuff got better by the end but adoption-wise I was able to get way more people on Signal.

That seems like a great setup, and maybe something I'll think about after grad school (or maybe look into being a professor at LACs or less research oriented schools)! I'm already sort of nervous about doing the PhD because of the insane toxicity I've encountered and the pressure to do research in direct support of industry (which is probably exacerbated by NSF funding being impossible to get), but hopefully I'll find things to enjoy about it. The career prospects also seem tenuous, as a lot of outcomes seem to be "go through a brutal tenure process" or work for FAANG/adjacent (probably not even in research since places like MSR are difficult to get). But I would like the creative freedom a professorship might offer.

who wanted to pursue a career in systems software research

I interacted with many professors in OS research and other adjacent systems fields when touring grad schools and I heard or saw that some were extremely toxic or intense compared to other fields I saw. With OS at least, big tech companies seem to hold a lot of influence over research directions (eg. so much of it is specifically for AI datacenters, or for one company's AI datacenter problems), and I asked OS professors about this and got disheartened replies that there was nothing they could do because of the incentives in the field. I was quite disillusioned. I know that AI being a hot new topic makes leaves more stones unturned and might lead to more publishability, but it's still depressing.

Some of this is sort of a tangent, but:

When I was a student (and a student TA), what I heard or saw was that students were in CS for money, or their parents forced them to study it. Both of these things created some sort of extrinsic motivation that leads to cheating. In some cases (eg. in my high school) I heard parents would threaten to beat their children if they did not do well in their classes. So maybe that pressure continues in college. And for some, they just want an easy 6 figure job and are willing to take shortcuts. Students I know (some honest, some not) have mentioned they cheat on CS interviews or lie on their resume.

Additionally, I heard that multitides of parents would threaten to withhold tuition if their child failed a class. since the university is not well off, they acquiesce and make classes easier for students who aren't interested.

They, for example, replace digits with others in scans. The replacement digits are layouted perfectly into the page, so the errors are hard to see.

Is this with JBIG2? I remember reading about JBIG2 also used in the FORCEDENTRY zero click exploit that which was (?) used in the Pegasus spyware. Unrelated tidbit, I guess.

The thing is, something like this is way outside of the budget of someone who isn't making a lot of money or has saved a lot in the first place. 438 dollars is a lot of money.

I like jujutsu simply because (despite my annoyances, which might be because I started using it 2 weeks ago) it's still faster than git.

I dislike this as well. I find it easier to keep track of branches with bookmarks, but my workflow still makes things cumbersome. I am usually working with the "megamerge" branches, and I usually want to add commits to my current branch instead of squashing my edits. However, adding commits means I have to add my commit, move my bookmark up to the branch tip (jj tug?), and then rebase the megamerge branch, versus doing nothing for squashing. I also find that when I mess up, I don't really love using `jj op log` to fix it. I want to not be in an environment where it's this easy to destroy history (I feel like git was on the other end of it).

To be fair, I have done things I don't really agree with in the past morally and I couldn't really stand myself or grow as a technologist. The lack of morality in what I did made me work slowly and poorly. So it makes things hard.

Well, the result of my search is that I'm going to join a PhD program instead (and seemingly not doing something that is a brains-for-cheap scheme to optimize Meta's AI accelerators). I also more or less gave up my interest in doing operating systems as a career for now in the process, as it felt like a mountain to build the embedded systems skills I would need to do something that was "good."

As a new grad, I think a lot of the companies that have respectable goals to me only hire at the senior level. So what am I supposed to do, go do something I deeply disagree with for a few years so I can eventually work on something respectable?

This selects for people who excel at taking tests. Sure, there may not be a better alternative, but as an empirical measure I learned just about nothing in my test heavy college courses, as I was incentivized to cram for the exams and purged everything immediately after the final (and midterm).

I’m sure we need people like that

Is that because if all people in the software industry cared about the subject and technology more than the money, we would be overworked for low wages? Eg. in the video games industry?

On the flip side, is it good that people are willing to ignore the negative societal consequences of their job?

(I'm not trying to make a point, but rather asking questions since I want to know how people see this.)

No operating systems, no processor design,

Meta bought Rivos, and as far as I can see do a ton of work related to Linux kernel stuff (I heard about this in the context of eBPF). But datacenter side, not consumer.

I’d learned enough by then to know that P.G.P. relies on public-key cryptography.

So does Bitcoin. A Bitcoin user has two keys: a public key, from which an address is derived that acts as a digital safe deposit box; and a private key, which is the secret combination used to unlock that box and spend the coins it contains.

How interesting, I thought, that Mr. Back’s grad-school hobby involved the same cryptographic technique that Satoshi had repurposed.

I read up to here, but I wasn't convinced that this is the revelation that the author claims. To my knowledge, asymmetric cryptography is widely used. I have no opinions on the rest of the article, though.

I personally find the idea of doing homework on my phone horrifying but I suppose kids today are either used to it and comfortable with it, or they've simply never used a computer and don't know what they're missing. Though I'd wager they probably aren't comfortable typing on a keyboard.

For college aged kids, most people are definitely not doing their homework on their phone. Many are still using paper and pencil. The one person I know who did do their homework on their phone tried to evangelize it to their friends and got ridiculed for it.

I honestly think is it bad for you to be that morally insistent against "evil" companies.

Why is that? I broadly agree with the idea that even "evil" companies have parts that do good things or neutral things, but I am curious about your rationale.

I used to work on software for non-profits. I found it fulfilling but it was hard to do the work since I found fullstack technically uninteresting (this is my own shortcoming).

Finding a balance in that is difficult. I have seen that it might be easier to find a societally good job the less technically deep the job gets. Networking research seems to be both technically interesting and connected to societal impact (eg. because of the ties to censorship, security, net neutrality etc)

It seems hard to continue doing this sort of research after your PhD though, as in both your school name matters immensely (i.e. you're screwed if you didn't go to Berkeley, CMU, Stanford, or MIT) and so does your publishing success to land a research job, which seems like an enormous task.