HNHacker News
TopNewBestAskShowJobs

edwcross

673 karma · joined September 19, 2012

submissionscomments
edwcross··on FDA says companies can claim "no artificial colors" if they use natural dyes
I assume this will allow carmine red (cochineal) to be considered as "natural", since it's just "crushing thousands of bugs".

Unfortunately, a few cases of negative reactions to cochineal have been documented, and if the coloring is not even indicated in the ingredients, it might make it much harder for people to find out if that turns out to be the cause.

edwcross··on Total surface area required to fuel the world with solar (2009)
Nice expression, but the book by the same name is fatally flawed in its science.
edwcross··on I prefer to pass secrets between programs through standard input
I'm using Firefox and didn't see that message.
edwcross··on France Aiming to Replace Zoom, Google Meet, Microsoft Teams, etc.
It says "powered by LiveKit": https://github.com/suitenumerique/meet
edwcross··on Spanish track was fractured before high-speed train disaster, report finds
The URL you linked to results in a 503 error (Service unavailable) and the Wayback Machine returns "Error code: 403 Forbidden" with "Looks like there’s a problem with this site", for all timestamps I tried, in 2025 or 2024.

I'm outside the US so that's probably the cause. Is such information available elsewhere?

edwcross··on Implications of AI to schools
Which, in a subject like algebra, is extremely suspicious ("how could both of them get the exact same WRONG answer?").
edwcross··on Implications of AI to schools
Always stunned by how much teachers can accuse without proof and invert the "innocent until proven guilty".

Honestly, students should have a course in "how the justice system works" (or at least should work). So should the teachers.

Student unions and similar entities should exist and be ready to intervene to help students in such situations.

This is nothing new, AI will just make this happen more often, revealing how stupid so many teachers are. But when someone spent thousands for a tool, which purports to be reliable, and is so quick to use, how can an average person resist it? The teacher is as lazy as the cheaters they intend to catch.

edwcross··on Forever Object: The Staple-Less Oceanus Brass Stapler
Warning: this website froze my Firefox and I had to kill it. It started running at 100% CPU and then my browser stopped responding. I tried closing the tab but it kept running.
edwcross··on Comparing Android Alternatives: Lineage OS, ∕E∕OS, and Graphene OS
The article does not mention much about firmware.

The main reason I stopped using Lineage is because I got a Pixel and wanted to keep maximum picture quality with it. Open-source photo applications, from what I understood, cannot access all of the hardware features to get photos as good as Google's app.

Is it enough to get the Google Camera APK somewhere else and use it? Or do I really need to keep the OS as Google intended, in order to get best picture quality? I don't have the time lately to do much tinkering and compare it by myself.

edwcross··on Giving C a superpower: custom header file (safe_c.h)
The post mentions cgrep several times, but I don't see a link to the code. Is it available somewhere?

Github has several repositories named cgrep, but the first results are written in other languages than C (Haskell, Python, Typescript, Java, etc).

edwcross··on Post office in France rolls out croissant-scented stamp
Croissants are sugar-free kouign-amanns, then?
edwcross··on DoorDash and Waymo launch autonomous delivery service in Phoenix
A city I lived in had this, but when the restaurant owner retired, they explicitly forbade the ground floor from being used for some food-related business. It turns out the residents upstairs were always complaining about the smell. NIMBYism won.

A better solution would have been some mandatory grease/odor filters.

Just to point out that "restaurants in every corner" is not always easy to do, especially in residential blocks. I honestly think that "cooking your own food" (with the help of modern kitchen utensils, time-saving equipment, and the exception being collective canteens/cafeterias for specific groups such as students) is economically advantageous. Because even today in many European cities, many of those tending to restaurants are immigrant labor or somewhat disadvantaged groups who are implicitly pushed towards such jobs due to lack of alternatives.

edwcross··on KDE celebrates the 29th birthday and kicks off the yearly fundraiser
I'm increasingly pessimistic about everyday reach of Linux.

