HNHacker News
TopNewBestAskShowJobs

urthor

2,812 karma · joined July 31, 2020

submissionscomments
urthor··on Patterns of mean-level change in personality traits across life course (2006)
Most old people would love to be young again.

I tend to find, if you want to be young, act like the young.

Famous Warren Buffet quote, "I looked up the actuarial tables, and I saw that 6 year olds had the longest life expectancy. So, I decided to eat exactly what a 6 year old would eat."

Seemingly, it works.

urthor··on A Mechanistic Interpretability Analysis of Grokking
Because if you've spent 80 hours a week researching, you want some fun in the 85th hour of your work week spent writing the research up.
urthor··on Why Learn Compilers (2021)
Oh well yes, I just didn't do C as others said.
urthor··on Why Learn Compilers (2021)
My suggestion is Crafting Interpreters + a different programming language to Java.

YMMV, but it's hard to genuinely learn from Crafting Interpreters. All the code is already written for you.

urthor··on Same Stop: Life after 26 years as a programmer for Apple
Where are these people located and how can I take their jobs.

$400,000k for dev + fun at parties, sign me up

urthor··on Show HN: I built a web app for learning Vim from the browser as a 17-year-old
I own said books. Used NeoVim for years.

Said books are genuinely useful, mostly.

Drew Neil's explanation and POV on how to approach Vim, gradually assembling all Vim commands into repeatable period commands. Followed by bundling those commands into recordings with q.

Highly endorse Drew Neil. Is incredibly useful.

This website offers little more than vimtutor with fancy graphics.

urthor··on Show HN: I built a web app for learning Vim from the browser as a 17-year-old
vimtutor is free.

This is $15.

Really?

urthor··on Same Stop: Life after 26 years as a programmer for Apple
Really?

IMO there's an awful lot, they just ask for mid 200,000s.

urthor··on The Staff Engineer's Path – Book Review
Research.

End of the day, everyone at Bell Labs was a researcher with a PhD.

Engineering, bringing research to people, trends to CRUD over time.

urthor··on JPMorgan Chase and Co tracks employees to dystopian extents
Air gaps are the smart way yep.
urthor··on JPMorgan Chase and Co tracks employees to dystopian extents
The financial fraudsters who don't get caught use high correlated, non-linked financial securities.

Almost all financial engineering these days is essentially statistics, direct cause and effect relationships are essentially arbitraged to death.

> Also, I'm pretty sure that the Pentagon does not have a keylogging / face tracking program similar to the one described.

In all honesty, I'm genuinely worried about that. Some things should just be keylogged.

urthor··on JPMorgan Chase and Co tracks employees to dystopian extents
For the record, working for these companies.

JPMorgan Chase is a bank.

Insider trading/financial fraud is a concern.

For companies where insider trading is a serious issue. As an employee, you will be key-logged, tracked, spied upon.

That's the deal, same as working for the Pentagon. Every employee understands this. It's not in any way, shape or form unethical. It's just the deal.

urthor··on My 20 year career is technical debt or deprecated
clone() makes an immutable, deep copy/recursive copy of the original data structure.

clone() itself makes perfect sense. Why the programmer needed those clones... is a legitimate issue with Rust.

In my experience so far, it's usually to hack around an interaction between the borrow checker and the output of a function constructed using dot syntax.

urthor··on My 20 year career is technical debt or deprecated
See as someone who knows Rust fairly well.

  let &mut                       -- Essential keywords.
  writer =                       -- Duh
  Writer<T>                      -- Generic types.  Important.
  ::writer::new                  -- Boilerplate.
  (connection.clone()).clone;    -- Relentless cloning is a big problem.
  ... 
  .unwrap                        -- "Consistent names for optional types," is an issue in Rust.  Every module has different jargon for Some(x).
Rust certainly isn't perfect. The borrow checker creates... awkwardness, that requires .clone hacks to solve.

Flip-side is, I'm coding in CMake right now. I've had to create multiple bash scripts for manually deleting my build files and general day to day.

Software is a young profession.

Everything is shit.

urthor··on Kids who get smartphones earlier become adults with worse mental health
Bring back the flip phone.

Got a kid, give them Motorola.

Job done.

urthor··on The Legend of Zelda: Tears of the Kingdom Release
Most good things in life are like this.

Execution. Not originality.

urthor··on Grokking Simplicity: Taming complex software with functional thinking
Oh I agree.

Only, most software isn't customer facing commercial.

urthor··on macOS Internals
> would a newcomer even use the programming guides if they weren't down in the archive?

Yes, of course they would.

If you don't learn multiple different paradigms for acquiring knowledge, you'll be automated by ChatGPT.

Natural language query searches, category design & grouping via visual hierachies, are merely two forms of knowledge acquisition.

urthor··on Grokking Simplicity: Taming complex software with functional thinking
An extreme generalisation.

Only a small minority of software has enough users to justify that paradigm.

urthor··on The Canoe Commuters of the CIA (2019)
This is brilliant innovation. Minus the need to pay the pilot, surely you just diy.
urthor··on Ask HN: Why is TSMC so competitive in semiconductor fabrication?
Semiconductor fabrication is winner takes all.

Intel won.

Everyone else but TSMC gave up in logic. Samsung mostly focused on memory.

TSMC got Apple as a customer.

Intel choked its lead by paying outrageous dividends and cutting R&D expenditure.

TSMC has done well. They've also done a Steven Bradbury.

urthor··on OpenAI’s CEO says the age of giant AI models is already over
Sun Tzu.

When you are weak pretend to be strong.

When you are strong, pretend to be weak.

urthor··on Best predictor of professional success isn’t cognitive performance
Absolutely.
urthor··on Programmer interrupted: The cost of interruption and context switching (2022)
It's the 5 minutes in Pomodoro.

Stand up, walk away. Don't engage in a seperate source of context.

Brain dumps short term memory long term memory.

urthor··on How to Stop Ruminating
It's interesting, and also brings the qualifications of the author into question.

An expert in the field would have added to ChatGPT.

urthor··on Mindset shifts for functional programming (with Clojure)
The problem with recursion is we don't teach people what corecursion is.

Corecursion, aka literally just plain looping, is a lot simpler and better for many, many activities.

If we taught recursion by contrast, then it makes sense.

urthor··on Book Depository will be closing on 26 April 2023
Not at all.

Amazon's edge is the cross sell.

The Amazon brand is known worldwide because of the retail. The retail business is an extremely valuable behemoth.

urthor··on Ask HN: Why do many CS graduates lack foundational knowledge?
Transparent algorithms, software defined private capital markets.

The state of the globe's capital markets for a range of non-equity financial products is appalling.

Forget cryptocurrency exchanges. The global financial tools available for bonds, futures, you name it, just about everything else is so appalling.

urthor··on OpenAI to discontinue support for the Codex API
Realistically, it seems like the drawbridges will fall down even faster.

Open source models like Chinchilla are... not that far behind GPT-4.

It's questionable how much of a moat OpenAI will have in 5 years... Bard, Chinchilla, are all competitive.

urthor··on Ask HN: Why do many CS graduates lack foundational knowledge?
The value of book learning/straight ordinary education is underrated in software.

Software engineers consistently overvalue the benefits of "I need to be a crazy outlier," and consistently undervalue getting to bed on time, using a visual debugger, and "normal work habits."

Still, gotta actually do the thing.

← PreviousPage 2 of 29Next →