HNHacker News
TopNewBestAskShowJobs

Mr_Minderbinder

469 karma · joined May 3, 2023

submissionscomments
Mr_Minderbinder··on All four major web browsers are about to lose 80% of their funding
They should have been using the application in the first place. There should be no need to “switch”. That we should even speak of the inferiority of a website in comparison to an application, is a sign that we have gone seriously wrong. The website will do what it is supposed to do and the application will likewise fulfil its duty, it is not “inferior” any more than a lawn-mower is inferior to a wardrobe.
Mr_Minderbinder··on All four major web browsers are about to lose 80% of their funding
Not if you believe websites and applications should be two different things.
Mr_Minderbinder··on All four major web browsers are about to lose 80% of their funding
> I've never understood the hate for table layouts.

Then I would say you have never understood HTML. Using tables for layout conflates content/structure/semantics with presentation and this is a problem in general with the HTML standards prior to HTML4 Strict. The reasons why this is bad have been expounded upon for near thirty years and are well known. HTML tables are not a “base tool” for layout.

A good litmus test for bad Web-design is “does it fail on screen readers?”. Indeed this does; it makes pages near unnavigable.

Mr_Minderbinder··on All four major web browsers are about to lose 80% of their funding
I have long thought that it would be nice to have a new Web-alternative based on XHTML. With XHTML you get a clean break from the legacy early HTML cruft and design errors as well as avoiding the corporate browser vendor designed HTML5/HTML Living “standard”. XHTML is essentially the last Web markup standard actually designed (and not rubber stamped) by the W3C and I think it is telling that even today Tim Berners-Lee’s own personal website uses XHTML.
Mr_Minderbinder··on Someone at YouTube needs glasses
People have always complained whenever YouTube changed its layout but I think the Polymer skin crossed a threshold of awfulness that caused people to start actively fighting against it by creating their own interfaces or finding workarounds on a scale we never saw with prior changes. I would take ANY of the pre-Polymer designs over Polymer which is truly in a league of its own, exemplifying everything wrong with corporate Web-design.
Mr_Minderbinder··on Someone at YouTube needs glasses
My phone is 11 years old, from 2014, and I will probably have to buy a new one when they shutdown 3G since VoLTE is not “officially supported” with my device.
Mr_Minderbinder··on Someone at YouTube needs glasses
Meanwhile, loading up a channel page with Invidious pulls in about 700k and half of that is the banner. JavaScript was not mandatory (on public instances) but it is now due to AI scrapers.
Mr_Minderbinder··on Google Play sees 47% decline in apps since start of last year
I cannot remember the last time I downloaded and installed an app from the Play Store (it must have been several years ago). Instead I have been getting apps from GitHub, F-Droid or the developer’s website.
Mr_Minderbinder··on Steam operation ends in China (2024)
Many countries have that but what is unique about this is that it was a freight service, perhaps the last of its kind.
Mr_Minderbinder··on Widespread power outage in Spain and Portugal
Why would an employee tracking device be necessary to make transactions? It is just people without a cash position performing mental gymnastics in an attempt to justify it, by trying to bring it down to the level of electronic payment methods they convince themselves that, in a similar event, they would be no better off with cash, when in fact they almost certainly would. A merchant who refuses cash on account of a disabled cash register, under these circumstances, is not a serious one, since to do so would be to refuse all business. Those merchants who are so encumbered by scale and bureaucracy that they would be completely incapacitated should be circumvented.
Mr_Minderbinder··on How encryption for Cinema Movies works
> The choice of JPEG 2000 is unexpected.

What format would you have expected?

> Maybe the advantage is that you can have more than 8 bits of color depth.

Yes, that and the (at the time) near state of the art compression efficiency. I remember reading a technical document where the engineers designing the standard argued for 12 bits per component based on experiments and studies they conducted.

Mr_Minderbinder··on Windows 2000 Server named peak Microsoft
The world of software is far larger than those two operating systems.
Mr_Minderbinder··on Natural occurring molecule rivals Ozempic in weight loss, sidesteps side effects
Indeed, if this becomes a threat I fully expect one of either Novo Nordisk or Eli Lilly to buy them out.
Mr_Minderbinder··on No Bitcoin ETFs at Vanguard (2024)
> If you had bought gold at its 1980s peak, you would have been down in real terms ever since; adjusted for inflation it has never reached that value since, and may never do. While you can say that about some individual _companies_, of course, you would be hard pressed to find a major index for which that is the case.

