HNHacker News
TopNewBestAskShowJobs

kbenson

31,676 karma · joined July 26, 2012

k e n t r a k # google's public mail service
submissionscomments
kbenson··on Show HN: I got laid off from Meta and created a minor hit on Steam
Hey, Meta has something like 67k employees for those 3.35 billion users (for simple stats I could find), and thats. That's 50k users to an employee. I think this dev is doing quite well by those standards. :)
kbenson··on Show HN: I got laid off from Meta and created a minor hit on Steam
Strong Peggle[1] vibes from the video on the store page, which is a good thing IMO, since I enjoyed Peggle quite a bit. Maybe I'll take a look at this.

1: https://store.steampowered.com/app/3480/Peggle_Deluxe/

kbenson··on On Zero Sum Games (The Informational Meta-Game)
> Lending and selling are both zero-sum

Why? Lending is just giving people money they value more now than you do, so much so they agree to pay back more later. The utility at the current time of that money is better than the utility later for the lendee, and the opposite is true for the lender (they will happily forego some money available now for more money available later).

If I take a loan out to buy a car which lets me find a better job because I can travel for efficiently, and I get a better job that pays more which allows me to much more money and paying back that loan is itself even easier, is that transaction zero-sum when examined over time?

kbenson··on On Zero Sum Games (The Informational Meta-Game)
Different people value resources differently overall and also differently over time. Trading a resource you don't value as much to someone who does value it for something you value leads you both to be better off.

In a very simple form, if you're a fisherman you may have a surplus of fish, much more than you can eat before they go bad. Fish is not worth much to you, but maybe you need cloth for sails, the someone in the village collects and mends and sews cloth. They have a lot, but need food. Trading fish for cloth benefits you both.

Money is just an abstraction to smooth trades between people for resources they need. Scale to whatever level you want.

kbenson··on Broadcom, TSMC eye possible Intel deals to split storied chipmaker
You lack imagination. Broadcom brings a whole slew of problems you may not have thought possible. We couldn't bet them to actually give us a quote to purchase VMware licenses for a new cluster (to replace the current one, as we're a current customer) for the first five months of 2024. Multiple month long freezes in sales while they restructured pricing, multiple times.

Their goal isn't necessarily to run a business that's profitable long term, it may be to segment it out and squeeze various segments to wring the last bits of juice out of them until leaving a dried husk while providing middling quality to the most lucrative segments to string them along.

You don't want to be in the segment destined to be juiced.

kbenson··on Musk's DOGE seeks access to personal taxpayer data, raising alarm at IRS
The wildest thing about this take is that it seems fairly plausible at this point.
kbenson··on Undergraduate shows that searches within hash tables can be much faster
It's less that it's the best way to approach a problem, but that it optimizes for a different goal. Building on existing knowledge is how you find the local maxima for a problem by moving along the slop you have. Starting from scratch is how you find different slopes, which may lead to higher local maximas.

Of course, if you happen to be on a slope that leads to the global maxima, starting from scratch is far less effective. We don't really know where we are usually, so there's a trade-off.

There was a good article posted to HN years ago that covered this and used rocketry as one of the examples, but I don't recall what it was. The author was well known, IIRC.

kbenson··on Many of the Pokemon playtest cards were likely printed in 2024
I thought this sounded familiar, and yeah it was covered here in the past https://news.ycombinator.com/item?id=13226725 and https://news.ycombinator.com/item?id=7631091
kbenson··on Startup Winter: Hacker News Lost Its Faith
I was tempted to write much the same, then read yours, so I'll just say "me too, for everything you said" and leave it at that. :)
kbenson··on Doctors Without Borders declares the war in Gaza as genocide
Ah, because that's what was said that I was responding to?

See, this is the problem. I can't even point out that the way this is being communicated is counterproductive without you assuming I have some allegiance I'm expressing, and using a bad faith argument to try to get me to defend an assertion which is (as presented) undefensible.

I assume you feel this bad faith response is justified because you see a genocide and therefore why would you show constraint, but the other side is doing the same thing, for similar reasons, and nobody is actually trying to communicate, just yell at each other.

