HNHacker News
TopNewBestAskShowJobs

bsder

18,932 karma · joined February 8, 2014

submissionscomments
bsder··on Exercise intensity is associated with cardiometabolic health
If you can haul a 60 pound lump up 20 stories, this article is not for you.
bsder··on Google will buy half the electricity from one of Finland's nuclear power plants
Unions. Northeastern states expect that you will use union labor to build your projects or they will shut you down.

Pennsylvania, for example, was one of the few places to take Walmart to task for employing illegal labor.

Texas and Arizona are notoriously anti-union and anti-resident/pro-corporation.

bsder··on To write non-fiction, draw the trunk, then the rest of the tree
This is why when I taught in college I NEVER gave out group assignments.

I'm not trying to test whether the best student knows the material; I'm trying to test whether all the students know the material.

As the person who regularly carried such groups when I was in high school and college, I was especially sensitive to this.

bsder··on Automattic's board forces CEO Matt Mullenweg into leave of absence
Matt is a creature of social media and has a lot of minions and sockpuppets. ¯\_(ツ)_/¯
bsder··on Automattic's board forces CEO Matt Mullenweg into leave of absence
Probably back room deal between Wordpress board/management and WPEngine board/management. It's a safe bet that WPEngine was destroying Wordpress legally simply because their CEO doesn't suffer from verbal diarrhea and actually shuts up when the lawyers tell him to.

If you get Matt out of the way, you can ink a deal and resolve everything so that even if Matt pulls something else, there are contracts in place that can't be gotten rid of so easily.

bsder··on Growing proof that autonomous cars save lives
> I'd much rather all of the resources that are going into autonomous cars was instead going into proper public transit infrastructure.

Solving the last mile problem also helps solve the public transit problem.

The issue in the US is that the current population configuration does not have single population points connecting to single employment points like back in the days of the mills or the factories. As such, public transit becomes difficult.

For example, the train in Southern California is hampered by the fact that you need huge parking lots and cars at the transit stops. If you can take an autonomous vehicle at either end, that evaporates and a LOT more people can now make use of the train effectively.

bsder··on Growing proof that autonomous cars save lives
> The numbers wouldn't look as impressive because rideshare drivers are involved in fewer serious accidents than the average person.

Citation definitely needed.

The last couple of human rideshare drivers I have had were AWFUL. One was so awful that I gave them a one star with "Actively dangerous remove from road, please." I never give one star reviews.

bsder··on Every novel is boring until it isn't
One can read the entire article AND disagree with the fundamental premise.

Reading should not feel like wading through slop. Period. If it does, that is simply bad writing.

Too many people don't have the guts to simply say "No, I do not like that; there are better things I can read."

bsder··on Searching for the best silicone USB cable
I thought this is exactly what Linus Tech Tips did.
bsder··on Smartphone makers don't bother to comply with EU repairability requirements
> So let me trot out mine: regulation is good so long as it is backed up by even handed, robust, transparent, quick and effective sanctions.

The issue is that people want quick sanctions until they wind up on the wrong end of the pointy spear--at which point they want accurate sanctions.

The problem is that quick and accurate are opposing forces when it comes to sanctions.

bsder··on Every novel is boring until it isn't
Doctor Who is definitely the last thing I would dub as "internally-consistent". It's a serial--and the duct taped seams show--sometimes glaringly so.

But, every now and then, the writing CLICKS and you get genuine emotional ART--generally as a monologue.

bsder··on Every novel is boring until it isn't
No, NOT every novel is boring from the get go. And some novels ARE boring. And the fact that so many people recommend the ones that are is the bloody problem.

The first thing to accept is that different people like different things. If someone likes the Beatles, you wouldn't immediately jump to recommend Handel or Black Sabbath.

And, yet, this is EXACTLY what people do all the time with literature. Oh, you liked that Vonnegut story? Here, have some Dickens. ARGHGHGHGHGHG! NO! NO! NO! NO! Give the Vonnegut reader some O. Henry or Roald Dahl--not Dickens or Bronte. Good grief.

I got lucky. My father understood this. He always recommended things that he thought I would like--interspersed very rarely with things that were good for me that I might or might not like. But he NEVER gave me anything he thought I would dislike simply because it was supposedly "great literature".

And, now, Dear Readers, I leave you with wisdom for the ages imparted from Wallace Stevens via my father: "The only emperor is the emperor of ice-cream."

https://www.poetryfoundation.org/poems/45234/the-emperor-of-...

bsder··on Can AI design circuit boards yet?
Unfortunately, my experience has been that it's the endless cycling with customer requirements that takes all the time.

The hardware is generally manageable quickly for me. Even th firmware isn't terrible.

And then you deploy it.

And the customer realizes it needs to do Q and that they asked it to do X and it doesn't need to do that and we need to take another $0.50 out of the BOM and ...

And then 4 years pass and you still don't have any real revenue.

There is a reason why so many places demand NRE of $1 million minimum and THEN they'll talk about designing your project.

