HNHacker News
TopNewBestAskShowJobs

bfung

1,856 karma · joined June 10, 2009

https://bfung.github.io/

https://benson-guides.blogspot.com/

fung [dot] benson [at] gmail [dot] com

submissionscomments
bfung··on Watching o3 model sweat over a Paul Morphy mate-in-2
LLMs are not chess engines, similar to how they don’t really calculate arithmetic. What’s new? carry on.
bfung··on Full Text Search of US Court records
> Wasn’t me

That’s what they all say XD j/k

bfung··on Why do we need modules at all? (2011)
Same with S3 object names.

There’s no directories in S3, just object names.

The feature of the object names being hierarchical with “/“ delimiters are out of habit and easier to reason about for the avg user.

bfung··on Apple shuffles AI executive ranks in bid to turn around Siri
Why would my mother care about dtrace?
bfung··on What Have We Forgotten?
As an older coder, past my 40s, the industry hasn’t forgotten, it’s just moved on.

Distributed transactions across many microservice is too inefficient and complex to deal with. DT is fine if you don’t have microservices, scaling out quickly is hard otherwise.

Session cookies likewise ~ how does authN and authZ work through each microservice without overloading a central service? JWTs do decently.

Don’t use microservices? That’s a different debate.

bfung··on The impact of competition and DeepSeek on Nvidia
It looks like he’s close to having own AMD stack, tweet linked in the article, Jan 15,2025: https://x.com/__tinygrad__/status/1879615316378198516
bfung··on Datadog acquires Quickwit
(Disclaimer: also datadog employee)

I joined Datadog after the Vector acquisition and now currently am the manager for the Community Open Source Engineering team that works on Vector open source.

Just confirming strongly what ripley12 said, as a person with direct involvement in OSS at Datadog.

bfung··on Datadog acquires Quickwit
(Disclaimer: datadog employee)

I joined Datadog after the Vector acquisition and now currently am the manager for the Community Open Source Engineering team that works on Vector open source.

It’s def. not deprecated, but it did take awhile to sort out. It’s not easy figuring out business vs giving away software for free.

Anyways, there’s quite a few issues and GitHub discussions everyday, in addition to Discord chats.

bfung··on I automated my job application process
> I really am interested in the specific job I'm applying for.

Are you doing anything that shows and differentiates your interest isn’t the same as all the automated “interest”?

Ex: understand deeply some parts of the industry the company is in and how it can be improved w/tech? Or is it just “rust is cool”?

bfung··on All You Need Is 4x 4090 GPUs to Train Your Own Model
Also (at least in Southern California) electricity prices and how long the rig is on. Not as bad as the initial build cost, but run costs will add up over time.
bfung··on Ask HN: Programmers who don't use autocomplete/LSP, how do you do it?
Spicy take: I write minimal but easy enough code to follow that there’s no “flow” needed. And by extension, no need for anything except a text editor.

Easy to say, takes a lot of practice, focus, and knowing common concepts across all languages to execute on.

bfung··on Twtxt is a decentralised, minimalist microblogging service for hackers
I was about to ask… looks rss to me XD
bfung··on Updates to H-1B
Na, the 3000 sounds the like normal flood of LinkedIn type apply now button presses.

The real number for them is probably the next few parts of the hiring pipeline after those resumes are scanned and filtered.

bfung··on Preferring throwaway code over design docs
Except, how long does it take to throw the code away? Sometimes never.

Write short designs; Goals, constraints, options. Prevents the tech debt from building over time and signals better when to throw chunks of systems away.

bfung··on Civet: A Superset of TypeScript
Or compile to wasm
bfung··on What do you visualize while programming?
Layers of directed graphs where:

* Nodes can represent code units (lines, functions, AST) or some low level thing, even hardware parts.

* Can expand a node which contains other graphs

* Can group graphs into simpler graphs to describe a high level system design

* edges generally mean communications between graphs/nodes

bfung··on CoRncrete: A corn starch based building material (2017)
HN meta: an actual research paper vs product posing as science. Nice.
bfung··on Where has all the productivity gone? (2021)
I’m also in camp The Great Divergence.

Learning and using the tools to become multiples more productive is relatively hard, still.

In programming, most people still struggle with syntax. The few that get past struggle with conciseness. The few that get past end up managing everyone else instead of solving problems. LLMs move maybe a few percent up the ladder, but hardly enough to matter atm.

