HNHacker News
TopNewBestAskShowJobs

belval

8,187 karma · joined November 29, 2019

https://github.com/Belval/
submissionscomments
belval··on Assisted dying now accounts for one in 20 Canada deaths
My hypothesis would be that white people in Canada, and especially Quebec, are culturally very ok with MAID due to being less religious than other groups (on average). Since at least as far as I know most if not all religions condemn suicide/assisted suicide.

Culturally (though I have no data point but my own) my friends and family tend to be very comfortable with discussing death and assisted-dying. It's just not really taboo.

belval··on Intel Arc B580 Delivers Promising Linux GPU Compute Potential for Battlemage
Perf/watts is a deal breaker when used to "hide" lackluster performance. Intel did this with the 11th and 13th CPU gen and it showed a lot.

I don't think it makes much sense here because the gap is not that large. The B580 consumes more power (let's say about 50W though it seems to be a smaller delta in a lot of cases) than a RTX 4060 but it's also faster and 50$ cheaper.

Even at a fairly high electricity rate of $0.32/kWh, you are looking at 20 hours of play to get 1kWh consumed. That means you need to game a whopping 3125 hours to get to breakeven.

belval··on AI Guesses Your Accent
Hey! Just to be clear I really didn't want to imply that you were trying to clone my voice. I think your product is very interesting and this demo is a nice showcase of your tech.

It was meant more as a reflection on how, due to how fast threat models evolve, even the seemingly innocuous act of recording 2 sentences on a random website can now be used to break into my bank account.

belval··on AI Guesses Your Accent
Does it regionalize at all? There are a few comments about Portugal Portuguese vs Brazil Portuguese so I think it only tries to find your first language, not actually pinpoint the underlying accent.
belval··on AI Guesses Your Accent
It's fun but as I tested it I realized how this is pretty much the modern equivalent of a Facebook quiz that asks you the name of your first pet, first car and mother's maiden name.

If they recorded any of that they likely have enough to clone my voice somewhat faithfully.

Congratulations on labelling my French Canadian accent as French though, I'll have to work on my pronounciation more to fool the AI.

belval··on Making AWS News stupid fast with smart caching
Are Amazon lawyers known to be litigious on things like that? The logo has a clear "unofficial" tag and the information is a stream of press releases. I don't see why anyone would care about it.
belval··on Handwriting but not typewriting leads to widespread connectivity in brain
Not sure if it can be found online, but there is a hand position trick that allows left-handed people to "drag" the pencil instead of pushing which makes it much closer to right-handed motions.

I am left-handed and my handwriting is terrible, but my partner is also left-handed and her handwriting is very nice but she position her hands as described above to "pull", so clearly it can be done if you apply yourself.

She also hand writes a lot more while I am almost exclusively typing these days so practice definitely helps.

belval··on UK lawmakers vote in support of assisted dying
I feel like that's hardly a solid rebuttal. The "Handling of specific cases" has 10 cases, a few of which I would struggle to tie to assisted dying.

During the year with the most event (2022), 5 events occured for over 13 000 patients that chose assisted dying. That's 1 for every 2600 person and these events are basically just people suggesting MAiD improperly.

belval··on Canada Competition Bureau sues Google for anti-competitive conduct in online ads
Not a fan of the liberal party but I agree that it's one of the front where they did actually change things and they should get credit for it.

Same goes for phone bills which are going down across Canada. We are still paying too much but it's much better than ~4-5 years ago by a big margin.

And for anyone who wants to looks at the fundamentals, all large telecom companies (Bell, Telus, Rogers) in Canada have lost >20% of their valuation over the last 2 years. Pretty sure that if they "owned" the government they would have found a way to buoy themselves.

belval··on The capacitor that Apple soldered incorrectly at the factory
To be fair this is hardly limited to EE and is the issue with the race to the bottom in all product categories. Make long-lasting high-quality 100$ pants? People prefer spending 10$ on Shein.

Additionally, the issue is that as a consumer, it's not easy to differentiate between quality markup and greedy markup. I don't see the cap manufacturer on the box so the 25$ light bulb might last 10 years or it might last 6 months just like the 3$ one. At least with the 3$ one I can come back and buy another...

