This video is not about the gun debate, it's just data for fun and research. It can be used to make good points on both sides. I think I regret not using the "Trees in Paris" dataset.
@@antontimeboy6094 It's irrelevant, this is a code tutorial. Curious... which side do you think I'm on? I took some data and visualized it, I don't know how I could be more neutral.
@@Fireship If you really are neutral on it, which I couldn't believe anyone to actually be, it's not "cowardly" of course. And perhaps that was a too harsh choice of words in the first place. I'm just not a fan of having no opinion on things this important.
@@antontimeboy6094 He may very well have an opinion on it, but some people want to keep that private and in his case it may be to prevent alienating viewers with different political views. Nothing wrong with that.
It'd be cool to also add a layer that shows which cities are democrat or republican controlled, and another layer for average household income. Edit: darn, too many ideas. Also, if such data exists, household gun ownership rates
If anyone is getting the error: "Error: Cannot find module 'webpack-cli/bin/config-yargs'", replace "webpack-dev-server" with "webpack serve". This started with webpack 5 update for the 2021 release
Fantastic! Great tutorial!! I replaced Google map with Mapbox. With Mapbox, I can view the hexagon layer in 3D mode. Anyway, this would have taken me much longer to learn from the docs. Thanks!
Important note on mass shootings: There are MANY different definitions and--unfortunately--most are politically driven. A slight change in the definition can have a huge effect on the result. For example, you will often hear claims like "In 2016 there were more mass shootings than days in the year" based on definitions that include gang violence or 3 or more killed instead of 4 or more killed. Using the original FBI definition (4 or more killed, not for gang or terrorism reasons) that had been used for decades until it was changed (again for political reasons) there were 4 mass shootings in 2016, not 382. Edit: Cool map! It would be interesting to break it up by county and divide by population so we can get per capita rates across the US.
So this dataset defines a mass shooting as one with "4+ people killed or injured". I don't think it's a great definition, but that's just the nature of the dataset.
@@aidanprattewart Maybe cause FBI decided since there is a war on terror, its like a war casualty rather than a mass shooting? I personally think they are terrorism, however, what fuels mass shootings seems to be the recognition/message that I was hurt/revenge, rather than the point of terrorism, which is straight up message. I think there is significant overlap but the thought process of most mass shooters seems to not as much terror-focused, as recognition-focused
I cant believe that something that cool, can be done that easy, well not really that easy 😏 but i thought that it would be much more harder. Thanks a lot for the video, you are awesome 👍.
Would you provide a tutorial for Deck GL (or Mapbox GL JS) vs React (or Angular) with Firebase (user can dragg pins and save them with additional info), please
Great video. Just wondering, would you follow a similar workflow for much larger datasets, or would you somehow chunk the dataset into smaller pieces? eg. mutipolygon or more entries?
Hey Jeff, can you remind us what your VSCode setup is? What theme and extensions you use? (I remember it being in a description of a video but can't remember which one) Thks!
Could you do a video on retrieving the data from firestore? I wonder how to do this efficiently, as every visitor of this site would have to retrieve 140000 datasets - would make a nice bill i can imagine. I really need help with this pls...
Fireship One More Thing: Every time data is added to firestore, the entire static file needs to be loaded into the cloud function, the insertion appended and then be saved back into the storage bucket, right? Isn’t this a bit heavy for memory/cpu?
Hi! I followed the tutorial but when I try to instal deck.gl using npm i @deck.gl/{core,google-maps,layers,aggregation-layers} it gives me this error npm ERR! Could not install from "@deck.gl\{core,google-maps,layers,aggregation-layers}" as it does not contain a package.json file. Do you know what could be?
hi i got the same error , i was on the powershell terminall instead of my git bash, asoon as i realised i switched the terminal in vscode to git bash and then all installed as per the tutorial
It depends on the device. It's slow on my pixel, but fast on desktop with GPU. The best way to improve perf is to load less data, or load it in chunks.
Hi, I followed the tutorial and i must say it was simply amazing, ive started using this for development purposes now and I've got a qn. Could i do a map where i have hexagons of radius say 5km and within this hexagons, i have hexagons of radius 1km?
CorrosionX4 I hope he does knife crime in the UK next, or the rape statistics in countries that have no means to self defence! I eagerly await the next video.
This video is not about the gun debate, it's just data for fun and research. It can be used to make good points on both sides. I think I regret not using the "Trees in Paris" dataset.
"I have no opinion"? Oh come on, of course you do! At least I hope you do. There's something very cowardly about pretending to be this neutral.
@@antontimeboy6094 It's irrelevant, this is a code tutorial. Curious... which side do you think I'm on? I took some data and visualized it, I don't know how I could be more neutral.
@@Fireship Because it's a far too important topic to NOT have an opinion on. But I don't know what side your on.
@@Fireship If you really are neutral on it, which I couldn't believe anyone to actually be, it's not "cowardly" of course. And perhaps that was a too harsh choice of words in the first place. I'm just not a fan of having no opinion on things this important.
@@antontimeboy6094 He may very well have an opinion on it, but some people want to keep that private and in his case it may be to prevent alienating viewers with different political views. Nothing wrong with that.
"...you get the most points for killing people but you also get bonus points for injuring people..." LMAO 🤣
The game of life
Hi
"..down to the actual neighborhood street view of where the sh*t went down..." You sir, are hilarious! 😂
And he said that so nonchalant. Out of control 🤣
I think he wanted to say "shoot" or something
This is the most American video you have ever put out.
You forgot the "un" in front of American.
@@bobarndt862 Very American
It'd be cool to also add a layer that shows which cities are democrat or republican controlled, and another layer for average household income. Edit: darn, too many ideas. Also, if such data exists, household gun ownership rates
Great ideas. I actually thought about outlining congressional districts with a GeoJSON layer, but that would be a lot of extra work.
Great Ideas Gary Simon,I'll try do that
Plot self-inflicted vs inflicted by others. Might be an eye-opener.
@@datSpookyDude You can filter by "suicide" and "defensive use" on the live demo.
if somebody does it, Please post it in this thread. please...
How much time do you spend on a video like this? Very high quality video!
I just want to tell you that your THUMBNAILS are dope, always baiting my eyes into clicking :D
"You blew my mind."
Wonderful video about working with big datasets.
If anyone is getting the error: "Error: Cannot find module 'webpack-cli/bin/config-yargs'", replace "webpack-dev-server" with "webpack serve".
This started with webpack 5 update for the 2021 release
I'm really impressed . It's exactly the kinda video's idea I was hoping
I’ll be all over this with UK crime dataset over the weekend.
Very interesting and informative video. You sir, make it seem like if it is a piece of cake. Kudos!
That's my job!
Awesome video as usual!
Wow. One of the most interesting videos you’ve done. Proud of you, bud
Here I am in the future. You'll receive an error about --content-base when running npm start if you install webpack 5 or later.
the 20 dislikes were bloods from Chiraq.
Fantastic! Great tutorial!!
I replaced Google map with Mapbox. With Mapbox, I can view the hexagon layer in 3D mode. Anyway, this would have taken me much longer to learn from the docs. Thanks!
Do you have the code?
You are an actual hero
Who give this a thumbs down, really. This is great content , everything doesnt have to be political.
Someone who got shot most likely
Important note on mass shootings: There are MANY different definitions and--unfortunately--most are politically driven. A slight change in the definition can have a huge effect on the result. For example, you will often hear claims like "In 2016 there were more mass shootings than days in the year" based on definitions that include gang violence or 3 or more killed instead of 4 or more killed.
Using the original FBI definition (4 or more killed, not for gang or terrorism reasons) that had been used for decades until it was changed (again for political reasons) there were 4 mass shootings in 2016, not 382.
Edit: Cool map! It would be interesting to break it up by county and divide by population so we can get per capita rates across the US.
So this dataset defines a mass shooting as one with "4+ people killed or injured". I don't think it's a great definition, but that's just the nature of the dataset.
Do you have any sources to back up your claims? Especially when stats get involved
Why exactly don't shootings motivated by terrorism etc. count as mass shootings, if people are being shot en masse?
So is 382 instances of 3 or less people being killed and 4 of more than 3 supposed to be...better...
@@aidanprattewart Maybe cause FBI decided since there is a war on terror, its like a war casualty rather than a mass shooting? I personally think they are terrorism, however, what fuels mass shootings seems to be the recognition/message that I was hurt/revenge, rather than the point of terrorism, which is straight up message. I think there is significant overlap but the thought process of most mass shooters seems to not as much terror-focused, as recognition-focused
This is amazing
I cant believe that something that cool, can be done that easy, well not really that easy 😏 but i thought that it would be much more harder.
Thanks a lot for the video, you are awesome 👍.
Awesome! Thanks Jeff!
Amazing video!
Wow that was gorgeous
ive been working around with react it is pretty good, thanks for the explanation :)
Mehn, watching from the beginning.. I am thinking "this is way over my head"... Maybe one dah
Would you provide a tutorial for Deck GL (or Mapbox GL JS) vs React (or Angular) with Firebase (user can dragg pins and save them with additional info), please
Are you a god? Jesus this is good content.
Really interesting, and a great idea for a project.
I love you. !!!!!! You are really awesome.
I'm learning Java in school, but stuff like this makes me want to pick up Javascript too. I love mapping data.
Great video. Just wondering, would you follow a similar workflow for much larger datasets, or would you somehow chunk the dataset into smaller pieces? eg. mutipolygon or more entries?
Dude... you're crazy...
Thanks
You also could simply use Parcel instead of webpack :) much simpler
Max Schmitt parcel is awesome! Can’t wait parcel 2
Hey Jeff, can you remind us what your VSCode setup is? What theme and extensions you use? (I remember it being in a description of a video but can't remember which one) Thks!
I'm going to make a new video on this topic soon. Atom-one-dark + vscode icons theme.
Red is the color of freedom.
is there a simple google maps hexagon layer map? I would like to have a hexagon h3,h4 layer on google maps
WebGL-based part of the app crashes on mobile on latest chrome :/
can you please create a demo application explaining micro-frontends? It will be of great help to many of us.
Could you do a video on retrieving the data from firestore? I wonder how to do this efficiently, as every visitor of this site would have to retrieve 140000 datasets - would make a nice bill i can imagine.
I really need help with this pls...
For a dataset this large it's better to aggregate your data into a static file in a storage bucket or hosting account.
Fireship Thanks so much, you helped me alot! I love your videos btw, keep it up! 🙋🏼♂️❤️😊
Fireship One More Thing: Every time data is added to firestore, the entire static file needs to be loaded into the cloud function, the insertion appended and then be saved back into the storage bucket, right? Isn’t this a bit heavy for memory/cpu?
Hi Jeff, do you know the best way to get the lat long coordinates from an address string?
Yep, the Geocoding API can do that developers.google.com/maps/documentation/geocoding/intro
@@Fireship You're awesome! Thanks
Where in your index.html file did you add the id="tooltip"?
Hi! I followed the tutorial but when I try to instal deck.gl using
npm i @deck.gl/{core,google-maps,layers,aggregation-layers}
it gives me this error
npm ERR! Could not install from "@deck.gl\{core,google-maps,layers,aggregation-layers}" as it does not contain a package.json file.
Do you know what could be?
hi i got the same error , i was on the powershell terminall instead of my git bash, asoon as i realised i switched the terminal in vscode to git bash and then all installed as per the tutorial
So useful so sad, but this is really a brilliant deck.gl-101 video.
Wow amazing
Everything feels incredibly slow, any notes on improving performance?
It depends on the device. It's slow on my pixel, but fast on desktop with GPU. The best way to improve perf is to load less data, or load it in chunks.
Hi, how can we get data from other countries not only US? I'd be so grateful if you can reply
Chicago...
npm ERR! deckgl@1.0.0 start: `webpack-dev-server --content-base ./public --output-path ./public --hot`
anyone else get this error?
What's the end credit song? It's iconic now. 🤣
Hi, I followed the tutorial and i must say it was simply amazing, ive started using this for development purposes now and I've got a qn. Could i do a map where i have hexagons of radius say 5km and within this hexagons, i have hexagons of radius 1km?
Plz do a vedio on CI/CD of flutter..
Isn’t putting the API key into your page a huge security risk?
Depends on the type of API key. A read-only browser key for google maps is fine.
How did you got bash in windows?
damn why u do Chicago so bogus like that
That intro was sexy!! Love the visuals
Background music on the beggining sounds awesome... but what's the name of it?
audiojungle.net/item/in-technology/24827837
@@Fireship Thank you 😊
This is America!
This is democrat run america!
@@bendyamin86 I think I'm beginning to see the political viewership of this channel...
Is Google API key billable??
Yeah sadly the Javascript API does cost money, 7$ pr 1000 requests.
cloud.google.com/maps-platform/pricing/
waiting for next video of js
hi!
😌I think I'll stick to python.
*
Jesus
Guns
Freedom
God bless USA!
What? This is super difficult to understand
Funny how all those places are democrat-run
CorrosionX4 I hope he does knife crime in the UK next, or the rape statistics in countries that have no means to self defence! I eagerly await the next video.
Yeah, they are called “cities” you fucking hillbilly.😬