Hacker Newsnew | past | comments | ask | show | jobs | submit | coin's commentslogin

Interesting, I’m the opposite. My phone is always easily accessible, whereas the watch is under my long sleeve shirt which is under a couple layers of coats, so it’s more of a hassle to make it available to tap.

Stepping back, it's pretty ridiculous that I need to download executable code, often bloated, solely to view read-only content. Just render the thing on the backend and send it to the client.

But the web-dev-hype people told me that JS-heavy SPA’s (and associated designs) were faster and better for the user!

I didn’t bother validating this, but I’m sure they wouldn’t lie or misinterpret!!


For me personally the most infuriating example of this is the Azure Updates[1] page, which in my job I need to check nearly daily to see what's reaching EoL, what's new, etc...

A couple of years ago they redeveloped it as a SPA app.

The original server-rendered version of it worked just fine, but it "had" to be made into an interactive client-side monstrosity that loads many times slower for "reasons".

It doesn't even load successfully about a quarter of the time. It shows items in reverse order (entries from 2013 first), which is some sort of async loading bug. They will never fix this. It's been there for two years already, it'll be there for a decade more, mark my words.

Then, it takes about a minute to load sometimes on a poor connection.

The links are JavaScript and don't allow "open in new tab".

Etc...

All of this to enable client-side filtering, which is a non-feature nobody ever wanted. A simple server-side filter capability would do the same thing, faster.

And anyway, the filtering is broken! If click the "New or updated" filter, it drops down an empty selection with no options. Clicking anything else doesn't change what is shown!

While developing this over-engineered monstrosity, they took the original site offline for "maintenance!"

Hilariously, despite Azure having multiple CDN products, the Azure Updates page doesn't correctly use their own CDN and marks almost everything as "no-cache; no-store" causing 2.5 MB (after compression) to be re-transferred every time, despite using unique signed URLs with SHA256 hashes in them!

This is the state of web-dev in the 2020s: A multi-trillion-dollar software company can't hire developers that know anything else other than SPA web app development!

This commonly used page has spectacularly poor web engineering, and this is from a company that sells a web app platform, a CDN, and the ASP.NET web app development framework!

If they can't get it right, who can!?

[1] https://azure.microsoft.com/en-au/updates/


GitHub also got infected with this horrible "JS SPA" disease shortly after MS bought them. Now you can't even browse files or view issues without it.

If they can't get it right, who can!?

Berkshire Hathaway, apparently: https://www.berkshirehathaway.com/

Pure content, not fluff, and even has a small but unobtrusive ad.


Weird, I remember Github as a pioneer of SPAs: in ~2013 you could browse code tree without the page reloading.

Though I agree today's Github is awful slow, JS is required to see issues, …



My favorite part of that site, besides it loading incredibly fast, is even though it has an ad, for a wholly subsidiary, on it it is hard coded in the html.

Please don’t edit the title


Please don't edit the title


Sounds like B.S.

Anyone not eligible for a SSN can get a TIN and pay taxes to the IRS.

* https://www.irs.gov/tin/itin/individual-taxpayer-identificat... * https://www.nilc.org/resources/itinfaq/

And all those payments has contributed trillions of dollars https://www.cato.org/blog/cato-study-immigrants-reduced-defi...


Article makes no mention of “crash”. Please don’t make sensationalized edits of the title.


Michigan in the 90s had a similar rule. Customer gets 10x the overcharge (up to $5 max). I can guarantee you they fixed the price immediately.

Where I live there’s no such rule I can tell you no one is correcting the price when I point out that I got overcharged (they usually shrug with “it does that sometimes”).


"It does that sometimes." I guess for some reason the minimum wage cashier was not fully invested in maximizing the customer experience.


Somehow the entity exploiting both parties of the exchange is not actually present or accountable for anything that happens in the exchange.


See: 'accountability sinks'[1]

[https://news.ycombinator.com/item?id=41891694]


> a right which can't be taken away

It's not licensed until it is. Cars and airplanes were once unlicensed.



Those words in the Constitution are just words. They can be interpreted away by the Supreme Court.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: