HNHacker News
TopNewBestAskShowJobs

bArray

7,479 karma · joined March 14, 2016

Why jump in one pond when you can dip your foot in many?
submissionscomments
bArray··on The Future of Fact-Checking Is Lies, I Guess
> Unavailable Due to the UK Online Safety Act

Cute [1].

In the UK, we can rely on fact checkers from the BBC, who are impartial and would never be caught doctoring videos of presidents of ally countries [2]. The UK government would never send 100 current/past members of their party to interfere in a foreign election [3].

[1] https://web.archive.org/web/20251111010701/https://aphyr.com...

[2] https://www.telegraph.co.uk/news/2025/11/03/bbc-report-revea...

[3] https://www.telegraph.co.uk/politics/2024/10/17/labour-sends...

bArray··on Upbeat Technology's RISC-V MCU Takes Flight with Near-Threshold Computing
> Operating at such low voltages introduces timing challenges, including potential setup time violations. Upbeat addresses these with a second key innovation: a proprietary Error Detection and Correction (EDAC) architecture. This system, which includes a patented special flip-flop design, can catch and correct setup time violations that may occur at near-threshold voltages. This allows for reliable operation without sacrificing efficiency gains.

Wouldn't it be simpler to initialise at a higher voltage and then bring down the voltage after stabilisation? Unless of course the errors are always occurring?

bArray··on Wikipedia row erupts as Jimmy Wales intervenes on 'Gaza genocide' page
> Often when people talk about bias, they assume it must be bias against their interests. They don't realize that, if there is room for bias, it's just as easily bias in their favor. The article could overstate either side - or both at different times.

I think that my comment left room for this. But I felt it important to offer an opposition to what is the "leading narrative" in the West.

> That's false. In each event, one side tends to inflate claims like civilian deaths and the other tends to minimize them.

I should have been clearer that one side would make such claims, and the opposing side would also make such claims to their benefit. Propaganda has, and always will be, a significant part of war. It reminds me of the 2020-2021 China-India mountain battles [1] where both sides minimised their losses and claimed victory with large losses on the other side.

[1] https://en.wikipedia.org/wiki/2020%E2%80%932021_China%E2%80%...

bArray··on This Month in Ladybird – October 2025
Due to getting some funding [1] they have been able to onboard more paid people [2].

I'm super excited to see this as an alternative to the mainstream browsers. It's also interesting how quickly it pulled in-front of projects such as servo that have been going since 2021 and received a lot of backing over that period [3].

[1] https://ladybird.org/#sponsors

[2] https://ladybird.org/posts/mike-shaver-joins-board/

[3] https://en.wikipedia.org/wiki/Servo_(software)

bArray··on Wikipedia row erupts as Jimmy Wales intervenes on 'Gaza genocide' page
I mostly agree with Jimmy's statement [1] which is far more neutral than this article. I have concerns, though. It is difficult to find good sources without a large political bent.

If we look at the following article "Casualties of the Gaza war" [2]. If you read link (108) you see a Guardian article "Revealed: Israeli military’s own data indicates civilian death rate of 83% in Gaza war" [3], which says:

> Fighters named in the Israeli military intelligence database accounted for just 17% of the total, which indicates that 83% of the dead were civilians.

See how the language in the article itself walks back the strong claim. The argument made is that all persons not in the Israeli military intelligence database are automatically civilians. If there was a similar Israeli database of confirmed non-combatants, and this only contained 17% of the people who have died, would this mean that the remaining 83% were military? Of course not. And this all assumes that these databases are actually accurate.

Then we must ask ourselves, how are the number of deaths in total calculated? How do we know that each death is attributed to Israeli actions? How many deaths are due to direct action and secondary action (i.e. illness, dehydration, starvation)?

When we look back at any conflict in history, we see the inflated deaths of civilians, the deflated number of military persons killed - it's propaganda. How much of what we currently see is propaganda?

I think we need to think extremely carefully and consider all possibilities.

[1] https://en.wikipedia.org/wiki/Talk:Gaza_genocide#Statement_f...

