HNHacker News
TopNewBestAskShowJobs

adkadskhj

1,088 karma · joined October 4, 2020

submissionscomments
adkadskhj··on The Ponzi Career
I agree, and i appreciate the post.

As a bonus though, my worry results in true appreciation for my current status. I feel undeserved, and compared to middle America i often struggle to imagine how they get by.

I make enough to budget nicely. I can start paying off my mortgage. I can start saving for retirement. Yea, it's far from perfect, but i truly feel like i "make enough" for a happy life. I have money to work towards my goals, be it retirement or whatever.

I can't imagine making half as much and still being expected to retire. To have safety. The state of the world confuses me. But i am grateful nonetheless.

adkadskhj··on Ask HN: What are the perks of being a technical person in a non technical team?
> practice and develop their skills in a very forgiving environment

Oh man, in my experience non-technical teams have been the polar opposite. It's sometimes difficult to reign in what sounds like "simple features" but are actually large technical lifts. They sometimes expect it to be "just a new button", but have difficulty grasping the work behind that.

In my experience it's just as likely to be more work as less work.

I suppose if the team truly gave you autonomy and didn't over-expect it might not be too bad... but it's stress inducing in my experience.

adkadskhj··on Anxiety is in your body, not your mind
I rely on music for emotional regulation. Not only does it help push me towards moods/states i want, like focus, energy, calm, etc - but it helps me manage moods i don't want. If i'm feeling sad, embracing the sadness with music can be enriching in a unique way. Almost like "having a good cry", but far easier to achieve, and with application for almost all moods and circumstances.

Music really is the center of my life, even though i don't play it. .. though i do dabble, and am currently learning Piano, so /shrug.

adkadskhj··on The Ponzi Career
> but I would gently suggest that folks starting out, devote significant portions of their income to savings, and conservative (not politically "Conservative," real "conservative") investments. I'd further suggest against looking to your peers for guidance in spending habits or lifestyle choices.

I do, but this is unfortunately not what i'm describing in the post. Yea, i don't have enough to retire, but i've got ~12mo full expenses.

My concern is a concern for the long term, the career.

adkadskhj··on The Ponzi Career
> Having a few months to a year of expenses on the side fixes this.

It doesn't, for me. I'm sitting at ~12mo with full expenses. I budget everything, so i do me full expenses, all the niceties, enterainment, etc. If i lost my job i could probably stretch it to ~24mo with the fat cut away.

Still, i worry. Keep in mind i do partially agree with you, paycheck to paycheck is a massive concern for people. It's why i obsessively envelope budget. But the concern i described in my prior post is a concern of skill, interview success, etc. Ie, feeling unsure in success of finding a job in my career path.

adkadskhj··on The Ponzi Career
My fear with this mindset of "They're people i wouldn't want to work with anyway" is that it's easy to say that when i'm not hungry.

If my mortgage is on the line my desire for a paycheck increases. Perhaps i don't live simply enough - but i'm always concerned about stability and until i'm retired i will always be concerned about the next paycheck. I too lack skills to feel confident about common interviews, but i look at this as a fault. If i felt more confident about interviews perhaps i'd feel more confident about my stability.

adkadskhj··on Donation page "not compliant with Google Play Policies"
I can agree with that, but i don't see why that has _anything_ to do with Google hosting your code for free.

The argument of Google not having the right to dictate terms of their infra seems completely unfounded to me. Why aren't we arguing for a more open Phone? Google demanding money for their own infra is not the issue.

adkadskhj··on Donation page "not compliant with Google Play Policies"
So i'm lost though, is the implication that, because it's difficult to buy comparable phones that Google should offer their infra for free? At what point does Google have a right to make decisions on their own infra? If they're hosting your app they don't get a say in what they host?

And again, i already said i think you should have a right to run what you want on your phone. But most of the comments here seem to want to dictate what Google does with its own infra. That they don't get a choice in this.

adkadskhj··on Donation page "not compliant with Google Play Policies"
I think it would be more like "You can't use Free App Engine and infra without giving Google a cut".