The big gap isn't scaling. It's the scaling PATH. You need to have a viable and profitable path all along AS you scale from tens to thousands to millions. And those projects are VERY rare.

See: BeatBuddy for interesting post mortem and note that AI wouldn't really have helped them much at all.

bsder··on A PCB business card with a batteryless LED, powered by the phone that taps it
Without a repo link to design files, I have no evidence that this project is real and not marketing copy. Sorry.

I believe it's real, but there are no artifacts to corroborate. That's a poor article.

It is sad that the internet has devolved into this state.

bsder··on I rented a car, and within hours my driver's license was for sale
Until holding and losing PII (Personally Identifiable Information) is treated and punished like holding and losing radioactive waste, this will not stop.

The penalties for losing PII should be sufficiently high that even the most junior programmer should recognize the probably and immediately blanch whenever asked to write code about it.

bsder··on Bug Blindness
Applications like Blackboard exist because of the genre of "Checkboxware."

A University must comply with Laws and Regulations X, Y, Z, P, D and Q and a host of other regulations the University never heard of and Blackboard went through the process to "comply" with those checkboxes. So, if you deploy Blackboard, you tick all the checkboxes automatically.

The fact that Blackboard was a garbage content management system and a terrible grade recording system was irrelevant--because the "better" systems wouldn't check the boxes.