Around me, all I see are Windows users, volunteers teaching old people how to use several tools... on Windows. Public institutions relying on Windows, upgrading to Windows 11, doing everything despite Trump, despite Microsoft, despite all of the negatives associated with it.

When primary school students are given Windows laptops instead of Linux ones, there's not much hope in changing. But how can you amass enough momentum and volunteers to get enough manpower to at least try to move in the other direction?

KDE surely helps, but it's like, nowadays simply trying to explain what a non-mobile OS is useful for, seems like yet another uphill battle, and I cannot fix even my small town by myself.

edwcross··on gsay: Fetch pronunciation of English vocabulary from Google
I tried running the suggested code (curl -sL ...) but inadvertently did not check it was missing quotes around '\r'. So after a while I started seeing some errors:

[error] No valid link found according to patterns for 'aboad'

[error] No valid link found according to patterns for 'absob'

[error] No valid link found according to patterns for 'acoss'

I thought "well, there's quite a lot of words I need to learn in English", but after seeing 'addess' and 'adventue' I thought "wait, this is not ight".

Fixing it helps, but there are still missing expressions, such as "add up", "a couple", etc.

edwcross··on Mind the encryptionroot: How to save your data when ZFS loses its mind
Did you mean "unrecoverable"? I first read your comment as "ok, the solution is trivially easy so the article is unnecessary", but the rest of your comment implies the opposite.
edwcross··on C Tooling
On the free side, you also have Frama-C (https://www.frama-c.com) and its Eva plug-in, based on abstract interpretation, and Mopsa (https://mopsa.lip6.fr), also based on abstract interpretation.
edwcross··on The Riddle of the Lovers' Basket
Two possibilities: - The basket has its own weight; - They are older, and so are their muscles, therefore the basket "feels" heavier.
edwcross··on Fast
TVs back then supported a given standard (NTSC, PAL) and a lower resolution. CRTs couldn't "buffer" the image. Several aspects made it so that "cheating" was not possible.

It was either fast, or nothing. Image quality suffered, but speed was not a parameter.

With LCDs, lag became a trade-off parameter. Technology enabled something to become worse, so economically it was bound to happen.

edwcross··on Complete silence is always hallucinated as "ترجمة نانسي قنقر" in Arabic
In machine integer arithmetics, one must also beware division by -1, which can convert MIN_INT into MIN_INT with a signed overflow and violate some arithmetics invariants, such as sign (negative divided by negative is _usually_ positive).
edwcross··on Digital vassals? French Government ‘exposes citizens’ data to US'
> seriously, google "cologne KVB windows trashcan"

I did, and didn't get any relevant results. I had to google "koeln kVB windows papierkorb" to get several photos with screenshots of such screens.

edwcross··on Code and Trust: Vibrators to Pacemakers
> really enjoyed reading some real pacemaker code

Where can one find such code? Is all of it locked under NDAs?

edwcross··on YouTube No Translation
Indeed. If I search Google for terms in my specific language other than English, I expect to find results that are relevant to my country. Auto-translated Reddit posts that "fake" being from that language are deeply annoying, because then I click them expecting to find some local references but in fact they are invariably talking about some US-specific market or situation that's useless to me.
edwcross··on Infrastructure at Roblox
Hello, sir!

Since you are so nice, would you please reimburse my daughter for the 300€ she spent without authorization? I mean, the Robux were bought at 11 PM, all in a burst, as a typical addiction pattern. She didn't even get to use them, since I got a notification about the money being used via the phone company (of course, she never had to steal a credit card, she found one of the infinite ways of siphoning money for bullshit virtual money; but no, it's the parents' fault for not realizing there is yet another backdoor allowing kids to spend money they don't have; and don't worry, the phone company hides them well enough that even if you try to enable all sorts of parent controls, there's always an extra option allowing them to be overridden, and in the most discreet way possible).