Now if you can't access the app at all, such as by browser or etc, then i think there's a better parallel to Chrome. But when you're using someone elses infra entirely it feels odd to say you have the right to use it for free.

The donations aren't the problem in my mind. Installing applications outside of the app store is the problem. Because locking app installs down and not supporting alternatives like PWAs is the real devil.

I still partially think we should just avoid Google phones period, but other comments suggest Microsoft already was forced to allow alternate browser installs, so there in i think that sets a precedent to require Google/etc to better support 3rd party app installs (out of store).

adkadskhj··on Donation page "not compliant with Google Play Policies"
I hate Google, but.. you bought the phone, did you not?

Like, i get that the market sucks for people who care about this stuff, but i avoid Google because their practices bother me. Are their store practices any different then? Should i not simply avoid purchasing their phones (and phones based on their OS) if i dislike it?

I think there's a huge difference between, say, residential ISPs where you can not realistically find a better ISP - vs phones. There are _lots_ of phones, many of them without any storefronts at all, problem solved. You're not forced to buy Google phones, so what is the regulation needed here?

I'm generally very pro-regulation/government, but this feels so optional that i don't get what the expected outcome is. No more closed ecosystems? Playstation has to allow arbitrary storefronts in their system?

edit: Another way to look at this is that the storefront isn't the problem. You're using their infra, they have a right to make you pay. However when they don't allow you to install your own apps outside of their storefront, that is the real problem. Of course you need to pay for hosting, why do you expect it free? But your phone is your own, so you should be able to avoid their hosting entirely, should you choose.

adkadskhj··on A new database gives a sharper picture of homelessness across California
For simplicity sake, my ideal[1] is:

1. Give all the help possible to these people to get them back into being productive members of society. Those that stay, see next step.

2. Offer a relocation program to live, free, out in the woods. This assumes there are some people who don't want to "work", they don't see value in modern society. I think that's valid, but they can't leech off of society either.

3. Finally those that refuse to live "free", and yet still stay in crime and disease filled pools.. well, i don't trust that they are healthy, capable individuals. They need forced mental health treatment and hopeful rehabilitation, because not only is that not a healthy state of being but it's also not a cost society deserves to pay, imo.

Step 3 scares the hell out of me. So i don't like it, to be clear, because it's not really that different than incarceration. However, keep in mind this is my "ideal", and before forced rehabilitation there is very very significant help and options. #1 includes job programs, housing, food, etcetc - very heavy government program. #2 includes alternate lifestyles, allowing people to break free from the confines of modern society if that is what they're trying to achieve.

[1]: Ideal as in, is not be realistic for a variety of reasons. Getting budgets passed alone for Step1 would be a nightmare of political bikeshedding.

edit: To the downvote, please explain? It feels reactionary to be honest, because i don't think i've said anything controversial when you really think about it. Well, i suppose it's controversial to pro-homeless, if anyone is that..?

adkadskhj··on Ask HN: How to sell apps on Linux?
> One time payment is a lot more attractive to me than a subscription. I'm beginning to despise subscription software

As an aside, i don't mind the middleground for subscription; buying once to own it, but getting updates for only 1 year. I've experienced this with TablePlus and DataGrid and it's been pleasant.

I agree, i dislike subscriptions and i avoid them now. But i don't mind paying for updates at all. If anything it feels reasonable and inline with my desires as a consumer - continued support.

Too many products i've bought feel abandoned in favor of an upcoming 2.0 to again get money out of me. Give me rolling evergreen releases with a sub-like, but let me own what i've bought so i can be sure it will always work for me. Seems like a good compromise to me.

adkadskhj··on Mark Zuckerberg's phone number appeared among the leaked data of Facebook users
Or this is a honeypot for phone numbers .. hmm
adkadskhj··on Mark Zuckerberg's phone number appeared among the leaked data of Facebook users
Anyone know if Haveibeenpwned will have this type of info? I'm super curious to search my name, warn people i know, etc - but i'm not sure i want to search for and/or download the data.

What's a good way to know if myself or my loved ones are in it?

