3,145 karma · joined September 17, 2022
I also run https://dotnetketchup.com for .NET news and the yearly .NET and Go Advent Calendars: https://golang.christmas, https://dotnet.christmas.
> The library has the nasty habit of assuming it’s running on a host machine and nothing else docker related is running
To be honest given that most tests run as part of an isolated CI/CD pipeline this is a very reasonable assumption to make.Today I am the least confident that I will ever sit in a self driving car with my family. So this news doesn't come as a big surprise to me.
I actually don't think that is true, but your entire comment is a lot of waffle which completely glances over the real issue here:
If I ask it to generate an image of a white nurse I don't want to be told that it cannot be done because it is racist, but when I ask to generate an image of a black nurse it happily complies with my request. That is just absolutely dumb gutter racism purposefully programmed into the AI by people who simply hate Caucasian people. Like WTF, I will never trust Google anymore, no matter how they try to u-turn from this I am appalled by Gemini and will never spend a single penny on any AI product made by Google.
https://blog.google/products/gemini/google-bard-gemini-pro-i...
So yeah... I'm certainly not paying for Gemini Advanced if Gemini alone is already showing me that it's in fact not capable of what Google advertises to me. I don't want to pay money for a product which has bugs or incomplete feature rollouts and not getting the value for my money like other users perhaps. That's just fucked up.
I type an prompt with "Create an image of ...".
Response:
> I can't create images yet so I'm not able to help you with that.
Still broken, still not functional despite Google having announced this feature many days ago. I love many Google products but I am slowly losing a lot of faith and goodwill towards Google. This is just embarrassing.
Germany can import/export and trade with everyone outside of Germany without dumbing down their population to people with a vocabulary of 100 words. Cross border trade language may be English, but domestic business language is German.
I mean of course, d'oh!? You say "even" in tech, I'd say especially in tech (or really any job that requires communication in high performing fields) should have high standards for the native language, because good communication is key.
Call me old fashioned, but the jobs for people who don't speak the native language (well) are reserved to be: cleaners, putting tins into shelves, scrubbing toilets, warehouse work, sorting foul carrots from good carrots on a production line, etc.
I'd say you need a decent level of being able to communicate with your colleagues and stakeholders. If someone struggles then they can drive an Uber and practice until they are better.
> I can't create images yet so I'm not able to help you with that.
That is hugely disappointing. Don't tell me a feature if available now if you haven't managed to roll it out yet. Doesn't create a lot of trust in Google's engineering TBH.
Because survival is the goal of every species. It's encoded into the brains of a healthy animal. A falling birth rate is the opposite of that, so from a philosophical point of view it's against our most basic and most important purpose of life.
From a more modern economical point of view a falling birth rate means that a lot of the luxuries we enjoy today are based on the fact that future generations will pay for them. Pensions is the obvious one, people from today won't have a pension tomorrow if tomorrow's young people are less than tomorrow's old people. But forget pensions for a moment, an even bigger issue would be health care. Health care is mostly consumed by old non working people and paid for by the younger working population, if the former hugely outnumbers the latter then it's not hard to see how our entire healthcare system will collapse.
This raises the next big issue: immigration and the loss of a nation's own culture. If a nation cannot fix the problem of the falling birth rate then the only way to sustain itself is by having to import huge amounts of young working age people from other countries, inevitable therefore changing the culture and demographic of the nation itself. You don't have to be a right wing lunatic to see that such a drastic slow shift of demographics will cause a lot of friction and issues over a long period of time before it settles again (essentially when one demographic was mostly replaced by a new one).
> The only ethical way to get to a lower amount of people is to have less children. We should see falling birth rates as a good thing, not a problem to be solved.
Well, a falling birth rate means the extinction of humankind, so it's hardly a good thing. What you mean is that you think that we need a temporary slowdown in births because you think that we have grown by too much too fast. Well, that is possible, I don't know for sure, but if you'd look at a graph of humankind you'd want to zoom out by 100x until you don't see every little blip in acute rises and drops and see a slow but steady growth, because anything else would suggest that we have a fundamental issue with our own survival. Now when our grandparents were born the world had not even 50% of the people we hav etoday, so there was definitely a huge influx of humans over the last 100 years and that is mostly explained through huge improvements in medicine and standards of living, vaccinations, etc., so perhaps there is a good argument to say that a short term fall in births is a good thing to soften the issues we see today from those drastic increases in population, but overall a fall in birthrates is not a good thing.
So having said that I would like to emphasise that the cost which often gets quoted with those mistakes is not a real cost, it's an unrealised opportunity cost and sure it hurts, but you know what, the same company culture that allows such mistakes to happen and miss out on opportunity costs is the same culture which also allows engineers to quickly roll out important features and updates and therefore create more opportunity in the first place, and much faster as a whole, so in theory the cost doesn't come without the opportunity and it all evens itself out. Don't feel too bad about it.
What can I expect from the second? It’s on its way :D
God why are you so unbearably narrow minded. Devs who reject frameworks where they can don't write everything from scratch. Good lord, there is so many other ways to develop software other than a plug & play framework. People still use existing libraries and functionalities for every use case imaginable, they just pick them as they need and don't inherit those functions as part of a framework with 21 different layers.
Great example to prove my point. They used a framework to quickly get something out of the door and working, validating the business idea, but later migrated away from it, when they had to build for longevity and turn GitHub from good to great.
> Besides that all of those questions are basics that anyone who actually works with the stack will be able to answer easily
except you by the looks of it ^^
> How will this differ if I jump into your hand-made solution?
Yes I'm calling library functions by typing code with my hands
Overall the rest of your comment is just pitiful and I'm not even going to address your outburst because you can't handle that someone on the internet has a different opinion on frameworks than you do.
For instance, in ASP.NET, without trying it out tell me what is the exact HTTP response if I have a route registered like GET /foo/bar and someone makes a HTTP POST /foo/bar/ ???
Will it be a 404, a method not allowed? How is the trailing slash dealt with? Does it count as a different route a to the HTTP spec or does ASP.NET trim it when routing? Will the response be in text/html, text/plain or maybe application/json? I bet 99.999% of .NET devs can’t answer this without trying it out and might actually find out that their own APIs don’t quite react to how they would like to if they could choose. So that’s a framework issue, because you have business logic running there giving your end users a response which you don’t even know about or understand. So now you need to alter this to be consistent with the rest of your API and now you go off the beaten path, configuring some toggles and functions in some layers just to deal with a simple error case. Of course, if you’re a mediocre developer who doesn’t take pride and just goes with whatever the framework does out of the box (hint, it won’t be nice because that default behaviour has to be so generic that it works for websites and rest apis use cases equally ok enough) then sure a framework is the right tool for you, but everyone else is probably better off just using a library approach which gives them 100% control in an obvious and consistent way.
I can't stand OneDrive, I find it is a complete shitshow. I am a heavy Apple user so wondering if iCloud is maybe a worthwhile option or shall I use DropBox?
> Otherwise why do finance have to pay engineers more (at least here in London)
Because of the demand and supply curve. If you require people in the city every day your hiring pool is less, if you require SC clearance your hiring pool is smaller, if you require some finance knowledge or experience of working on a trade floor then your hiring pool is smaller. > or why are the interesting jobs nearly always paying below market?
That’s not true, unless you refer to startups by “interesting” jobs and then part of the deal is equity with a chance to make the engineers retire 30 years earlier than normal workers. Not a risk worth for everyone but it’s there for those you want it.> Imagine putting years of your life into making a program – showing up on set at 5AM and leaving your kids to get their own breakfast, performing stunts that could maim or kill you, working 16-hour days during the acute phase of the covid pandemic and driving home in the night, only to have this absolute turd of a man delete the program before anyone could see it, forever, to get a minor tax advantage. Talk about moral injury!
Different perspective: Imagine you've been so lucky that you were able to work on a program and GET PAID for it irrespective if it will turn out to be a flop or even deemed so bad that it's more worthwhile to write off than release. Imagine being so lucky that during the COVID-19 pandemic where most people were left without job and/or income you still had the privilege to show up on set at 5AM and do a 16-hour work shift and provide food on the table for your kids so they can eat a healthy breakfast. Talk about privilege and luck that you've ended up in a position in life that enables you this job security in life which 99.99% of humans can only dream of.