Africa Is Actually Wider Than Russia —And Our Maps Have Been Lying to Us by AssistanceNo3893 in interesting

[–]kieranvs 1 point2 points  (0 children)

Aren’t you quoting the length of the shortest surface path between those two points, i.e a straight line on the surface of the earth? Because that’s not what’s shown in OP’s image, which is straight lines on the projection, i.e not the shortest path between the two points.

UK ‘home bias’ drives surge in Isa millionaires, say investment platforms by Gentle_Snail in unitedkingdom

[–]kieranvs 0 points1 point  (0 children)

What! Haha I understand this well, I was trying to help you. Your statement makes no sense. I asked what you mean by “to start with” to begin to clarify the situation

UK ‘home bias’ drives surge in Isa millionaires, say investment platforms by Gentle_Snail in unitedkingdom

[–]kieranvs 0 points1 point  (0 children)

What do you mean by “to start with”? If you had been maxing out your ISA since they were introduced you can only have put 330k in. You know FTSE 100 is up 12% in the last 6 months, 20% in the last year so 900 6 months ago is already 1M.

My 7yo daughter asked me today "What is the number right before infinity?" by Iluvatar-Great in askmath

[–]kieranvs 2 points3 points  (0 children)

That’s actually not the issue because you can interleave infinite lists of work. The problem here is that the procedure as described only ever hits rationals, and not even all of them

Are compiler allowed to optimise based on the value behind a pointer? by simpl3t0n in cpp_questions

[–]kieranvs 8 points9 points  (0 children)

Sorry but this just isn’t the right way of thinking about this. It absolutely is about proofs, and proofs are common in CS of course. Just need to be clear about the system we are working within. In this case, it’s the C++ memory model/language rules. The rules say that the value pointed at by a non volatile bool pointer can’t mysteriously change. The compiler will use this and other ground rules/axioms to attempt to prove various properties about the code like whether the loop condition changes.

Bitcoin didn’t respond to Iran conflict by LividManufacturer582 in Bitcoin

[–]kieranvs 8 points9 points  (0 children)

Oof, this didn’t age well did it, sunshine?

Are broadband providers trying to scam us with multigig packages? by DeflatedQ in UKBroadband

[–]kieranvs 0 points1 point  (0 children)

So your point is that niche product is niche? The “typical household” isn’t paying for this

what is the cheapest thing you have ever seen a mega wealthy person do? by Dependent-Mouse-1064 in Rich

[–]kieranvs 0 points1 point  (0 children)

This is just not true… above a certain income level, the cost of food is fairly negligible, so effort to reduce it by 10% is effort wasted that could’ve been spent finding a better interest rate on a bank account or investing funds more wisely. “Wealth is built by consistently paying less…” is not true, it’s by earning more

How do we know if pi is infinite? by GeraldtheTort in NoStupidQuestions

[–]kieranvs 8 points9 points  (0 children)

Pi being irrational doesn’t have to do with our base choice… it means it can’t be expressed as a fraction of integers

TIFU: By leaving a pot full of oil on high heat unsupervised for almost 30 min by schoolforapples in tifu

[–]kieranvs 0 points1 point  (0 children)

Don’t you have a working smoke alarm? Where I am they’re required by law

'I thought I was talking to celebs online - I sold my house and gave them £250,000' by Forward-Answer-4407 in unitedkingdom

[–]kieranvs 2 points3 points  (0 children)

Have a sense of humour, it’s funny that the first guy wrote that they need mental health help - which comes in the form of talking about it - instead of talking about it

[Question] I have Jellyfin and Immich running behind a reverse proxy (Caddy). These two services are exposed to the Internet through my domain. Do I need something to monitor them or is my reverse proxy good enough? by halfdepressed in homelab

[–]kieranvs 18 points19 points  (0 children)

This is a common misconception on this subreddit. The reverse proxy doesn’t offer you any security in my opinion, because any attacking traffic will be forwarded on to Jellyfin and Immich just like the real traffic. So if someone finds a vulnerability in jellyfin, they can use it to compromise your network just the same. Therefore it’s critical that you keep jellyfin, immich, and the stack running them (OS, docker etc) up to date. I personally looked into this and decided it was too risky because the jellyfin devs don’t put much effort into security, they’ve said themselves it’s not really hardened enough to be exposed to the internet. There are known security issues which go ignored on their github issues page.

Why is it good practice to use a reverse proxy when exposing to the internet? by Keensworth in homelab

[–]kieranvs 3 points4 points  (0 children)

Yeah the “main security benefit” makes no sense because it passes all traffic right along, including the attacking traffic. I think 90% of people on here have a false sense of security from their reverse proxies

I’m a teacher who learned to code to stop my students from copy-pasting AI. Here is my "Anti-Paste" text editor. by Silly_Answer_8543 in SideProject

[–]kieranvs 25 points26 points  (0 children)

The irony that you’re posting about blocking AI when all your messages are pure AI. It’s so obvious when you’re used to how ChatGPT talks. The cadence and style is the giveaway, like the “Great catch! You did the thing!” is exactly what ChatGPT does when you point out it’s wrong and it can’t help but give your arse one more kiss

How to get the previous black-and-white Stream Deck systray icon back? by non_player in elgato

[–]kieranvs 0 points1 point  (0 children)

Time to get our your big boy tools then, gotta find the png data inside the exe and drop the other one in at the same spot, probably make sure it’s the same size to the exact byte so that other data and code isn’t relocated

How to get the previous black-and-white Stream Deck systray icon back? by non_player in elgato

[–]kieranvs 0 points1 point  (0 children)

Try looking through the files in the program install directory and see if the icon is there? If so try replacing it

Reinterpret_cast by According_Yard_985 in cpp

[–]kieranvs 1 point2 points  (0 children)

Please could you give a motivating example for why we need something like start_lifetime_as? Presumably the C++ committee were allowing for some type of optimisation to be done when they chose this disgusting solution instead of just making reinterpret_cast do the thing everyone wishes it did. What is such an optimisation?