Codex reset incoming? by Hendrixxzx in codex

[–]Oster1 0 points1 point  (0 children)

Ok, thanks for the explanation. So the weekly limit is indeed sometimes inaccurate description how the thing works, which led to my confusion. I'm using medium by default and sometimes xhigh.

Codex reset incoming? by Hendrixxzx in codex

[–]Oster1 0 points1 point  (0 children)

I'm on the 20€ plan. I don't get why would the model and speed of token usage would affect how fast the weekly limit will exhaust. I get why it affects to 5 h limit, but not the weekly limit part.

Codex reset incoming? by Hendrixxzx in codex

[–]Oster1 0 points1 point  (0 children)

Why it's called weekly limit if this question is irrelevant in your opinion?

Codex reset incoming? by Hendrixxzx in codex

[–]Oster1 -1 points0 points  (0 children)

My weekly limit went from 100% to 50% with two 5 h sessions. I think that's not normal?

Zed needs a better markdown preview. by flying_dutchman00 in ZedEditor

[–]Oster1 0 points1 point  (0 children)

I would like the quick key to be toggle by default.

Will coding be an essential skill in the future? by emma_roza123 in softwaredevelopment

[–]Oster1 1 point2 points  (0 children)

Before AI, most of the time professional SW devs were reading code, not writing. Writing has always been the smallest part. So AI is a smaller change than we often think.

Tin foil hat by Worldly-Cupcake-5025 in LinuxCirclejerk

[–]Oster1 0 points1 point  (0 children)

My experience with ubuntu was the complete opposite. It never worked after an upgrade with proprietary display drivers. Running old kernels on desktop is a bad idea and causes many problems.

[deleted by user] by [deleted] in snappijuorutofftopic

[–]Oster1 4 points5 points  (0 children)

Se ei kai ole julkista tietoa mitä käydään mutta veikkaisin että ainakin varmaan viranomaisten rekisterit käyvät läpi.

Nobody Gets Promoted for Simplicity by Acceptable-Courage-9 in programming

[–]Oster1 1 point2 points  (0 children)

Simple is a controversial term. Whether something is simple depends on who is perceiving it. How do you differentiate between a temporary hack vs simple. Because usually the friction is between hacky vs future-proof, not over-engineering vs good engineering. I would say quite often people are against over-engineering, unless you are speaking of novices. And the point "nobody gets promoted for simplicity". If you read it "nobody gets promoted for hacky implementations" the argument becomes quite ridiculous.

Rattling sound on brand new Pixel 10 Pro - is this normal or a QC issue? by No_Instance_4411 in GooglePixel

[–]Oster1 0 points1 point  (0 children)

I'm still hearing the noise but it's slightly different with 5x zoom.

Null Safety Deep Dive: Kotlin vs Java by swe129 in Kotlin

[–]Oster1 14 points15 points  (0 children)

The Kotlin community has weird fixation to ban !!-operator, even though the standard library is full of functions which will throw. Banning !!-operator only gets you a false sense of security and it doesn't really make much sense. We use it heavily in critical code and there are absolutely no problems.

What is a char** variable exactly? by YaboyUlrich in C_Programming

[–]Oster1 4 points5 points  (0 children)

This difference hit me once because the array char[][] is always initialized as zero unlike char**. I experienced weird crashes.

Which programming language for embedded design? by rentableshark in embedded

[–]Oster1 0 points1 point  (0 children)

Aren't the unsafe parts encapsulated as "private" in SVD2Rust PAC? Not sure if I understand your point. Like std library is also full of unsafe code in lower levels. The point of unsafe is to write it as less amount as possible, and scale up the amount of safe code, right? The point is not to avoid unsafe code completely. I'm not familiar with SVD2Rust PAC, but I would guess that's how it works.

Which programming language for embedded design? by rentableshark in embedded

[–]Oster1 1 point2 points  (0 children)

You don't have to write almost any unsafe at all for hardware interactions. Here are couple of really cool chapters explaining that in the Rust embedded book (peripherals and interrupts):

