HNHacker News
TopNewBestAskShowJobs

jyounker

1,345 karma · joined September 7, 2015

submissionscomments
jyounker··on Why agents are bad pair programmers
I think the author's dislike for pair programming says a great deal more about the author than it does about pair programming or LLMs.

If you're pair programming and you're not driving, then it's your job to ask the driver to slow down so you can understand what they're doing. You may have to ask them to explain it to you. You may have to explain it back to them. This back-and-forth is what makes pairing work. If you don't do this, then of course you'll get lost.

The author seems to take the same passive position with an LLM, and the results are similar.

jyounker··on Why agents are bad pair programmers
So it behaves just like a person.
jyounker··on Why Understanding Software Cycle Time Is Messy, Not Magic
Because "GUI" and "Algorithm" are too big. You have to further decompose into small tasks which you can actually estimate. An estimable composition for a GUI task might be something like:

* Research scrollbar implementation options. (note, time box to x hours).

* Determine number of lines in document.

* Add scrollbar to primary pane. * Determine number of lines presentable based on current window size.

* Determine number of lines in document currently visible.

* Hide scrollbar when number of displayed lines < document size.

* Verify behavior when we reach reach the end of the document.

* Verify behavior when we scroll to the top.

When you decompose a task it's also important to figure out which steps you don't understand well enough to estimate. The unpredictability of these steps are what blows your estimation, and the more of these are in your estimate, the less reliable your estimate will be.

If it's really important to produce an accurate estimate, then you have to figure out the details of these unknowns before you begin the project.

jyounker··on Musk-Trump dispute includes threats to SpaceX contracts
A friend who studied political science an conflict made this observation about American politics: 30% of the voting population is insane. They will believe the most mind-bendingly illogical things, and then vote for them, so the best you can ever expect from the general population is 70% agreement on reality.

In that light, we're doing really well with only 1/8 believing such a thing.

jyounker··on Musk-Trump dispute includes threats to SpaceX contracts
Everyone who consorts with Trump ends up covered in shit.
jyounker··on Musk-Trump dispute includes threats to SpaceX contracts
Trump doesn't believe that smart people with power can have ethics or morality because he doesn't have them himself.
jyounker··on The time bomb in the tax code that's fueling mass tech layoffs
But Republicans put it in. The proposed. They were the vast majority of the votes for it. It was signed by Trump. It was their baby.
jyounker··on The time bomb in the tax code that's fueling mass tech layoffs
Pay attention to the dates. It was signed on 12/22/2017. Obama's last day in office was 01/20/2017. That means it was signed by Trump.
jyounker··on GUIs are built at least 2.5 times
I wish the author would go back and read the Poppendieks' books on Lean Software Development. The Popppendieks make the following points:

* Software development is design rather than manufacturing.

* Software manufacturing is CI/CD.

* The Toyota Production System (TPS) starts with an idea for a product, and not with building the product.

* Design is a core part of the TPS.

* Building the assembly line is part of TPS.

Sadly the essay argues against Lean Software Development by arguing that it says exactly the opposite.

jyounker··on How large should your sample size be?
You nailed it vouaobrasil. The mark of an anti-democratic politician is that they seek to reduce the electorate's size.
jyounker··on The Ingredients of a Productive Monorepo
Monolith != Monorepo. They're independent concepts.
jyounker··on 'Turbocharged' Mitochondria Power Birds' Epic Migratory Journeys
I don't think you'd get the same sort of effects, because a huge part of the mitochondrial regulation and function is carried out by genes and gene products from outside the mitochondria.

It would be an interesting experiment though. I'd expect that they might not live, or that the cell would function sub-optimally, but who knows, maybe the cellular machinery is highly conserved.

jyounker··on All BART trains were stopped due to ‘computer networking problem’
BART can't do that. The cities can do that.
jyounker··on Censorship concerns rise over Texas book bill; Abilene bookstore pushes back
I've looked at the text and I find it pretty scary.

This laws is being created for a reason, and that reason is for things like preventing teens from accessing books about human reproduction, or the existence of gay people.

