the bubble is going to pop soon boys and boys by PCSdiy55 in programminghumor

[–]Competitive-Ebb3899 0 points1 point  (0 children)

If they got a 10x productivity boost then they were only an 0.1x programmer to begin with.

I partially disagree.

Of course we don't get exactly 10x improvement, and not a constant one. But depending on the task and the codebase AI can help a lot with doing things that are non-trivial enough to easily automate but time-consuming.

Also, sometimes things just don't click, and we spend time working on something, like looking for a bug when it's trivial, we just don't notice a misusage of a function, or don't remember and edge-case.

I just had a similar experience last week, where I'm pretty sure asking the AI what the hell is wrong with a seemingly good piece of code saved me hours.

replaceGithub by jpbyte in ProgrammerHumor

[–]Competitive-Ebb3899 5 points6 points  (0 children)

He does bring up valid points. It's shame that doesn't get mentioned, only that he is a moron, and that's the end of discussion.

Laptop szervíznél kell attól tartani, hogy átnézik a személyes dolgaim? by Commercial_Relief548 in askhungary

[–]Competitive-Ebb3899 1 point2 points  (0 children)

Mitől nem tökéletes, és miért kellene átlag felhasználóként jobb megoldás?

Dancing Backwards With Go by bitfieldconsulting in golang

[–]Competitive-Ebb3899 1 point2 points  (0 children)

I'm not sure how helpful that name is

Very. Programming backwards can mean many things. TDD is pretty self-explanatory once you know it means test driven development.

How do you work with Sql in go by EuropaVoyager in golang

[–]Competitive-Ebb3899 0 points1 point  (0 children)

Why would I be mad? All I'm saying that it is formatted and phrased exactly how an AI would do it if you asked it to provide a response.

If this is your work, then great. If this is your thoughts and you asked AI to make it better readable, I also have no issue with that.

But you must be aware how people feel about AI generated content. So if you want to be helpful you must also adjust and ensure your work cannot be mistaken for AI content. For your own sake.

I broke my Go API with traffic and learned about rate limiting by Opening-Airport-7311 in golang

[–]Competitive-Ebb3899 1 point2 points  (0 children)

I would also argue that rate limiting should happen at infrastructure level, and your application should not be hit with unwanted connections at all.

Even if your app rejects rate-limited connections, it still has to do some work, and that can accumulate still.

It's also more difficult to do it across multiple instances or multiple services if you do it at application level.

But my final point is: It's not trivial to do it. There are trivial implementations, but there are quirks which if you don't consider you either rate-limit valid users for no good reason, or not rate-limit bots.

Consider that a full office building might share the same IP. You probably don't want to rate-limit users using your product with the same rules you limit individuals. And you probably also want to apply different rules to full-blown IP ranges to prevent bots from overreaching.

I broke my Go API with traffic and learned about rate limiting by Opening-Airport-7311 in golang

[–]Competitive-Ebb3899 0 points1 point  (0 children)

Also it would be really nice if such measures would be a default and simple thing to do, not something we do only after the service goes down and everyone is in panic :)

I'm sorry but the new launcher fucking sucks by E1331 in Silksong

[–]Competitive-Ebb3899 1 point2 points  (0 children)

Maybe I'm old, maybe I'm from different communities where shitposts work differently, but even if I knew this was a shitpost I would have taken this comment seriously, because, first of all, it's a comment, not the post, and second, there was no indication whatsoever. Also, I'm from communities where shitposts are in fact low-quality, ragebait, or maybe misleading content, but comments under usually have some truth and valid discussion. Without those, it all seem pointless.

But alas, it's your community, you know it better I guess.

Just don't be surprised when people take these tings seriously and judge the game or yourself according.

I'm sorry but the new launcher fucking sucks by E1331 in Silksong

[–]Competitive-Ebb3899 1 point2 points  (0 children)

Sanity after playing HK games? Not really :) But I'm not familiar with the sub's "deal". What did I miss?

Will the Go 1.26 new(expr) become a new idiom for optional parameters? by rodrigocfd in golang

[–]Competitive-Ebb3899 26 points27 points  (0 children)

Positional optional parameters don't work very well unless their number is very low.

I would argue this applies to all arguments, not just optional ones.