[2] https://en.wikipedia.org/wiki/Casualties_of_the_Gaza_war

[3] https://web.archive.org/web/20250821135825/https://www.thegu...

bArray··on Why Nextcloud feels slow to use
> Just compare comparable products.

> So yaaay compare it with source hut ...

I'm not saying that sourcehut is the same in any way, but I want the difference between GitHub and sourcehut to be the difference between NextCloud and alternative.

> Nextcloud is an old product that inherit from Owncloud developed in php since 2010.

Tough situation to be in, I don't envy it.

> It has extensibility at its core through the thousands of extensions available.

Sure, but I think for some limited use cases, something better could be imagined.

bArray··on Offline Math: Converting LaTeX to SVG with MathJax
Same here [1], I chose MathML as it worked out of the box in some browsers at the time. For browsers not supporting MathML I also have this ~80kB (~12kB compressed) library for converting it [2]. I tested your equation:

    \def\d{\mathrm{d}}
    
    \oint_C \vec{B}\circ \d\vec{l} = \mu_0
    \left(
      I_{\text{enc}} +
        \varepsilon_0
        \frac{\d}{\d t}
        \int_S {\vec{E} \circ \hat{n}}\; \d a
    \right)
It could not do the definition, so it ended up being:

    $$\oint_C \vec{B}\circ \mathrm{d}\vec{l} = \mu_0
    \left(
      I_{\text{enc}} +
        \varepsilon_0
        \frac{\mathrm{d}}{\mathrm{d} t}
        \int_S {\vec{E} \circ \hat{n}}\; \mathrm{d} a
    \right)$$
I did previously also load the LaTeX equation font, but I decided it used a lot of resource for little gain in the end.

I was also looking at your recent blog [3], and one thing that I like about mine is that the code you see is what is run to produce the output [4]. I am in the middle of making the code interactive too, so that you can re-compile it within the web page and run different parameters to produce different outputs.

[1] https://coffeespace.org.uk/projects/mathml-render.html

[2] https://github.com/pshihn/math-ml

[3] https://sathomas.me/blog/robuststats/

[4] https://coffeespace.org.uk/projects/wavefront-algorithm.html

bArray··on The Arduino Uno Q is a weird hybrid SBC
Wayback-when, I used the Arduino Yun [1] for a project successfully. It took a USB web camera and streamed it via a browser with a button overlay to remotely control a robot. The OS was OpenWRT and was very limited, but just about good enough. The Arduino side was doing the tight control of the motors and reading the sensor data.

Why was the Arduino Yun cool? It allowed me to use WiFi easily in an embedded project (this was pre-ESP32). It also allowed me to interface with a native USB device.

The Arduino Uno Q has failed on multiple fronts (in my opinion):

* You cannot leverage the enormous number of Linux USB drivers for an embedded project. It needs two USB (A) ports for interfacing with interesting devices on the SBC. A single USB-C port for power, display and peripherals is crazy.

* It makes a large point about having a GUI, but does not offer a HDMI port. Why would you do that? On the HDMI output you would have a bootloader in ROM that tests the system is okay and tells you if it cannot boot. ARM systems have an awful feature of just not booting at all and providing no feedback. "No valid OS detected in main flash storage."

* No micro-SD to flash the SBC seems like a large oversight. You want to encourage people to experiment and break the OS, and have it be super simple to restore or experiment.

* 50 euros [2] is too much for what this is. It probably should have been a single-side surface mount

* If you're going to make the HDMI output a large part of your project, do away with the LED matrix. They should be asking themselves "does this add value to all users, or could it be a shield?".

[1] https://docs.arduino.cc/retired/boards/arduino-yun/

[2] https://store.arduino.cc/products/uno-q

bArray··on Why Nextcloud feels slow to use
NextCloud does feel slow. What I want is not only a cloud service that does lots of common tasks, but it also should do it lightly and simply.

I'm extremely tempted to write a lightweight alternative. I'm thinking sourcehut [1] vs GitHub.

[1] https://sourcehut.org/

