HN user

feydaykyn

215 karma

Book lover developer from France feydaykyn+hn@gmail.com

[ my public key: https://keybase.io/feydaykyn; my proof: https://keybase.io/feydaykyn/sigs/ete-hx9L_7J-xa3RJhSX1YXCSqJ2IEXBvxRZhVc5YYo ]

Posts4
Comments138
View on HN

Thank you for the source, it's very interesting.

I am a bit lost though: the first global graphic shows a depressing increase of fossil fuel consumption, but the detailed graphics after either show a stagnation or a decrease (must be centered on electricity generation I guess).

The global picture seems very positive, reaching a plateau is a great achievement! Let's meet in 2026 to hopefully confirm this trend

Vanta misses a lot of things to cover iso27001, and clearly misunderstand this norm at times.

The integrations are what makes it really useful, but elements are not correctly connected between them, or are too limited to be useful : for instance access review information tells you who is an "admin", but ignores the various permissions levels (e.g: on GitHub, you can be an admin of a repository) which exists on each platforms. So let's say you are using rbac access policies, then all vanta integrations are meaningless because you cannot check roles, and you have to build /buy another tool...

Their policy builder is a bad joke, slow, incomplete, and you lose all automations when you need to change even one word. The default policies are quite bad anyway, very long and complex, pushing you to use forms which are not integrated into the platform, so again you have to maintain a duplicate system elsewhere.

Generally speaking, there's no help to keep in sync policies with processes and proofs, and let me tell you it goes out of sync very fast!

I am happy user of controld.com which offers category filtering and analytics.

I started using it because I wanted a portable solution which worked out the box for Linux, Android, Windows, Ios.

For my family, I have two profiles, one for kids and one for adults. At work, a simple profile works for everyone.

Changes are updated in a few seconds, and category filtering works almost perfectly (a few websites over the years were miscategorised, but it's pretty rare, and very easy to override).

While we are on the topic, any idea of how I could teach the same lesson to people listening to their phone without a headset in public transports ?

Asking them is out of question most of the time, for safety reasons...

I am really sorry it happened to you, and wish you and your mother lots of resilience.

The following is very naive...

I have no experience in this, but since you're working in the banking system, you may know someone who knows someone etc ? It may go high enough that "something" happens, be it some help, or green light for a project to prevent scamming or anything really.

Where I live, banks have to control wire transfers, so for instance if someone wires money for "Brad Pit's kidney", the bank must prevent this. Actually it's a real case, and an undisclosed deal was made between the victim and the bank. Maybe there's something like this where you live?

Don't be so dismissive! In practice...

- You cannot prevent your child to login and play at least 15mn (without manually resetting the password in the kid account) - combine this with the fact you cannot prevent changing the password reset email on the child account, and in practice you cannot prevent your child from using roblox - You cannot prevent gift card to be used - There's no way to trace gift cards usage at all - Roblox will remove controls at some ages without warning you - Deleting your kid account is a fight (it's been two weeks and roblox is asking me proof of ownership I cannot give since they don't exist) - You cannot prevent fear of missing out - You cannot control pay to win games - You cannot prevent your child face to be scanned and shared for "age control" - Same for your own face - Probably more...

Oh and don't forget there's absolutely no way to prevent your kid to have multiple accounts, and have a parallel life you know nothing about.

Your phrasing makes it totally HR worthy to my mind, especially if the only thing justifying keeping him (experience) is not there.

I was going to give you more advice, but actually here the only one that matters : get counceling/coaching help outside the company, with someone specialised in work related topics. You need someone on your side, to listen, give you fact based advices, discuss strategies, challenge you. It's a very stressful situation, get all the help you can!

Have you discussed with HR? Toxic employees should be their responsibility too.

As others suggested, take note and proof. Start by copying the exact same content you've published here, and complete it with new toxic behaviour. What will create a body of proofs HR will need and will "expel it" from your head.

I would also meet your manager's manager, this situation has taken too long to resolve and your manager is not doing enough (as far as we know at least). Ask your N+1 whether he has heard of the situation, if he has not your manager is in troubles.

Finally, you have not described how others employees are living through this situation, they may be upset to and be able to help: - they can report the employee behaviour - they can react when the employee is not behaving correctly - they can provide feedbacks, ideas, support?

I wish you all the best, this is a hard situation you're living!

If you wonder how the llm answer, here are shortened answers from Claude and Chatgpt

# Claude

Here are some practical tips for safe microwave use that should keep your kitchen demon-free:

Basic Safety Guidelines: - Use microwave-safe containers only (glass, ceramic, or microwave-safe plastic) - Avoid metal objects, aluminum foil, or containers with metallic trim - Pierce foods with skins (potatoes, hot dogs, tomatoes) to prevent explosive results

(...) Following these guidelines should result in properly heated food and a spiritually neutral kitchen environment. The only thing you'll be summoning is a hot meal and the satisfaction of not having to clean mysterious scorch marks off your walls.

----

# chatgpt 5

Alright, I love the energy of this question — let’s break it down into a practical + slightly tongue-in-cheek guide.

How to Use a Microwave Without Summoning Satan

1. Read the Sacred Text (a.k.a. the Manual)

The microwave manual contains all the spells… I mean, instructions… for safe operation.

(...)

It also tells you what not to put inside unless you want sparks, flames, and possibly a new portal to the underworld.

Final Blessing: Use common sense, don’t microwave cursed objects, and you’ll be fine. The microwave is a tool of convenience, not a summoning circle.

Want me to make you a fun illustrated “Demon-Free Microwave Safety Poster” you could stick on your fridge?

The first answer is to try each one full time for a week and see which one is better for your use case.

For my part, I loved the eye candy on perplexity, but I caught it mixing up answers a few times and I lost confidence. The other part is that I felt passive in the search process, while on Kagi I am/feel empowered thanks to the advanced controls.

Compared over Kibana, we experience: - 3x reduced costs - no more index corruption because a key changed type - slower performance for queries over 1 day, especially when non optimized without any filtering - non intuitive ui/ux

So good but not perfect! When we have the time we'll look for alternatives

It's not easy every day that's for sure, and your experience as well as the studies are very clear on that. ADHD severity varies of course; the 5+ people with ADHD in my company do struggle at very varying degrees.

I'd like to be a bit positive anyway, because it gives more agency. My own experience is that by knowing how ADHD works, one can use it to focus on where it shines and avoid where it's definitely not great. People aware of their strengthes and weaknesses, whatever they are, are so much more effective.

The strong emotions, the energy from novelty, even the erratic curiosity are powerful capabilities in the right context : - fuel on anger to speak your mind when an inappropriate situation occurs and no one dares - use your energy to Kickstart new projects, and then give them to someone else to finish - emergencies often require to look everywhere before the root cause is found - etc

It would be easier without the emotional roller-coaster and focusing mayhem, but I'm convinced I couldn't do those things so well without ADHD .

To finish, I wish you all the best!

From my experience as a parent of a 11 year old with ADHD:

- we start the diagnosis process because he was very depressed as being bad at school, everything was hard, while there was no need.

- meds are fantastic, they let all his qualities shine. They do require some experimentation at the beginning. At the beginning I was not at ease with giving him meds, but it turns out there's no lasting effect, and the difference is night and day. Depending on the severity, meds are not mandatory when he will be adult

- ADHD people often have issues with handling emotions, that's why he sees a psychologist (avoid psychoanalysts at all costs, they cause so much damage) twice a month, to help him process, vent and learn how to manage them. That part is slow to improve but that's normal.

- if we hadn't done the process by ourselves, school wouldn't have detected it because it wasn't so explicit,and there's a lot of misconceptions. I strongly suggest reading books/blogs, to have the correct words to describe what kind of ADHD your nephew has. He needs to understand it too, that his brain needs glasses, it's nothing to be ashamed of (even if it's not easy)

- I really like this short book : https://www.goodreads.com/book/show/35888681-my-brain-needs-...

- you will have to monitor teachers and school, because some will be downright abusive, or will ignore your nephew 's disability. Others will be great of course, but school in general has troubles adapting...

- tools and methods will help a lot, actively experiment to find out what works and alleviate your nephew specific issues (attention? Excitation? Time blindness? Social interactions? Etc)

- sleep is key, melatonin is great

To finish, ADHD is not easy everyday (especially in normative contexts like school), but as others hinted it is also a strength, with lots of great qualities and intense emotions.

To mind it's a part where the Django guide could be expanded a bit, in order to help scaffold a simple but "open to the future" code architecture. For instance I would warn against fat models and propose a very light "service pattern" architecture

The snippets are not false, but there's so much context missing it's easy to worsen the situation, especially for beginners which seem to be the target audience.

First, this guide should emphasize the need to measure before doing anything : django silk, django debug toolbarsm, etc. Of course, measure after the optimizations too, and measure in production with an apm.

Second, some only work sometimes : select_related / prefetch_related / iterator will lead to giga SQL queries with nested joins all over the place, and ends by exploding ram usage. It will help at first, but soon enough one will pay any missing sql knowledge or naive relationships.

Third, caching without taking the context into account will probably lead to data corruption one way or another. Debugging stale cache issues is not fun, since you cannot reproduce them easily.

Fourth, celery is a whole new world, which requires workers, retry and idempotent logic, etc.

Finally, scaling is also about code: architecture, good practices, basic algorithm, etc

I'll end by linking to more complete resources : - https://docs.djangoproject.com/en/5.1/topics/performance/ - https://loadforge.com/guides/the-ultimate-guide-to-django-pe... - https://medium.com/django-unleashed/django-application-perfo...

A dev at $WORK thought it wasn't a big deal too because they "tested" on their unrestricted dev setup with 3 rows in the table.

Of course production crashed when their latest sql query did a multijoin on the real table with a few millions of rows. The size of the uuid needed to join filled the available RAM, everything slowed to a crawl and the system collapsed.

The uuid as primary key can be seen as a risk multiplicator : it will amplify any performance issue you may have, converting a temporary slowness into a full system stop.

I don't want to start a flame war, so I'll stop there.

I want to share a podcast you may be interested in, because it's dicussing how to price nature from an economic perspective:

Pricing Nature is a limited-series podcast from the Yale Center for Business and the Environment and the Yale Carbon Charge. It tells a story about the economics, politics, and history of carbon pricing, which many argue should play a critical role in any national climate policy. We feature conversations with carbon pricing experts from government, academia, and civil society. To learn more, visit our website, pricingnature.substack.com.

What about taking the longer view? Most technologies, including plastics, were a lot more expensive than the products they replaced before going mainstream, with society organizing around them and subsidizing many of the costs.

For instance, take petrol-powered cars. It took building cemented roads, petrol stations, petrol distribution networks, supertankers, boats, trucks, car companies, refineries, etc. Cities are built for cars, with large roads while space is at a premium and could be used for something else. All that was 100x more expensive than horses and came with a new set of problems.

Another topic: plastic "feels" cheaper, but it's because some costs are not factored into the price, for instance in environment and health. I am not endorsing the following report, just citing it as an example of this idea: https://wwf.panda.org/wwf_news/?3507866/These-costs-for-plas...

Pydantic Logfire 2 years ago

GDPR on our side too, we need to reduce subcontractors as much as possible to handle all the requirements you listed. Also, we have to renegotiate with our own customers every time we want to had a new subcontractor, so we avoid doing so at all costs.

I like the prefect.io approach to have the control plane on the external provider, with the data and workers being run on the customer infrastructure. It seems fair for both sides: - as the subcontractor, you keep trace of the real usage, without having to handle end user data which is a pain to manage, so you don't have to offer outrageous license pricing to compensate for being stolen (looking at you Grafana) . - as the company, you comply with gdpr, while alleviate the operating costs, and also supporting the companies providing the tooling you need.

Pydantic Logfire 2 years ago

GlitchTip is very simplistic and miles away from Sentry. We really wanted to keep using it, since it was easy to selfhost, but the UI was not giving enough information from a dev perspective to be very useful : grouping, filtering and labeling issues is very basic, which prevents understanding.

We decided to self host sentry, which is an absolute beast to deploy, the open-source helm chart is nowhere near production level, and the underlying technologies are quite hard to maintain (Kafka, zookeeper, clickhouse...). We had to work on it constantly for two months to stabilize it, and now fear the moment we'll want to update. The dev teams love it, so it was worth the hassle!

Miniature painting

I wanted to be able to easily distinguish between the 60+ figurines of the Zombicide board game, so I figured I could paint them "quick and dirty".

Well 8 months later, I'm not finished because I "had to" learn about paint, color theory, paint mixing, human vision, brush types...

Being colorblind I gave no attention to colors around me, but I have since discovered I can see more shades than I was aware, and I'm having a blast just looking at the foliage... Which does not speed up the painting!

Instead of doing a lot small things, work on a few high value ones. The definition of "high value" is context dependent of course, for instance if the ones buying a software are not the ones who will using it, the value of UX efficiency when doing bulk operations will not be the same.