frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Nx compromised: malware uses Claude code CLI to explore the filesystem

https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/
295•neuroo•3h ago•175 comments

Monodraw

https://monodraw.helftone.com/
343•mafro•4h ago•117 comments

Object-oriented design patterns in C and kernel development

https://oshub.org/projects/retros-32/posts/object-oriented-design-patterns-in-osdev
70•joexbayer•1d ago•26 comments

Implementing Forth in Go and C

https://eli.thegreenplace.net/2025/implementing-forth-in-go-and-c/
37•Bogdanp•2h ago•4 comments

The Therac-25 Incident (2021)

https://thedailywtf.com/articles/the-therac-25-incident
287•lemper•8h ago•158 comments

ASCIIFlow

https://asciiflow.com/
47•marcodiego•3h ago•10 comments

Slowing down programs is surprisingly useful

https://stefan-marr.de/2025/08/how-to-slow-down-a-program/
54•todsacerdoti•3h ago•22 comments

SpaceX's giant Starship Mars rocket nails critical 10th test flight

https://www.space.com/space-exploration/private-spaceflight/spacex-launches-starship-flight-10-cr...
154•mpweiher•2h ago•113 comments

What We Find in the Sewers

https://www.asimov.press/p/sewers
12•surprisetalk•1h ago•5 comments

WebLibre: The Privacy-Focused Browser

https://docs.weblibre.eu/
81•mnmalst•6h ago•53 comments

The GitHub website is slow on Safari

https://github.com/orgs/community/discussions/170758
159•talboren•5h ago•106 comments

Claude for Chrome

https://www.anthropic.com/news/claude-for-chrome
732•davidbarker•20h ago•376 comments

Ember (YC F24) Is Hiring Full Stack Engineer

https://www.ycombinator.com/companies/ember/jobs/OTB0qby-full-stack-engineering-intern-summer-2026
1•charlene-wang•3h ago

Gemini 2.5 Flash Image

https://developers.googleblog.com/en/introducing-gemini-2-5-flash-image/
1013•meetpateltech•1d ago•454 comments

F-35 pilot held 50-minute airborne conference call with engineers before crash

https://www.cnn.com/2025/08/27/us/alaska-f-35-crash-accident-report-hnk-ml
169•Michelangelo11•3h ago•237 comments

QEMU 10.1.0

https://wiki.qemu.org/ChangeLog/10.1
159•dmitrijbelikov•4h ago•25 comments

Why Aren't People Going to Local and Regional In-Person Events Anymore?

https://www.brentozar.com/archive/2025/08/why-arent-people-going-to-local-and-regional-in-person-...
28•wintermute2dot0•1h ago•28 comments

Using information theory to solve Mastermind

https://www.goranssongaspar.com/mastermind
14•SchwKatze•3d ago•2 comments

Internet Access Providers Aren't Bound by DMCA Unmasking Subpoenas–In Re Cox

https://blog.ericgoldman.org/archives/2025/08/internet-access-providers-arent-bound-by-dmca-unmas...
42•hn_acker•2d ago•6 comments

Adventures in State Space [video]

https://www.youtube.com/watch?v=YGLNyHd2w10
18•bo0tzz•3d ago•3 comments

Malleable Software

https://www.mdubakov.me/malleable-software-will-eat-the-saas-world/
61•tablet•7h ago•67 comments

Dissecting the Apple M1 GPU, the end

https://rosenzweig.io/blog/asahi-gpu-part-n.html
652•alsetmusic•13h ago•142 comments

Apple Revokes EU Distribution Rights for an App on the Alt Store

https://torrentfreak.com/apple-revokes-eu-distribution-rights-for-torrent-client-developer-left-i...
38•net01•1h ago•10 comments

Show HN: FilterQL – A tiny query language for filtering structured data

https://github.com/adamhl8/filterql
37•genshii•2d ago•14 comments

Word documents will be saved to the cloud automatically on Windows going forward