The Nikkei 225 comes to mind. It only broke its 1989 peak last year.

Mr_Minderbinder··on Jensen Huang keynote at CES 2025 [video]
NVIDIA’s net income grew ~580% year-on-year in their 2024 fiscal year. FY2025 is on track for 100%+ growth, essentially 14x in the last 2 years. This is not coming from gaming, “AI hype” is having a huge effect on NVIDIA’s bottom line.
Mr_Minderbinder··on 25 Years of Dillo
NetSurf’s UX, at least on Linux, is worse. The engine renders more but the actual browser around it feels half baked which is not the case with Dillo. Perhaps the main RISC OS version isn’t like this. The Windows version was barely functional last I tried it, it was not even what I would call pre-alpha, it was basically just a tech demo.
Mr_Minderbinder··on DOJ will push Google to sell off Chrome
Firefox 3.5 was actually the first browser to support HTML5 video and audio. In general for old browsers TLS is the main issue. Most websites that don't rely on JavaScript or newer CSS still render well enough or "fail gracefully" but are still readable.
Mr_Minderbinder··on How JPEG XL compares to other image codecs
I do not consider JPEG 2000 to be a failure even if it did not displace the old JPEG in all applications. JPEG 2000 “succeeded” but not on the Web. Most people have probably seen more JPEG 2000s than all other image formats combined. Whenever you go watch a movie in theatres you see 24 of them every second; roughly 173,000 for a two hour feature. There were a few open implementations like OpenJPEG, which is the one I use.
Mr_Minderbinder··on Italy's Piracy Shield just blocked one of Google's CDN
If I recall correctly they were also the first Western country (or the first country overall outside of China) to implement lockdowns, at a time when everyone was saying that we couldn’t do them and that lockdowns could only happen in a country like China.
Mr_Minderbinder··on Manuscripts reveal the details of everyday life on the Silk Road
The 16th century is too early to claim superiority, especially considering what the Ottoman navy was able to achieve then. The turning point in the overall military power balance between the Ottoman Empire and Europe occurred in the late 17th century (~1680) in my opinion. The Portuguese lost every naval battle they waged against the Ming in the 16th century. Even towards the middle of the 17th century the Dutch were unable to hold Taiwan against Ming navy remnants.
Mr_Minderbinder··on My MEGA65 is finally here
As I mentioned in my very first post it is based on what humans want out of computing. We have ALWAYS wanted to do arithmetic with large numbers and with fractional values. We have wanted to compute trigonometric functions since antiquity. We wanted human computers to do all these things and more in the past so why shouldn’t we want the same of automatic computers now?

What we want out of computing is constantly evolving but in most cases the new things boil down to solving the same old set of basic problems. A large portion of modern cryptography is simply arithmetic with large numbers for instance.

An 8-bit machine can be used to solve these problems but often inefficiently or awkwardly, which is not the point of automatic computing, hence the impracticality of that word size in a general purpose computer.

Since word-size mostly determines the magnitude and precision with which we may conveniently represent a quantity it is pertinent that we consider what scales we might be expected to work at. There are 13 orders of magnitude (~43 binary orders) between a pauper with a single dollar and the nominal GDP of the USA. It is therefore unlikely your adding machine will need more than that many columns. There are 61 orders of magnitude (~203 binary orders) between the diameter of the observable universe and a Planck length. Those are the opposite ends of two extremes and we could reason that common calculations would involve a more Earthly scale. We should also consider the other natural quantities but the point is that in this world we must expect to operate at scales which have been determined by economic or natural forces. A machine that doesn’t acknowledge this in its design is not practical. Continually applying one’s reason in this way we can arrive at a sensible range of scales with good generality.

These are the principles which should guide us when determining a practical word length. Like considerations have guided the design of all our calculating tools. What good would an abacus be if it had so few rods as to make common mercantile calculations more awkward? Perhaps it seems less arbitrary now.

Many aspects of the universe appear continuous so it is natural we would need to do calculations involving numbers with fractional parts (rationals are a useful abstraction for many things besides). We could use fixed-point arithmetic but we have found that floating point is generally more efficient for most applications. A general purpose computer should have a floating point unit. Even Zuse’s Versuchsmodell 1 had one in 1938. A 16-bit float is useful in some applications, but a 32-bit or higher floating point is what scientists and engineers have always asked for in their computers.