bArray··on First convex polyhedron found that can't pass through itself
Imagine them being discovered by a less-advanced alien race, where they find a box full of "impossible" facts. I wonder what a box would look like for us.
bArray··on Internet's biggest annoyance: Cookie laws should target browsers, not websites
> A pop-up, a slide-in, a full-screen overlay demanding you "Accept All," "Manage Preferences," or navigate a labyrinth of toggles designed by a corporate lawyer.

It's the dark patterns and lack of consistency that makes it worse. Some websites even refuse to allow you to reject data collection unless you pay to use their service (i.e. news websites)!

As others have echoed, we just need to make this large data collection illegal.

bArray··on Foreign hackers breached a US nuclear weapons plant via SharePoint flaws
> That bug has been around for years. I always wondered if that was deliberate. I guess that Microsoft support answer settles the question...

I remember years ago there was a browser demo, some kind of game I think, that would only be played on Internet Explorer. If you changed your User Agent string to be Internet Explorer, the demo would work entirely without issue. I think this was prior to Microsoft getting a large fine for not offering other browser choices.

> >Sorry for that we may have no enough resources about the Linux environment.

That is a difficult to parse sentence. "may" indicates uncertainty about the claim about to be made. "have no enough resources" seems to indicate that there is not enough engineering time available. "about the Linux environment" seems to indicate that it is a knowledge gap. Very strange.

bArray··on Foreign hackers breached a US nuclear weapons plant via SharePoint flaws
Far easier than it sounds. Essentially the advice was "copy something else that does what you want, and if you run into issues or want something new, just ask". For the most part they were able to edit and generate large parts of the documents without issue.
bArray··on Foreign hackers breached a US nuclear weapons plant via SharePoint flaws
> * Too few people use Firefox to access Office online, they don't care

It's pretty much the majority of their Linux users. Firefox is often the default browser on many distros due to the Chrome/Chromium data sharing concern.

> * Your organization is too small for them to care

Then why even have a business tier if not for the support?

The result of Microsoft's current stance is simply that users look elsewhere. I mentioned Overleaf, but Google Docs is also a solid choice. For local editing we are using LibreOffice.

bArray··on Foreign hackers breached a US nuclear weapons plant via SharePoint flaws
Some of it will be about reliability, i.e. the office burns down and Microsoft still hold a copy. Some of it will be about having a third-party that is "trusted" handle the most dangerous part - security. If SharePoint gets compromised there is plausible deniability that "we did everything we should do".

I know for example that some companies will hire subcontractors for high risk parts of a project, just so that there is somebody to blame if anything goes wrong.

bArray··on Foreign hackers breached a US nuclear weapons plant via SharePoint flaws
Microsoft Word online deletes text in Firefox Linux (maybe others too) for at least two years now [1]. The one thing you want a text editor to do is be able to write text into a document, and somehow this bug goes unfixed. You would think it would be priority #1 for paying customers of Business Office 365 - and yet nothing.

It ended up being easier just to switch to paid Overleaf and teach our non-tech members how to write LaTeX and/or use the built-in editor. The documents are beautiful, Overleaf doesn't miss a beat and we are very happy with their solution.

Microsoft should be ashamed - I don't know how anybody would ever consider using them for any serious production work.

[1] https://learn.microsoft.com/en-us/answers/questions/5216132/...

bArray··on Don't Force Your LLM to Write Terse [Q/Kdb] Code: An Information Theory Argument
> Medium will be back.

> Due to a global hosting outage, Medium is currently unavailable. We’re working to get you reading and writing again soon.

> — The Medium Team

Dang.

bArray··on Titan submersible’s $62 SanDisk memory card found undamaged at wreckage site
> (Image credit: Scott Manley, David Case at the NTSB)

Why are they crediting Scott Manley instead of just grabbing the images from the reports themselves? It sounds to me as if they wrote an article based on the video, and not based on the report. Very lazy journalism.

