skysight-inc/HackerNews huggingface dataset:
Ask HN: Is using Redux or React making a large app slow?
I know the title can sound clickbaity, but I have a personal practical question born from my observations.

As an independent developer I a build frontend applications for my clients. I have a set of tools, one of which is [1] Redux DevTools extension for Chrome.

Its window is often open while I am working.

What I noticed is some major large webapps keep it enabled in production what makes me think they at least use Redux, not necessarily React. I see actions dispatched in the Redux DevTools window while I am performing my tasks in these apps.

To name a few - Atlassian apps: Jira and Confluence, and Balsamiq.cloud mocking tool.

The other thing I saw is these are large and very slow and seem like devs just applied some common techniques and patterns from Redux world to their large apps without putting much thought into it.

So, I wonder (ignoring the price of implementation) would it be a better solution for a large app to be custom-made? Hand-made classes, dom-updating, data-fetching, event-dispatching layers.

Please share your experience if you have a related experience of migrating a large web application to React+Redux+Saga. Is it worth it to move the WHOLE app into this ecosystem or just parts of it?

Thanks.

[1] https://github.com/zalmoxisus/redux-devtools-extension
I don't agree. Almost everyone's work serves a purpose. However, that purpose may be tiny, short-lived, subtle, or difficult to see. As the world becomes more automated, it will become more so.

As many before me have posted in this thread, the purpose of the work is often not what it appears to be. You could say a security guard sleeping in a booth is not doing anything or has a purpose-less job. But just by virtual of being there, he is a small deterrent to would-be thieves. I feel that is the case with many jobs.

It's very easy to round down from "serving a very small or obscure purpose" to "purposeless". However, add up all of those tiny purposes and you get a functioning company or society.
Well you buy the effect of discouraging the potential enemy. It's like the nukes.

You rarely buy power to really exert it, more often it's just for the possibility.
HypRank: How Alexa Determines What Skill Can Best Meet a Customer’s Need
What I find interesting is that Nevada actually decreased, a place where you can literally lose it all. All of those Midwest states, where quality of life is generally considered the highest and happiest, have the highest increases.
Yes, so your line of questioning is the one I would follow.

I agree the next question is what is the percentage of AA grads from top schools where they recruit before one makes a call on the prevalence of the pipeline problem.
There's something right below the surface that I think the discussions are all glossing over: the difference here is that the United States is conducting wars all over the world with enemies who may threaten, in some conception of the term, American interests, but who present little to no threat to American domestic security. If the US were being invaded I doubt you'd see so much squeamishness.
How to Build a Flexbox Nav
This analogy is not about overclocking in general: if you OC for daily use you run stress tests and make sure it's stable.

But yeah, this is absolutely the case with the Intel demo. Their demo proved that the chip can run Cinebench at 5GHz.

Cinebench is not the heaviest load and it finishes very, very quickly. If they showed Prime95 AVX with small FFTs running for a couple hours, that would count as stable :D
I am obliged to point out that Johann Hari has a distinctly chequered reputation. He lost his job as a columnist at The Independent in 2011 due to multiple substantiated allegations of plagiarism; it later transpired that he had vandalised the Wikipedia articles of journalists who had criticised his conduct.

https://en.wikipedia.org/wiki/Johann_Hari#2011_scandals

His book Lost Connections has been strongly criticised for misrepresenting the mainstream scientific position, cherry-picking data and making unreferenced and unsupported claims.

https://anotherangrywoman.com/2018/01/22/thinking-critically...
Airbnb over the years has become over priced crap.
Did you even read the whole article? The author goes into this, how they work well in a limited domain etc. and where they don't work well.
> because in laptop space there was no other viable choice

Uhm, how? For casual to complex personal computer use, how is an AMD chip is different from Intel?
5 ways to make meetings more productive
I speak for many people when I say the world doesn't want the U.S. to keep its military superiority. We're tired of their shit. China or U.S. having it, same difference.