If you want to talk about market success the fact that computers across many different eras, technologies and sizes with 32/36 to 60/64 bit word sizes have existed and continue to exist despite our evolving computing needs, suggests some level of generality which a smaller word size does not provide. The short career of 8-bit words in (semi) general purpose computing counts against it more than anything. It is even being displaced in its traditional avenues.

> the end-user increasingly doesn't own their computing experience. While 8-bit and 16-bit computing may not meet your arbitrary definition of sufficiency, it still provides an avenue for people to access, understand, and control their computing.

What does this have to do with word-size? Why even bother mentioning this? You seem to endlessly conflate larger word-sizes with “modern computing” and smaller word-sizes with specific past implementations or genres of computers. Don’t bother arguing the merits of a smaller word-size by appealing to unrelated virtues or ills.

By the way Wirth was not against the idea of small computers, he just though it was being done badly so he designed his own. People have always thought that computing could be done better, this shouldn’t be a surprise to anyone here.

> If it wasn't good enough for Wirth, so what?

It means that there are people with a far better sense for what is acceptable and unacceptable in computing than you.

Mr_Minderbinder··on My MEGA65 is finally here
> Of course you don't design modern systems with 8-bit words.

Again this is not about contemporary computing or computer technology level in general, as I have already made clear. What is good or bad design for general computing is independent of those things, it is timeless. Why do you keep referring to some arbitrary “modern computing” as if that is somehow relevant when word-size in particular is a design decision that is not really dictated by technology level? It is often possible to compromise on other aspects of the design in order to have the width you want.

What you mean to say is “you don't design any general purpose system with 8-bit words.” but you won’t because it would undermine your whole argument.

> But the designers of early micros did need to limit themselves,

It would have been more difficult but not impossible to create an IC with a larger word-size in the early 70s. The 8-bit word size was not entirely chosen for technical reasons but also because they were targeting a specific market, one that did not have to meet all the demands of general computing and one for which the general computers were ill suited so this made the most sense. Would you really not say they were designed for and are better suited for the subset of computing applications that is called “embedded” computing? Don’t forget that most of them were designed before the desktop computer market existed and were never intended to be used that way. You can force them to be more than what they are (and people did) and pretend that they are but it doesn’t mean you should.

> But calling the elements which were good enough for the second wave of the computer revolution completely impractical is also absurd to me.

Design concessions which are intrinsically bad, awkward or inappropriate do not become good because it “still worked” or succeeded in a particular market. Not that it counts for much since those computers were not marketed in the same way or purchased for the same reasons. You say it was “good enough” but a lot of people didn’t think so but I guess most of them are dead now (like Wirth). The word-size was not a selling point, and only not enough of a hindrance to upset the novelty of the overall product. What it takes to introduce people to electronic computing is not the measure of general computing.

What is absurd is people like yourself insisting those particular machines, out of all machines, should be used to inform us as to what is reasonable for general computing when, considering the context of their creation, it is completely unwarranted.

Mr_Minderbinder··on My MEGA65 is finally here
No one in their right mind would design a general purpose computer system from scratch with an 8-bit word size unless they were forced to. Neither Zuse nor Eckert and Mauchly ever did.

> Plenty of older microcomputers got by just fine with only 8 bits in a word.

They got by fine on your kid’s desk. Those processors were better suited for implementing smart terminals that people would use to interface with the computer that would actually solve your problem.

> That's enough room to fit two binary-coded decimal digits and thus perform all the common arithmetic operations one or two digits at a time.

Why perform them one digit at a time when you can perform them 10 digits at a time? Why force your users to adopt a programming model where you have to implement arbitrary precision arithmetic anytime you want to use a number larger than 255? Or have to implement a useful floating point in software? Or be forced to pull in libraries or use some environment were that stuff is pre-implemented in order to do basic operations that previously could be done in a single line in assembly?

>...albeit at speeds far below the billions of operations per second expected of modern computers.

They performed at speeds below what was expected of computers from the 50s and 60s.

> The advantage of 32-bit word size is more for interoperability with modern systems and familiarity to modern programmers and programming languages.

No it is not about modern computing or modern programmers. 32-bit or similar word sizes were the standard for electronic computing since the earliest times because there are intrinsic advantages. Nobody did 8-bit computing before micro-processors from the 70s because it would have been stupid to limit yourself that way if you didn’t need to.