https://www.ghacks.net/2025/08/27/your-word-documents-will-be-saved-to-the-cloud-automatically-on...
173•speckx•5h ago•155 comments

First absolute superconducting switch developed in a magnetic device

https://phys.org/news/2025-08-absolute-superconducting-magnetic-device.html
8•warrenm•1d ago•0 comments

Light pollution prolongs avian activity

https://gizmodo.com/birds-across-the-world-are-singing-all-day-for-a-disturbing-reason-2000646257
103•gmays•4d ago•22 comments

The “Wow!” signal was likely from extraterrestrial source, and more powerful

https://www.iflscience.com/the-wow-signal-was-likely-from-an-extraterrestrial-source-and-more-pow...
179•toss1•17h ago•178 comments

GNU Artanis – A fast web application framework for Scheme

https://artanis.dev/index.html
244•smartmic•19h ago•65 comments

Rv, a new kind of Ruby management tool

https://andre.arko.net/2025/08/25/rv-a-new-kind-of-ruby-management-tool/
299•steveklabnik•1d ago•111 comments
Open in hackernews

The GitHub website is slow on Safari

https://github.com/orgs/community/discussions/170758
155•talboren•5h ago

Comments

vintagedave•5h ago
I've read comments online (here on HN) that Github has been rewriting their UI in React and that it's got slower since. I have no knowledge if this is true or not (ie React -> speed direct correlation), and my own projects are small enough not to see any performance impact.

Does anyone have concrete information?

sleepytimetea•2h ago
They just pushed a new redesigned page for pull request diffs- must have bloated the DOM.
mtmail•1h ago
I still see a little "try the new experience" link on the PR diff page (top right of page) so the rollout might be gradual. I won't click.
walthamstow•1h ago
I am such a masochist that I actually click those buttons. If it's good, great, if it's shit, I have time to adjust before they foist it upon me anyway
adithyassekhar•43m ago
I am on insider previews and betas for all apps I use. You're not alone.
herpdyderp•1h ago
I tried it! I like it generally, but it’s too buggy. The whole diff explodes if you expand to more lines (for example). It’s easy to switch back.
fleebee•2h ago
I came across a blog post[1] (HN thread[2]) recently that sheds some light on the issue. The tl;dr is that the PR view can render over 100 000 DOM nodes, many of which are invisible inline SVG nodes, and SPA routing makes navigation a lot slower.

[1]: https://yoyo-code.com/why-is-github-ui-getting-so-much-slowe...

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

joshmoody24•52m ago
That blog post discovered that hard refreshing the page is faster than GitHub's SPA navigation, which led me to make this browser extension which makes GitHub navigation twice as fast:

https://chromewebstore.google.com/detail/make-github-great-a...

CafeRacer•3h ago
It truly feels like Jira.
crinkly•2h ago
Wait until you plug it into JIRA, strap copilot and actions on it. Then you can have all flavours of hell at once. Our org has ground to a halt.

A lot of the time we just break the branch permissions on the repo we are using and run release branches without PRs and ignore the entire web interface.

afandian•1h ago
Just because I went to look it up, I thought I'd share. Looks like Atlassian removed the bit from the Terms of Service where you were prohibited from:

> publicly disseminate information regarding the performance of the Cloud Products

https://web.archive.org/web/20210624221204/https://www.atlas...

crinkly•1h ago
I didn't buy it or agree to them anyway :)
Nextgrid•1h ago
It’s afflicted by the same disease: overuse of JavaScript and the need to give JS developers something to do.

If you actually load up a ~2015 version of Jira on today’s hardware it’s basically instant.

slipperydippery•1h ago
I was reminded how fucked the modern web is a couple years ago when I encountered a so-fast-it-felt-like-local-static-html website dashboard that could have been a "web app", but wasn't.

It was being hosted on another continent. It was written in PHP. It was rendering server-side with just some light JS on my end.