belval··on PyPI now supports digital attestations
> I agree, but I don't think this is PyPI's problem to solve. From a security perspective, PyPI should prioritize the platforms where the traffic is.

To me that's a bit of a weird statement, PyPI is part of the Python foundation, making sure that the project remains true to its open-source nature is reasonable?

My concern is that these type of things ultimately play out as "we are doing the right thing to limit supply chain attacks" which is good an defendable, but in ~5 years PyPI will have an announcement that they are sunsetting PyPI package upload in favor of the trusted provider system. pip (or other tooling) will add warnings whenever I install a package that is not "trusted". Maybe I am simply pessimistic.

That being said we can agree to disagree, I am not part of the PSF and I did preface my first comment with "I guess I am an idealist".

belval··on PyPI now supports digital attestations
I was referring to the "Get Started" section that links to a producing attestation page that can be found here: https://docs.pypi.org/attestations/producing-attestations/#t....

> Support for automatic attestation generation and publication from other Trusted Publisher environments is planned. While not recommended, maintainers can also manually generate and publish attestations.

belval··on PyPI now supports digital attestations
I get that, that's why I didn't go "This is Embrace Extend Extinguish", but as constructive feedback I would recommend softening the language and to replace:

> STOP! You probably don't need this section;

In https://docs.pypi.org/attestations/producing-attestations/#t...

Perhaps also add a few of the providers you listed as well?

> The only reason it emphasizes GitHub Actions is because that's where the overwhelming majority of automatic publishing traffic comes from

GitHub being popular is a self-reinforcing process, if GitHub is your first class citizen for something as crucial as trusted publishing then projects on GitHub will see a higher adoption and become the de-facto "secure choice".

belval··on PyPI now supports digital attestations
I have a bit of uneasiness about how this is heavily pushing GitHub actions as the correct way to publish to PyPI. I had to check PEP740 to make sure it was not directly supported by Microsoft.

> The generation and publication of attestations happens by default, and no changes are necessary for projects that meet all of these conditions: publish from GitHub Actions; via Trusted Publishing; and use the pypa/gh-action-pypi-publish action to publish.

If you then click on "The manual way" it adds a big disclaimer:

> STOP! You probably don't need this section; it exists only to provide some internal details about how attestation generation and uploading work. If you're an ordinary user, it is strongly recommended that you use one of the official workflows described above.

Where the only official workflow is "Use GitHub Actions".

I guess I am an idealist but as a maintainer this falls short of my expectations for the openness of Python and PyPI.

belval··on Nutrient Density and Other Stupid Magic Words
> There are, of course, tons of “processed” foods that people have eaten for a very long time without getting sick. The French Paradox is just one example, people used to eat white flour, white sugar, butter, heavy cream, and fatty meat, and combine them all.

> If you can’t explain why those people were thin & healthy, there’s a hole in your theory.

Because they don't eat a lot? Sure a croissant is just butter and white flour, but if you eat only one with a bit more butter and a black coffee that's like 250 calories for breakfast.

Despite the (frankly approximative) "excess" section, in my opinion that's truly the crux of the issue. If you eat smaller portions you get fewer calories. I never tried it but I would bet that you can eat fries every day as long as it's in the McDonald "small" format.

belval··on Spotify's Car Thing, due for bricking, is getting an open source second life
That seems like a likely scenario, some engineer started an email thread that ended up in their director's inbox who said "sure why not".

In a big company getting PR/Marketing to write an announcement can be a tall order, especially for a discontinued product that did not do very well and is mostly unknown.

belval··on I quit Google to work for myself (2018)
I'll play devils advocate because it's more fun but this:

> The pipeline didn’t record many metrics. The ones it did have made it look like things had gotten worse. My bug discoveries caused the overall bug count to increase. The pipeline’s failures increased because I made it fail fast on anomalies instead of silently passing along bad data.

I understand why the author might think this is better, but all software have bugs and a lot of data is tainted by those bugs. Was fixing the pipeline an actual priority? Was it critical? If so, how were the downstream internal customers dealing with the new exceptions? Why were they not raising a ruckus about it? Why was the author allowed to move on to a different project if there were so many bugs in that pipeline deserving of a promotion?