(By the way, I already tried to ask for reimbursement, but then Roblox says it's Google Play's fault; Google says it's the phone company's fault; and the phone company says it's the parents' fault for not disabling the hidden "allow spending 20 times the monthly bill on bullshit" checkbox that's locked with the "allow EU roaming"; so if your kid ever needs to cross the border, and can still call you for free thanks to EU rules, you'll still need to let them enable "spend 300€ out of bundle" because the law forgot about this loophole, so of course the phone company used it.)

Oh, wait, maybe this is part of the genuine life lessons Roblox is supposed to teach children?

edwcross··on Social anxiety disorder-associated gut microbiota increases social fear
Would you mind citing which kind of cheese you eat? Because much cheese has little to no lactose, and also goat lactose does not necessarily have the same effect as cow lactose. Finally, the fats and proteins in cheese affect digestion and possibly sugar absorption.
edwcross··on Why lead is still bad for your brain
I'm in Europe and I see no way to get such tests. Other than lying and saying that you are at risk of contamination ("My hobby was glassworking"), I never saw any kind of test that you could pay yourself. Everywhere the government says "100% reimbursed", but you cannot even order one by yourself unless you have a good reason.

So, I don't even know if it's expensive or not.

edwcross··on What made the Irish famine so deadly
Well, if this is not mentioned at all during history classes, at least it prevents them from being taught that "British brought prosperity and development to all of its colonies, making the world better for everyone" and "they should be thankful that we went there and did all those things, how nice of us, and how rude of them not to thank us again and again!".
edwcross··on Global sales of combustion engine cars have peaked
Most countries still do not mandate that new apartments include charging ports for parking spots. So densely-populated areas will still be plagued with non-EC compatible buildings for decades to come. That's what "city life" mean in several countries.
edwcross··on Microsoft is killing Skype
Microsoft killed Skype for me a few months ago: the Linux version simply stopped working, and unless I install a Snap-based one (which I cannot do remotely on family computers), it's now useless.

Also, my Skype credit simply disappeared from the account (granted, it had been sitting idle for a few years, but still).

WhatsApp, Signal and similar apps completely replaced Skype, which stopped innovating years ago. Other than some "automatic captioning" based on Bing, and interface changes that are annoying for computer-illiterate people, barely anything changed.

For several years, Skype had been a very lightweight way to communicate with people with not-so-good computers and flaky Internet connection. Trying to replace it with Jitsi, for instance, quickly shows how much more CPU is needed to run that instead. But then the Linux version started being packaged differently (Electron?), so that was lost as well.

Well, it will likely survive for some time on old companies that still use Skype for Business.

edwcross··on India: A billion people have no real money to spend, says report
You don't always need to blame corruption. Inefficiencies of all kinds (due to lack of education, lack of infrastructure, etc) also cause most 3rd world countries to have this kind of situation where services are paid for at least twice, once in the form of taxes, and then again to private companies that compensate the lack of quality of the public ones (education, health, security, transportation, etc).

The only "advantage" these countries have, is that labor is cheaper, so some kinds of labor-intensive activities could in theory be as good as, or even better, than first-world ones (other than climate-related activities such as farming, which naturally benefit from better sun/weather). But the overhead leads to overall worse outcomes.

Corruption does make it worse, but even in a corruption-less environment, the other inefficiencies might still lead to a scenario similar to "pay tax like first world countries but get services like poorest of the poor countries".

Of course, if only all of these privacy-destroying technologies and surveillance-state apparatus could be used to detect corruption, maybe one could have a technological corruption-less dystopia where every figure of power is tracked all the time, as is in a reality show? (In the worst case, we might see some privacy-restoring contraptions emerge from the dynamics of such systems.)

edwcross··on Ask HN: A retrofitted C dialect?
Funny you mentioned TrustInSoft but not its open-source origin (which is still under development and evolving in a different direction), Frama-C. I cannot compare it to IKOS, but their usefulness depends a lot on the type of code and verification needs.
← PreviousPage 2 of 5Next →