That used to be the norm.

hnfong•1h ago
When you mention that you're used to rendering HTML on the server side and don't use React on the frontend to do things, modern web people just look at you like you committed a crime or something (VanillaJS! the horror! Those thirty lines of Javascript would be unmaintainable without a deployment tool!!!!).

It's really hard to fight the trend especially in larger orgs.

endemic•1h ago
Haha I used to explain the complexity of a previous employer's tech stack that way: they had all these devs and they needed to do _something_!
muglug•2h ago
Improvements merged within the last two days by the WebKit team: https://github.com/orgs/community/discussions/170922#discuss...

For my sins I occasionally create large PRs (> 1,000 files) in GitHub, and teammates (who mostly all use Chrome) will sometimes say "I'll approve once it loads for me..."

patrickmay•2h ago
That seems essentially unreviewable. If you can share without violating an NDA, what kind of PR would involve that many files?
codezero•1h ago
Can’t speak for the person above but we keep a lot of configuration files in git and could easily write a thousand new configs in a single PR, or adding a new key to all the configs for example.
trenchpilgrim•1h ago
Ones where you have a lot of generated files you commit into Git, and you change the output of the generator tool.
scsh•1h ago
If the project you're working on vendors dependencies it's pretty easy to end up with that many files being changed when adding or updating, even when trying to make as narrow updates as possible in one PR.
bob1029•1h ago
"Upgrade solution from .NET Framework 4.8 => .NET 8"

"Rename 'CustomerEmailAddress' to 'CustomerEmail'"

"Upgrade 3rd party API from v3 to v4"

I genuinely don't get this notion of a "max # of files in a PR". It all comes off to me as post hoc justification of really shitty technology decisions at GitHub.

ambicapter•1h ago
It's not GitHub-specific advice, it's about reviewability of the PR vs. human working memory/maximum attention span.
eviks•55m ago
How much working memory/attention span is required to look through 1000 identical lines "-CustomerEmailAddress +CustomerEmail"?
shadowgovt•10m ago
Ideally, you automate a check like that. Because the answer turns out to actually be "humans are profoundly bad at that kind of pattern recognition."

A computer will be able to tell that the 497th has a misspelled `CusomerEmail` or that change 829 is a regexp failure that trimmed the boolean "CustomerEmailAddressed" to "CustomerEmailed" with 100% reliability; humans, not so much.

cesarb•27m ago
> what kind of PR would involve that many files?

A very simple example: migrating from JavaEE to JakartaEE. Every single Java source file has to have the imports changed from "javax." to "jakarta.", which can easily be thousands of files. It's also easy to review (and any file which missed that change will fail when compiling on the CI).

celsoazevedo•1h ago
How long until those improvements reach users? I assume it requires an OS update or does Safari use something similar to Firefox and Chrome for faster updates?
rootnod3•1h ago
There is a developer version you can install. There is beta, but that overrides your existing Safari and rollback might be tricky sometimes.

But there is also the Safari Technology Preview, which installs as a separate app, but is also a bit more unstable. Similar to Chrome Canary.