Congratulations on being the problem. I doubt you'll see yourself that way though, because again, why would you care how you're acting when you can tell yourself whatever you do is justified to stop a genocide?

kbenson··on The Night Watch [pdf] (2013)
I'm horrible with names, so didn't recognize Mickens at first, but when I saw his picture on the paper I realized that I went through a binge of his public talks a few years back because he's such a great speaker. If you enjoy Bryan Cantrill giving talks, you'll like Mickens.
kbenson··on Doctors Without Borders declares the war in Gaza as genocide
I can think of many understandable reasons that might happen, so those facts without additional context don't mean much to someone that hasn't already had their mind made up, which is the problem with reporting them and expecting everyone to just see what you see as obvious.
kbenson··on The industry structure of LLM makers
> This sounds like a perpetual motion machine or what we heard over and over in the 3d printing fad.

Except that it is actually what humanity and these 8 billion people are doing, making each successive generation "better", for some definition of better that is constantly in flux based on what it believed at the current time.

It's not guaranteed though, it's possible to regress. Also, it's not humanity as a whole, but a bunch of subgroups that have slightly differing ideas of what better means at the edges, but that also share results for future candidate changes (whether explicitly through the international scientific community or implicitly through memes and propaganda at a national or group level).

It took a long time to hit on strategies that worked well, but we've found a a bunch over time, from centralized government (we used to be small tribes on plains in in caves) to the scientific method to capitalism (and whether it's what we'll consider the best choice in the future or not it's been invaluable for the last several centuries), they've all moved us forward, which is simple to see if you sample every 100 years or so going into the past.

The difference between what we've actually got in reality with the uman race and what's being promised with GAI is speed of iteration. If a areal GAI can indeed emulate what we have currently with the advancement of the human race but at a faster cycle, then it makes sense it would surpass us at some point, whether very quickly or eventually. That's a big if though, so who knows.

kbenson··on C++ Standards Contributor Expelled for 'The Undefined Behavior Question'
It seems like you are assuming quite a bit about 2.

I think what GP was getting at is that is something along the lines of if you were accused of misconduct, and in being called into your manager's office for them to ask you about it you behaved unprofessionally enough they no longer thought you were a good fit for the company regardless of whether the accusation was true, they are entirely justified in wanting to end employment. A falsehood can reveal a separate truth about someone.

E.g. Someone falsely says you are always late to group meetings for a group project, and in being questioned you start throwing out racial slurs. Whether you were late is now a lesser issue, and while you woulf be technically correct to say you were falsely accused of being late to a few meeting and were then fired, that isn't correctly relaying the relevant information about why you were fired.

I have no information about whether this is what happened, but I think this is what the GP was trying to express about the information we have as it was presented.

kbenson··on 200k subscribers flee 'Washington Post' after Bezos blocks Harris endorsement
Maybe the silver lining is that billionaires and large corporations might look less favorably at owning newspapers when it's seen as a net negative and a lever for someone to use against them.

If Bezos didn't own WaPo, it wouldn't be a bargaining chip to get Trump to the table with Blue Origin, and wouldn't suffer in this way because of that causing him a loss.

kbenson··on LLMs Aren't Thinking, They're Just Counting Votes
Different people have different levels of understanding. If the person you ask is an astrophysicist, their answer will be grounded in a lot more understanding than if you ask a small child.

An LLM is like a congress of all the children voting on the answers they've heard their parents talk about in passing to other adults, which they sometimes miss the context of so misunderstand.

Useful for getting information, but not nearly as useful as asking someone with grounded domain knowledge, for multiple reasons. Depending on the topic, someone with domain knowledge can be easier or harder to find, which is why LLMs are more or less useful depending on the domain, and how important it is they are correct and not just on the right ballpark.

