HNHacker News
TopNewBestAskShowJobs

frellus

948 karma · joined May 6, 2020

submissionscomments
frellus··on Bank run on Silicon Valley Bank
> telling two or more people they own the same dollar

This is the main issue, and it's called a "reserve requirement", which is a percentage of the deposits that the bank must keep on hand to mitigate risk of issues like this.

https://en.wikipedia.org/wiki/Reserve_requirement#United_Sta...

In March 2020 the US Federal Reserve lowered it from 8% to 0%, which is where it is today. Just to give you an idea of how the economy works then, let's say you put $100 into your account at Bank A. Company X takes a loan from the bank for $100. Where do they put their money from the loan? Well, they spend most of it but part of it ends up in, let's say, Bank B. Bank B then takes that money and loans it out 100% to Company Y, who spends some of it and also puts some reserve into their bank account in Bank A. Which lends it out 100%.

So this is an over-simplified example but just to give a visual that this is where inflation is coming from. The "government" isn't printing money -- the banks are. It's a deck of cards with no safety net.

Watch the movie "The Big Short" and tell me how this isn't the same situation.

source: I am also a lot of fun at parties

frellus··on My mindfulness practice led me to meltdown (2021)
Serenity, now ... insanity, later

Hoochi-mama! Hoochi-mama!

frellus··on Databricks counts being laid off as “red flag”
I'm not sure about that, but I do think that phrase is going to work its way into my resignation letter soon.

"I'm very sorry (not sorry), I've decided to spend more time with my family."

frellus··on Databricks counts being laid off as “red flag”
This is asinine, discriminatory and unfair. I'd even say it's borderline malicious.

Glad they named and shamed. I would't do any business with this company, nor attempt to work for them.

A RIF has nothing to do with a person's performance .. at least officially. One has to assume it was a business decision only, not performance based, although with a large reduction it seems improbable that the people left would be, now or in the past, under-performers. More than likely, the person being laid off was due to their salary being high, and their function being covered by someone else. Nothing more complicated than that.

frellus··on Rust went from side project to world’s fastest growing language
The title of the article is actually, "How Rust went from a side project to the world’s most-loved programming language" .. which is so annoying.

"Most-loved" cannot be measured, it's so subjective. Why couldn't they have just said, "fastest growing" or something else? Does everything from media have to be designed to grab eyes, even out of the MIT Technology Review for godssake?

frellus··on Zoom lays off 15% of employees
That seems like the call of the board, no? Certainly, CEOs at any substantial level are accountable to a group of people. Everyone answers to someone.
frellus··on Ask HN: Hiring Managers, describe the ideal CV/Resume
Fewer words the better. I've seen people optimize their CVs for keyword searches (as in they put as many words as they can to be "caught" in a recruiter searching for buzzwords), but not for readability.

Optimize your CV for someone who has all of 3 minutes to read it and "get" you. Formatting matters, so think about sectional dividers, font choices and color to help someone skim it faster.

Avoid long descriptive stories. Save those for an interview. Also, avoid over-marketing yourself. I read a resume recently where the candidate wrote they have a "vast ocean of technology experience" and they "participate in real-time decision making meetings" ... I put that resume into my garden to help my vegetables grow from all the fertilizing bullsh*!

frellus··on Jamie: AI assistant that creates meeting summaries
Semi-ADHD person here. Personally I feel like I lose engagement unless I'm actively taking notes on a meeting.

Definitely doesn't have to be pen-and-paper but organized notes help me focus and keeps continuity of context, whereas my natural tendency is not to record things into my brain very well.

frellus··on Erlang: The coding language that finance forgot (2022)
It's Apache 2.0

Reference: https://github.com/erlang/otp/blob/master/erts/AUTHORS

frellus··on CEO Jack Altman’s email to Lattice employees
Honestly, any company which leads from the top like this, instead of having HR just ambush people about a "difficult discussion" they need to have, is going to be rated up high to me. Even more so, a company with generous layoff terms -- which these are. No one is at fault here.

What's happening in tech and the economy in general might new for some of you, or the first time in your working career that you're worried about your job because, for the past 15 years or so, tech has been largely insulated from other small cycles which have happened. Economies have downturns and cycles, and in your lifetime you'll see it many times.

My parents struggled so much in the 80s to put me through school. My dad had to take a job in a different state and live away for 6 months just so we could keep our house and the lights on. I will never forget that time. Or 2001 when so many dot coms busted, as did my first job. Or in 2008 when half my colleagues in finance were walked out the door. Or 2011's mini recession.

It gets better, and this all will pass. To me, it certainly makes a difference how people treat each other when times are tough, and I can find no fault of this CEO or company. Nor of Zuckerburg when I read and listened to his message and felt, to me, genuine sadness in having to make such a decision.