philistine•1h ago
STP is a great thing if you wished you had two different Safaris. Profiles just don't work as well as a completely different app.
dylan604•20m ago
I had to download STP for a specific case I don't even remember. Ever since, I get frequent OS Update notifications with new STP versions. Updates without a fully system which means no rebooting necessary. About as easy any other software typically does it, only this is using the OS' upgrade so it does make it those extra steps instead of clicking the update->relaunch button
blinkingled•1h ago
Thanks, that is definitely a good sign - given the rendering engine monopoly state of Chrome+derivatives and lack of great momentum behind Firefox adoption we need Apple to actively keep Safari not just viable but great even if only on macOS/iOS.
Sesse__•13m ago
Interesting how _everyone_ here blames JS and React, yet the fixes you linked are about CSS performance.
tupac_speedrap•2h ago
Unfortunately this is the fate of most modern sites, they start off simple then they start bloating the website with social media and analytics. SV blokes don't care or notice on their $5k+ top of the line laptops but for everyone else it's an issue
datadrivenangel•2h ago
Just microsoft sites.
agos•1h ago
except it's slow on top of the line laptops, too, so they there's zero excuses
Nextgrid•1h ago
This has all to do with JS devs and everyone converging on this terrible language and ecosystem and nothing with analytics/social media.
futurecat•2h ago
GitHub Actions is such a pain to use just because of how sluggish it feels. I hope they’ll improve performance.
Roark66•1h ago
We used to use bitbucket Web hooks that used to trigger Jenkins jobs. This was almost instant. Now after migrating to GH actions it can take minutes before jobs start on push for example...
simooooo•1h ago
How big are these jobs? I’ve never seen an action take more than 15s to start
blibble•1h ago
> I hope they’ll improve performance.

it's Microsoft, so the answer is: buy a new computer

(which comes with a bundled Windows license)

futurecat•1h ago
yeah I'll keep my M3
layer8•1h ago
We are at a point where buying a new computer doesn’t actually help.
pjmlp•2h ago
There are even some famous names on those comments, guess it is pretty bad.
PedroBatista•2h ago
The Github website is slow everywhere. It is truly a piece of shit software both in terms of performance but also UX/UI and everything in between.

It's a product of many cooks and their brilliant ideas and KPIs, a social network for devs and code being the most "brilliant" of them all. For day to day dev operations is something so mediocre even Gitlab looks like the golden standard compared to Github.

And no, the problem is not "Rails" or [ insert any other tech BS to deflect the real problems ].

bob1029•2h ago
> And no, the problem is not "Rails"

The problem is they abandoned rails for react. The old SSR GitHub experience was very good. You could review massive PRs on any machine before they made the move.

DrBenCarson•2h ago
Well yeah, but just imagine how much money they’re saving by delivering a subpar experience!
gchamonlive•2h ago
Or how much money they are capturing in investiments or corporate deals because of the tech stack
zozbot234•37m ago
They're not even saving any money. Syntax highlighting is a trivial workload, whereas the average SPA spends a lot of time in pointless roundtrips that have the server send more data down the pipe than the SSR equivalent.
Elfener•8m ago
I guess if you say "we've made the UX worse" instead of "we've reduced costs but made the UX worse" to shareholders, they think of cost savings regardless.
agos•2h ago
if you look at the thread, the explanation is not this easy, as much as it's satisfying to blame React (or any other single tech)
bob1029•1h ago
You're right. The technology is not necessarily flawed. It is more about the people who decided to use it and the way in which they used it.
agos•1h ago
exactly. I don't want to do a "no true scotsman" to defend React, but circumstantial evidence suggests that they wildly misused the tool
cryptonym•1h ago
That comment was about overall slowness of the site, not a specific issue on a specific browser.

Available data confirms that SPA tends to perform worse than classic SSR.

agos•1h ago
I'm pretty sure that if they rendered/updated the same insane amount of nodes with some other technology, for example PJAX like they used to do, performance would not be better
cryptonym•1h ago
Agree you can shoot yourself in the foot with pretty much any technology. By design, it's much easier to be inefficient with SPA frameworks.
a-french-anon•1h ago
We were very few to rant about it, 1 year ago: https://github.com/orgs/community/discussions/62372

Their "solution" was to enable SSR for us ranters' accounts.

bob1029•1h ago
> Server-side rendering (SSR) flag has been enabled for each of you. Can you take a look, click around and let me know if this has resolved some of the usability issues that you've reported here?

The fact that they have this ability / awareness and haven't completely reverted by now is shocking to me.