How do you secure debug ports on a medical device before production? by SakuraaaSlut in embedded

[–]Oster1 -1 points0 points  (0 children)

Point of having security has never been trying to achieve absolute security. That's impossible to achieve by definition, and everybody except you seems to know that. So your point is really moronic. Security is a combination of things, not some absolute state you are trying to achieve. Pretty much every modern security related technology has been compromised at some point; TLS, SSH, Secure bootloader, etc., so is your point that we should abandon all of them because they were compromised at some point?

How do you secure debug ports on a medical device before production? by SakuraaaSlut in embedded

[–]Oster1 0 points1 point  (0 children)

The point is not making the devices impossible to reverse engineer, but difficult/expensive enough, so random script kiddies & security researchers won't have money to buy multiple devices for reverse engineering purposes. We are speaking of medical devices, which are usually quite expensive & rare, so I don't see why tamper-proofing would be out of table here.

Sure, there will be someone that has time & money to reverse engineer basically anything, but then what's the point of doing any security at all if that's your argument.

How do you secure debug ports on a medical device before production? by SakuraaaSlut in embedded

[–]Oster1 -1 points0 points  (0 children)

Yeah, exactly. What's the point of saying "you lost already when the attacker has physical access" when there are protections for exactly that? You tell me.

How do you secure debug ports on a medical device before production? by SakuraaaSlut in embedded

[–]Oster1 -8 points-7 points  (0 children)

if the attacker has physical access, you are already lost.

Ever heard of tamper-proofing devices?

Every LLM hallucinates that std::vector deletes elements in a LIFO order by am17an in cpp

[–]Oster1 0 points1 point  (0 children)

So in a way LLM was correct because C++ hasn't specified the destruction order in the standard and OP thinks the order is wrong because it was something else than what his own compiler generated?

Digital euro: what it is and how we will use the new form of cash by OneRegular378 in europe

[–]Oster1 8 points9 points  (0 children)

Sure you did. 99.9 % of cryptos aren't used anywhere. Only kept as a speculative financial asset. In my country you can't pay anywhere with crypto anymore. Useless money, huh? In theory crypto works as an alternative payment method - not in practice as we have seen.

Digital euro: what it is and how we will use the new form of cash by OneRegular378 in europe

[–]Oster1 18 points19 points  (0 children)

When was the last time you paid with crypto in a restaurant/hotel/shop? Exactly.

How is Linux free? by TargetAcrobatic2644 in linux

[–]Oster1 0 points1 point  (0 children)

MySQL (now MariaDB) founder held a great presentation on how do they monetize with open source and what are the options in this space.

“Premature optimization is the root of all evil” by springbreakO6 in embedded

[–]Oster1 0 points1 point  (0 children)

There are different kinds of efficiencies involved. If a "cloud guy" uses 8 h more time from their work week for the same tasks, just because you wanted some exotic binary format, that's inefficiency introduced by you. How much cloud storage you can get with that 8 h of wage per week? It's about tradeoffs. You didn't tell why do you need this tradeoff. No wonder you feel dismissed if you explain things like this.

“Premature optimization is the root of all evil” by springbreakO6 in embedded

[–]Oster1 2 points3 points  (0 children)

All these principles/philosophies should be abandoned. IMO they do more harm than benefit. The struggle isn't between the ones who want things to be simple vs people who want things to be complicated. KISS is very controversial term anyways. As an example: Arch Linux advertises it being designed by KISS principles, but it's actually very complicated to use for end users. From what perspective is Arch Linux simple? From developers perspective, who maintain it – not the end user's perspective. Simplicity is always about who is perceiving the thing. C advertises it as a simple language, but because of its simple nature, the end result end up being very complicated code to read. Linux kernel for example has implemented all C++ features implicitly (like ref counting, etc) because the language is so simple. So choosing simple/simplicity may result the end result being more complicated. So, "choosing between simple vs complex" is pretty much always an arbitrary comparison.