adkadskhj··on In praise of property-based testing (2019)
I'm quite new to property testing, first introduced recently via a Rust property testing framework proptest[0]. So far i've had the feeling that property testing frameworks need to include a way to rationalize complexity, as their assumptions can easily fall short as you illustrated.

Eg the simplest example might be an application where you input an integer, but a smaller int actually drives up the complexity. This idea gets more complex when we consider a list of ints, where a larger list and larger numbers are simpler. Etcetc.

It would be neat if a proptest framework supported (and maybe they do, again, i'm a novice here) a way to rank complexity. Eg a simple function which gives two input failures and you can choose which is the simpler.

Another really neat way to do that might be to actually compute the path complexity as the program runs based on the count of CPU instructions or something. This wouldn't always be a parallel, but would often be the right default i imagine.

Either way in my limited proptest experience, i've found it a bit difficult to design the tests to test what you actually want, but very helpful once you establish that.

[0]: https://crates.io/crates/proptest

adkadskhj··on Are Hackers the New Luddites? [audio]
I think my issue with audio/video is i often finding myself skimming articles for content i'm interested, before i deep-dive in the content and consume it fully.

I don't mind video or audio if i _know_ i want it. But it's obscenely slow to verify if video/audio content is worth my time.

So much content on the internet is shallow or misleading. Text is easier to filter for me.

adkadskhj··on Ask HN: How have you cured your RSI?
> Work out and lift weights.

Also take care to exercise important muscle groups for your job. Core strength helps a ton in sitting, and in my experience forearm adds a lot of stability to wrist and typing motions.

I would sometimes get tennis elbow (not sure why..) from desk work, and a specific type of releasing exercise was almost a light switch for the pain. So not just building muscle, but touching the right muscles in the right way i imagine is important as well.

If you're curious, specifically i use a type of rubber-ish solid tube that is designed for you to twist it. You can twist to build muscle in one direction, but you can also reverse your grip and "untwist" it under pressure. This tension-ed untwisting motion is what massively helped my elbow RSI, like a light switch, it was sort of insane.

That experience really solidified the idea to me that exercise is the foundation to damn near everything. Ie Physical Rehabilitation over reactive fixes like bone alignment / etc. Yea, posture is important, but i don't think posture can fix a body that isn't capable of supporting itself.

adkadskhj··on Ubiquiti accused of covering up ‘catastrophic’ breach– and it’s not denying it
Yea. Sucks too because yes, this is gross but their _hardware_ might still be good.. if only you could easily run it at home without their cloud.

But it seems that's been getting more and more difficult. Yeesh.

adkadskhj··on Show HN: Mail Studio – IDE for designing responsive emails
Heh, even further than that, they're broken right out of the gate for some people - like me. I don't display any images in my emails. I don't want them using that to track my view of the content. Yea some email providers work around this, but some don't - i have it fully disabled.

Most emails i view these days look like garbage.

adkadskhj··on Benzene detected in hand sanitizers
I too am a curious dry-skin person. I thought i had read something to the affect of the interaction between soaps and bacteria worked better in warm water than cold.

I'll be really interested if i can avoid warm water.

adkadskhj··on Android's new Bluetooth stack rewrite (Gabeldorsh) is written with Rust
Sounds a lot like Go. For me, that was a huge problem with Go.

I can only speak for Go, not Zig at all, but not giving me the "wand colors" meant that when i still needed colors to solve my problems, i had to invent them myself. .. okay this analogy breaks down there, but yea. The need for basic things like iterators, enums, and sometimes even generics didn't go away in Go. They didn't stop being extremely useful patterns or abstractions. They're just missing.

So what do you do with something that is still useful, possibly needed, but missing? You reinvent it. Very basic behavior like Iterators, Maps, etc become separated by piles of functions spread out all over the page. Yea, it's all simple - no complex features, but also no way to express that logic tightly, quick to reason about. Go wears down your scroll wheel in my experience (~5 years).

Would i have the same complaints about Zig? Your comment leaves me feeling like i would.

adkadskhj··on Android's new Bluetooth stack rewrite (Gabeldorsh) is written with Rust
In the "big deal" sense, i'm always curious in what way. Eg is it a source of constant problems? Where not only a rewrite, but specifically a rewrite in Rust, would prevent a lot of issues?

Or is it more of a "What if" thing? Ie there's not many problems currently, but the liability is a huge deal?

to be clear i work in Rust, use it for all my projects, etc - i'm a fanboy, but i also recognize there's a lot of hype. I'm always keeping an eye out for the Rewrite It In Rust (RIIR?) meme vs actual needs.

Which isn't to say that i think people _need_ to have a reason to use Rust, i use it for everything because i (and my team) prefer it - but i think the meme is destructive.. so i'm always looking for it heh.

adkadskhj··on Gallup: U.S. church membership dips below 50% for first time
Couldn't agree more. The thing that drove me away from faith was feeling like it was a set of truths that required obscuring the rest of life to keep true.

To me faith is something that you _have_ to understand through the lens of your life. There is no understanding faith before life. Your experiences allow you to understand faith. Which isn't to say that life is more important than faith, not at all, just that life is the lens in which you view faith.

In that mindset, faith seems exceptionally deep and complex. Full of discussion, learning, change. Not a black and white truth, but a series of learnings and understanding. You can't learn (in my mind) without change, and so the idea of a churn that teaches absolute truths felt fundamentally broken to me. I think faith is a journey in knowledge. And so many churches seem almost aggressive towards knowledge. They favor rote memorization, i think, as a method to avoid change. To avoid their doctrine as being mutable.

This mindset also seems pervasive into how these people behave in life, too. Just like how children need to learn to think critically, adults need to practice thinking critically. Such a strong emphasis on rote memorization has wide affects, i think.

No grand statements here, and i mean no offense to religion. Just my thoughts on some denominations.

adkadskhj··on The Deno Company
I feel like sandboxing could be huge, but WASM might be cutting the legs out from that feature.

Sandboxing doesn't sound so unique or innovative when WASM is coming along and doing the same thing, and with a much wider audience and thus more likely to have massive traction.

adkadskhj··on Piano Practice Software Progress
Yea, right now i'm looking for resources that at least attempt to describe and teach posture, hand patterns, etc. I may at some point hire a virtual teacher, but that seems difficult to setup. I imagine they'd need cameras, my hands, body, etc - and it sounds like work. So i'm going to pursue some non-live methods i can find, if any.
adkadskhj··on Piano Practice Software Progress
Curious what your thoughts are on the second best way to learn Piano, then? Second best to an in-person/live teacher.
adkadskhj··on Ask HN: Cheapest/easiest way to host a static site?
Yea, this is where my line is. I absolutely believe in full free speech. However, i do not believe free speech is the same as a broadcast (televised, viral, etc).

Yes, it's muddy water, but so is everything. There's nuance in threatening to kill someone. However i think we're in a new age, and we need to analyze where free speech changes into coordinated/group-think hysteria.

Which isn't to say that we should tightly control coordinated communication. Rather it's just that i think the two are different, and i think the modern age requires us to recognize that and discuss it.

We're in the age of misinformation. And a nutter yelling on a street corner is one thing, but giving him a TV Show in Prime Time is another. The damage he can do on a street corner? Minimal. The damage when broadcast to the world? That is the concern to me.

adkadskhj··on RIP Google Reader
I didn't use Google Reader much, what did it do for you that made it memorable? Or perhaps, what are other Readers failing to deliver?
adkadskhj··on Rust 1.51
Not OP, but my use case is serializing an array. Implementations were provided by the library for serializing arrays of `T` for lengths 0 through 31. I had an array of `[T; 32]`, so i couldn't serialize my array.

With const generics, the library provided implementations for all `[T; N]`, so my code worked out of the box with no headache.

adkadskhj··on Rust 1.51
I was bit by this yesterday. I had a 32 array, but the implementations only went up to 31 (with 0, so 32 in total). Found that quite amusing. 1 day away, 1 array element away.

32 seems so normal that it made me question why the default was 33, to include 0-32, but whatever heh. Glad to see this!

← PreviousPage 5 of 13Next →