The idea is clearly to make it so scary for everyone employed in book stores that such things just get pulled from stock everywhere.

jyounker··on Python’s new t-strings
It has become successful largely because it has always had really good foreign function interface. If you have a scientific or mathematical library laying around in C, then you could wire it up to Python, and then suddenly you have all the flexibility of a (fairly clean) scripting language to orchestrate your high speed C.

Good examples of this are numpy and tensorflow.

jyounker··on How much do you think it costs to make a pair of Nike shoes in Asia?
Do you really think that the US doesn't engage in industrial espionage too?
jyounker··on Foreign visits into the U.S. fell off a cliff in March
Yeah, I can't imagine any honest and sane person describing solitary confinement as "non-punitive". What ICE is doing is both cruel and expensive.
jyounker··on What's in that bright red fire retardant? No one will say, so we had it tested
Companies don't need the threat of litigation to hide information about products. That's why departments like the FDA and USDA were created to begin with. For example, people were selling crude oil as medicine, and people were selling tape worm eggs a weight-loss pills.
jyounker··on The order of files in /etc/ssh/sshd_config.d/ matters
My understanding is that "first one whens" is intended for security. Global config is read first, and then local (per-user) configs are read later. Because the earlier config wins, the per-user configs can't override the global policy.
jyounker··on New antibiotic that kills drug-resistant bacteria found in technician's garden
> Democratic party, which has been comparably insane lately, only a different direction.

How do you see the democratic party being insane in a different direction?

jyounker··on The case against conversational interfaces
The story is kind of wild. Behind the Bastards has a couple of episodes on Rudolf Steiner, the founder: https://www.youtube.com/watch?v=6_2HkBugFBw
jyounker··on The surprising powerhouse behind rapid V2X growth: electric school buses
What separate mass transit system are you talking about? In most places with school buses there is no mass transit of any sort.
jyounker··on One island, two worlds (Haiti vs. Dominican Republic)
It's hard to create a stable state when the US, England, and France have spent well over a hundred years actively undermining your country.

The first half of Behind The Bastard's episode on Baby Doc has a pretty good summary: https://www.youtube.com/watch?v=qTEEokXizd8

jyounker··on Utah becomes first US state to ban fluoride in its water
The Republican party has been trying to squash inconvenient science for a long time.

One of the signature pieces of Gingrich's "Contract With America" in 1995 was the elimination of the Office of Technology Assessment. The office had the unfortunate duty to communicate well researched facts, and these facts contradicted conservative policy positions. (OTA: The planet is warming. R: No it's not. Exxon says it's not.) So the OTA had to go.

There are a nearly endless list of these things over the last 30 years.

jyounker··on C. Elegans: The worm that no computer scientist can crack
"Fleeting" in this context is just a synonym for "short lived" or "momentary".
jyounker··on Why a plane turned around when a passenger lost a phone midflight
I think the fear is that the user's phone is in the checked luggage.
jyounker··on You Need Subtyping
Dude seems to be coming from a strange place if he thinks that subtyping is uncommon in programming languages. Java, Kotlin, Scala, C++, Python, Go, and C# all have subtyping of one sort or another, and that covers at least 80% of the code being written today.
jyounker··on You Need Subtyping
Correct solution: Contravariance for arguments, Covariance for return types.

Another way to put it, if I create a subtype, then the subtype's functions are allowed to be more general in what they accept, and more specific in what they return.

This implies that there is no subtype relation between X[Supertype] and X[Subtype].

jyounker··on How Kerala got rich
Portugal also has a similarly active communist party. I think what distinguishes Portugal and Kerala's communist parties from other communist parties is that they were (and are) first, and foremost, democrats.

A capitalist dictatorship will be every bit as horrible as a communist dictatorship.

jyounker··on They Might Be Giants Flood EPK Promo (1990) [video]
I've been to only one They Might Be Giants concert. Half the audience were little kids, and yet it's the only concert I've ever been too that was shut down by the cops.

It was hilarious to see one of the John's being hauled off stage by the police as he was playing Edgar Winter's "Frankenstein".

← PreviousPage 7 of 20Next →