In other fields, there’d need to be breakthroughs, otherwise it’s literally scale. Ex: manufacturing is labor intensive and/or capital intensive, w/o a breakthrough like… robots.

bfung··on Show HN: Bullshit Remover
To be fair, I will do both presidential candidates.

Kamala Harris’s answer on fracking and position change.

Input:

"My values have not changed," Harris asserted. "My position is we have got to invest in diverse sources of energy so we reduce our reliance on foreign oil."

NoBS:

"I'll say whatever gets me votes. I like oil when it's convenient."

Trump between fund raisers in Southern California:

Input:

“I want to express my support for all of the families affected by the landslides in Rancho Palos Verdes,” Trump said. “Landslides are something to be taken care of … The mountain is moving and it can be stopped, but they need some help from the government.”

NoBS:

"Landslides suck. Rich people's houses are sliding down a hill. They want taxpayers to foot the bill. Shocker."

Both gold, hahahaha! Well done!

bfung··on Techniques I use to create a great user experience for shell scripts
Only one that’s shell specific is 4. The rest can be applied any code written. Good work!
bfung··on Ask HN: Is a Masters in CS/Engineering worth it for a mid-career PM?
There's an extra qualifier here, where are there Software Engineers past 40s that started in their 30s. I'd don't see many, if at all, that are basically at entry level and end up doing PM/TPM work (not that it's not important, but not worth degree for!)
bfung··on Be a thermostat, not a thermometer (2023)
> I'm skeptical about the idea that we can simply "choose" to be thermostats.

Well, it’s like most things, it takes practice and time to be good at it if natural talent isn’t there.

Sure, things out of our control can trigger emotions, but one incredible ability of humans is to rationalize those emotions and act in more constructive ways than to immediate react back.

It can be quite liberating and fun to understand and process these things, much like understanding code and data structures in order to recombine them into things you want to achieve.

bfung··on iPhone 16 Pro and iPhone 16 Pro Max
https://support.apple.com/iphone/repair/battery-replacement

Fill in the form and send your iphone 11 in for battery replacement.

I've done this a few times w/different iphone models, works great, no fuss. The several days w/o the phone is nice forced social media detox.

bfung··on ARM or x86? ISA Doesn't Matter (2021)
> Here in this article we’ll bring together research, comments from people who are very familiar with CPUs, and a bit of our in-house data to show why focusing on the ISA is a waste of time

Very amateur-ish question and counterpoint from me: how is Apple M1 performance and power consumption so good compared to the other laptop cpus then?

bfung··on Nearly half of Nvidia's revenue comes from four mystery whales each buying $3B+
Clickbait title. Even the article cites the number from Jensen’s interview.

https://youtu.be/NC5NZPrxbHk?si=8uQ4zdMU02f4X1Hc (at 1:41)

Hyperscalers & Meta.

(Corp speak 101: Hyperscalers = AWS, GCP, Azure)

bfung··on Los Angeles is in a 4-year sprint to deliver a car-free 2028 Olympics
^^^ this. LA is such a sprawl, public transit barely covers all the places people want to go to.

Any improvement is welcome, hopefully it won’t regress after Olympics, but wouldn’t be surprised.

bfung··on Ask HN: How do you work as a tech lead?
Not technically a tech lead anymore, in people mgmt for last 10yrs, but still code at least 60% time and still scrappy.

1. at least 2x a week, group meets on Mondays and Friday to set weekly expectations, 1:1’s as needed weekly or bi-weekly

2. bi-weekly

3. See 1.

4. Documentation is part of “definition of done”.

5.& 6. Start the week with making sure everyone understands their week’s tasks, have a demo Friday to see what was finished. Then pair as necessary - maybe check-in Wed w/juniors. For seniors and up, know and track the multi-week goals.

bfung··on Markdown is meant to be shown (2021)
> Maybe I don’t know much about Markdown…

Says the inventor of it, 20yrs ago. https://daringfireball.net/projects/markdown/

bfung··on A year of Meta's news ban in Canada
Other curiosity/follow-up questions:

* has this impacted biases or political stances (extreme or middle) in any direction?

* has this impacted individual happiness in any way?

bfung··on How fast can a human possibly run 100 meters?
Strategy is only good for really, really good runners.

At ~160m, (similar to the 200m), at-pace speed for the pro is already all-out for the average person.

← PreviousPage 3 of 27Next →