HNHacker News
TopNewBestAskShowJobs

not2b

8,502 karma · joined September 27, 2018

submissionscomments
not2b··on Facebook ban on discussing Linux?
Their "moderators" are bots, not humans, so it seems that the bots have "decided" that Linux-related links are malware or something.
not2b··on People are bad at reporting what they eat. That's a problem for dietary research
For my wife (type 1 diabetic), physical activity is the big one that throws off her calculations as a walk in a hilly area makes her blood sugar drop like a rock. Of course she always has something with sugar with her but then she has to figure out how much to consume.
not2b··on I am (not) a failure: Lessons learned from six failed startup attempts
Competition is fine. Deception, though, is more problematic, and if multiple pitches depend on it (like market a service to brokers to get their info but don't tell them the plan is to eliminate their jobs), people will be on to you if you aren't a very good sociopath. Perhaps look for more win/win opportunities.
not2b··on I am (not) a failure: Lessons learned from six failed startup attempts
Multiple "diabolical" (his word, not mine) plans to fool people about what the business really is (an attempt to get in the door with one pitch, then pivot to the real plan and steal their lunch) did not work out. Sorry about that, but putting out this post won't help this guy execute on similar plans in the future.
not2b··on Branchless UTF-8 Encoding
Usually people are interested in branchless implementations for cryptography applications, to avoid timing side channels (though you then have to make sure that the generated instructions don't have different timing for different input values), and will pay some time penalty if they have to.
not2b··on Some things to expect in 2025
True, but you're talking about the difference between "only one person understands this, that's a risk!" and "zero people understand this".
not2b··on Some things to expect in 2025
Most Linux kernel contributors are professionals who are paid for their work. They aren't hobbyists.

However, there are quite a few critically important tools and libraries that are essentially maintained by a volunteer as a hobby, and yes, that's a risk.

not2b··on Some things to expect in 2025
Unless the plan is to quickly produce a prototype that will be mostly thrown away, any code that gets into the product is going to generate far more work maintaining it over the lifetime of a product than the cost to code it in the first place.

As a reviewer I'd push back, and say that I'll only be able to approve the review when the junior programmer can explain what it does and why it's correct. I wouldn't reject it solely because chatgpt made it, but if the checkin causes breakage it normally gets assigned back to the person who checked it in, and if that person has no clue we have a problem.

not2b··on Why the weak nuclear force is short range
And the article we are discussing explains why this is incorrect.
not2b··on Why the weak nuclear force is short range
No, his use is intentional. It's a portmanteau for "physics fib".
not2b··on Das Blinkenlights
I saw a version of that sign a very long time ago in a government lab at my high school summer intern job, attached to a PDP-11 that came with blinkenlights.
not2b··on The Origins of Wokeness
He is attacking a straw man, by defining "woke" in a far narrower sense than it is actually used. Any objection to any form of prejudice, or any indication that the speaker is aware that members of some groups are better off than others, will be labelled "woke" by many commenters. It's to the point where some bigots say "woke" in the exact same places that their grandparents would say "n***-lover".

But instead Graham focuses on people who are overly concerned with specific language because those people are easier to criticize.

not2b··on Disappointed with the TVs at CES 2025
Is GOMS even the appropriate model for a consumer product? From the Wikipedia page:

GOMS only applies to skilled users. It does not work for beginners or intermediates for errors may occur which can alter the data. Also the model doesn't apply to learning the system or a user using the system after a longer time of not using it. Another big disadvantage is the lack of account for errors, even skilled users make errors but GOMS does not account for errors. Mental workload is not addressed in the model, making this an unpredictable variable. The same applies to fatigue. GOMS only addresses the usability of a task on a system, it does not address its functionality.

not2b··on Salesforce will hire no more software engineers in 2025, says Marc Benioff
“As our revenue accelerated through the pandemic, we hired too many people leading into this economic downturn we’re now facing, and I take responsibility for that.”

I wish CEOs would avoid such phrasing unless "take responsibility for that" involves some personal penalty, like a lower bonus or some other way to compensate for the fact that a bad decision cost the company money.

not2b··on Mistakes engineers make in large established codebases
Yes, it usually can't be done with one massive checkin. First get buy-in that the old pattern will be changed to the new pattern (hopefully you won't have some senior developer who likes it the old way and fights you), then as you say, come up with a plan to get it done.

The down side to this that I've experienced more than once, though, is incomplete conversions: we thought we had agreement that the change should be done, it turns out to be more difficult than planned, it gets partially completed and then management has a new fire for us to fight, resources are taken away, so you still have two or more ways of doing things.

not2b··on Microsoft disguises Bing as Google to fool inattentive searchers
More like, they think that deceiving people for profit is genius.
not2b··on Ending our third party fact-checking program and moving to Community Notes model
Using it as a noun or in name-calling is offensive, as a verb it isn't.
not2b··on It's okay to code on nights and weekends
It's not wrong to code on nights and weekends if you like it. But there's also something to be said for developing other interests, that put your brain in a different space. You might even find that it can help with the coding. In my case, I enjoy coding and I also love hiking, and often find that when I'm stuck, an idea that gets me unstuck occurs to me when I'm out in the woods and nowhere near a computer.
not2b··on Microsoft acquires twice as many Nvidia AI chips as tech rivals
I was writing a comment saying the same thing when your comment appeared. Yest, Meta, Google, and Amazon all have custom silicon, and it seems Microsoft's similar efforts came later. None of these companies want to give Nvidia all of the money, so going forward, I think Nvidia isn't going to see more competition from these efforts. The big players aren't going to sell their chips to others (I don't think), but they'll make them available to cloud customers.
not2b··on A new timeline for Neanderthal interbreeding with modern humans
How could that be? The only genetic difference is the presence of the Y chromosome. If it were the same size as all the others, it would be a 1/46 difference, so about 2%. But it is smaller than all the others, so maybe 1% or even less difference . The other 45 chromosomes are the same for men and women.
not2b··on OnlyFans models are using AI impersonators to keep up with their DMs
But you never got that; the successful OnlyFans people have always had teams pretending to be them. Anyone who ever believed otherwise is like a kid who thinks that the mall Santa Claus is the real guy.
not2b··on Compromising OpenWrt Supply Chain
Instead of using a timeout, an optimization that can must be cut off if the cost is excessive can keep some kind of operation or size count, where the count is strictly a function of the input. For example, an optimization based on binary decision diagrams (BDDs) can put a ceiling on the number of nodes in the BDD.
not2b··on A Made-Up Name Is Better Than No Name
Sure, a made-up name is better than no name, but a mnemonic, logical, understandable name is far preferable. Perhaps just more thought is needed.
not2b··on Show HN: My party game where AI decides if you’re funny
I think that's because the Internet sucks, and LLMs are trained on that crap. For example, I notice that almost every time a professional female comedian posts anything on social media, the comments are filled with guys saying "that's not funny" or "no women are funny", even for women who regularly sell out large venues on their tours. If you inject all that as training data of course your model is going to "believe" the same thing.
not2b··on Most American farmers have second jobs to stay afloat
Less than one percent of farm estates owed any estate tax in 2020. It's probably about the same in more recent years.