Mr_Minderbinder··on MtCellEdit – Lightweight Spreadsheet Program
Yes, it is by the same developer. I use mtPaint as my main graphics editor as well, I have not needed anything bigger yet.
Mr_Minderbinder··on My MEGA65 is finally here
>If practical and simple were the goals, it wouldn't be using an 8-bit chip nor would it be focused on things like BASIC as these kinds of things make things harder rather than easier.

A 32-bit word size is the absolute minimum that I would consider “practical”. With that you can comfortably implement reasonable floating point and integer arithmetic that can solve most of the common practical problems you encounter in science, business or engineering. Still people criticised the System/360 because it was 32-bit, saying it wasn’t enough compared to the 36-bit word size computers that preceded it. Mechanical calculators generally had ten decimal digits of precision so the thinking was that digital computers needed to at least match or exceed that.

Mr_Minderbinder··on Cosy Computing
I don’t know how far up your own ass your head needs to be in order to write this some of this slop. If you showed this to someone in the 80s they would die laughing.

>I pity those who've never experienced the excitement of flipping through a collection of floppy disks… I wish for everyone to, at some point, feel the sublime give and then resistance of a CRT's power button

Save it, they likely pity you in equal measure for they know excitement in activities that you (and I) are ignorant of or incapable of enjoying. Pray, do your parents or grandparents have a share in your pity on account of their not knowing that same “excitement”? I never knew that the mundane experience of turning on my old TV and PC monitor everyday would one day be considered worthy of passing down to future generations. This has to be one of the most ridiculous paragraphs I have read in a while.

>Those were, after all, times when political correctness had yet to be invented

“Political correctness” has existed since politics has existed. Even the sort you are thinking of had already been invented by then.

It is easy to be “cosy” if you are disconnected from reality and responsibility. This applies to many other things besides computing. As for the other stuff I think it is mostly in your head. Do you honestly think a kid off the street these days would see it the way you do? If you had self awareness you might have considered that your comfort might be someone else’s nightmare. I know my grandmother always hated CRT televisions, which gave her headaches and nausea. Also I kept thinking that a lot of that stuff hasn’t changed much but you making it out like it has. I hear my hard-drive spin and click everyday and it gives me anxiety not comfort.

I can think of about a dozen better reasons why someone might want to investigate historical computing. I could write a blog post about it but instead I will write a monograph on the serene and incomparable pleasures of organising a deck of punch cards. What a childish, trivial and superficial view of computing.

Mr_Minderbinder··on Microsoft's 'Recall' feature can't be uninstalled after all
>Of course this doesn't exclude bogus/trivial ones, since CVE-chasing is a thing now, but how many were found in older versions?

Glad I am not the only one who has observed this. That Python int to str conversion “denial of service” CVE from a few years back was a complete joke.

Mr_Minderbinder··on Time-Memory Trade-Offs Sound the Death Knell for GPRS and GSM
Obviously cryptographers were not naive about future technology. One example that comes to my mind is this: in a 1981 paper discussing Triple DES, the authors state: “A generalized meet in the middle attack would then require 2^112 operations and be well beyond the foreseeable technology for at least 50 years, and possibly forever.” - Merkle, R. and M. Hellman, "On the Security of Multiple Encryption", Communications of the ACM, vol. 24, no. 7, pp. 465–467, July 1981

While I would not count on any Triple DES encrypted data remaining secret forever, their other prediction has held up for the time being – 2^112 operations is still completely out of reach 43 years later. Of course there are other ways to attack TDES and it is rightfully considered obsolete.

Mr_Minderbinder··on The Untold Story of How US Spies Sabotaged Soviet Technology
I think it is high time we stop calling it “stealing”, and you should too if you reject the notion that copying or making derivative works is stealing, in favour of an alternate phrase in the same way that “unauthorised copying” is preferred to a loaded term like “piracy”. Personally I have been calling it “unauthorised knowledge transfer” or “unauthorised technology transfer”.
Mr_Minderbinder··on Internet Archive forced to remove 500k books after publishers' court win
During the early Covid period there was a general sense that “the rules don’t apply” or “the rules are insufficient” for this crisis and therefore can be safely ignored when they conflict with Covid counter-measures. Even those in authority were breaking some laws to respond to it. In addition any action that could be perceived as “combating Covid” was seen as an automatic good. Combine all that with the extreme fear and uncertainty and you have the perfect environment to make a stupid move. The IA should just admit the “emergency library” was a mistake, move on and stop wasting money and risking the entire project on this.
← PreviousPage 4 of 5Next →