(I say this as someone who, as a lecturer, had to manage the account logins, mailing list, and Subversion source control system for an entire class. I only ever put grades that needed to be "secure" into Blackboard. I did all that because I HATED Blackboard that badly, but it was a LOT of work. And I probably wouldn't have passed any significant security audit; although my accessibility ratings should have been excellent since everything was plain text and plain HTML)

bsder··on Small Models Have Arrived
You are technically correct. The best kind of correct.

However, what most people think of as Moore's Law--CPU speed doubles every 18 months--broke somewhere between 90nm and 22nm.

And even the actual Moore's Law--2x the transistors every 18 months--doesn't hold for all types of chips anymore. Memory only gained 2x density over 10 years.

bsder··on Taylor Farms: How One Company's Reach Became a National Risk
There are levels of integration in between "Bubba down the block" and "Weyland-Yutani Megacorp"

Busting up Taylor Farms into 5 different companies would affect the food safety not one whit. In fact, it would probably improve it. If there were 6 different companies to choose from, for example, this incident would mean that one of them would go bankrupt as everybody switched to the other 5. And that would be a warning to the remaining companies not to screw up the same way.

However, since there is only a single supplier, Taylor Farms doesn't get any penalty at all. A couple of junior VPs get sacked and life rolls on for the CEO and his buddies.

bsder··on Nvidia agrees to acquire Hugging Face for $13B
> But I can assure you that Nvidia didn't buy them for 13 billion cause HuggingFace were desperate.

From Nvidia's side? You get to keep the shell game of where your money and hardware are going spinning on the table for a little longer. If the party stops, Nvidia loses a zero right off their valuation instantly.

And, as a side benefit, you get to place your thumb on the scale of the open-weight hosting ecosystem. And maybe even fund a Chinese Anthropic or OpenAI at a discount.

OpenAI just popped out an inference ASIC. Google is on their 8th generation of TPU. Graviton is out from Amazon. The hosting companies want Nvidia out of their finances. Full stop. Nvidia has to do something, or it's going to get swept away.

bsder··on AI boosted homework scores, then exam scores dropped: study
AI does not make me "smarter" in the important thing I am working on.

In software particularly, what AI does do is give me back my time from the drudge work that I don't care about. Keeping my build system configured and my tests up to date and my documentation synchronized is a good use of AI because I mostly don't care about how crummy the result is as long as it "works".

bsder··on A third world engineer responds to “RISC-V: They should have known better”
> I always thought that was a case of "the tech is still catching up",[0] but it sounds like there are fundamental issues that prevent performant implementations?

Yes, the fundamental problem is the fact that everybody involved in RISC-V wants to sell IP instead of a chip.

The problem with the RISC-V chips in non-embedded contexts (ie desktop or server) has absolutely nothing to do with the instruction set architecture (not entirely true but a really good first approximation). The problem is that performance is strongly dependent upon your high speed interfaces--memory, graphics, PCI, etc. And those blocks need to be strongly integrated in with your CPU interfaces.

However, if you buy a whole bunch of IP blocks and then just wire them together, your performance is going to be sub-par. And this is what every single RISC-V chip that I know of currently is.

It's not beyond someone to sit down and do the required integration like Apple did for ARM. There's just insufficient money in it so nobody is going to expend the engineers.

bsder··on A third world engineer responds to “RISC-V: They should have known better”
Because the people driving the RISC-V ISA all care about delivering IP and not chips and, as such, only care about the high end portion of the market.

The problem is that RISC-V is never going to win at the high end. RISC-V will never have as much money driving it forward as x86 and ARM. As such, the blocks and integration will always lag.

The portion of the market which RISC-V could dominate is the low-end (you know ... the same way ARM climbed up the ladder?) and nobody in charge of RISC-V cares because you have to actually ... SHIP FREAKIN' CHIPS ... and that's, you know, so icky.

And this is the disconnect. Low-end embedded has a bunch of needs and the RISC-V architecture completely whiffs on many of them and has active misfeatures on others while having very little that is actively good in that space.

And many of us are angry about this. It didn't have to be this way.

bsder··on RISC-V: They Should Have Known Better
6809 is a better exemplar, but, yeah, we knew this stuff way back when.

The problem is that everybody around RISC-V wants to sell IP instead of a chip. Most of the worst brain damage follows from that.

The rest of the brain damage follows from "We want to compete with ARM A-Series cores." No. Just ... no. Nobody willing to spend that much on a processor gives one iota of damn about ARM licensing fees.

So, the semiconductor market wants a cheap, consistent chip that operates in the deep embedded space while the RISC-V ecosystem considers the mere thought of that to be icky beyond reason. And China will push on this like Longsoon and pray that somebody figures out how to make it not suck (Prediction: they won't succeed.)

And, the worst part is that RISC-V has basically lost its window. The single possible advantage that RISC-V had was that as people converged to a shared tooling ecosystem it would create lockout. Unfortunately, that convergence never happened so, at best, we got some shared compilers. And, now, AIs can basically one shot all your other tools around it and probably the compiler not far behind. And there goes your ecosystem lockout.

bsder··on Qwen3.8-2.4T
> Their government is horrible for a lot of stuff, but in this case they do deserve praise for forcing the "right" (according to me) direction.

It's not just according to you.

Without open weights, what happens if you get blacklisted from Anthropic and OpenAI? If AI becomes a standard tool for programming like a compiler, you've effectively been Blackballed from the field of programming. Full Stop. This is "Right to Read" coming home: https://www.gnu.org/philosophy/right-to-read.en.html

In addition, without open source competitors to your core tools, we KNOW what happens. Cadence and Synopsys and a megabuck per engineer per year ... that's what happens.

bsder··on ArenaAllocators don't play nicely with ArrayLists
> This article (and the previous one) is a little weird

Yeah, the whole "I'm going to free an object in an arena." is very confusing to me.

You free an arena, or you don't. There is no granularity below that if you're using an arena.

I get it. It's an incredibly tempting abstraction break to just let normal resize/free work on the last allocation. However, it is an abstraction break and has nasty edge cases like this.

bsder··on The Ultimate Horse
> The simplest explanation, the Occam's Razor explanation, would just be that it was a fluke of nature.

Horse doping is old. Schwarzenegger was doped up and winning in 1968+ so the science was there.

The idea that someone wouldn't dope up a horse for a marquis event like this is absurd. And once Secretariat became that famous, nobody across the industry was going to kill the golden goose by pointing out doping.

However, the window was narrow. New tests came online in the mid 1980s to detect horse doping.

The fact that nobody has been able to get even close to Secretariat's times given significant advances in nutrition and training is extremely suspicious.

bsder··on Why Wall Street is ignoring big tech's debt [video]
> To think that people won't pay $60-$80/mo to continue using it is wild to me.

I'm fine paying $200 per month. Companies seem to be fine at $2000 per month but I would balk at that. Companies are already balking at $20,000 per month.

So, we KNOW what the numbers are. If corporations are only willing to pay $2000 per month per developer for all the developers in the US, the amount of VC investment already exceeds what they can get back from 10 years of revenue.

bsder··on Mea Culpa – Dark Hours
> I struggle to imagine thinking that no one does things themselves, for fun. What a nihilistic view.

Come on. There are shades here.

I guarantee that even your best programmers are using AI to run down certain classes of bugs--especially in corporate environments. Asking the AI to help you unwind some screwy source control merge or to remember some obscure set of flags is a damn good usage of AI, for example. Nobody thinks twice of using a search engine for this so AI is a no-brainer.

The issue is when people use the AI for all the code. I have to tell AI all the time "That code is there because X and you mangling it is a problem." or "You violated Y. Explain to me why you did that anyway and don't do it again."

The problem is that to do that you have to know the code and you don't know the code if you didn't write it.

bsder··on Software development with AI is starting to feel like cooking steak
You can be safe down to 135F if you give it enough time. https://douglasbaldwin.com/sous-vide.html#Poultry_and_Eggs

In particular, I use 135F for 90 minutes (75 minimum recommended) to pasteurize eggs that I am going to be putting into something that asks for "raw" eggs (egg nog, mayonnaise, etc.) that I will serve to other people (if it's just for myself, I'll probably just be lazy and use the raw egg). So far, nobody has noticed any difference from "raw".

bsder··on Almost no skill required to cook a steak
I have one of the Combustion thermometers, and I like it. I used it more than I expected. In particular, I use it for roasting chicken and for sous vide things more than anything else. Then I got a Breville Control Freak, and I used it much less. :)

For maximum techyness, Combustion, Inc. correctly identified that sous vide is normally an overdamped system. If you follow their instructions you can increase the water temp some and then bring it back down in order to move the system closer to critically damped and speed up your sous vide.

Page 1 of 34Next →