davidb's recent activity
-
Comment on Girls’ comparative advantage in reading can largely explain the gender gap in math-related fields in ~science
-
Comment on Girls’ comparative advantage in reading can largely explain the gender gap in math-related fields in ~science
davidb If they are able to fill an entry level position with those skills, why is this their fault?The problem is employment markets being too lazy to actually do professional training for new hires to the point where they require 3-5 years of experience in their very specific title and role and particular software stacks before they’ll even consider people for entry level positions.
If they are able to fill an entry level position with those skills, why is this their fault?
-
Comment on Lil Dicky - Earth (2019) in ~music
davidb On the solutions page, they don't include nuclear power as an option for energy. With just wind and solar (and hydro - which they don't really touch on) we still need either massive energy storage...On the solutions page, they don't include nuclear power as an option for energy. With just wind and solar (and hydro - which they don't really touch on) we still need either massive energy storage solutions or "peaking" power plants to deal with the intermittent nature of solar and wind energy availability. If we don't embrace nuclear, those peaking power plants will likely be natural gas powered (unless we can build more hydro dams and use that for energy storage).
-
Comment on Why vi rocks in ~comp
davidb I think the problem is that this list is meant to show the power of vim, which means a varied list of usage examples. In the real world, no one would be memorizing each of these examples. The list...I think the problem is that this list is meant to show the power of vim, which means a varied list of usage examples. In the real world, no one would be memorizing each of these examples. The list is constructed from primitive commands (that would be memorized) that combine to show the power of vim to do useful things that other editors likely can't do (ie: applying a regex to a selection of lines or emailing a paragraph).
-
Comment on Why vi rocks in ~comp
davidb Agreed. It takes active engagement to learn new commands in vim. You start with something like vimtutor, then read the manual, testing commands as you go. Then, you need to practice, which means...Agreed. It takes active engagement to learn new commands in vim. You start with something like vimtutor, then read the manual, testing commands as you go. Then, you need to practice, which means you need to recognize editing patterns that could potentially be commands, look them up, and then use them. regularly.
-
Comment on What are some good entry points for getting into poetry? in ~books
davidb I can't really recommend a good starting point, but Anthony Etherin's palindrome and anagram experimental poetry re-sparked my interest in poetry. Check out some of the PDF pamphlets on his...I can't really recommend a good starting point, but Anthony Etherin's palindrome and anagram experimental poetry re-sparked my interest in poetry. Check out some of the PDF pamphlets on his website - aelindromes.pdf and the_white_whale.pdf particularly captured my fascination when I first discovered his work. Also, I haven't followed him closely, so I enjoyed finding his recently published line-by-line anagram of Hamlet, halt_me.pdf.
-
Comment on <deleted topic> in ~tech
davidb Ya, I debated whether or not to call it "disguised" because I agree - he calls it out pretty clearly, but calling it "disguised" went along too well with the flow to not use it. Poetic license?Ya, I debated whether or not to call it "disguised" because I agree - he calls it out pretty clearly, but calling it "disguised" went along too well with the flow to not use it. Poetic license?
-
Comment on <deleted topic> in ~tech
davidb Absolutely! I will add that "fearmongering the fearmongering" wasn't my goal, but concede it's a fair critique. I didn't and don't really have a strong conclusion, which might be why it came off...It's skepticism all the way down!
Absolutely!
I will add that "fearmongering the fearmongering" wasn't my goal, but concede it's a fair critique. I didn't and don't really have a strong conclusion, which might be why it came off as fearmongering. My primary claim is simply that it feels icky to me that the DoD + this VPN advertiser paid him to make this series. That doesn't contradict that there could be (and I will say that there is) some good information discussed in the video. All my claim does is provide motive and perspective (the series is US-military sponsored propaganda - we know because Destin says so in the video I linked).
As for why the US DoD would pay for this series? I really don't know. My top guess would be to lobby public opinion and government for more funding for military multi-domain operations (particularly cyber and "human"). I would also think it is a useful recruiting tool - I'm sure plenty of tech-minded folks that watch Destin's channel have more of an interest in US national security jobs as a result of seeing that video. But, I can't make very strong claims for either, which is why I ended up more or less rambling around such claims in my first comment.
We can debate whether or not the VPN advertiser influenced Destin (and can't really know for sure whether it did or not unless Destin says that it did), but I still think my claim of irony (which is the point I was trying to make by calling out the VPN ad) is valid.
-
Comment on <deleted topic> in ~tech
davidb Something I didn't see discussed in the previous discussion that still bothers me is the fact that Destin is a US Department of Defense (US Army) employee. I think he can still be honest, but the...Something I didn't see discussed in the previous discussion that still bothers me is the fact that Destin is a US Department of Defense (US Army) employee. I think he can still be honest, but the video that kicked off this entire series was commissioned by a US Army Four Star General while Destin was employed under him. Destin even says in that video, "this video is a weapon." In the Twitter video we're discussing in this thread, he mentions being contacted by NATO's Strategic Communications Center of Excellence and interviews Sebastian Bay on the topic of the social media black market.
The reason this bothers me - this whole series is disguised propaganda by a state actor calling out disguised propaganda by state actors. Even more ironic, Destin uses all the FUD (fear, uncertainty, and doubt) that he stirs up to plug his VPN advertiser. Even funnier, as he determined in the previous video - most of these bot-based/fake accounts on YouTube and Twitter weren't actually state actors trying to manipulate platforms for political benefit and were instead clever folks trying to exploit the platforms for economic benefit (getting ad clicks). That's exactly what he's doing (manipulate you with fear-mongering video content so you want to secure yourself by signing up for this VPN service that paid for this series).
I don't doubt that both economic and politically-motivated fraud are very real problems for these platforms, but I feel the impact is being overstated for political reasons, which is why I think it is important to discuss Destin's employment by DoD.
All that said, I do agree with one of Destin's conclusions - that the way to combat this problem is by people developing better skepticism skills to assist their evaluation of accuracy, credibility, perspective, and relevance of potential propaganda.
-
Comment on Should I go to college for computer science? in ~tech
davidb As others stated - you do not need a degree to get a job, really a degree isn't strictly necessary for any career path. But, it can help to know what you want to do? Here's a quick high level...As others stated - you do not need a degree to get a job, really a degree isn't strictly necessary for any career path. But, it can help to know what you want to do? Here's a quick high level guide:
If you want to do research or develop new technologies, get a degree. A degree can help you navigate the theoretical concepts of computer science (computer architecture, data structures, algorithms, programming language concepts, compilers, interpreters, parallel/distributed systems, graphics, AI, cryptography, databases, networking, etc). That theoretical knowledge is super useful in researching/developing new technologies. As an example: you want to do research for NASA/google/facebook/awesome new hardcore tech startup, you want to develop a new crypto algorithm, you want to work on new machine learning algorithms, you want to develop a new programming language, etc.
If you'd rather develop products that utilize new technologies, a degree is only somewhat useful. It will help your understanding of how to use new technologies, so you can more quickly pick up and use new technologies. As an example of this: you want to take that fancy new computer vision classification algorithm and use it to infer the emotional state of someone from a photograph, you want to take a crypto algorithm and use it to develop the next shipping logistics blockchain product, you want to take a machine learning algorithm and use it to develop a model to suggest which brand of deodorant someone would most likely use based on their clothing and toilet paper purchases, you want to take a new programming language and write a website backend with it, etc.
If you'd rather use existing technologies to develop applications and software products, a degree is much less useful. If your end goal is to be a web developer, knowing about a bunch of different programming languages and the details of how code is interpreted/compiled from high level languages down to machine code, how the CPU manipulates machine code, formal methods, etc - that won't very often be useful.
All of those are just my recommendations, obviously not hard/fast rules. A degree can definitely be useful for web development, and even if you were to work in enterprise software as a "code monkey" that theoretical background can make it easier to get a job and to complete your work. If you're motivated, no need to go to college at all (even if you wanted to do academic research, the only benefit to you getting a degree over studying on your own would be the networking and credentials). You can get everything you need to learn from books and websites. You could probably teach yourself everything just with a computer and access to github.
If you are specifically interested in web development, this roadmap provides a pretty good idea of what order to learn things in. It doesn't link to particular tutorials or courses, but it can help give you an idea of the landscape of core technologies without getting too burdened down in all of the different frameworks (though.. it does still include most of them).
One final note - in a CS degree program you will not really learn as much of the practical side of software development in your coursework. Topics like software engineering lifecycle, project management, software design patterns, revision control, continuous integration, testing frameworks, debuggers, etc. tend to be glossed over in computer science coursework ("left as an exercise for the reader").
-
Comment on How supermarkets tempt you to spend more in ~food
davidb A friend of mine is an architect for a small-scale (20 store) corporate grocery chain and another friend owns an inner city upscale grocery store. I had always assumed my architect friend worked...A friend of mine is an architect for a small-scale (20 store) corporate grocery chain and another friend owns an inner city upscale grocery store. I had always assumed my architect friend worked primarily on the building architecture, but he spends most of his time creating store layouts. Talking with both of them about their jobs was quite fascinating. The architect works with psychology and marketing consultants, data analysts, the store managers, vendors, and corporate management on the store layout. His chain specifically targets locations where there is no/little competition (small towns), yet their product placement is still quite sophisticated. I knew things like staple items being placed in the back corner of the store, but it goes far past that even as of 10 years ago when we first started talking about his job.
The store owner friend (only one store) spent a lot of his time discovering, negotiating with, and managing vendors. One thing that isn't discussed in the article is the amount of "woo-ing" those vendors do to influence their clients - things like suites at sports stadiums, special dinners and parties, etc. That happens in every industry, but it definitely a huge factor that vendors use to secure preferential placement.
Additionally, there are two primary pricing models for large grocery chains - every day low prices and bargain-based prices. The two major grocery chains in my city represent each, respectively. The every day low price store ensures staple items are sold at the lowest possible price consistently, and the high-value items are priced at considerable markup. The bargain-based store puts out weekly fliers emphasizing their promotions: buy-one-get-three, meal value deals (buy all the taco ingredients and get free tortillas) and similar type deals that are loss leaders and undercut the competitor. However, all the other items in the store are highly variable pricing - updated weekly - so unless you really pay attention and only buy the bargain/sale items, your total bill can easily exceed what you'd pay at the other store. Both models have their merits.
This is tangential, but something I've thought about in the past week: I've read a bunch of studies in the past about "food deserts" in cities and always assumed it referred to areas that are served by convenience marts rather than grocers (ie: twinkies are available, but carrots are not). I live near the downtown area of a small city. There are two grocery stores within a mile of my home, and a few nicer grocery stores within 3 miles. I walked to the closest store a week ago to pick up something for lunch and had a hell of a time finding healthy food. Outside of fresh produce, there weren't any healthy options. The nicer grocery stores have a variety of pre-prepared foods, frozen foods, etc. To give a concrete example - the only "healthy" food in the frozen food section was plain frozen vegetables. Everything else was high calorie with low nutrtional contents - pizza, burgers, fried chicken, etc. It made me curious if there is good data on nutritional content availability per grocery store. I haven't been able to find that data if it exists, but I am most curious what variables result in that product offering trend.. if the trend even exists. Is it simply a matter of the market demand, promotional offering from vendors, price sensitivity, etc. - what results in the pricing structure they use?
-
Comment on People of Tildes, what apps and programs do you use regularly on your PC? in ~tech
davidb OS: Arch Linux Browser: Chromium (work/productivity), Firefox (personal and work testing), and Brave (personal) Music: Pianobar (pandora CLI), ncmpc (mpd CLI for local music), youtube Text: Gedit,...OS: Arch Linux
Browser: Chromium (work/productivity), Firefox (personal and work testing), and Brave (personal)
Music: Pianobar (pandora CLI), ncmpc (mpd CLI for local music), youtube
Text: Gedit, google docs
Notes: Gedit, zim, gmail, google keep, or a physical notebook. I've been trying to convince myself to give Wolfram Notebooks a try, but since I don't know the language well it's been hard to jump into it.
Scripting: python, jupyter notebooks
Code: vim
File browser: Nautilus
Backup: borg (laptop) -> freeNAS server (local) -> CrashPlan PRO (cloud)
PDF: evince (reading), xournal (editing/markup)
Terminal: urxvt
Videos: mplayer, ranger (for browsing media files). Plex browser client for watching from media server
Password vault: Lastpass (work), KeepassX (personal)
Graphics editing: inkscape (vector), gimp (raster)
Video editing: lightworks (quick stuff I know I'll only work on), Adobe Premeire and After Effects (stuff I know I'm going to need other people to work on as well - I run these on a remote desktop with powerful graphics)
Circuit boards: KiCAD (CAD - schematic capture, board layout), LT Spice (simulation), TopoR (autorouter) -
Comment on [SOLVED] I might switch my PC media player from VLC to something else due to potential data leaks. What other media player should I choose if I do so? in ~tech
davidb It's interesting that Spyhunter is picking up on that CVE. You should be completely fine. The vulnerability has already been fixed in the VLC code base and it looks like most OS packages starting...It's interesting that Spyhunter is picking up on that CVE. You should be completely fine. The vulnerability has already been fixed in the VLC code base and it looks like most OS packages starting with 3.0.6 include the patch to fix it. Make sure you are using the latest VLC (version 3.0.6) and if so, you can safely ignore that message. Even if you weren't, as long as you aren't opening CAF files, you have nothing to worry about with the current release.
-
Comment on <deleted topic> in ~news
davidb His voting record, personal life, and professional career just doesn't support that. The gerrymandering case is the best evidence you have, and that is embroiled in political controversy more than...His voting record, personal life, and professional career just doesn't support that. The gerrymandering case is the best evidence you have, and that is embroiled in political controversy more than it is straight racism that I have to take the Occam's razor approach - the legislature wanted to secure more GOP districts and used the tools at their disposal to do so.
I don't even want to defend the guy, but that level of "the other side is pure evil" rhetoric is leading to some bad ideas, specifically your claim that "words are wind," actions don't matter, but a hand gesture betrays the true Janus-faced insidiousness. Reality is more complicated than the idea that the GOP are pure evil and I believe you'll be more effective in seeing the policies you care about enacted if you acknowledge that, rather than worry about some dude's hands.
-
Comment on <deleted topic> in ~news
davidb That seems to me like quite a stretch. When I've been photographed and video-graphed for PR stuff, it can be awkward to know what to do with my hands. I could see myself ending up with an awkward...That seems to me like quite a stretch. When I've been photographed and video-graphed for PR stuff, it can be awkward to know what to do with my hands. I could see myself ending up with an awkward hand gesture like that. That seems like the simplest explanation here.
If I take it as you say, that he is a racist and his hand is dogwhistling, how do you explain this cognitive dissonance?
-
Comment on <deleted topic> in ~news
davidb https://www.adl.org/blog/how-the-ok-symbol-became-a-popular-trolling-gesturewhite power "ok" sign
https://www.adl.org/blog/how-the-ok-symbol-became-a-popular-trolling-gesture
-
Comment on Podcasting beginner tips in ~creative
davidb Focus on engaging content first, build up a relationship with your audience (lots of patreon type stuff is making the audience feel like part of the community - they'll reward your engagement)....Focus on engaging content first, build up a relationship with your audience (lots of patreon type stuff is making the audience feel like part of the community - they'll reward your engagement). Also, you'll be the one building your own audience. It's very much not "if you build it they will come" - your job will be promotion. Book guests spots for yourself on more successful podcasts with related audiences, book guests from more successful podcasts for your show. Use libsyn (or a similar service). Don't invest too much into your gear/setup - decent quality audio is all you need if you have solid content.
-
Comment on <deleted topic> in ~talk
davidb Is there a good video on how to contribute to OpenStreetMap? I like the idea and would put some time into it, but every time I've started to research it I've been overwhelmed.Is there a good video on how to contribute to OpenStreetMap? I like the idea and would put some time into it, but every time I've started to research it I've been overwhelmed.
-
Comment on <deleted topic> in ~talk
davidb It's finally "warm" in north eastern US, so I will be outside - even if it rains. I stopped at the park today on my way in to work and just sat on a bench enjoying being able to wear just a...It's finally "warm" in north eastern US, so I will be outside - even if it rains. I stopped at the park today on my way in to work and just sat on a bench enjoying being able to wear just a t-shirt and not be miserable outside.
I'm having a bunch of friends over tomorrow that I haven't really had an opportunity to really hang out with in over a year due to our lives being busy and calendars not aligning. I'm ridiculously excited about it. We'll talk, drink, watch music videos, play card and board games, and go out to a restaurant to eat. A simple, but lovely time.
Finally, I'll be spending whatever "free time" I have coding a website and app for Agape. We came up with a tagline for it a couple weeks ago "A new way to say I love you" and I haven't been more excited about an idea in years. The first version of the product just texts you and your partner daily questions. Once you both answer, you get to see your partner's response. I was skeptical of the idea at first, but after using it for a month I think we're really onto something that is fun and will improve relationships. The questions are written by a clinical psychologist and I'll be working more with him in the next couple of months designing and implementing some NLP and machine learning to further personalize the questions. If you're interested in the product, check out the website for it.
-
Comment on Making activated carbon in ~science
davidb We use activated carbon as a filter media for our laser cutter. The exhaust from the machine is pulled through about 50lbs of activated carbon. We used to buy it pellitized but found a cheaper...We use activated carbon as a filter media for our laser cutter. The exhaust from the machine is pulled through about 50lbs of activated carbon. We used to buy it pellitized but found a cheaper source that is just ground. The carbon grabs all the nasty smelling gas that is released from the vaporized acrylic.
The commercial filtering machines in our price range are made for a variety of industrial applications, so the filter media usually includes potassium permanganate as well the charcoal (up to a 50/50 mixture), which isn't very cost efficient for us since all we need is the activated charcoal.
We briefly looked into making it ourselves, but there's a bunch of manufacturers of filter media and we were able to find it from a number of them for a good price. Still, we have to change the filter media every 1-2 months if we are using the laser for long periods of time. I've been curious how saturated the carbon actually is once the VOC sensor reaches our limit and we change the media. So, the most interesting part of the video for me was the titration experiment at the end where he measured how much iodine his carbon absorbs. Prior to that, my only idea was to measure the density of the carbon before and after.
What industry and location are we talking about? My experience and research don't jive with your claim. I work in "high tech" in the Great Lakes/rustbelt region of the US. The job postings in my industry that I see are being filled, and students in this industry in my region are only doing paid internships.
The "skills gap" reports I've seen in my region are focused primarily on low-wage manual labor positions. My take on the "skills gap" is that it is simply an excuse for bad businesses with low wage and low skill positions. As it continues, it is a proper market force and these businesses will be eliminated along with the jobs they're trying to fill because they simply aren't needed or valued in our current economy. This sounds incredibly harsh, but it is also real. No one can live a good life as a laborer in my region making $29/hr at the top end (90th percentile wages, not entry-level wages), and we shouldn't want to educate them to these types of jobs.