I have met more people in life that made a big deal out of ultimately unimportant details than the opposite. Internal pipelines usually have a lower bar and the downstream consumer may not even care about 75% of features that are just there and unused. Being a senior engineering is also knowing when to leave good enough alone.

> My other work didn’t look so good on paper either. On several occasions, I put my projects on hold for weeks or even months at a time to help a teammate whose launch was at risk. It was the right decision for the team, but it looked unimpressive in a promo packet. To the promotion committee, my teammate’s project was the big, important work that demanded coordination from multiple developers. If they hornswoggled me into helping them, it’s evidence of their strong leadership qualities. I was just the mindless peon whose work was so irrelevant that it could be pre-empted at a moment’s notice.

Is that conclusion really wrong? It's a bit uncharitable for sure but that is indeed what happened not just how it appeared to have happened. If your project was such a low priority that dropping it for several months does not flash a red light in someone's dashboard, then I am sorry but that does not seem promotion worthy.

The little comic also has good examples that things that imo are not "senior" work. Writing E2E tests for a product that is already shipped is worthwhile, but unless it's something very special it's not complex enough, does not require enough design to be considered "senior work".

Again I don't know the guy, maybe he did get an unfair read on his body of work, but reading the entire blog I mostly get the vibes of "I worked 2 years at Google and then wanted to be a senior so I rushed my promo packet without a cornerstone project" and the committee refusing that is just the system working as intended.

belval··on AMD outsells Intel in the datacenter space
Sorry the corporate lingo is eating into my brain.

GA means Generally Available. To GA something is a shorthand for "to make X generally available".

belval··on AMD outsells Intel in the datacenter space
> That's not how it works.

Being fabless does have an impact because it caps AMD's margins and makes x86 their only moat. They can only extract value if they remain competitive on price. Sure that does not impact Nvidia, but they get to have fat margins because they have virtually no competition.

> The market is completely irrational on AMD. Their 52-week high is ~225$ and 52-week low is ~90$.

That's volatility not irrationality. As I wrote AMD's valuation is built on the basis that they will keep executing in the DC space, Intel will keep shitting the bed and their MI series will eventually be competitive with Nvidia. These facts make investor skittish and any news about AMD causes the stock to move.

> the market thinks AMD needs to compete with GB200 while they're actually competing with H200 this quarter. And for whatever reason the market thinks that AMD will get zero AI growth next year?

The only hyperscaler that picked up MI300X is Azure and they GA'ed it 2 weeks ago, both GCP and Azure are holding off. The uncertainty on when (if) it will catch on is a factor but the growing competition from those same hyperscaler building their own chip means that the opportunity window could be closing.

It's ok to be bullish on AMD the same way that I am bearish on it, but I would maintain that the swings have nothing to do with irrationality.

belval··on AMD outsells Intel in the datacenter space
The market can hardly be called irrational on this. AMD's market value pretty much already priced in that they would take over Intel's place in the datacenter, their valuation is more than double Intel's with a PE of 125, despite them being fabless and ARM gaining ground in the server space. That's why you are seeing big swings in prices, because anything short of "we are bankrupting Intel and fighting Nvidia in the AI accelerator space" is seen as a loss.
belval··on AMD Q3'2024 Financials
My unpopular opinion (well to people heavily invested in AMD anyway) is that their valuation is bordering on the delusional based on a conjecture that they will somehow completely kill off Intel in the datacenter and eat some of Nvidia's lunch for GPU-based workloads.

They are seriously hurting Intel in the datacenter space, but Intel is not dead yet and their accelerator have so far seen very small adoption. They are fabless meaning that their margins are capped, x86 mobile CPUs are under attack from ARM and all hyperscalers are working on their own accelerator with some degree of success. They won't move to AMD GPUs.

They are a good company putting out great hardware, but at the current price I just don't get it.

belval··on Ask HN: Namecheap charged my card, didn't deliver, then upped the price
> Apparently, this domain was owned by a seller who listed the domain under Namecheap's 'Buy Now' tool, which according to NameCheap, is only intended for fixed price, non-auction sales.