It's tough times - let's all avoid cynicism and see if we can help anyone we know impacted by a job loss by our networks. Go write up a referral for someone on LinkedIn. Call a friend who's struggling and just listen to them. That's all you can really do.

frellus··on Ask HN: What's on your home server?
Me too, it's been a lot of years since I bothered with a home lab, but just recently I put NixOS on a triad of Intel NUCs work was throwing away. They're fanless, quiet and decent enough for Linux with their 16GB memory and 8 cores. Way better than a RasberryPi.

Now I can do some experiments I wanted to do, but not use VMs on my laptop. Feels more real when I can see a little stack of servers I can pull the power on. All are running tailscale so I can get to them from anywhere and run some simple tests. Example: I wanted to play with a quorum of FoundationDB nodes and see how things can fail. Also I'll run k3s and do some experimenting with that. Can I use minicube on my laptop? Sure, but this is more fun.

frellus··on Having friends in HR is fine, but HR is not your friend
Again, I understand why most people think this way, and I'm not going to call you naive - just cynical.

From my experience (not all of it, but a bunch of it) -- HR has been the balancing force against bad management and even CEOs because, like the lawyers, there're there to protect the company. I've not been in a room where the CEO is sitting there telling the lawyers and HR how to abuse employees -- sorry.

Likewise, I agree there are plenty of cops who are POS, and there are plenty who are not. You're missing the part of the equation where people treat all cops like POS, and frankly -- if you've watched shows like COPS and seen what some of them deal with -- it's not hard to see why some of them probably become worse over time.

Both sides of the equation needs to change if you want a better world.

frellus··on Having friends in HR is fine, but HR is not your friend
I get the whole "HR can be evil" point, but this article could have also been, "Having friends in management is fine, but management is not your friend".

Personally, I'm so sick of the cynicism in general. Can we make points and articles about protecting yourself, as an employee, without resorting to such things?

As a manager in a company, I've both had friends in HR and also had HR been my friend. Need to fire that horrible employee who is demoralizing the team and not being productive? HR is your friend. Need to hire the next best engineer? HR is my friend.

Have I seen horrible, Catbert-like HR managers and people? Of course. In all levels of an organization, people can be horrible. Why round everything up to the cynical points just to get clicks?

frellus··on The 5% Rule
Agreed, on a personal level, a little less so on a professional level (within reason) in that I want smart co-workers. I don't need to invite them all over to dinner to meet the family.

That being said, we try to hire for low ego, high humility and good communication skills plus technical. Very hard in Silicon Valley.

frellus··on The 5% Rule
Absolutely agreed, and I hate to sound like a Scientologist here, but I think a lot of people's struggles have roots in some trauma in their past. We're all shaped by bad things which happen to us, and for some people -- the ones especially with low Emotional Intelligence -- they can be re-balanced quite a bit in their thinking and patterns but ONLY if they're willing. That's like 80% the battle.
frellus··on The 5% Rule
I disagree, I believe they are mental health issues because they're highlighting a process breakdown in how someone is perceiving the world, relationships and challenges.

Is that to say that people don't have personalities which suck? Of course they do. That being said, there are many ways of balancing a person's tendencies towards negative outcomes, but ONLY if they can admit they have a problem and they're willing to put in the effort to re-balancing themselves.

frellus··on The 5% Rule
Spot on. It's a shame that we haven't prioritized (and de-stigmatized) mental health, especially at a young age, so horrible children don't grow up to be horrible ego-centric adults.
frellus··on The 5% Rule
I've found that a lot of people in our industry (higher than 5%, probably much higher the smarter they are) have BPD or are on the spectrum which causes anger issues when things don't fit the pattern or outcome they're expecting.

I'm not saying that to disparage these people, but I've learned to be careful in how I interact with certain people, especially as that top tier of brilliant engineer are the ones I want to learn from and respect, technically. They literally don't know they're being awful, but in realizing the deficits here -- even they do not -- it helps in not dismissing certain people or just throwing them into the 'crappy' bucket.

frellus··on Phoenix 1.7 is View-less
Also, if I may, recommend two videos to watch which is what got me into Elixir in the first place.

1. "The Soul of Elixir and Erlang" - https://youtu.be/JvBT4XBdoUE ; this fast-paced talk by Sasa Juric will highlight exactly what is special about Elixir/Erlang in terms of fault-tolerance and scalability

2. "Using the Beam to Fight COVID-19" - https://youtu.be/cVQUPvmmaxQ ; this highlights a real-world use of Elixir and the speciality of how the BEAM works using an actor model which I found fascinating. Should get your excited about the possibilities of this language.