kbenson··on Uber charges more if you have credits in your account
Do you have info, anecdotal or otherwise, on how much you think you save per ride in total and relative amounts? That might sound like a lot, but really I'm just wondering if you can estimate "I think I save about $X dollars on a fare that would cost $Y dollars otherwise."
kbenson··on Judge dismisses majority of GitHub Copilot copyright claims
I assume that's because even if they aren't the original rights holder, they still have standing because they (as the public) were given rights under the GPL implicitly by anyone using the GPL, for the GPL covered items. Since they were denied those rights, they were harmed, and thus have standing.

At least that would be my "layman that finds court cases and discussions of them interesting so consumes that as entertainment fairly regularly" best guess.

kbenson··on Judge dismisses majority of GitHub Copilot copyright claims
I mean if you are held accountable for using copyrighted code by the owner, you should then in turn be able to hold the consultant accountable for being the source of it, and the blame and responsibility may be shifted in part or in whole.

I don't think it's all that different than if I'm an employer and my employee does something illegal. An investigation can be made as to whether the acted on their own acted based on what the directions or prevailing understanding was at the company. That may change who is responsible in part or in whole and what steps need to be taken to provide recompense to those impacted by that illegal activity.

Every situation will be complex and unique in its own way. That's what courts are for, determining the unique aspects of a case and making specific ruling based on the law and the situation, as the judge (in determining what is acceptable and willing to be seen) and jury (to determine whether someone needs to be held accountable and to a degree how) see fit.

kbenson··on Judge dismisses majority of GitHub Copilot copyright claims
Depends on whether you have a service relationship with a third party and they are providing a service or you rolled your own. If, for example, I paid a third party company for consultants to write some code for me but they provided source code they didn't have the right to, I think I should be able to hold them accountable for that. Whether it's a person or some automated process doesn't change that IMO.

I expect a court case would be used to determine what a normal person could expect, what was represented buy the consultant company, and what exactly I requested to determine how much fault each party has.

kbenson··on Inside the "3 billion people" national public data breach
> a deadbeat trying to game the system.

The problem with putting a value judgement on this is that it will precondition people to assume good faith or bad faith on the validity of the assessment based on how they interpret the fairness of the court system.

Instead, we could just say that the majority of the cases are people trying to get out of legitimate debts. If we wanted to go farther, we could say that's because some people just don't feel responsible for their own debts and some people make a choice that a last ditch effort to get out of a debt they know they should pay rather is the lesser of two evils when the alternative is to continue to fail to provide adequately for their family given their circumstances, and how different people may draw that line at different points.

That's harder to articulate and a larger discussion that may be a tangent people aren't interested in discussing though, so it's probably just simpler to keep the value judgements out of it if the intent is to keep the discussion productive.

kbenson··on How French Drains Work
Mine were incorrect drainage outside, causing water to pool high enough inthe back yard that it came through the slider into the converted garage, soaking the pad and carpet there (in a few different locations actually), and the much worse one where a room was build off the same garage onto a concrete pad that was laid, but one of the walls was build on top of a covered deck that was build off the garage on one side, which had water run down it, hid the deck, then immediately go under the wall to the concrete pad meaning even moderate rains that didn't result in outside flooding would result in that room's pad and carpet getting wet and needing to be entirely removed, and the wall ripped out and rebuilt as it eventually was overtaken by mold. A large chunk of the house needed to be blocked off, industrial fans installed to dry it out, and then professionally redone.

Building codes exist for reasons. Sometimes they seem frivolous, but often they're there for a damn good reason.