adithyassekhar•50m ago
Honestly that's wild. This should be an option in their settings.
Zanfa•49m ago
I’m pretty sure they used to do syntax highlighting on the server before and it was fast. Now they send down unhighlighted text that seems to choke the browser with anything but the smallest diffs.
Roark66•2h ago
Yes, I came here to say this exact thing. Also github search sucks bad as well as the way it shows diffs. My current client has just moved from bitbucket to GH and all the devs are up in arms.
bethekidyouwant•24m ago
Where is it good?
hk1337•1h ago
Embedding gists and not fully implementing using dark or light mode annoys me. It's there but it just always has the theme set to light with no way to override the value.

At the very least, I wish they set it to auto.

jayd16•1h ago
Ok so what's a good example?
aaomidi•1h ago
Gerrit
leosanchez•53m ago
It is faster than GitLab, at least to me.
PedroBatista•38m ago
Is your deployment SaaS or running on your company servers?

Gitlab is anything but light, by default tends to be slow, but surprisingly fast with a good server ( nothing crazy, but big ) and caching.

leosanchez•36m ago
Just gitlab.com.
naikrovek•2h ago
This is likely happening in the new Pull Request experience only. If so, it's due to React. This is what happens when you use React for such large pages. "JavaScript is fast!" No, it really isn't. Especially not when you pile abstraction layer on top of abstraction layer on top of abstraction layer on top of abstraction layer.
scary-size•2h ago
Noticed a similar slowdown when opening the GCP console in Safari. Especially the BigQuery editor. It's completely unusable.
MBCook•1h ago
The GCP tools are a performance disaster in both Chrome and Safari in my experience. It can be actively painful at times on some screen like the log viewer.
p2detar•2h ago
Yup. I tried to find something in this 120 KB file today on Safari on a M3: https://github.com/JetBrains/kotlin/blob/master/compiler/fro...

Slow as hell and the Safari search function stopped working. I loaded the same url on Firefox and it was insta-fast.

toddmorey•1h ago
Good grief, you can't even scroll that thing
slipperydippery•1h ago
"Modern" Web UIs to make backpack-portable supercomputers feel slow operating on text files that wouldn't have been challenging to work with by 1990 standards.

The Cloud to make single-digit-seconds operations on a local Raspberry Pi 2 and home Internet take a few minutes.

What a time to be alive.

ballenf•2h ago
Can someone who's worked in an org this large help me understand how this happens? They surely do testing against major browsers and saw the performance issues before releasing. Is there really someone who gave the green light?
whstl•1h ago
The way it works in tech today is that there are three groups:

- Project managers putting constant pressure on developers to deliver as fast as possible. It doesn't even matter if velocity will be lost in the future, or if the company might lose customers, or even if it breaks the law.

- Developers pushing back on things that can backfire and burning political capital and causing constant burnout. And when things DO backfire, the developer is to blame for letting it happen and not having pushed it more in the first place.

- Developers who learned that the only way to win is by not giving a single fuck, and just trucking on through the tasks without much thought.

This might sound highly cynical, but unfortunately this is what it has become.

Developers are way too isolated from the end result, and accountability is non-existent for PMs who isolate devs from the result, because "isolating developers" is seem as their only job.

EDIT: This is a cultural problem that can't be solved by individual contributors or by middle management without raising hell and putting a target on their backs. Only cultural change enforced by C-Levels is able to change this, but this is *not* in the interest of most CEOs or CTOs.

ivape•1h ago
I cannot fully explain to you how little companies care about quality and performance. Feature-mills are a real place.
terminalbraid•1h ago
As someone who has worked in and with large orgs, the better question is "why does this always happen?". In large organizations "ownership" of a product becomes more nebulous from a product and code standpoint due to churn and a focus on short-sighted goals.

If you put a lot of momentum behind a product with that mentality you get features piled on tech debt, no one gets enthusiastic about paying that down because it was done by some prior team you have no understanding of and it gets in the way of what management wants, which is more features so they can get bonuses.

Speaking up about it gets you shouted down and thrown on a performance improvement plan because you aren't aligned with your capitalist masters.