Although we are way way off that, a better, more organised, more democratic, more powerful U.N. should have that role.
Good riddance. I live in rented accommodation in Japan. A couple of years ago an Airbnb was set up next door and it was a nightmare. People coming and going at all hours, large groups of drunk holiday-makers having loud parties into the night, drinking and smoking on the balcony. After multiple calls to the owner of the apartment and the police the situation was finally resolved.

I definitely think Airbnb should have the limitation that you can only rent out a place you actively live in.
Their Messenger platform as first written was a buggy, leaky Java mess. They 'solved' that by running thousands of blade servers and rebooting them round-robin every few hours. Instead of actually investing in the product by debugging/reimplementing for instance. I guess chat wasn't a glamorous product at Yahoo! so nobody wanted to waste their career on it.
They all start with the idea of monetizing an underused resource (cars, houses, curbsides) with a novel business model whose goal is to dance around existing laws.

I don't know of a word that captures what feels like an arbitrage-ish assault on our law books. Without knowing that word I can only suggest something too generalized like organized crime economy
ibps Recruitment 2018 : https://vyoma.net/jobs/ibps-rrb-notification-2018/
Actually, they may not be the "next big thing", but they're still a pretty huge deal. Especially for IT and ecommerce support. The support sector is estimated to a value of a few trillions of USD / year in the coming years, because of the progressive shift of large cohorts of customers to the cloud.

The point is not to have chat-bots handle all cases, but if they can handle 80% of cases, which are generally trivial, then it'll good enough.

Of course I hate talking to a bot just like anyone else, and being cornered into a dead-end discussion with one, or to be in an infinite loop, or in a situation where the bot has no answer and does not offer another path to resolution. But, from a business perspective, it's a rather sound approach to have people go through a bot first rather than have every single complaint clog an inbox. It doesn't scale so well.
No you can't change an outlet yourself, legally. And ceiling fans are really uncommon in Norway.

But am sure plenty of people do small fixes anyway.
Aren't they alive and well on Twitter?
I can vouch for the fact that 1k7=1700 is a common convention. It comes from the face that . can be hard to read sometimes. You often also see something like an “0R5” resistor which is 500 milliohms.

More common in EE contexts than anywhere else.
Advice for possible and wanna-bee book writers
Vapor apparently gets favorable reviews by those who drank the Kool-Aid:

https://vapor.codes/

Never tried it though. I don't select stacks primarily based on programming language.
The only image I have in mind is an old-school strongman show where the weights lifted are "assisted" with some invisible wires to help the strongman to lift a little more than he normally can.

This is basically what Intel did.
Network.framework: A modern alternative to sockets
Apple is stripping off the crap away from their OS and making privacy improvements at a very high rate!
Why did the neural network cross the road?
I love LINQPad. This tool alone is a huge reason why I have a problem using my Macbook for .NET development.
Many once marginalized groups do exceedingly well in American society today.

Quality public and private education is available to black students, but one major problem is that inner-city schools tend to have very high dropout rates which is not the fault of the schools but rather the broader culture of the communities.

The American people are not to blame for the pipeline problem. Instead, blame broken families. Blame a culture which does not offer to young black children professional role models.

Blaming racism for all of our problems is a dead end.

For more reading about this, consider the brilliant Coleman Hughes:

The High Price of Stale Grievances
https://quillette.com/2018/06/05/high-price-stale-grievances...
This may be getting into semantics, but isn't it entirely possible that we have a class of military rapists engaging in rape as a very deliberate and controlled form of power play? Their superior self-control put into wicked use?
> GUIs on phones/desktop are tremendously productive

They used to say that GUIs were toy interfaces and only CLIs could offer real productivity. I don't know where chatbots are going but I wouldn't expect the current state of the art to be anything like where they end up.
"Faster builds"

