You may like Peter Gray’s article on the subject: [1]
If you are more curious, I would also suggest his book titled “Free to Learn”
[1] https://www.psychologytoday.com/us/blog/freedom-learn/200909...
HN user
https://www.linkedin.com/in/ctulek
You may like Peter Gray’s article on the subject: [1]
If you are more curious, I would also suggest his book titled “Free to Learn”
[1] https://www.psychologytoday.com/us/blog/freedom-learn/200909...
I won’t call Bitcoin a success as long as its value is measured in dollars.
Can I use WebTransport for multi-tenant non-p2p video conferencing?
Outschool is hiring.
Outschool's mission is to inspire kids to love learning. We believe the best way to do that is by linking learning to kids’ interests (make it fun!) and giving them the autonomy to pick their own path. We provide small group classes that meet over live video chat where learners are connected with teachers and classmates who share their interests. These classes are offered through our marketplace and conducted on our remote learning platform.
For more details please go to: https://jobs.lever.co/outschool/ca399e53-20c8-49c8-be05-16d9...
Pretty bad written article. I wouldn’t give any credit.
This is not a fiasco, it is progress! I am sure they learned a lot. This is how science and engineering works. We keep forgetting that. Next time, I am sure they will do better.
I am a DDG user for 4 years or so, and had very few quality problems. When I am not happy with results, I check Google, too. Most of the time, though, Google returns similar results.
How do you test this in dev environment?
Try Mediterranean style breakfast: eggs, feta/greek/turkish cheese, olives, tomatoes, cucumber/green pepper, and any kind of bread.
I don’t know how “minimal political hassle” and “China Model” can be used in the same sentence. Looks like censorship is working pretty well.
Sorry, but your argument does not make sense. People want all of the things you mentioned in all societies.
People who want to live in a modern democracy do not experience lots of political fights because they want it. It is because a modern democracy makes it all visible to all members of democracy that there are so many different voices, right or wrong. Other political systems try to hide that fact by either killing or censoring. And eventually all of them collapse.
Any current issues of modern democracies are “the current issues” that need to be solved. It is naive to say that there are systems that solve all problems. Not even close. I just prefer my system to not hide current problems in my society, so I can work on them.
That is true. I used the term democracy too broadly. Dispersion of power is crucial for the health and longevity of a democracy.
Your argument and supporting comments below are not new arguments against democracy. Democracies were always attacked both from outside and inside. No system is perfect but democracy has one big advantage: it is the only system that can learn from its mistakes and improve itself. For other systems, mistakes result in people suffering or dying in masses.
I couldn’t find anywhere including the article. NPR has a disclaimer though that one of their sponsors is Blue Apron.
The research reads so weak, though. For instance, they don’t count CO2 emission caused by transportation! They just bought the same ingredients at a grocery store, cooked the same meal themselves and compared the numbers! They also assume that you eat all of the meal kit.
So many assumptions, hard to replicate methods, arbitrary exclusions.
Even if this was not sponsored, pretty bad “research” anyways.
This is a very poorly written article, if not poorly done science. (See Criticism section of https://en.wikipedia.org/wiki/Jean_Twenge)
Showing two graphs with opposite directions and claiming one is the cause of the other is not how one should present their claims.
It could be just the case that because of some other reason(s) teens spend less face-to-face time with their friends, and they spend more time on social media.
Beside, the second graph already shows high loneliness rates in 80s, too. Is this also because of social media which did not exist in 80s?
There can be so many other reasons for teens to feel depressed: economy, global warming, the increasing gap between rich and poor, mortgage crisis, and now student debt crisis, so on and on.
Please do not divert our attention to wrong reasons, or please make sure that you are really on top of your game.
Example dialogs in this article are without context. However, the responses that engineer got from founders or other teammates do not sound terrible to me in most contexts.
Most of the time, you shouldn't spend time on new shiny tech, like a new programming language. And you should really try hard to not urge adding more stuff to your stack, like a job queue server.
> Founder's goals and your goals, as an engineer, will not be aligned most of the times.
This happens a lot and to be honest, I believe most engineers don't get it. Your goals should be aligned with the founders. If this is not the case, you shouldn't be in that startup. You don't do any good to yourself or to your team. Find another job.
React, Apollo Graphql client/server, Node.js, knex.js (no orm), and Postgresql on Heroku
I don't think it is standard practice but depends on neighborhood. Trying to re-deliver a package should be more costly than covering the cost of lost package when the crime rate is low.
I agree that “do it this way” can be godsend. However, suggesting a library is only one of the ways. By suggesting all these tiny libraries, I don’t think we will mentor the less experienced community in the right direction.
I disagree. That something is reusable is not enough for it to become a library. There should be other benefits, because, using an external library has its own drawbacks.
Hooks are interesting. We are reading about it and evaluating it.
However, I have a hard time in understanding why I should use all these tiny ‘use’ libraries? Hooks are already simple to implement such small snippets yourself in your codebase.
I still don't understand what you expect DataLoader or GraphQL to solve for you.
The list of problems you mentioned are not what DataLoader/GraphQL are trying to solve. I am even not sure if there is an individual library that can solve these problems. The solution to them are at architectural level and requires more discussions than the decision to use GraphQL/DataLoader or not.
I didn’t understand why you have to use caching with DataLoader. I am also not sure about what you mean by inconsistency. The n + 1 query problem is usually solved by making two consecutive queries to the database. One for the root element and one for the total list of all edges, thanks to DataLoader. What is the problem with that?
Subscriptions usually work better when the variety of content/product offered is big. Amazon, Netflix, Spotify, NY Times; these companies offer a lot of content from a lot of producers. In contrast, most media subscriptions offer you a few articles per week that is worth of reading. The rest is usually written by people who are not necessarily more knowledgeable about the topic than their readers but only have the skill/patience of writing an article about them.
I didn’t do React Native programming in a real product and only played with it but like many others, I used Javascript in different runtimes against different APIs. The most famous ones are of course DOM and NodeJS.
The biggest advantage of React Native is that you can carry the same mental model you learned about JS from one API to another: - Representing data and the available data types - Doing async operations - The pros and cons of the single threaded execution - Error handling - Testing / Mocking
I bet I forgot a few others but all these change from one language/ecosystem to another sometimes very significantly, and takes years to master. Objective C/Swift and Java/Kotlin are so different than JS.
So, JS is not my favorite language but for any nontrivial new product, I check if I can use JS with some runtime for the target platform(s) I am dealing with. In that regard, the React Native decision is about checking what APIs are available that will be needed in your project.
As far as I see, React Native is a perfect match for CRUD apps that help users to interact with some data and business logic by using native UI/UX elements.
It does not seem to have much to provide though when you want to do some cool stuff with the camera, 3D APIs, and other device capabilities. Same is true for any new capability that mobile devices may provide in the future.
When you need all these advanced capabilities, one option is to go with a hybrid model, implementing some parts with native languages of a given platform. However, I have big reservations against that.
If I need to use these other languages in a nontrivial way, I would rather go full native and master each language/ecosystem as an individual or team. It will take sometime (for me it took 2-3 months, while learning/working in 3 ecosystems in parallel), but eventually the productivity/ease of development is pretty much the same.
In short, if you are already a good JS developer, do some research on APIs and capabilities that React Native provide, and if you are say ~80% sure that they are enough for your products needs, go for React Native.
That is my 2 cents.
Edit: Typos and rephrasing
After 1.5 years, I can tell that using GraphQL compared to REST/Redux feels like using SQL instead of implementing your own database.
Bitcoin, if not worse, has similar problems that cash money has. While governments trying to get rid off cash, now we have Bitcoin on top of that.
There will be regulations on Bitcoin for sure but how can it be regulated without breaking the original premise, that is, being able stay anonymous with one's transactions?
Wow. The writer of this article like many other articles I read about Bitcoin in these days does not seem to care about all illegal activities happening on top of Bitcoin, and just talking about it as one of the killer apps.
Am I the only one who watches all this Bitcoin drama with a sad face if not a broken heart where people are killed, hurt, or get frauded? I had and have zero belief that this stuff will work but on top of that I am really disappointed how it evolved from a geek project to a big wave of distruption if not a distraction.
Anyway, do crypto currency communities have any plans about preventing illegal activities that hurt real people?
A typed query language will definitely help for anything you store either locally or remotely. In this case, it would provide information to compiler to do most of the type checking for you.
It is not only GraphQL itself I had in mind though. It is also about implementing a client library similar to Apollo GraphQL where you can provide watch queries wrapping your UI components. Watch queries provide great developer ergonomics for handling the flux data flow, that is, whenever there is a change to your data in store, if the corresponding elements in datastore are watched by a query, the UI components wrapped by this watch query are re-rendered with new data, automatically.
I think this combination will help desktop development by helping to reduce boilerplate code and by providing a convention to development team. We enjoy this combination already in web UI development for the last one year, in our team.
I was imagining a React style UI framework but for desktop apps. The ingredients I have in mind are React, GraphQL, and Rust. I think these three solve the problems of their respective areas the best and combining them together would be priceless.
AFAIK from history, this is what Manhattan thought too but didn’t turn out that way. So...