HNHacker News
TopNewBestAskShowJobs

anon9001

1,944 karma · joined August 12, 2019

submissionscomments
anon9001··on 10-year Treasury yield plunges below 0.5%
> If people accept it as normal (i.e.: full global spread) that's enough

I agree, but what if they don't?

It's quite easy to just stop doing stuff, order everything on Amazon, and binge on TV and video games.

It's arguably even rational to do it. Socializing is somewhat of a risk right now, and I'm pretty comfortable at home.

The CDC said today that Americans should avoid taking long flights. The administration is downplaying the risk to Americans.

> which means everyone is trying to "buy low" as soon as any sign of long term recovery is seen

The market was given a chance to do that last week when the fed cut rates. The fact that futures are limit down tonight suggests that this selling may go deep.

I would love to "buy low", but the bottom may not happen until prices are back to 2008 levels.

Also 10Y is now down below 0.35. I'm not sure where the cracks in the system are, but this is a global stress test of the economy.

anon9001··on Oil plummets 30% as OPEC deal failure sparks price war fears
> One tiny example is the murder of Epstein.

Really interesting one because it drifted from being the most likely theory to a "conspiracy theory" pretty rapidly. Once Barr said he was going to get the bottom of it, the media coverage mostly dried up.

anon9001··on Reddit’s profane, greedy traders are shaking up the stock market
If it's easy enough to start an ETF, maybe someone should start $WSB that yolos some % of the total fund into far OTM options on meme stocks every day.
anon9001··on Ask HN: How do you handle toxic coworkers?
That's excellent advice.

Here's less reasonable advice that I've also found works well: bait toxic people into bad behavior.

Figure out what gets the biggest response out of them while looking super reasonable yourself. Try to get them fired up as much as possible so they're annoying everyone, especially their manager, and not just you. The more people angry with the toxic person, the shorter their lifespan.

Give them enough rope to hang themselves.

Trolling is a art.

anon9001··on Open-plan offices decrease face-to-face collaboration: study
> There has to be a better way to aggregate than having this same article (effectively) pop up every other week.

I disagree. I think this is actually the best way HN can bring about change, even though the arguments haven't changed in years.

IMO the reason these posts get upvoted is out of protest and to raise awareness. HN is probably the most influential source in tech. If every time you look at HN there's threads complaining about something, it must be pretty important.

After watching memes travel around the internet and cross over into mainstream thinking, I put a lot of weight on how much HN's front page matters. Slashdot used to have a similar effect, then Digg, then Reddit, now HN.

anon9001··on What It's Like to Work on League of Legends
> It is the inside track with connections to powerful and ambitious individuals formed "through school, work, professional and community service organizations, and private clubs."

I really wish someone would have pointed out how important this was pre-college. I somehow thought you just needed to know how to do stuff, but that couldn't have been more wrong.

anon9001··on OK Doomer
Maybe it's best if we all forget that.
anon9001··on Building all of our new mobile apps using React Native
> It always feels like shit.

Yeah, it does, to developers only. They're not the target market.

I used to lobby for my employer to care about the latest iOS feature or fight over what the HIG advises is best practice.

Unfortunately, most business would be perfectly happy if they could have a designer draw a pretty looking app and have it magically pop into existence. Platform features are an afterthought, if a thought at all. I'm not thrilled with the state of the app industry, but it is what it is.

The really elegant solution is to have a passionate team of platform-specific developers pushing the boundaries of what's possible on a mobile device, constantly using the latest features and profiling for battery usage and network usage. Ideally a team that does this would be so proud of the code that it becomes open source to serve as an exemplary model of software engineering actualized.

I know what's "right", but I also know what the market wants. The market wants me to churn out cross-platform CRUD apps as quickly and cheaply as possible.

anon9001··on Building all of our new mobile apps using React Native
Thanks. I've had pretty good luck so far. I would not want to be managing 3x the team size with 3 different repos to build my crappy CRUD app.

Keep in mind that I'm not trying to do anything revolutionary here. I just work for a company that needs apps on the major platforms with the least effort and expense possible.

anon9001··on Building all of our new mobile apps using React Native
I've only had to dive into the native code a handful of times, but I do basically make an ugly CRUD app. Most apps are ugly CRUD apps though. I haven't used the Shopify app, but it probably falls into that category too.

> What do you do when there are native build errors?

I periodically do suffer through xcode upgrades, bad RN module linking, gradle issues, etc, but it's a couple of days of work every few months to say current. The JS devs don't really have to think about this stuff for the daily work. I think it's totally possible to get away with one person that knows how to do the hard technical stuff when it crops up.

That said, I don't build the most technically sophisticated product. The vast majority of changes we make are for design/marketing or for features that build on what we already have. I think that's true of most apps.