whstl•1h ago
At this point "ownership" is just a buzzword thrown around by management types that has no meaning.

If a developer has to put up a fight in order to push back against the irresponsibility of a non-technical person, they by definition don't have ownership.

ants_everywhere•1h ago
> because you aren't aligned with your capitalist masters.

Is it your theory that working on large projects was better when you had communist masters? That seems inconsistent with everything we know, e.g. quotas enforced my mass murder.

My guess is that it's more about organizations (your first paragraph) and less about capitalism (your last paragraph).

austin-cheney•54m ago
The primary goal in deciding upon a tech stack is how easily the organization can hire/fire the people who write the code. The larger an organization becomes the more true this becomes. There are more developers writing React than Rails.

Don't listen to the opinions of the developers writing this code. Listen to the opinions of the people making these tech stack decisions.

Everything else is a distant second, which is why you get shitty performance, developers who cannot measure things. It also explains why when you ask the developers about any of this you get bizarre cognitive complexity for answers. The developers, in most cases, know what they need to do to be hired and cannot work outside those lanes and yet simultaneously have an awareness of various limitations of what they release. They know the result is slow, likely has accessibility problems, and scales poorly, and so on but their primary concern is retaining employment.

silvestrov•53m ago
In the old days we had the saying: "Nobody ever got fired for buying IBM"

Todays version is: "You will get fired unless you use React".

So every site now uses React no matter if the end result is a dog slow Github.

Bad developers looks at "what are everybody else using?".

Good developers looks at "what is the best and simplest (KISS) tool for this?"

miyuru•1h ago
It not just safari, in firefox its slow too.

I see loading spanner everywhere and even the page transition take ages compared to before.

I am not sure what metric they are using justify ditching the perfectly working SSR they used before.

MBCook•1h ago
I’ve been having issues even in Chrome lately. All three browsers are dying evening the PR isn’t huge.
abdibrokhim•1h ago
fix your wifi
agos•1h ago
I experienced the same since I turned on the "new files changed experience". The fun part is that the first few weeks of the preview it was _worse_ then now. I am truly baffled at the lack of quality on such an important change
bitbasher•1h ago
Another website that is so slow it's unusable is Stripe.

My CPU goes to 100% and fans roaring every time I load the dashboard and transactions. I can barely click on customers/subscriptions/etc. I can't be the only one...

atonse•1h ago
I wondered if it was something new, or that it was just the larger than average pull requests these days I have with AI coding.

Good to know others are feeling it too, hopefully it can get resolved soon. In the mean time, i'll try my PR reviews on FF.

Update: Just tested my big PR (+8,661, -1,657) on FF and it worked like a charm!

nothrowaways•1h ago
Lately. Everything Microsoft touches has bad UX.
giancarlostoro•1h ago
The GitHub website reminds me of the first video in the Clean Coders series, where he points out that eventually devs want a total rewrite to "Fix" all the shortcomings, but GitHub from the perspective of most users had nothing UI wise that needed fixing. We all would have been happy with the UI as is.

Clean code argues that instead of total rewrites you should focus on gradual improvements over time, refactor code so that overtime you pay off the dividends, without re-living through all the bugs you lived through 5 years ago that you don't recall the resolution of. Every rewrite project I've ever worked on, we run into bugs we had already fixed years prior, or the team before me has.

There are times when a total rewrite might be the best and only options such as deprecated platforms (think of like Visual Basic 6 apps that will never get threading).

What frustrates me more is that GitHub used to be open to browse, and the search worked, now in their effort to force you to make an account (I HAVE LIKE TEN ALREADY) and force you to login, they include a few "dark patterns" where parts of search don't work at all.