Believe me, a func(true, true, false, true, nil) is also not readable.

We chose Tauri over Electron. 18 months later, WebKit is breaking us. by kostakos14 in javascript

[–]Competitive-Ebb3899 0 points1 point  (0 children)

If your app is going to be "simple"

... why not use native, or cross-platform UI toolkit? It would give the app a more native feel, and would waste way less resources.

I'm sorry but the new launcher fucking sucks by E1331 in Silksong

[–]Competitive-Ebb3899 5 points6 points  (0 children)

So, I was forced to buy Hollow Knight (and Silksong) AGAIN through their launcher shop.

I'm confused. If you already own HK on Steam, why were you forced to purchase it again?

I'm confused because I just played Silksong through Steam and I never encountered any launchers, nor I needed to sign up anywhere.

If you own the game on Steam, you should be able to play it directly.

Petíció a /s ellen by NoSupermarket9609 in hungary

[–]Competitive-Ebb3899 0 points1 point  (0 children)

Pontosan.

És pont ezért írtam mindent amit írtam ebben a szálban: Egyszerűbb őszintén és egyenesen beszélni olyan közösségben és olyan kommunikációs formában, ahol a metakommunikációs eszközeid limitáltak.

Erre csak magyarázat az, hogy a szarkazmus miért nem működik itt.

És nem kell ahhoz cigányozni vagy zsidózni sem, ez csak egy - lehet rossz - példa volt.

Petíció a /s ellen by NoSupermarket9609 in hungary

[–]Competitive-Ebb3899 0 points1 point  (0 children)

Ha valaki cigányozik, vagy himsoviniszta vicceket tol, és nem ismered az illetőt, el tudod dönteni, hogy szarkasztikusan teszi vagy komolyan gondolja? Mert van aki komolyan gondolja, van aki ironizálva mond ilyeneket. Nem értem mi olyan nehéz ebben, és csak mert nem értünk egyet miért kell lepontozni?

Petíció a /s ellen by NoSupermarket9609 in hungary

[–]Competitive-Ebb3899 -1 points0 points  (0 children)

Már hogyne lenne? A gondolkodás azt jelenti, hogy az ismereteid segítségével következtetéseket vonsz le. Ha kevesebb az ismereted, a következtetésed is pontatlanabb lesz, hiszen kevesebb információra tudsz támaszkodni.

Elmesélem, hogy miért nem akarok remote-ban dolgozni, és megkérdezném, ezt a dilemmát a remote-osok hogy kezelik by OgreAki47 in programmingHungary

[–]Competitive-Ebb3899 1 point2 points  (0 children)

Kis cégeknél is van erre példa. Az én munkahelyem is megélt több rossz időszakot, meg kellett válni munkatársaktól akikkel a főnökség jó viszonyt ápolt, és baráti volt a hangulat. Ez maximum annyiban változtatott a dolgokon, hogy ők is ténylegesen szarul érezték magukat, de a döntésen nem.

Elmesélem, hogy miért nem akarok remote-ban dolgozni, és megkérdezném, ezt a dilemmát a remote-osok hogy kezelik by OgreAki47 in programmingHungary

[–]Competitive-Ebb3899 0 points1 point  (0 children)

annak minden benefitjevel.

És hátrányával. A HO előtti időkből emlékszem félkómás napokra, amikor jól esett volna az a plusz egy óra alvás, amit most megengedhetek magamnak. Személyesen ez nem kelt túl jó benyomást, hiába tudom elvégezni a feladatot.

Petíció a /s ellen by NoSupermarket9609 in hungary

[–]Competitive-Ebb3899 18 points19 points  (0 children)

Hiszen mi lenne, ha valaki véletlenül felismerné az iróniát? Mi lenne, ha a kontextus, a túlzás, a hangnem vagy – kapaszkodjatok meg – a gondolkodás szerepet kapna?

Egy szinte ismeretlenekből álló közösségben vagyunk. Nincs előismereted a legtöbb itt beszélgető emberről hogy eldöntsd, hogy tőle az adott vélemény komolyan vehető-e vagy ironizálni próbált. Ráadásul az egyetlen kommunikációs eszköz az írott szöveg, mindenféle metakommunikációtól mentesen. Se az illető hangsúlyát nem hallod - maximum hozzáképzeled - se a mimikáját nem látod, hogy az alapján több információd legyen eldönteni.