It's not for everything, and I'm glad Firefox (for example) does do native Android development. I couldn't imagine that working with React Native. But look at the apps on any random phone and the ones that couldn't be made in RN is pretty small.

anon9001··on Building all of our new mobile apps using React Native
They all have the same issues, but RN has the largest community.
anon9001··on Why ZFS is not good at growing and reshaping pools, or shrinking them
Thanks for the explanation. I didn't realize md didn't use the parity checks unless there's a URE.

Is it correct to say that ZFS parity is used to reconcile on each read even without UREs, but with md parity is only used when there are UREs? If that's true, it makes much more sense why ZFS is considered the right choice.

Also, do you know if adding luks in the mix changes that?

My data goes md->lvm->luks->ext4 and I hadn't considered which part of that is supposed to catch the error if it wasn't a URE.

It makes sense that md would update parity if there was no URE. It also makes sense that LVM wouldn't know or care about data integrity.

I would think luks would require data integrity to work properly, but I'm not sure what happens if there is bitrot in a luks block.

I'm also surprised ext4 doen't have checksumming, but apparently it's only for able to checksum for metadata and it's disabled by default: https://serverfault.com/questions/456319/how-to-get-checksum...

Dm-integrity sounds worth a look, but https://raid.wiki.kernel.org/index.php/Dm-integrity doesn't inspire much confidence.

anon9001··on Building all of our new mobile apps using React Native
My point is that it's not a problem. I can take someone fresh out of bootcamp with a basic understanding of react components and css and get them churning out code that works on 3 platforms.
anon9001··on Why ZFS is not good at growing and reshaping pools, or shrinking them
That makes sense, but mdadm also scrubs weekly on a cronjob. Is there something about ZFS that makes corruption more recoverable than mdadm's RAID?
anon9001··on Why ZFS is not good at growing and reshaping pools, or shrinking them
> Your setup won't save you from e.g. bad cables silently corrupting data, or drives simply returning bad data, etc. etc.

I thought this was what RAID was designed to prevent. I don't know what a cable failure would look like in my setup in practice, but I would think the disk would start failing parity checks against the rest of the array and be flagged as bad.

anon9001··on Why ZFS is not good at growing and reshaping pools, or shrinking them
> a bit flipping in an HDD from electromagnetic radiation or an SSD from electron leakage will not be caught by a journal

Isn't that what the scrubbing process is for? My understanding was that RAID is keeping parity bits to make sure bitrot hasn't happened and it periodically scrubs and repairs when bits do rot. Is the difference that ZFS scrubs in real-time?

Sorry if I'm being dense here, but I did a fair amount of reading about this, and I'm trying to understand what I'm missing.

anon9001··on Why ZFS is not good at growing and reshaping pools, or shrinking them
I use ECC and mdadm+LVM+ext4. I haven't had any issues yet, but this thread is making me wonder if there's some data integrity problem that I'm setting myself up for.

With RAID6 I can have 2 drives fail without data loss. It does take several days to rebuild when a drive dies, so maybe that's the ZFS feature I'm missing? If the concerns about "data integrity" are really about time until a disk is replaced, then it makes sense. Otherwise, what's the data integrity concern? Ext4 is a journaled file system, which I thought was the equivalent of ECC for filesystems.

anon9001··on Building all of our new mobile apps using React Native
Shopify is right to use React Native.

I build an app with React Native Web and we produce Android/iOS/web from the same code base with 3 developers.

No, it's not perfect. Yes, JS can be awkward and confusing. Yes, a truly native app built by expert platform-specific developers would be better.

But I'm able to ship this product with less than half the team size I would need for native development. JavaScript developers are cheap to hire, and they don't need to know any objc/swift/java/kotlin to build the product.

Our product is consistent, because it's the same code across platforms. The business people paying us to build the app are thrilled at how quickly we can turn around features.

We've been shipping this way for 2 years and I would strongly recommend it to everyone.

Also, before people jump in with "But RN is slow and bloated!", it's actually not. The performance is just as good as truly native and the binary is small. The real downside is having the app not feel native, but only developers seem to notice. Pragmatically, most apps are so bad that if your Android app has an iOS look-and-feel nobody seems to care.

anon9001··on Why ZFS is not good at growing and reshaping pools, or shrinking them
I might be misguided here (please correct me), but I feel like ZFS and hardware RAID had their place pre-SSD, and now they don't make much sense.

If you want an array of disks with a mutable configuration, I think the right choice is mdadm and LVM. They're reliable, relatively easy to use, let you move disks between machines, don't rely on hardware RAID, and support all file systems.

If you need something faster and more optimized like ZFS or btrfs, you're probably better off spending on SSDs anyway.

Tell me why I'm wrong, HN :)

anon9001··on Better-initramfs: initramfs supporting SSH, lvm, luks, raid, uswsusp and more
I haven't posted it anywhere because it's a bit of a mess, but here you go: https://pastebin.com/ZfkM2zkU

