HNHacker News
TopNewBestAskShowJobs

jsbg

485 karma · joined April 8, 2015

submissionscomments
jsbg··on Why I'm resigning from the National Science Foundation
How do you know those scientists and engineers would have contributed less to society had they been employed based on supply and demand instead of central planning?
jsbg··on Why I'm resigning from the National Science Foundation
> Why does research have to be profitable?

Because it's the only way to get a job in industry.

I find it repugnant that theoretical scientists feel entitled to some of my income.

jsbg··on Why I'm Resigning from the National Science Foundation
what are your thoughts on the replication crisis?
jsbg··on Why I'm resigning from the National Science Foundation
> realize that you will most likely end up in industry. > Things are quite bleak right now...

you think it's bleak that one's research now has to be profitable rather than being subsidized by people paying taxes?

jsbg··on My new deadline: 20 years to give away virtually all my wealth
Did it triple because the assets he owns tripled in value?
jsbg··on OpenAI reaches agreement to buy Windsurf for $3B
all IDEs have vim plugins
jsbg··on Why does Switzerland have so many bunkers?
> Vs. America, which is all just "hooray individualism: you're all on your own."

Switzerland is about half the size of Maine. Not everything is about your perceived failings of American culture.

jsbg··on Why does Switzerland have so many bunkers?
I read the interesting linked article about bunkers in Switzerland and it totally went over my head that it was all about US foreign policy in Ukraine.
jsbg··on How to live an intellectually rich life
Some books I would put on this list: Knowledge and Decisions by Thomas Sowell, Le Rouge et le Noir by Stendhal, Up From Slavery by Booker T. Washington, 1984 by George Orwell.
jsbg··on Sycophancy in GPT-4o
If you look at the full thing, the market analysis it does basically says this isn't the best idea.
jsbg··on Manufactured consensus on x.com
> We should, as a society, want to stop liars from lying.

Does that include the lie that the story was "Russian propaganda"?

jsbg··on Manufactured consensus on x.com
> Does the author of this piece take a principled stand against censorship and bias? Or is he just upset that the censorship and bias isn't going in his preferred direction?

Right. Did everyone forget about the twitter files already?

jsbg··on Advanced Shell Scripting with Bash (2006) [pdf]
> This statement primarily applies to existing stringly-typed scripting languages

IMO it applies to all languages. Fancy language features usually make for poor maintainability, e.g. metaprogramming.

jsbg··on Harvard's response to federal government letter demanding changes
Anyone whose research is profitable is free to work for a private entity. The government is a "monopsony" in "buying" unprofitable research the same way it's a "monopsony" subsidizing any industry that would otherwise fail in a free market. That is not typically how the concept of monopsony is meant.
jsbg··on Harvard's response to federal government letter demanding changes
> Except that I don't recall cars produced in Mexico ever getting more affordable.

According to this site[0], new car prices were about 6% higher at the end of NAFTA in 2020 compared with at the start of NAFTA in 1994. Considering inflation on other things was on average much higher and also that more recent cars are significantly safer, more performant, and fuel-efficient—i.e. more provide more value—it does look like cars did effectively get cheaper.

[0] https://www.in2013dollars.com/New-cars/price-inflation

jsbg··on It’s not mold, it’s calcium lactate (2018)
In the sense that they contribute to umami taste, yes. But most commonly the nucleotides inosinate (from meat and fish) and guanylate (from dried mushrooms) are the other molecules that provide umami flavors.
jsbg··on Coding Isn't Programming
> Coder, programmer, software engineer call yourself whatever you want, the point is to make a computer do what you want it to do.

That is definitely not what software engineering is. It requires translating requirements and ensuring that the code is maintainable in the context of a team and the product's lifecycle.

jsbg··on Claude can now search the web
> If ChatGPT is giving my website a ratio of 100 bot accesses (or more) compared to 1 actual user sent to my site

are you trying to collect ad revenue from the actual users? otherwise a chatbot reading your page because it found it by searching google and then relaying the info, with a link, to the user who asked for it seems reasonable

jsbg··on Undergraduate Disproves 40-Year-Old Conjecture, Invents New Kind of Hash Table
what makes the new memory consumption significant? from the paper they break the initial array into log(n) arrays of size 1, 2, 4, 8...
jsbg··on Clean Code vs. A Philosophy Of Software Design
DRY is about ensuring that the same code doesn't have to change in two places because the engineer changing it in one place might not know that. But so many applications of DRY mindlessly violate the single responsibility principle and create coupling where there shouldn't be.
jsbg··on Jane Street Open Source
I've barely touched OCaml but having worked professionally in Haskell for a few years I thought that OCaml was terrible. However, Jane Street has invested heavily in it and maybe their codebase is better than the glimpse I got of the language.
jsbg··on Clean Code vs. A Philosophy Of Software Design
> Who else has had to deal with idiots who froth at the mouth when you exceed an 80 line character margin?

Not once in my 11 year career. But almost every codebase I've worked on has had debilitating maintainability issues because the only principle other engineers seemed to follow was DRY, at the sacrifice of every principle in SOLID.

jsbg··on Donald Knuth's 2024 Christmas Lecture: Strong and Weak Components [video]
I once met Knuth and asked him why he thinks that P = NP. He answered something about the fact that approximation solutions bridge the gap. Never meet your heroes!
jsbg··on Avoiding outrage fatigue while staying informed
> the goal of fascist political propaganda is to convince you that you can't do anything about the state of the world

What are you doing about it?

jsbg··on Avoiding outrage fatigue while staying informed
Why is it an axiom that we need to "stay informed"? The vast majority of news is things that don't affect you, and of the things that do affect you, the vast majority of that is things you can't do anything about. And if they do affect you you're sure to find out without following the news. The news is tailored to make you feel outraged so that you will consume more of it.

As far as social media goes, just don't follow accounts that are annoying. If some accounts are friends in real life but insufferable online, just mute them. Other than friends I follow accounts about food and pottery, I don't see any reason to get off social media, I love it.

jsbg··on Polish city is using mussels to monitor water quality (2020)
Tangentially-related is the use of oysters to clean waterways: https://coastalscience.noaa.gov/project/eutrophication-oyste...
jsbg··on David Lynch has died
Inland Empire is my favorite film of his, followed by the Twin Peaks movie, but I'm not sure the movie stands on its own without the TV show.
jsbg··on Directory of remote-only job boards
why do you only care to work in these languages?
jsbg··on Self-Funding Harberger Taxes
> Life + 25 years is probably enough for almost all cases.

How do you define "enough" and what would be a case where it wouldn't be enough?

jsbg··on Against Best Practices
The author sounds like even though they have read extensively about various "best" practices, they did not really gain an understanding of the tradeoffs involved with each one.

> “Don’t Repeat Yourself” (DRY) is basically good advice, but sometimes just copy/pasting things is just the more pragmatic thing to do, and not really a big deal.

Duplicating code on purpose is not about being pragmatic, it's about recognizing when DRY would violate the single responsibility principle.

The ability to weigh tradeoffs in context is what makes some engineers better than others.

← PreviousPage 3 of 6Next →