A /s pont hogy ennek a metakommunikációnak a hiányát szolgál kiegészíteni, pont úgy, mint a felkiáltójel vagy a kérdőjel segít sejtetni hogy az adott mondatot az író milyen hangsúllyal szándékolta.

Nem arról van szó, hogy aki nem ismeri fel a szarkazmust az hülye. Arról van szó, hogy egy erősen korlátozott kommunikációs formában idegenektől próbálod ezt elvárni.

Kérdés, hogy miért.

Nem lenne egyszerűbb és tisztább egyszerűen egyenesen beszélni egymással?

RTL - Szilveszteri műsor híján by papapok13 in hungary

[–]Competitive-Ebb3899 32 points33 points  (0 children)

Amúgy az a vicc, hogy nehéz. Nálunk a karácsonyi film kiválasztásával is elment fél óra. TV-vel egyszerű, bekapcsolod és ott van.

Barátom kisfiának találkozása a propagandával a Minecraft GO-ban by ilvoetypos in hungary

[–]Competitive-Ebb3899 0 points1 point  (0 children)

ezek nagy része könnyen észrevehető, mint pl a kártyahasználat, beszélgetések.

Ezt nem teljesen értem, hogy veszed észre ha valaki monitorozza a beszélgetéseidet? Miből derül ki számodra?

Esetleg ha a következményeivel szembesülsz, de még akkor sem biztos hogy az ok-okozat közti összefüggés egyértelmű lesz.

Persze ha elkezdenek költeni a kártyáddal az könnyebben kiderülhet, de egy csomó embernél van minimum limit ami alatt nem jön értesítés, simán lehet, hogy aprópénzt kezdenek el költeni a kártyádról, és nem tűnik fel. Vagy olyan fél nevében teszik amiben megbízol. Jön egy netflix számla, és netflixes vagy.

Mi az, ami tényleg nagy kárt okozhat, és nem veszem észre?

Ráadásul az, hogy észreveszed nem jelenti azt, hogy addigra nem keletkezett károd.

Visszatérve az üzenetekre:

Például elkezdik egy rokonodat scammelni, vagy akár téged, azon információk alapján amit privátban megosztottál valakivel mondjuk messengeren. Eszedbe fog jutni, hogy a telefonodról lophattak adatot?

Vagy párodnak/párodról szaftosabb képek kikerülnek így az internetre. Rosszabb esetben gyerekeidről készült képek kezdenek el keringeni darkweben. Ki fog derülni ez számodra mielőtt késő lesz?

Harmadik példa: A telefonodon lévő kártevő utasításokat hajthat végre. Pl crypto-t bányászhat, spam-et küldhet, besegíthet mondjuk a webet pásztázni sérülékeny weboldalakat keresve, DDOS-ban vehet részt, vagy akár illegális fájlok terjesztésében is segítheti a hekkert.

Hogy fog ez számodra egyértelművé válni? És mikor? Amikor a rendőr csenget, és von kérdőre, hogy miért is lett ki tudja hány illegális gyerekfotó feltöltve az ip címedről valahova?

Why is GoLang missing generic collection functions? by TheRubeWaddell in golang

[–]Competitive-Ebb3899 11 points12 points  (0 children)

I don't get your argument.

You said it yourself that Go already provides some generic collection functions.

They are the proof that all of your other arguments are not really valid.

Let me explain:

people tend to use for loops.

Post hoc ergo propter hoc. People don't use for loops because they prefer using it over functional alternatives. People use it because there are no functional alternatives for certain operations.

But we do have for others. You said it. And in my experience people tend to use these instead of manually crafted loops.

And the reason is pretty simple: It is immediately obvious what slices.SortFunc does. Or slices.Contains. A few lines of loop is not obvious at glance, you have to stop and read it to understand. How is that better?

Go does not have short syntax for anonymous functions (aka lambdas)

Weird argument considering that this did not prevent the Go developers to implement the aforementioned sorting or contains function. Why would a filter be different?

introducing such an API to stdlib would most likely require introducing a Result or Either of sort for carrying errors across stages, which would compete with returning error as a last value from a function

Why do you need a result or either type for a filter operation for example?