HNHacker News
TopNewBestAskShowJobs

dustedcodes

3,145 karma · joined September 17, 2022

I am building https://msgdrop.io and blog at https://dusted.codes.

I also run https://dotnetketchup.com for .NET news and the yearly .NET and Go Advent Calendars: https://golang.christmas, https://dotnet.christmas.

submissionscomments
dustedcodes··on Children to no longer be prescribed puberty blockers, NHS England confirms
No, it’s a “do no harm to children” decision by the public healthcare service in the UK based on evidence and NHS England doesn’t stand in the election in case that wasn’t obvious.
dustedcodes··on Testcontainers

    > 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.
dustedcodes··on Coinbase Shows Balance as 0
Funny how every time an event happens where people would probably love to sell BTC and cash out these oh-so-great crypto marketplaces always have some issues why customers can't cash out on mass. It's so predictable at this point it's crazy how it's not criminally investigated yet.
dustedcodes··on Apple to wind down electric car effort after decadelong odyssey
All the latest AI products, as great as they are (and I love them), make me overall less optimistic over the "older" AI products which we were promised one day, because now I see how fickle and very wrong they can be.

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.

dustedcodes··on Form to DB
I am a little confused by Retool. Every page on retool.com has a different look and feel, different font styles and colour schemes. It feels extremely disjointed and almost like hacked together by completely different people who then merged html pages into a single web app. Then Form to DB has even its own domain and is marketed as a complete standalone product here but I can't find a way to only sign up to it or find pricing for it. How is From to DB related to Retool?
dustedcodes··on Google to pause Gemini image generation of people after issues
To say that any request to produce a white depiction of something is harmful and perpetuating harmful stereotypes, but not a black depiction of the exact same prompt is blatant racism. What makes the white depiction inherently harmful so that it gets flat out blocked by Google?
dustedcodes··on Google to pause Gemini image generation of people after issues
> If you ask generative AI for a picture of a "nurse", it will produce a picture of a white woman 100% of the time

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.

dustedcodes··on In Defense of Simple Architectures (2022)
Look I love the http://motherfuckingwebsite.com and think it's hilarious and I totally agree with the underlying message, to cut out a lot of the shit and just keep the web simple sometimes, but is it really necessary to have absolutely no style whatsoever which makes reading this blog post an absolute chore. It's so off putting that I can't bring myself to read it. Anyone else or just me?
dustedcodes··on Bard is now Gemini, and we’re rolling out a mobile app and Gemini Advanced
Yeah and they announced this to be part of the free version. No mention of Gemini Advanced inside the launch blog post:

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.

dustedcodes··on Bard is now Gemini, and we’re rolling out a mobile app and Gemini Advanced
I go to gemini.google.com.

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.

dustedcodes··on Germany explores 4-day workweek amid labor shortage
> assuming that the EU wants any chance of competing with US/China that is

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.

dustedcodes··on Germany explores 4-day workweek amid labor shortage
> Most jobs, even in tech, in DE currently require good knowledge of 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.

dustedcodes··on Bard's latest updates: Access Gemini Pro globally and generate images
Doesn't work for me either, I'm in the UK and I even got a notificatoin with the update today and when I click on the link it tells me I can create images now, but when I enter a new prompt it tells me:

> 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.

dustedcodes··on RavenDB 6.0.2 (A Jepsen Report)
I once joined a team which used RavenDB and literally the highest priority work which they were working on at that time was migrating completely off RavenDB because they had lost all confidence in it.
dustedcodes··on Birth rates are falling in the Nordics. Are natalist policies no longer enough?
> In this article, and in the comments here, and in news reporting in general, falling birth rates are generally seen as a problem. Why is that?

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.

dustedcodes··on Why you've never been in a plane crash
Whenever this happens to someone it's always a horrible feeling where one feels very guilty and ashamed no matter what people say to you and unfortunately mistakes like these are almost the bread and butter of any extremely experienced grey beard so it's kind of normal that something like this happens to someone at some point sooner or later. The only people who never make costly mistakes are those who were never trusted with responsibility in the first place.

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.

dustedcodes··on United finds loose bolts on plug doors during 737 Max 9 inspections
I will never step foot on a Boeing 737 Max. It seems this plane designed to find new ways to kill you and I'm not having that.
dustedcodes··on Copilot key will eventually be required in new PC keyboards
Not really, it’s literally mostly Microsoft shoehorning AI everywhere and rebranding everything into Microsoft Azure CoPilot <insert shitty product here>
dustedcodes··on Kids with chattier parents are more talkative, may have bigger vocabulary
Yes, first one :)

What can I expect from the second? It’s on its way :D

dustedcodes··on Kids with chattier parents are more talkative, may have bigger vocabulary
Personal anecdote, since day one me and my wife have been speaking to our baby girl like she is our best friend. For example in the mornings I’d never let my daughter just mong out in front of the TV while making breakfast. I bought a montessori step so she can climb up and stand next to me as I wash vegetables, cut bread, fry eggs, brew coffee, etc. and I talk to her non stop. I name everything I touch, I involve her by making her hold items, press buttons etc and her speech development is phenomenal for her age. She is 17 months now and speaks German to me, English to my wife and Gujarati to her grandmother. She can’t speak normally yet but she picked up in all three languages enough vocabulary already to say exactly what she wants or if something is not right. She counts beyond 10 in two languages and knows to say words in German to me and in English to my wife. We can point at an item in succession and she’d say it in the correct language depending on who pointed to it. It’s amazing, I see other kids at her age and they literally can barely say 5 words.
dustedcodes··on FOSDEM 2024 Schedule
Almost 500 different talks and not a single one which involves .NET or C#.
dustedcodes··on Why I Hate Frameworks (2019)
> nowhere anyone said that they wrote their own framework/libraries or wrote anything from scratch

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.

dustedcodes··on Why I Hate Frameworks (2019)
> Github was written in Rails, I guess by your logic original developers should be ashamed of what they built? Would they be able to deliver something like that if they had some sticks&stones version of an http library built by one guy in the beginning?

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.

dustedcodes··on Why I Hate Frameworks (2019)
Same, never matched my experience. Each business is trying to innovate and do something different in order to make money, they always require something that is not quite aligned with the frameworks. Also frameworks do a lot of stuff very mediocre, which is fine for quick demos or PoCs but can’t be the final version of a dev team takes pride in their work.

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.

dustedcodes··on Why I Hate Frameworks (2019)
I agree with your assessment. In Go a lot of the frameworks are more like big libraries, but it's not so much a plug&play architecture, but a pick&assemble what you need, which is why it feels more out of your way, since you don't inherit vast layers but only pick the services and functionalities which you need.
dustedcodes··on Why I Hate Frameworks (2019)
Interesting to see this blog post and reading this comment here on HN not long after I just posted this:

https://x.com/dustinmoris/status/1736669433928544602?s=20

dustedcodes··on Google Promises Unlimited Storage; Cancels; Tells Journalist Life's Work Deleted
Can anyone recommend any good ways of migrating tons of data from Google Drive to an alternative and what alternatives do people recommend?

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?

dustedcodes··on If buying isn't owning, piracy isn't stealing

    > 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.
dustedcodes··on If buying isn't owning, piracy isn't stealing
If you work for someone else you're entitled to get a fair payment for your time and skill. If you want more than that go and create your own business.
dustedcodes··on If buying isn't owning, piracy isn't stealing
I agree with the sentiments of most points in this article but this one irks me:

> 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.

← PreviousPage 3 of 11Next →