kbenson··on How French Drains Work
One of the prior houses I lived at had so much flooding and water leakage problems from poor construction (prior additions that weren't strictly legal) that lead to carpet and padding having to be removed from concrete floored rooms and eventually mold problems, that when I bought a house a few years after we'd ran away from that disaster of a house we made absolutely sure to my at the high point of the (new) neighborhood so we weren't in the drainage path for anyone.

It's particularly demoralizing to see the scope of the problem when it's all that water flooding your property and know there's nothing you can do in the short term, and even the long term is just trying different things and hoping they work, knowing that it will probably take a few tries.

kbenson··on The irrational hungry judge effect revisited (2023)
I think maybe the judges can tell how important cases are based on the charges. I don't think the implication is that someone is somehow reviewing the case prior to it being heard and using some judgement based on some (likely unknown as it has not yet been presented) evidence to order them, but that charges that carry less penalty or that are are already classified as lesser (i.e. misdemeanor compared to felony) are sorted prior to ones that are not.

I don't think the people sorting the cases (which could be the judges themselves) have any additional information that the judge doesn't readily have available, so I'm not sure there's much room for bias of a substantial nature.

kbenson··on "Out of Band" network management is not trivial
I don't know where you get that expectation from. These are arbitrary engineering constraints informed by business decisions. If they decided that people could deal with up to 30 minutes of service interruption and set that as a goal, they would engineer with that in mind, regardless of how many people. If they used total combined user hours of interrupted service, then they would engineer around reducing possibly outage times for a system as it handled more people (or scale differently, with more systems).

I don't think there's any sort of expectation that it would definitely go one way though, as you say. It's all business and legal constraints providing engineering constraints to build against.

kbenson··on Next gen 3D metal printing
I'm not sure I made a blanket statement, except with respect to my understanding, and I can assure you that I was factually correct in my assessment of my own understanding. ;)

I was careful to phrase my comment in a way that I thought could lead to useful discussion, because I value that, and to note it was only my understanding, because my understanding is outdated and minimal. It just so happens that I was part of a prior discussion years ago regarding suitability of 3d printed metal parts, and found some information at that time which pointed to some of the problems they have in comparison to other methods, so was interesting in learning more.

kbenson··on Next gen 3D metal printing
Took me a while, but I tracked down the conversation. Turns out it wasn't a research paper, and I wasn't linked to it but found it on my own in researching the discussion I was having[1]. It was an a video about engineering and cost effectiveness of sintering metals and the current downsides, which (at the time) there were attempts to counter by using specific laser patterns, but even with that the fatigue life was lacking compared to other manufacturing methods.

This is, of course, four years out of date, and I can't state for certain how accurate the review of the problems that video provided were, but it did a very good job of explaining what caused those problems, so I wasn't left with many questions as to why sintering wasn't as well suited for some situations. That said, I'm not in this industry, I just noticed some relation to a prior conversation I had and the topic is interesting to me.

1: https://news.ycombinator.com/item?id=24795406

2: https://www.youtube.com/watch?v=fzBRYsiyxjI

kbenson··on Next gen 3D metal printing
My understanding is that most current metal 3d printing yields items with significantly worse properties with respect to shear forces, because of how the molecules align compared to when it's melted together as a whole and cooled (or something like that, I can't find the research paper someone linked to me in the past here regarding that).

Do we know if this is better with respect to that?

kbenson··on Testing AMD's Giant MI300X
Won't Nvidia, and Intel, and Qualcomm, and Falanx (who make the ARM Mali GPUs from what I can see), and Imagination Technologies (PowerVR) do the same? They each make a GPU, and if you pay them enough money I have a hard time beleiving they won't figure out how to slap enough RAM on a board for one of their existing products and making whatever changes are required.
kbenson··on FTC sues Adobe for hiding fees and inhibiting cancellations
Once the infrastructure and social acceptance was there to allow for subscription based pricing, the bost benefit ratio shifted enough that the benefit of those people using Adobe products at home that weren't paid for changed, since they could now get the specific products they needed for a small fee that only lasted a short while.

I.e. $400-$1200 for a home user is a hard sell for someone that only needs it for a bit, so they accepted the benefit piracy gained them since the sales lost was minimal. Once they could feasibly expect someone to pay $30 for a short term access to some tools (whether true or not, it's the perception of that which matters), I think there's little incentive for them to still allow that piracy.

I'm not sure if this was very forward thinking of them or they just got lucky by allowing the piracy instead of allowing cheap/free home users, but I suspect they would have had a much harder time trying to charge for home users if they had previously offered home user free use licenses to legalize the benefit that piracy was providing. Raising prices is harder than enforcing pricing that was unenforced, and charging something for what was previously free is very hard to get away with without a huge reputation impact.[1]

1: https://www.npr.org/sections/money/2012/07/13/156737801/the-...

← PreviousPage 6 of 34Next →