https://www.ers.usda.gov/amber-waves/2021/april/less-than-1-...

not2b··on Deprecating outdated issues on the GitHub public roadmap
That's a big one. I need to deal with perforce which has plenty not to like, but I frequently attach comments on unchanged lines in code reviews saying something like "you'll need to change this too", and their code review tool supports this.
not2b··on Do Large Language Models learn world models or just surface statistics? (2023)
They are learning a grammar, finding structure in the text. In the case of Othello, the rules for what moves are valid are quite simple, and can be represented in a very small model. The slogan is "a minute to learn, a lifetime to master". So "what is a legal move" is a much simpler problem than "what is a winning strategy".

It's similar to asking a model to only produce outputs corresponding to a regular expression, given a very large number of inputs that match that regular expression. The RE is the most compact representation that matches them all and it can figure this out.

But we aren't building a "world model", we're building a model of the training data. In artificial problems with simple rules, the model might be essentially perfect, never producing an invalid Othello move, because the problem is so limited.

I'd be cautious about generalizing from this work to a more open-ended situation.

not2b··on Don't Call It a Substack.
The most important part of "podcast" is that phrase you hear so often, "wherever you get your podcasts". It's an open standard, you can pick your app, they can be hosted anywhere. If an audio program is exclusively available on, say, Spotify, it isn't a podcast.
not2b··on Don't Call It a Substack.
He's not "policing", rather giving good advice. Substack is only one provider for newsletter producers. Calling your newsletter "a Substack" is akin to calling your blog "a Wordpress", and a number of successful writers there have transitioned to the competition and done better.

If you call what you have a Substack and then you move it, what do you have, and will people think you disappeared when you just are self-hosting or moving to Ghost, Buttondown, Beehiiv or someone else?

not2b··on A binary tree of all Pythagorean triples
The ternary tree contains all primitive triples (where the GCD of the terms is 1), where a<b<c. So it contains (3,4,5) but not (6,8,10) or (4,3,5).
← PreviousPage 4 of 34Next →