I'm not proud, or smart, but it works. Systemd is used for networking to make it simpler.

I based it on this: https://github.com/gsauthof/dracut-sshd

I should probably package it up with all the config options you'd need to specify drive and keyfile location and all that, but I'm a terrible member of the community and haven't actually done it yet.

The real trick that took me a long time to figure out was invoking "cryptsetup luksOpen" with my mount.sh script and then using "systemctl stop systemd-cryptsetup@nvme0n1p3_crypt.service" to get the thing to keep booting. I still don't really understand the tty ask password stuff in systemd, but this seems to work fine.

You just ssh in and run ./mount.sh and it decrypts/mounts/boots.

anon9001··on Better-initramfs: initramfs supporting SSH, lvm, luks, raid, uswsusp and more
Dracut works pretty well. I managed to get it to auth me with sshd using an ed25519 key stored on my yubikey. I then use gpg-agent in dracut to decrypt my keyfile and use that to unlock the root partition, which then boots and kicks me out of ssh. It's a pretty clean answer for a fully encrypted home server.

Of course, it doesn't encrypt /boot, but I keep a separate USB stick for that and put it in the server when it needs a reboot.

anon9001··on YouTube moderators forced to sign statement acknowledging job can give them PTSD
I hadn't thought of it that way. I see your point now.
anon9001··on YouTube moderators forced to sign statement acknowledging job can give them PTSD
Thank you for your service to the community as a paramedic. I have no idea how you people do it.

As someone who has exposure to that world, how do you do deal with it? Is there some kind of training or protocol or therapy that's built in to your job that's different than that of the moderators? Does any of the mitigation even work?

For every one of those beheading videos, someone has to actually go collect the head. I would think that must be orders of magnitude more traumatizing than skipping through the video of it happening enough to flag it.

anon9001··on YouTube moderators forced to sign statement acknowledging job can give them PTSD
Is there some expectation that they sit and watch the whole thing end-to-end with headphones on?

I'd think skipping around and finding a few frames would be more than enough to be like "nope, that's a bad one", flag it, and move on.

I would think the police and prosecutors that follow up would have to see and document that stuff in way more detail, and nobody's talking about their PTSD.

I'm not saying it's not bad, but I think the initial moderation flag has to be one of the least bad of all the people in the pipeline that will have to deal with those cases.

anon9001··on YouTube moderators forced to sign statement acknowledging job can give them PTSD
I really don't understand how images or even videos are causing PTSD. Maybe it's because I grew up on 4chan in the age of goatse, but shocking content is a tiny fraction of how disturbing real life can be.

I understand that looking at disturbing content is going to have some impact on people, and that they may not be able to evaluate that risk properly, but it's nowhere near what every nurse, doctor, firefighter, police officer, soldier, and even teacher will live through over the course of their career.

I've been diagnosed with PTSD after seeing some deeply disturbing medical shit. I'm definitely impacted for life, but there were doctors and nurses there too, and they're impacted too.

Maybe I've been on the internet too long, but there's a massive delta, at least in my view, between seeing a disturbing video and living through real-life trauma. I'd take the video moderation job over being an ER nurse any day.

anon9001··on Show HN: I built a community for women entrepreneurs and makers
> They're a curious bunch who want to be able to see everything and decide for themselves.

That's why I turned showdead on, but I find it's also helpful to calibrate to the norms of the community. I'd recommend everyone at least be aware of the option and give it a try for a bit.

anon9001··on Burnout: 'Sick and tired of feeling sick and tired'
> A serious mental-health crisis inspired her new app, designed to help people track their mental health in the same way they might track their diet, weight or workouts, and look for correlations in data between, for example, anxiety levels and sleep, or caffeine consumption and work stress.

Yes, it appears to be that.

anon9001··on Better technology means higher expectations, which creates more work
It's good to see someone express this. I really hate working and you've enumerated my concerns about stopping.

The conclusion I came to is that I need about $3M to provide a life-long safety net, then I can try just making enough to cover the "basic needs" and not end up homeless if things go wrong.

Do you have any thoughts about taking a year off? I'm considering doing that once my current employment expires, but I'm concerned that if I taste freedom and begin enjoying life, I may not be able to go back to work.

anon9001··on VC List
https://docs.google.com/spreadsheets/d/1c5zoCzjQKlzdDW-6cctR... works too
anon9001··on The idea of a 'robot tax' is gaining steam
Well, sure, if you consider 55 as early retirement, I could see how people would be ready to check out and do nothing. These are people that have likely worked full time for the last 30+ years.

What I want to know is what happens at scale if people retire at 30 or 40, or maybe if they never work at all. The idea is that automation might free up people from work entirely. I don't think it's fair to extrapolate data from people who have been working for 30+ years and then had an "early" retirement.

← PreviousPage 11 of 19Next →