bArray··on Like MS Excel, Pivot tables never die
I believe you are correct on the algorithm, for some reason they were called "pivot tables". Thank you for answering!
bArray··on Like MS Excel, Pivot tables never die
I believe this is the correct problem being solved, thank you.
bArray··on Like MS Excel, Pivot tables never die
I can't find it now (would appreciate a link if somebody has one), but "pivot table" I believe was the name for a process where you would follow the intersecting points on a multi-equation graph that would represent the maximal value.

Essentially you have some maximal resource, i.e. money, and you are trying to figure out how it can be used most effectively under several constraints (don't have to be linear).

I remember distinctly having the calculate them by hand in an A-level math exam in the UK.

bArray··on Steve Jobs and Cray-1 to be featured on 2026 American Innovations $1 coin
> Shall we forget that Steve Jobs conspired with other companies to pay developers less?

What could be a more fitting placement than on a dollar coin? He'll be used to pay employees using an inflating dollar currency, where he can continue to pay employees less in perpetuity.

bArray··on ESP32 and Termux
The commit history doesn't seem to reflect this [1], and the contributors seems to have just a handful of commits outside of two main committers [2]. Seems to be a tonne of trivial commits merged from some code hackathon [3] [4].

[1] https://github.com/termux/termux-app/commits/master/

[2] https://github.com/termux/termux-app/graphs/contributors

[3] https://github.com/termux/termux-app/commit/549f09573f4631fb...

[4] https://github.com/termux/termux-app/commit/c6dce125104620be...

bArray··on UK once again demands backdoor to Apple's encrypted cloud storage
> Just stomp my throat please instead of telling me this year, after two decades, this time you promise to step off because I asked.

That's exactly the point, the government want to remove your ability to ask. Every quango, NGO, committee, foreign court, etc, is a method to stop the citizen from deciding their own fate via elected officials.

bArray··on UK once again demands backdoor to Apple's encrypted cloud storage
For some reason I missed the reply, apologies.

> Source: I watched the campaigns while living in the UK, with open eyes [..]

So there is no source then. It's just your opinion, which of course you are free to have, but it's not authoritative or peer reviewed.

> [..] rather than some insane belief that what Farage and UKIP were saying out loud was actually not what they believed.

So your belief is that Nigel Farage, who has been a "prominent Eurosceptic since the early 1990s" [1] and was "was first elected to the European Parliament (EP) in 1999" [1], has been hiding secret evil beliefs whilst holding a public office for more than 25 years. And not once did he slip whilst on record and say the quiet part aloud? And somehow you, a mind reader of his most inner thoughts, can correctly identify his true objective?

I think delusion is yours.

[1] https://en.wikipedia.org/wiki/Nigel_Farage

bArray··on Discord says 70k users may have had their government IDs leaked in breach
Looking forward to being forced to provide my government ID to access Discord [1], when they have only just suffered a major breach. Good stuff.

[1] https://support.discord.com/hc/en-us/articles/30326565624343...

bArray··on German government comes out against Chat Control
I didn't realise Nitter was working again [1]. It's a shame that they made is so hostile to interface with Twitter/X.

[1] https://github.com/zedeus/nitter

bArray··on Mathematicians discover prime number pattern in fractal chaos
You can test it quite easily, but base doesn't seem to make a difference. There are some patterns that emerge when considering the primes spatially, though.
bArray··on IRonCub: A Humanoid Robot Designed to Fly Like Iron Man
> Presumably they want to eventually put a human inside it [..]

I'm imagining a team just putting the organs of a human into the robot to save on space. Basically a brain plus whatever is absolutely necessary to run the brain.

bArray··on Alpine Linux Diskless Mode
I remember Mastodon [1] was this free, open source social media network for micro blogging, which was against censorship and centralisation. Slowly but surely, the politics of the people developing the system became clear. They actively banned Gab [2], an otherwise compatible network, on the basis of politics.

I am extremely hesitant to get involved in these "with us or against us" projects.

[1] https://en.wikipedia.org/wiki/Mastodon_(social_network)

[2] https://en.wikipedia.org/wiki/Gab_(social_network)

← PreviousPage 7 of 34Next →