How compares with Objective-C compile times?
> If you learn because you 'should' (ie, it's encouraged by others and or/money) you will end up being average at it, at best.

I would venture to guess that where you land on some largely imaginary "calling" scale affects your performance as a coder less than where you fall on the very real intelligence bell curve.

I roll my eyes sometimes when I hear about guys transitioning to software from the hard sciences because of the hype or money or whatever, but there is no denying that some of them have been extremely good at the job, quite a bit better than "average at best."
Nice set of highlights. It's amazing to see how quickly Swift has evolved in four years.
You say "entrepreneur", but I don't see anything wrong with the approach -- as long as you follow the laws.

Often the solution the the problem is that you start buying the properties rather than renting them, which means profits per unit will be (much) higher (but you will also need additional capital to support that). Or you buy an entire block with 5 or 10 apartments; then there should be no complaints.
Why doesn't it make sense? People rely on being in Google results for better or worse, that doesn't mean they have to like everything Google does or demands to shape those results.
When I found it, my knee-jerk reaction was "it's like someone looked at Blender and said 'We should do that for Unity!'"

I'm super glad it's looking to be that and more!
New York doesn't enforce double parking, jaywalking, and other "good neighbor" and safety laws. Why is this one special?
Exactly. Interacting with a chatbot had no better features than a menu system, but you had to guess what the menus were. A crazy idea.
With the chatbot hype, there was a healthy number of skeptics throughout: people who wondered about the technical realities of delivering satisfying UX, ones who worried about unanswered questions about business models, and ones who figured out that this future would be most beneficial to gatekeeper-platforms who'd then act as discovery facilitators for users to select from among competing bots, rather than for botmakers themselves.

It's no accident that Amazon and Google are currently leading in the consumer voice assistant market: they had large, pre-existing base of users and enough intrinsic first-party functionality to bootstrap their assistants into rudimentary usefulness, but then they built platforms where third-parties could compete for users the same way it happened for apps. In the app boom, aside from a few runaway hits, the only ones who reliably got rich were the platform-owners.
That's certainly a good point--and tech companies are pumping money into teaching minorities to code (check the partners of YesWeCode, WomenWhoCode, BlackGirlsCode, AnitaB, etc.). But you don't have to exclusively treat problems at the root.

I think one of the oft-overlooked ideas behind hiring diversity initiatives and affirmative action policies in general is that creating more role models, leaders, and advocates for minorities does have an impact on making the field more welcome for young minorities.
Yessssss for the allCases property for enums!!!

Enums are really the best feature of Swift. I enum all the things everywhere. This is kind of the finishing touch to it.

Binary stability would be nice. I do care about the download sizes of my apps. What's really missing from the language is a way to add custom tags like @discardableResult @objc to define some kind of property. It's such a kludge to set up things like ViewModels while I really would like to have something like:

@twoWayBinding[username]
lazy var username: UILabel = { /* etc */ }()
This is going to sound harsh, but that bad investment advice for most people. US Bonds and Cash appreciate less than inflation, so you're actually losing money. The same is true for gold, which has historically underperformed vs. S&P500 (for example) by thousands of percent (http://www.longtermtrends.net/stocks-vs-gold-comparison/). Meanwhile the stock market has more than doubled in the past 10 years. 25% is almost definitely not enough equity exposure unless you are in your golden years. If you're investing for the long term (which you should be), it is much better to use a simple index funds or Robo-manager which will buy a variety of index funds with broad exposure according to modern portfolio theory.
"since no one that is poor or disenfranchised can rise from poverty to wealth on their own."

That's where the liberal view collapses. The experience of history shows that many once disenfranchised groups can rise up.
> At that point I just push 0 and repeat "speak to a human."

Spamming the # key repeatedly seems to work pretty well for this too.
> People just respect regulations and they generally do work very well.

Except when the regulations are inappropriate or protect the incumbents instead of promoting experimentation and innovation. There's a reason Japan is lagging behind in almost everything these days compared to its neighbors in Asia.
I myself would rather focus the discussion on why people want to kill themselves in the first place and not divulge into a convo about whether not mommy government should or should not allow us to have guns.
>"Sorry this website only works in Chrome"

Because the Chrome team is consistently the fastest at supporting newly introduced standards.

A more accurate reading would be: "Sorry, this website only works in Chrome right now. Try Firefox in two weeks, and Edge and Safari in about six months".
Everybody talks about the pipeline problem, it's just whatever specific stage of the pipeline you're at it's much easier to shunt responsibility down to an earlier stage.

Having problems hiring black tech workers? It's the college's fault.

Having problems graduating black students with BSs in STEM? It's the high school's fault.

Having problems graduating black students from high school? Really it's the fault of the community/family that raised them.

Having problems fixing the community's culture? Really it's the fault of poverty.

Having problems fixing poverty? Really it's the fact that no good jobs will hire us.

The answer is that everyone plays a role and that includes google. We all like to envision that we're not a part of the 'pipeline', we're exactly where it ends. It never ends, the pipe is your whole life and you never leave it. Seen that way, one pipe connecting to another and another and no one outside ever feeling that it's really their place to intervene is how we get oppression handed down through the generations. There is no 'root' cause because it's a circle, wherever you exist in this pipeline is where you have the power to help solve the problem so let's stop shunting blame down the line.
I made an experiment, over 12 months I always answered to recruiters on LinkedIN that I only accept remote work proposals. No one ever returned.
Physiology and “chemical imbalance” aren’t exactly the same thing. Just because you’re physiologically predisposed to depression doesn’t mean that you can fix that by ingesting chemicals, which is usually what’s implied by that phrase.
Is an Augmented Analytics Tool Right for My Business Users?
> I'm looking forward to see what my chat logs from back then contain

Best of luck with that... you'll probably be looking backward rather than forward...
Isn't that just always the case with a common tourist destination?

If I can rent out 12 months at $1,000 (= $12k), vs 150 / 200 days at $150 (= $22.5-30k) then as a property owner you have a decision to make. Short term lets are more work, but more profitable.

They'll likely not care it stays empty, because it's to be expected that on some dates and months it will not be rented out.
And as usual with these articles it's always the fault of the evil universites and terrible companies while the people in question are always devoid of any responsibility of getting the right education, having initiative and obtaining the right skills needed for the job.
> Microsoft is committed to losing money from now until they cease to exist to continue GitHub as a going concern

Is that your belief, or do you know that to be true?
AMD's TDP and CPU power consumption made mid/high-range laptops mostly unviable.

They really improved with Ryzen.
What is the political situation in the Mario universe? (2013)
Yes, I did. What I was responding to was more the comments in the thread so far which mostly felt like dunking on how bad chatbots were, etc.

And the article was overall hopeful about chatbots (presuming they got better NLP+AI), it didn't really get into examples, etc. that I was hoping to elicit from the HN audience.
Hi Seriously you suck!
I’ll get that for you, just wait for me to not get it right.
Yahoo make great mobile products, looking forward to seeing Squirrel
If you look at my picture on Linkedin, you would be able to guess my race. Heck, if you looked at my profile on Github which I actively link to, you would instantly know my race.
> I guess chat wasn't a glamorous product at Yahoo! so nobody wanted to waste their career on it.

Perhaps not glamorous, but it was possibly the most dog-fooded product for all employees – at least IME. Literally every single person I ever interacted with while working there (for 11 years) used it as their primary means of communication with other colleagues. Up to and including David Filo (memories of "hey, Yahoo! Greece homepage is down, can you help?" popping up on my screen one morning)
Show HN: Everybody wants high web-traffic
A strong e-commerce SEO strategy can make a big difference to sales on your e-commerce store. What better way to do it than to ensure you rank higher than your competitors in search engines such as Google. After all, you aren’t risking as much money on advertising.

In this article, know how you can boost traffic to your website with eCommerce SEO

https://www.engagebay.com/blog/e-commerce-seo/
Also the sister of Dutch Queen
Maybe I just dreamed it, but I think the description in GitHub said "Pytorch 4". Not anymore.

Well, if it was changed because of my comment, I'm happy to be useful. If it was not changed and I dreamed it, my excuses.
I agree regarding the completeness of type theory in regards to Turing computability.

But I disagree regarding paradoxes in ZFC. Russel's paradox specifically applies to naive (simple Cantor) set theory, something the ZFC was explicitly designed to address with its axioms of choice and infinity. Furthermore the HoTT is itself expressible in the common extension of ZFC which adds at least one inaccessible cardinal.

And, mathematically speaking, the ZFC excels in dealing with infinities, which is more difficult (though possible) in the various type theories.
I get a permit for my work, and the inspector comes to verify that I do it right. I sometimes make small mistakes, but the inspector gets me to correct them before something goes wrong.

I have also read several books; watched several videos; and watched other people do this work. Over time I've picked up a number of things, and the different sources helps ensure I can pick up on what is correct vs what looks like it works but is wrong.
Alibaba’s fintech arm raises $14-bln in largest-ever single fundraising
True story. Even now I prefer to play games at eSports platform like this one https://dreamteam.gg/lol/teams . Playing with a team is much more entertaining and it helps to improve gaming skills. Besides I can create my owm tournaments there.
We tend to shy away from flags like this that change behavior globally. I wonder if it could be done similar to Wrapping, where you opt into the semantics on a specific basis. I know there’s been some discussion about fast-math but I don’t remember the details.
Sounds like someone with a thought disorder.
Great set of long-term charts here:

http://www.crsp.com/resources/investments-illustrated-charts
Kind of like when your taxi driver is giving you stock market advice.

The most obviously useful technology, usually is only obvious in hindsight.
This comes up most times Fortran is mentioned, but it is not true that Fortran passes by reference, and optimizations rely on that fact. The rules around storage association are typically referred to as pass by value-return or copy-in/copy-out.

It's misleading to imply you never have to free memory. The NAG compiler runtime includes Boehm's conservative garbage collector (or did, last I checked) for a reason.
I wonder how many companies have considered selecting GitHub as the place for their source code, wikis, process, issue tracking, etc but hesitated or went with another vendor simply because the financial future of GitHub was an open question. Now, with Microsoft making that question a moot point, I think a lot of companies will now make the move to GitHub knowing it will not go away.

Ironically... having Microsoft behind GitHub and being willing to lose money on the company forever could actually be the reasons it has a hope to turn a profit some day.
Having a chat with someone can be enlightening because the conversation can be engaging, can grow organically and the ensuing organic path can lead to insight.

Chatbots, to me, just don't feel very organic - it's very much a request/response paradigm, often with a limited set of useful responses (perhaps I have just encountered the basic ones). If that's all we're getting, I'd much rather just hit buttons on a screen, than type an entire question in the hope that the bot understands it (when it doesn't, it's just an annoying guessing game).

Plus, as other comments have mentioned, it's very hard to see what the bot is actually capable of. With a good screen based UI, the capabilities are much more obvious. If it's not fit for your purpose, you can just quickly move on.
First thing I do when I encounter a chatbot is to type 'Live Agent'
> so I am hated every time I talk about politics.

For what it's worth, I think the U.S. (and the world) could use more centrists!
Russia didn't say that they refused to honor any ban, they said they refused to honor any ban that was based on trust. Their point was that, unlike nuclear weapons, these types of devices can be manufactured in secret or can be manufactured to be quickly convertible into fully autonomous devices.

I far more concerned about the hackability of civilian autonomous systems than I am about Russia's killbots. If Russia wants to end the world they already can and paranoid militaries make more secure cyber systems than random internet connected cars or planes.