3. "The Do's and Don'ts of Error Handling" - https://youtu.be/TTM_b7EJg5E ; this talk by Joe Armstrong, inventor of Erlang, again highlights the shift in thinking about error handling and failure recovery. Not Elixir specific, but since Elixir has it's roots in Erlang it's well worth listening to this talk, which is conceptual and not code-centric.

None of the videos above are Phoenix or LiveView but they should help build some concepts in your brain about why you want to go down this learning path of Elixir and Phoenix, why it's different. I listened to the first two, and I couldn't stop thinking about them, personally.

A last thought I would give you as you're going through any training material or topics, I cannot recommend strongly enough. Consider this pattern: download LiveBook (https://livebook.dev) and create a notebook for each lesson or major topic you're learning. Gives you a great way to learn, take notes, experiment and keep the history rather than just using iex at the command line all the time. I've found this greatly accelerated my active learning, as it's easy to get into the passive learning loophole of just regurgitating the code in tutorials and not stick the concepts into your brain.

Best of luck!

frellus··on Phoenix 1.7 is View-less
Awesome, glad you liked it! Yes, I get bored when it's just one format and I like the mix of video, which isn't overwhelming, and then supplemental reading and exercises. I also love that the author makes mistakes along the way (as he points out in the beginning) because that caused me to pay even more attention to what he was doing.
frellus··on Phoenix 1.7 is View-less
Personally I'd highly suggest investing in time in both, but start with basic Elixir and understanding the concurrency model and functional programming if you're coming from an imperative or OOP world.

If you like learning by watching videos, I cannot recommend this course highly enough, it's what accelerated me from zero to a lot of the key concepts:

https://codestool.coding-gnome.com/courses/elixir-for-progra...

The instructor speaks in a way that's easy to consume, for me. It assumes you already know how to program, and the way he talks about the various topics gives a lot of depth to the various concepts that's missing in a lot of material I've seen -- he explains the "why" of things, not just the "what" and "how".

The course will have you implement a hangman game from a basic client/server model, eventually to a Phoenix non-Liveview page, then to LiveView, so you get a great understanding of how to architect an application the right way and how to make good design decisions.

The whole thing costs just $35, which I think is perfectly reasonable and doesn't break the bank for anyone. The Pragmatic courses are good, but Phoenix is too out of date in them now and it'll cause a lot of pain if you're trying to follow along exactly. Phoenix has evolved quite a bit from 1.5 to 1.6 and now 1.7, and those changes can be a bit confusing to a first time person.

Other place to start would be just the basic docs on the Elixir and then Phoenix site. They're really good. Elixir School is also good (and free).

frellus··on US Department of Energy: Fusion Ignition Achieved
Oops, answered my own question I guess:

https://en.wikipedia.org/wiki/Pure_fusion_weapon

That ain't good. Although fusion is clearly the future of energy, we have to get our sh*t together on earth so we don't kill ourselves off or devolve with endless wars. Or give up and use fusion to leave the planet efficiently.

frellus··on US Department of Energy: Fusion Ignition Achieved
I hate to ask this, but have to ... is there any danger of these discoveries being weaponized easily by hostile countries? i.e. does this make unconventional weapons more accessible to countries who otherwise have embargoes on technology and material to make atomic weapons?
frellus··on Ending support for self-hosted Gitpod and moving our source to AGPL
same here :-( we do everything on-prem. Really disappointing.
frellus··on Show HN: A Japanese learning app focused on efficient vocab/grammar acquisition
Wow, I really like this app. The way you've done this, it's extremely visually appealing, it's well designed and from the start I felt productive in learning where I'm weakest with my Japanese writing.

Well done!!

frellus··on VMware Fusion 13 – native support for Apple Silicon Macs
Hopefully ESX is right behind ... anyone have any updates about this?
frellus··on Ask HN: What is the most impactful thing you've built?
anyone who does something in the educational space .. that's an upvote from me!
frellus··on Ask HN: What is the most impactful thing you've built?
ULPT: would have maybe been a good point to have a backdoor in that app, maybe... or some sort of a filter for your name
frellus··on Framework Laptops now have 4 Thunderbolt 4 ports
shrug ... my corporate card worked great, and I just purchased one for now. They are trying to support business customers, see: https://www.reddit.com/r/framework/comments/ye62r3/business_...)
frellus··on Framework Laptops now have 4 Thunderbolt 4 ports
If this helps ... Framework have refurb models which are extremely reasonably priced.

Personally I tried the System76 but I found the keyboard layout obnoxious. I'm not sure it was all models, but the one I picked up was unusable for me, coming from a mac. They tried to shove everything on the keyboard, like num pad, which wasn't necessary IMHO. Not sure if it was just a bad pick, or every model.

← PreviousPage 3 of 7Next →