This rings true for me. I did my undergraduate in commercial music as a piano player which required me to take 2 years of performance practicum with piano performance majors. They were leagues better than me and I knew it, but we all had to perform many times in front of everyone each semester on very technical baroque, classical and romantic era pieces. Since I knew I was the most out of my depth, I knew I had nothing to lose by performing in front of much more seasoned pianists. The funny thing is how reluctant the performance majors were to go first. So I always volunteered first and often to practice humility, and as a way of breaking the ice. It gave people confidence to go for it if a relative neophyte was performing and doing okay. It was sometimes embarrassing if I performed poorly, but it made a HUGE difference in helping me to learn what I was doing wrong and to get rid of my fear of failure. I learned my craft a LOT quicker during this time. Fail early and often and learn :)
I’m not sure how you can have an absolutely “no code” experience for developing UI but QT creator does have a drag and drop experience for constructing UI that is… okay. You can set up your signals and slots directly in the GUI and it will generate code for you, but you still need to fill in the blanks within the generate code to make it actually do something.
Programming Throwdown is a pretty good podcast Ive been listening to it for a few years. The first 20 or so episodes, they had a segment that focused on a specific programming language, the history, application and quirks which was a fun way to learn more about coding and the different tools (languages) available. They’ve since evolved to cover more practical topics such as test driven development, AI etc. it’s a good one.
If you’re a python fan, Talk Python To Me is a great podcast. Covers so many topics within python from libraries, frameworks and special tools.
The thing I like about these two podcasts is that they don’t assume that their listeners are primarily web developers. Since I don’t work in the web domain, it’s been tough to find a good podcasts that cover CS more broadly.
I’m currently in the phase of trying to figure out DF. Many hours of tinkering and reading has led me to digging tunnels and deep underground but I just get stuck trying to assign jobs and set up rooms and burrows. It’s very difficult. I WISH that they would make an interactive tutorial. That would significantly reduce the friction of onboarding new players. Apparently the steam version has one or is adding one. In my mind, this should have been a high ticket feature worked on and added years ago.
I love that this exists. Time to time I crave playing some of my childhood games that are OS9 based and setting up sheepshaver is a pain. This will help me to get my kicks playing some old games for the few minutes I intend to play them :) thanks!
I don’t think it’s arrogant to be concerned about such a tool especially considering that other peoples livelihood also depend on such important tools like react. It’s possible to be concerned about the people developing a tool AND the tool itself.
I’m also confused by this article. Perhaps this is more applicable to companies that develop software that is very tightly coupled with the web and cloud services. I work in the embedded industry and from my understanding (as naive as it may be), DevOps has simply meant the automation of building, testing and releasing our products to a customer accessible endpoint and is something that is life changing. It massively cuts back on manual human interaction getting our software to our customers. Perhaps since our product is not nearly as monolithic as most products that really hook into DevOps processes that can match the actual product in terms of its scale and complexity, DevOps is something wonderful that I would never define as ‘bullshit’.
Just curious, is there a strong need out there for alternative web browsers? It’s seems like there are a lot of choices already to Chrome and Firefox: eg Opera, Brave. What’s the goal of yet another web browser?
Another great tool for cross arch development is qemu-static-user. It allows you to run your nonnative architecture docker images on host using a qemu container for translation and only requires about one command to get working. It’s life saving for me when I need to test but setting up a full VM or native server is too time consuming.
I love the concept of this app. Since I’m a very social person and tend to be the opposite of a wallflower during meetings, I’m constantly asking myself “having I been talking too long” or “am I dominating this discussion” and I feel very insecure about it. My only problem is I work in an embedded software space which means almost all of my meetings are in person. I wish I had something like this on my phone so I can check my phone or smart watch during in person meetings.
It’s a very easy and well documented free engine. If you have used and like python, you can learn the ropes quickly. But as OP mentioned there are drawbacks to the loose type system. But I would encourage anyone looking to make their first game to try Godot as it gets out of your way so you can start making your sprites move around and interact with the world.
>However I'm starting to think that scripting languages are a false economy. There is no intrinsic reason you can't have a concise and easy to use language that can be quickly (in debug mode) compiled to the metal and dynamically linked to the project.
I’m a big fan of interpreted languages like python and the python like godot script. The power of quickly accomplishing tasks because of their fast and loose nature is great, but as I’ve built up some large repos at work written in pure python, I’m starting to regret the loose typing. Bugs caused by a small loss of data because of implicit type casting have been a source of much wasted time. I’m starting to convert to rigidly typed systems of program just for that peace of mind that any calls I make to an API will not compile because I am not passing the right type. It makes sense to switch to a language like CPP/Rust for big projects like a game.
Amazing how powerful the concept of building a game is in teaching someone to program. The combination of graphics and learning some technical chops helps the user really get seasoned quickly in any language while also giving them something they can show their friends and family. Having someone cool to show off really helps maintain that excitement in the learning process.
NF is not so much nerds in the sense like here in hacker news. Mainly geek culture with comic book fans, movies, books, myths and rpg larp culture. It’s mainly a community where people who are inspired by stories of pop culture get together, craft their own stories and alter egos for self improvement (especially in health) and encourage each other. I’ve been in on it for nearly a year and recommend it to anyone who is looking for a good community to get some encouragement. I’ve made more progress by participating in this group than I’ve ever had in my life and the best part of it is it has helped me get some consistency in my new habits.
This explains a lot. I was driving in LA on vacation with my family and we were surprised to see the full moon covered by a “dark cloud” that kept covering more and more until I couldn’t see it for a while. The evening sky just made it seem like it must be cloud or smog in the distance.
Several of the Stan’s such as Kazakhstan and Uzbekistan are quite wealthy due to a high amount of natural resources such as oil and coal. Kazakhstan’s main city capital Astana is incredible. It looks like a small Shanghai or Dubai and it’s all largely because of their wealth from oil.
I wish there were more people lobbying for nuclear power out there. I might look into this option myself as I want to see the US become less of a nuclear power house on the weapon side of things and more on the domestic power and service side of things.
I've felted wowed in theory by Rust but every time I come to it, I'm constantly getting stuck by how much the compiler gets in my way. On one hand, the idea that the compiler is your friend that stops you from making dumb memory decisions unlike in c++. But with Rust, I can't get even simple tasks done which really frustrates me. Perhaps Go might be a language to checkout if it "gets out of your way" as you say.
Are you saying that these things must be mutually exclusive? It is entirely possible to have completely private and convenient conversations between two parties.
I haven’t heard this side of the story. Would you mind sharing any sources you have on the proportions of people who are transiently homeless and those who are homeless permanently?
I came across this video yesterday. I’ve felt for a long time that nuclear energy is the most obvious full measure solution to stopping global warming and moving to zero emissions. I understand there is some inherent fear of the potential danger of active nuclear reactions, but I’ve personally had to come to grips with this fear as every nation in the world sits on top of at least a small pile of nukes.
I never knew/considered this. I wanted to clarify something. What you mean when you say that there is no cycle in the burning of fossil fuels, do you just mean that it is a net positive gain of carbon in the atmosphere because the carbon did not originate from the atmosphere? Plants can still process the carbon put there by the burning of fossil fuels but there is an excess because that carbon does not originate from living things? I guess I’m just trying to clarify that there isn’t something about the carbon from fossil fuels that makes it impossible for plants to consume it.
Neat graphics but I agree some comments below that you really need to add some action (jumping, mining, enemies etc) before this can be called a game. I’d love to see more added to this. Otherwise it’s more of a fun little experiment than a game.