nicce•1h ago
Rewrite is usually about learning about all the past mistakes and problems and designing your architecture in a way that you prevent all the previously known issues. It is iterative process on the design level. If you end up repeating all the same bugs, it went very wrong from the beginning. So if you don’t have the information about all the previous problems, then it is likely mistake.
chrisbrandow•57m ago
It reminds me also of the original head of development of the Safari browser talking about at least the early days of building the browser. They had a rule that no commit of code could cause the browser benchmarks to get slower. And apparently he was maniacal about the rule.

I don’t know if that’s a good or realistic rule for most projects, but I imagine for performant types of applications, that’s exactly what it takes to prevent eventual slowdown.

zackmorris•1h ago
GitHub moved to a JavaScript rendering mode almost as soon as Microsoft bought it. Previously, I had been able to browse it with JavaScript disabled on my 2011 Mac Mini which Apple stopped allowing upgrades on past macOS 10.13. So even if I enable JavaScript, I can no longer browse GitHub, because they didn't bother to make their build compatible with browser versions as old as mine.

It's hard to know which member of the duopoly is more guilty for breaking GitHub for me, but I find that blaming both often guarantees success.

I could like, buy a new computer and stuff. But you know, the whole Turing complete thing feels like a lie in the age of planned obsolescence. So web standards are too.

sipjca•1h ago
How does Turing completeness feel like a lie?

Planned obsolescence is some of it, some of it is abstractions making it easier for more people to make software (at the cost of using significantly more compute) and Moore’s law being able to support those abstraction layers. Just imagine if every piece of software had to be written in C, the world would look a whole lot different.

I also think we’ve gone a bit too far into abstraction land, but hey, that’s where we are and it’s unlikely we are going back.

Turing completeness is almost an unrelated concept in all of this if you ask me, and if anything it’s because of completeness that has driven higher and higher memory and compute requirements.

dylan604•16m ago
> on my 2011 Mac Mini which Apple stopped allowing upgrades on past macOS 10.13

I know some people feel like Apple is aggressive in this respect, but that's an 8 year old version of a browser. That's like taking off all of the locks on your house, leaving the doors and windows open all while expecting your house to never have uninvited guests.

shadowgovt•9m ago
[delayed]
andreagrandi•1h ago
Ok, so it's not just me. I was just struggling to assign a PR to a couple of colleagues and select a label (on a M2 Pro with 32 GB RAM!)
kstrauser•1h ago
Yeah, it is! Even for simple things, like opening a PR and searching in the combo box for the name of the branch to merge into. We only have like 40 branches. It should not freeze the tab for 30 seconds to search a list of 40 items.
yrds96•57m ago
Isn't the opposite? No one in this thread even cogitating how bad Safari is in terms of performance and supporting web standards? There's in one even partially blaming both. Github isn't the best example of a fast website, but if you can run it in Chrome and Firefox, even on rudimentary browsers like Palemoon (I tested) on decent hardware (even mobile), there's something clearly wrong on Safari.
mwsherman•41m ago
Putting on eng manager hat, the problem to solve is that this regression went undetected, not that Safari is slow.

The solution is a test that fails when Chrome and Safari have substantially different render times.

adithyassekhar•38m ago
This thread has really opened my eyes to how much the world hates react developers, I am one.

Unrealistic timelines, implementing what should be backend logic in frontend, there's a bunch of ways SPA's tend to be a trap. Was react a bad idea? Can anyone point to a single well made react app?

noname120•26m ago
https://front.com is an example of a React app done right
AndreasHae•25m ago
The hate is more geared towards SPAs in general, but there are some shining examples that show that a well-made React/Angular/whatever app can have great UX - Clockify being one of them.

I don’t think the culprit apps would have substantially better UX if they were rendered on the server, because these issues tend to be a consequence of devs being pressured to rapidly release new features without regard to quality.

lazypenguin•20m ago
I don't hate React developers. I hate developers who build consumer facing software and use top of the line hardware and networks to test it while being ignorant to the fact that most of their users will be using their products on 8+ year old consumer grade hardware over spotty 3G
shadowgovt•7m ago
[delayed]