Perhaps I am an asshole, but seems like they sold their domain for $31, you bought it for $31 and that's that. Good on you to offer $3900 but for $8000 I would pay some lawyer to put them on notice.

belval··on Notes on Anthropic's Computer Use Ability
That's fair and I don't think I have a good counter to this, it would be very easy for such a UI QA product to become just another "security vulnerability scanner" that cuts low severity tickets that nobody looks at.
belval··on Notes on Anthropic's Computer Use Ability
> making a thing that spits out tickets/alerts is easy.

I don't really believe that what I am asking for is hard, yet I still can't buy it as far as I know.

> actual investigation workflows are the hard part and still very manual & human operated.

Sure but it would allow your QA worker to have pre-tested usecase-based path with some flag on whether or not they may be problematic with a screen-recording and some timestamp of where it went wrong.

These will always need human-in-the-loop to vet the findings before cutting a ticket to development team.

belval··on Notes on Anthropic's Computer Use Ability
The product I would like to see out of this is a way to automate UI QA.

Ideally it would be given a persona and a list of use cases, try to accomplish each task and save the state where you/it failed.

Something like a Chrome lighthouse but for usability. Bonus point if it can highlight what part of my documentation is using mismatched terminology making it difficult for newcomers to understand what button I am referring to.

belval··on Christopher Columbus' remains found after 500 years as DNA analysis ends mystery
For the Carribbean tribes he made first contact with gold was somewhat of a big deal though as they could only get it by trade with other continental tribes. The first few people that he encountered weren't doing any kind of gold mining.
belval··on DNA study confirms Christopher Columbus’s remains are entombed in Seville
> Perhaps not the most neutral source.

Considering most of the things raised against him in the 21st century were not really frowned up in the 15-16th, I don't think this is a major issue. Additionally, the version I read was https://www.amazon.com/Four-Voyages-Dispatches-Connecting-Na... which has some contextualization by the editor.

> whose torture and other cruelty and abuses as a colonial administrator were so severe and notorious that he got thrown in chains, dragged back to Spain

I did not say he was an inspiring role model and that was abuse directed towards Spanish settlers which is definitely not what people refer to when they call Colombus a monster...

belval··on DNA study confirms Christopher Columbus’s remains are entombed in Seville
I read the journals of Colombus mostly as a result of reading comments like yours and wondering what I was missing that wasn't taught in school so to speak.

At least in the Kantian sense, the guy was not really bad in that he didn't really intend to do much harm. His writing is very tied to bringing Christianity to Caribbean tribes, some of which were still actively practising cannibalism. He "scammed" them by trading glass beads for gold, but that still feels somewhat minor. I wonder if people don't sometime confuse him with Cortés (who was a true piece of work) and the later stage of Spanish colonisation which all happens several years after the death of Columbus.

belval··on California officials reject SpaceX rocket launches, citing Musk's X posts
> Among the issues raised were Musk’s decision to insert himself in the presidential race, his spreading of conspiracy theories, the labor record of his companies and derogatory comments he has made about the transgender community.

Perhaps this is editorial so I want to avoid making too strong a statement here, but openly saying "we are denying a permit/witholding authorization to launch, to a company because its owner is aligned with a political party we don't like" is really, really weird to me.

I am not in the US, but is this even legal? Seems like something that should not be part of the evaluation at all.

belval··on Engineering Managers' Guide to Effective Annual Feedback
> Recently, the use of Large Language Models, relying on AI tools to write reviews came up in EM discussions. My opinion on it is that I try to judge the output and not how it was created. If the resulting text is solid feedback, then I’m happy for you to save a bit of time by using ChatGPT. If not, you need to work more on it, regardless of the tools used.

I get the point that the author is trying to make, but frankly since LLMs are expert are producing output that looks right, I would be feeling uncomfortable giving feedback that was partially written by ChatGPT. Even if as the author you feel like it conveys what you meant, you are still introducing new words around your feedback that are not your own and that will likely lead you towards impersonal somewhat generic feedback.

Not saying that's what would necessarily happen, but I'd rather get 4 real lines from my manager than a half-page worth that was seeded from those same 4 lines.

← PreviousPage 5 of 34Next →