HNHacker News
TopNewBestAskShowJobs

chithanh

528 karma · joined April 5, 2016

submissionscomments
chithanh··on No adblocker detected
You were just lucky, because YouTube uses A/B testing and does not roll out anti-adblock-measures to everyone simultaneously. This gives UBO some time to react.
chithanh··on Signal Secure Backups
It's a self inflicted problem. Rather than using some standard message format for backups (like eml / RFC 822), and putting them in a standard encrypted container if so desired, Signal chose to use some proprietary database format. Also they apparently changed encryption formats some time ago, and the current version can no longer decrypt the old messages.

After moving devices I can no longer access/decrypt my oldest image/video messages, they failed to import properly.

chithanh··on The staff ate it later
> It is also unethical to propose a radical change to society with only very tenuous basis in reality: people should be able to demonstrate knowledge (and not just knowledge about what beliefs will prove popular or fashionable) before they engage in public policy discussions. If the person I'm discussing with hasn't tried eating insects at least once (preferably a lot more often) he is doing us all a disservice in even engaging in a public discussion of the topic unless perhaps he has deep professional-level knowledge of the nutritional value of insects and the effect of nutrients and anti-nutrients on human health (and "insects are high in protein" alone doesn't begin to be enough knowledge).

That is a strange position. The most that I could contribute is anecdotal evidence anyway. The nutrient composition and the safety of insect-derived food has been rigorously studied, for example in: https://doi.org/10.2903/j.efsa.2023.8009

I linked the EU FAQ on insects in my other reply.

chithanh··on The staff ate it later
In the developed world and large parts of the developing world, meat is consumed for entirely hedonic reasons (ie. for pleasure). I would not consider this materially different from killing for sports or entertainment.
chithanh··on The staff ate it later
Here in the EU, insect powder is now an approved food additive.

https://food.ec.europa.eu/food-safety/novel-food/authorisati...

As I don't closely read labels of everything I eat, probably I consumed it inadvertently already. Otherwise, I don't eat meat.

chithanh··on The staff ate it later
In my understanding it is mostly a cultural thing that makes people reject insects. I am unaware of any objective measure by which are insects are terrible foods.
chithanh··on The staff ate it later
> Meat was important as a calorie source but it has many drawbacks in modern society totally unrelated to animal ethics; cancer risk, inefficient land use, methane production, etc.

I think the most important drawbacks which actually threaten modern society are deforestation and zoonoses. Both can be largely avoided by raising only insects for meat, which reduces water and land use by 80%, and CO2 emissions even more if feed is mostly food waste. It is however a hard sell and has to be hidden in products in order to be accepted by consumers.

chithanh··on Budget Car Buyers Want Automakers to K.I.S.S
Is it like coffee? People say they want a coffee with a strong flavor but they then proceed to mask the coffee flavor by adding milk and sugar (or plant-based creamer and artificial sweetener).
chithanh··on Budget Car Buyers Want Automakers to K.I.S.S
The reasonable way is to buy a PHEV and use the fuel tank as range extender for occasional extended roadtrips or when chargers are unavailable. However that may or may not be desirable when it comes to regulatory concerns (taxes etc.).
chithanh··on An unprecedented window into how diseases take hold years before symptoms appear
In case of kidneys, my understanding is that only a certain subset of glomerular cells are actively filtrating blood at any given point. The other cells form the functional reserve, and start to become active once the other cells age out, or are disrupted due to an event (like poisoning, such as mycotoxin damage from eating moldy food). Once the functional reserve is exhausted however, no new cells can become active and you are left with whatever dwindling GFR you have, until you get a transplant.

With the vascular system you have example arterial elasticity which is an important measure of vascular health. When your blood vessels become less elastic it does not immediately cause symptoms, but it increases the risk of heart disease and stroke. This is also why periodontitis and gum disease is a predictor for vascular diseases: Bacteria enter the bloodstream through inflamed oral mucosa and form plaques along the blood vessels.

chithanh··on Digital vassals? French Government ‘exposes citizens’ data to US'
> I think your comment actually hits the heart of the issue. Most software developers I have met have this kind of disdain for their users familiarity and ability and act like they are above that.

That is not what I meant. I don't say those users are worse for it, rather that user interfaces of course need to accommodate such approaches. Such as placing a notice at the old location which directs users to the new location (like when a brick-and-mortar-store moves).

Also when performing tasks routinely, of course I have muscle memory and will get slightly irritated when the newest function absorbed into systemd does things differently than the thing which it replaced. I have no desire for or against systemd, but I understand that this is how the world revolves and that one has get along with the times.

> Most confuse their own learned familiarity when they were young and could tinker with some kind of superior ability.

It is just willingness to learn. How you learn and how fast you learn is of course age dependent, but the attitude towards learning new things and breaking out of routine is what matters more.

chithanh··on An unprecedented window into how diseases take hold years before symptoms appear
> What UK Biobank is revealing, scan by scan and layer by layer, is that disease doesn’t arrive out of nowhere. It accumulates quietly, shaped by genes, environment, and habits.

I think that is already known for a while. It's called functional reserve, and was a big topic in HIV patients (and then again for SARS-CoV-2).

Like people with higher cognitive capabilities will be protected by those a bit longer before onset of HIV-associated neurocognitive disorder (or even dementia).

Same for kidneys: They have a functional reserve that you are born with gets used up during life, until it is gone. Acute kidney disease treatment is aimed at preserving whatever little function is left.

chithanh··on Digital vassals? French Government ‘exposes citizens’ data to US'
That is seriously how some people navigate through life, not just computers.

Like if they want to go to a certain office in a building: My "instructions" would be to go to department foo, room A5.303 (made up number). Their instructions are something like "in that red brick building, take the elevator to 5th floor, turn left and then again left into the hallway, second door on the right side".

If they navigate UI the same way, then of course every element that is moved slightly to a new place or grouped differently will cause their mental model of how things work to collapse.

chithanh··on Kimi K2 is a state-of-the-art mixture-of-experts (MoE) language model
KTransformers now supports Kimi K2 for MoE offloading

They claim 14 tps for the 4-bit quant on a single socket system with 600 GB RAM and 14 GB GPU memory.

chithanh··on Why Is Fertility So Low in High Income Countries? (NBER)
Or in North Korea which has outlawed birth control
chithanh··on Game publishers respond to Stop Killing Games claim it curtails developer choice
That is not how it works. When car licenses expire then you can still download the racing games in your library from Steam etc., even after new sales are discontinued. You are already the owner of the licensed content and you get access to it anytime.

Steam even says that in the event of that they go out of business, measures are in place to ensure gamers' continued access to their games.

chithanh··on Game publishers respond to Stop Killing Games claim it curtails developer choice
Directive 2009/24/EC clearly makes reference to the first sale doctrine in Article 4
chithanh··on Game publishers respond to Stop Killing Games claim it curtails developer choice
And that is totally fine, as long as people know what they are investing their time and money into.

I know that some years back, getting your mobile phone financed on two-year contracts was a normal thing. But it was a debt trap for consumers. Some EU countries noticed, and now carriers have to declare such contracts a consumer credit, and need to afford the same consumer protection to their customers as banks have for loans (in Netherlands for example registering with the BKR).

So carriers can still do that but they cannot pretend it's not a loan.

chithanh··on GlobalFoundries to Acquire MIPS
VLIW is maybe cool, but people will be relieving themselves on EPIC's grave for the pain that it inflicted on them.

Like if you tried to debug a software crash on Itanium. The customer provided core dump was useless as you could not see what was going on. Intel added a debug mode to their compilers which disabled all that EPIC so hopefully you could reproduce the crash there, or on other CPU architectures. Otherwise you were basically screwed.

chithanh··on Bulgaria to join euro area on 1 January 2026
If you use your bank's rate by paying in foreign currency then this is usually fair, at most they will add a 1% foreign currency transaction fee.

When it comes to exchanging cash, avoid currency exchanges at places like airports, tourist hotspots, etc. as they will usually offer worse rates than elsewhere.

chithanh··on Bulgaria to join euro area on 1 January 2026
Newspapers even advise travelers against terminals who try to trick paying in Euro instead of local currency. This is a rip-off.
chithanh··on Game publishers respond to Stop Killing Games claim it curtails developer choice
I don't buy these arguments. If game developers don't want to sell games that way then don't. Sell subscriptions instead. Like instead of $60 for a game, $60 one-time fee for a two-year subscription, which afterwards renews automatically in 3 months intervals at no cost until further notice. Same applies to all paid in-game content.

That way the developers can continue offering both games and subscriptions where each type makes most sense. And everybody knows what they are signing up for. People who buy a game get a game which they can play indefinitely. People who buy a subscription know the earliest possible end date and everything beyond that is just bonus.

chithanh··on Game publishers respond to Stop Killing Games claim it curtails developer choice
No, even if the licensing agreement between the developer and the car maker ends, then according to first sale doctrine, the game buyers keep the licensed content. Removing it from user systems would be undue (but admittedly has happened such as with the in-game music in GTA).
chithanh··on Game publishers respond to Stop Killing Games claim it curtails developer choice
> Game publishers have chosen to revert to centralized servers, rather than allowing private servers. Thus they have also taken on the additional cost of running those servers.

I fail to see the principal difference between a "centralized" and a "private" server here. Just publish the code for running the "centralized" server, as you would do for the private server, and add a possibility to configure which server to connect to in the game?

I could see this becoming an issue when the server is hardwired to require some publisher SSO login, but given how everyone + their dog uses OIDC nowadays, a requirement to make authentication interoperable is only a very mild restriction.

chithanh··on Game publishers respond to Stop Killing Games claim it curtails developer choice
> The EU does not care about what Apple does in the US.

Well, partially they do. For example when it comes to the Right to be forgotten, there were attempts to apply this also to data which is stored and displayed outside the EU. Only after ECJ ruling (C-507/17) such attempts were stopped.

> For some time Microsoft had EU specific versions of Windows.

Microsoft does have the N (formerly called "Reduced Media") editions of Windows created in response to legal demands from the EU, but these are available worldwide. Other than that it is the same version of Windows, which just behaves differently when it comes to browser choice etc. depending on your location.

chithanh··on A new PNG spec
> Unfortunately browsers don't allow those in image contexts

The fact that we have the <img> element at all is bad. HTML has since the early days a perfectly capable <object> which can even be nested to provide fallback, but browser support was always spotty.

The Acid2 test famously used <object> to shame browser vendors into supporting it at least to some extent.

chithanh··on Puerto Rico's Solar Microgrids Beat Blackout
Yes, it is happening already (both the pivot away from unprofitable non-renewable energy, and US government intervention to tax imports of photovoltaics).

Levelized Cost of Electricity (LCE) from PV is below the fossil fuel range since 2020, and since 2024 it is also below if you include battery storage, which you need to turn solar into near constant energy supply.

https://www.irena.org/Publications/2024/Sep/Renewable-Power-...

https://electrek.co/2025/06/20/batteries-are-so-cheap-now-so...

chithanh··on Games run faster on SteamOS than Windows 11, Ars testing finds
> Anti-cheat today is a stop-gap measure at best. For various reasons such as improved OS security and security concerns with this software, ring zero anti-cheat won't be around forever.

I think that traditional kernel-level anticheat is going away. But the reason is more that when CrowdStrike caused mass outage, Microsoft stated that they want to provide standard interfaces for security sensors, and forbid kernel-level access otherwise (and anticheat can be considered a kind of security sensor too).

If these interfaces become standardized then Valve/Linux could in principle implement them too.

chithanh··on Puerto Rico's Solar Microgrids Beat Blackout
It is not necessary for the majority to install solar.

Pakistan had similar problems with rolling blackouts, and mass import of photovoltaic equipment and batteries from China has reduced the load on the grid so that outages no longer occur frequently. In fact the demand has shrunk so much that it jeopardizes financing of coal power companies.

https://news.ycombinator.com/item?id=43620309

chithanh··on A new PNG spec
When it comes to converting small video snippets to animated graphics, I think WEBP was much better than APNG from the beginning. Only if you use GIF as intermediate format then APNG was competitive.

Nowadays, AVIF serves that purpose best I think.

← PreviousPage 3 of 10Next →