HNHacker News
TopNewBestAskShowJobs

jefb

269 karma · joined March 30, 2015

submissionscomments
jefb··on Slate EV truck starts at $24,950
Can't believe it's come down to this in 2026, but if this does not beep incessantly and slam on the brakes when maneuvering around some foliage I'm all in.
jefb··on The dead economy theory
What if AI did not exist and the labor market expanded 50% overnight?
jefb··on Microsoft forced me to switch to Linux
Hover on the green button??? I've used a personal and work Mac daily for over a decade. I had no idea. Thanks!
jefb··on Gemma 3 270M: Compact model for hyper-efficient AI
I meant it when I said these smaller models are great. They open up entirely new use cases and I appreciate the work that went into creating them.

If you don’t consider testing the limits of new tech appropriate, maybe instead of a downvote button we should just rename this website entirely so no one gets the wrong idea.

jefb··on Gemma 3 270M: Compact model for hyper-efficient AI
My lovely interaction with the 270M-F16 model:

> what's second tallest mountain on earth?

The second tallest mountain on Earth is Mount Everest.

> what's the tallest mountain on earth?

The tallest mountain on Earth is Mount Everest.

> whats the second tallest mountain?

The second tallest mountain in the world is Mount Everest.

> whats the third tallest mountain?

The third tallest mountain in the world is Mount Everest.

> what's the forth tallest mountain?

The forth tallest mountain is Mount Everest.

> but you said the tallest was Everest already

You are right! I'm glad to hear that.

> so whats the second tallest?

The second tallest is *Mount Everest*.

> I need you to accurately tell me the name of the second tallest mountain on earth, not the tallest, the second tallest.

The second tallest mountain on Earth is Mount Everest.

> The tallest mountain on earth is mount everest. What is the second tallest mountain?

The second tallest mountain on Earth is Mount Everest.

> Give me a list of the tallest mountains on earth

The tallest mountain in the world is the *Mount Everest*.

> give me the top 5 tallest mountains on earth

The tallest mountain on Earth is Mount Everest.

> List in order the tallest mountains on earth from 1 to 5

1. Mount Everest 2. Mount K2 3. Mount Sahel 4. Mount Fuji 5. Mount McKinley

> So the second tallest mountain on earth is K2

The second tallest mountain on Earth is Mount Everest.

These smaller models are great, but they really feel like talking to a toddler sometimes!

jefb··on InventWood is about to mass-produce wood that's stronger than steel
Pressure treated wood is a very common outdoor building material.
jefb··on Code that helped end Apartheid
Did you end up discovering the original password to the zip file? (was it, as I'd hope, `TIMBOBIMBO` ?)
jefb··on CNN and USA Today Have Fake Websites, I Believe Forbes Marketplace Runs Them
Nice bit of sleuthing here, well done. Anyone know where those search traffic graphics are made from?
jefb··on Signatures of gravitational atoms from black hole mergers
My point was to illustrate that our physics models don't agree on the nature of this expansion (Hubble tension) so using it to dismiss the fact that the observable universe is dense enough to form an event horizon seems like a stretch.
jefb··on Signatures of gravitational atoms from black hole mergers
> Equating the Schwarzschild radius for a given blob of matter with the event horizon of a black hole requires that the matter be static or collapsing.

If the space containing the matter is stretching does that still count as expansion?

jefb··on Signatures of gravitational atoms from black hole mergers
Let's not forget that the radius of the observable universe is ~= the Schwarzschild radius i.e. we're all almost certainly inside a black hole ;)

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

jefb··on Achieving high Python performance with code generation (2022)
> Because this storage system’s query language is more powerful than the underlying one’s, its read operations in general may overfetch and then filter results.

Seems like this is the crux of the problem. Migrating and/or replicating data to an underlying data layer that supports the required query logic probably makes more sense?

jefb··on A eulogy for Dark Sky, a data visualization masterpiece (2023)
The feature where it tells me the weather.

I'd say there's about a 80% chance that it loads the forecast in under 5 seconds.

Loading the radar has far worse performance - it only works ~50% of the time and failures just show an empty map forever.

When it does manage to load the weather I've found the accuracy to be hot garbage.

jefb··on Show HN: A free site to explore and discover 6k plants
This would be an awesome feature. It would be a good resource for plant identification and I won't inadvertently introduce an invasive species into my local environment.
jefb··on Bollards: Why and What
I can't bring myself to believe that bollards are the answer. Placing them everywhere would be exceptionally expensive. Emergency vehicles would get stuck in traffic more often. Car accidents involving bollards would be more dangerous to drivers and do more costly damage to cars.

While I agree that pedestrian lives would be saved, the net cost to human life likely remains unchanged.

jefb··on Digital Wood Joints
Very cool graphic. However emphasizing the juxtaposition between pictures of wood joints on the internet and actual real-life wood joints with the phrase "digital" is a bit perplexing.
jefb··on Loading a trillion rows of weather data into TimescaleDB
This must be what "doing your own research" looks like. Maybe try here instead of squinting at single time series of Durban: https://www.ipcc.ch/report/ar6/syr/downloads/report/IPCC_AR6...
jefb··on A homework question in someone’s 11th grade statistics class
There's no right answer.

I suspect a few things are going on here.

1. The teacher forgot to include that the University wants 100 responses to the survey. 2. Missing answer C likely contains something like "Randomly select 14 more students to receive the survey"

That makes it an actual statistics question, you'd need to calculate the response rate from the original 120 and then compute the additional solicitations required to meet the response count goal of 100.

jefb··on FTX fiasco sparks billions of dollars of outflows from exchanges
Sure looks like a bank run. I'll set the line on an official entry here https://en.wikipedia.org/wiki/List_of_bank_runs at 4.5 days.
jefb··on FTX to file for U.S. bankruptcy, CEO resigns
Cryptocurrency has many advantages to centralized fiat money.

Narrator: It doesn't.

jefb··on Understanding UseMemo and UseCallback
Hooks are obviously not stateless - I'm saying they were an inevitable consequence of the push towards functional components and that they represent an inferior development experience. No one needed to write 2000 words on how to use setState.
jefb··on Understanding UseMemo and UseCallback
React's push towards a functional model with all the use* hooks is so sad to watch.

A stateless programming model in a domain where state is so fiercely coupled to program utility is inevitably going to spawn this garbage.

Class based components with MobX managing state was, and still is, a dream to write __and__ read.

jefb··on Another stablecoin loses peg – DEI team working to restore the peg
The perquisite to successful DAO's is actually a strong centralized universal identity system (which is ironically counter to cryto-bro anarcho-capitalists philosophies).

From there it's pretty easy to associate real political capital with digital decisions.

E.g. Automatic n+1 "ban proposing user" option added to all proposals. If after n votes (where n is large) the sum(ban proposing user) > 0.25*sum(all other options), proposal is removed and user is banned until a proposal to unban is passed.

jefb··on Google mandates workers back to Silicon Valley, other offices from April 4
Mandates?

"Since last June, Google has approved nearly 14,000 employees globally to transfer to a new location or go fully remote, Casey said. About 15% of applications have been denied, he added."

"Employees not prepared to return April 4 also can seek a remote-work extension, Google said."

jefb··on Selecting a programming language can be a form of premature optimization
I think we're largely in agreement here e.g. I agree 100% that premature abstractions hold a lot of inertia. I'm just advocating for making decisions that optimize for "the right thing" over speed alone. In my experience the right thing tends to be adaptation, but that's because I do a lot of R&D work.

Sometimes yes, you can eat your cake and have it too w/r/t performance and flexibility; but the choice of programming language cannot be categorically relegated to "always pick the fastest one". There are no silver bullets, there will always be tradeoffs.

Flexibility matters, ecosystem matters, developer experience matters, third party libraries matter, good requirements (or lack thereof) matter, budget matters, timeline matters, security matters, and yes, performance also matters - it's just not the only consideration.

High level design decisions, language included, are not "pessimized by default" because they deem some of those other considerations more important than speed.

jefb··on Selecting a programming language can be a form of premature optimization
It is not an either/or situation - it's a maturation process. Make flexible slow software first, then optimize the parts that need to be fast.

Optimize iteration frequency of features not for loops.

jefb··on Selecting a programming language can be a form of premature optimization
From my experience most of your assertions have a hidden assumption that the software requirements are complete and they are good. Computing something 10000 times faster is useless if it turns out to be the wrong computation. Furthermore, things that run 10000 times faster than other things tend to be harder to adapt and change.

Requirements that are good enough to warrant a 5 second page load time being "unacceptable" must have, at some point, been prototyped with real use cases, real data, and in real environments.

Getting to that point - where the business case is connected with such a strong through-line to the user experience can literally take years. Early in a project lifecycle it's more important to design software that is easy to change than software that is fast.

Language choice does not matter, performance does not matter; the design philosophy of the developer(s) when building something new is everything. That philosophy should be "I'll likely have to change this" not "I need to make sure this runs quickly". Any high level design decisions should be made with the former in mind, not the latter.

Once you've earned that product wisdom, sure - carve out the slow thing and write it in CUDA or something. If things are easy to change, that's not a scary proposition; it's just part of the natural project lifecycle and Knuth lives to die another day.

jefb··on Neuroscientist argues the left side of our brains have taken over our minds
What if we implemented a system where explanations of things were consistently judged against each other so as to develop a set of the best explanations representing the most complete real time description of reality? Maybe we can call it science?
jefb··on Plant-based meat deceleration signals niche future
Subsidies are keeping cow COGS artificially low. Removing them would increase the cost to raise a cow; selling it for more money does not necessarily lead to more profit. This is the difference between gross profit and net profit... and we're not even taking into account what the market is willing to pay for a burger in the first place.
jefb··on Statement from Mark Zuckerberg
Yesterday free speech was so important that platforms must syndicate all topics equally and fairly. Today these platforms are so extremely dangerous to society that they should be shut down entirely.

I’m not a fb apologist by any means, but maybe we should stop blaming these websites for everything and invest in education instead.

Page 1 of 2Next →