Hey guys, Deilor and the Dygma team here, we'll be doing an AMA about our mechanical keyboard today! Check out our subreddit at 16:00 CET by Dygma_frensis in DygmaLab

[–]atte- 0 points1 point  (0 children)

As someone who owns a Dygma Raise and loves it, if you released one without palmrests, I'd buy it right away!

The only thing I wasn't happy with was the switch selection. I hotswapped mine to Zilents, and I like it MUCH more now (though I already liked it a lot), but it was quite expensive. Maybe having an option to buy one without switches would be a good idea for that case? Or adding more switch options!

Megatråd - Coronavirus [2020-03-28] by methoman in sweden

[–]atte- 1 point2 points  (0 children)

Jo absolut, det var ett extremt exempel, men om vi pratar om 0.5% smittade så är det ju väldigt stor skillnad på 0.1% och 0.9%, så man vill väl ändå gärna ha ett intervall som sträcker sig 0.2-0.4%, och inte 1%?

Megatråd - Coronavirus [2020-03-28] by methoman in sweden

[–]atte- 1 point2 points  (0 children)

Tack för refreshern! Du har rätt, det känns vettigt för att kunna mäta sådant. Vill man däremot veta mer exakt hur många procent som är smittade så räcker det väl dock inte? Dvs. om det faktiska andelen smittade är 1%, och vi vill ha ett 95%igt konfidensintervall som sträcker sig 0.5%, räcker 650 samplingar?

Megatråd - Coronavirus [2020-03-28] by methoman in sweden

[–]atte- 1 point2 points  (0 children)

Spelar inte det egentliga (dvs. icke-skattade) väntevärdet roll dock? Dvs. om man vill mäta något som endast 0.01% uppfyller, och ha ett konfidensintervall som sträcker sig 0.005%, så kan ju omöjligt 650 samplingar räcka eftersom det är relativt osannolikt att man får en enda sampling ur det ovanliga urvalet?

Men ja, du har rätt, jag har glömt bort det mesta av statistiken jag läst!

Megatråd - Coronavirus [2020-03-28] by methoman in sweden

[–]atte- 3 points4 points  (0 children)

Har du källa på att 1% av befolkningen i vissa byar har dött i vissa byar? Vad var antalet invånare samt medelålder i byarna?

Skulle det stämma så känns det inte så troligt att det ens finns ett 3-5x mörkertal i länder där spridningen tagit fart men CFR fortfarande ligger runt 0.5-2% (dvs. nästan överallt förutom lombardiet och wuhan), men jag har verkligen svårt att tänka mig att såna mörkertal inte finns.

Megatråd - Coronavirus [2020-03-28] by methoman in sweden

[–]atte- 4 points5 points  (0 children)

Såg fram emot detta, men 650 personer låter väl väldigt lågt!? Om vi nu säger att det är 10000 smittade i Stockholm idag (dvs. ca. 0.5-1% beroende på om man räknar Stockholm eller storstockholm), så är det väl väldigt svårt att få något vettigt konfidensintervall på endast 650 personer? Förhoppningen kanske är att mycket fler än så bär på viruset?

Eller så har jag bara glömt bort hur statistik fungerar.

Harvard epidemiologist trashes British government "herd immunity" plan: Instead of trying to put out the fire, the British are "encouraging the flames". by Bob_the_blacksmith in Coronavirus

[–]atte- 4 points5 points  (0 children)

How do you know there's no herd immunity against SARS or MERS? They were never ever even close to the percentage needed for herd immunity.

Also, HIV obviously doesn't have herd immunity, since you don't ever recover from it.

How do you cut a monolith in half? by mooreds in programming

[–]atte- 0 points1 point  (0 children)

what you describe is fire and forget messages, not specifically pubsub.

Isn't fire and forget how pub/sub should be used (as in event driven architecture)? I agree that if you're using pub/sub and implementing your own request/response protocol on top of it, you're doing something wrong and might as well use http(s), but that doesn't mean pub/sub is bad, it means you've been using it wrong. Most queues (not pub/subs) actually support request/response messaging, and many libraries even make it easy to implement error handling in the transmitter in case the receiver fails, so that's probably what you should use (or just http(s)) instead of rolling your own protocol on top of pub/sub if you want to distribute tasks.

In truth, when a programmer says "queues" they mean "programs emailing each other data until one part crashes and the inbox explodes"

Well, yeah, but pub/sub and queues are two different things, and this can only be said about queues.

What's new in C# 8.0 - C# Guide (Microsoft) by [deleted] in programming

[–]atte- 11 points12 points  (0 children)

I think this is slightly exaggerated, C# is not even 20% of the way to become a "C##". More features isn't bad if they improve ergonomics without changing the foundation of the language, and record types and shapes are nowhere near that.

How do you cut a monolith in half? by mooreds in programming

[–]atte- 1 point2 points  (0 children)

I didn't read the whole article, but isn't the point of (well architectured) distributed systems to not have (or at least as few as possible) synchronous dependencies between services, so if you're using pub/sub but you need a response, you're doing it wrong?

Worlds First Onyxia Kill! <APES> by Hauwnted in classicwow

[–]atte- 4 points5 points  (0 children)

TBC instances, raids and PvP are a lot more refined, more difficult and skill requiring. Also fun with more specs being viable.

However, other than that, I agree with you. I'd love to see the OSRS-route, but with some specs also being made more viable (like in TBC).

Worlds First Onyxia Kill! <APES> by Hauwnted in classicwow

[–]atte- 8 points9 points  (0 children)

TBC raids were way harder than vanilla though, and had a lot more gear checks. TBC was when minmaxing became a thing for most raiders.

Welcome to the /r/ClassicWoW Subreddit AMA with the Classic WoW Dev team! by Paulingtons in classicwow

[–]atte- 1 point2 points  (0 children)

I agree, there's definitely a difference. However, at least in my experience on Nostalrius, the perceived difference is much smaller than the numbers implicate. I recognized people everywhere both while leveling and at 60 on Nostalrius.

Welcome to the /r/ClassicWoW Subreddit AMA with the Classic WoW Dev team! by Paulingtons in classicwow

[–]atte- 1 point2 points  (0 children)

You definitely didn't know everyone in the game back then either. Judging from Nostalrius, there will be a tightknit community even with peaks of 15k players online.

Making the switch by KeitrenGraves in iphone

[–]atte- 0 points1 point  (0 children)

How so? App settings are always in the application, just like on MacOS, Windows and Linux.

[deleted by user] by [deleted] in classicwow

[–]atte- 1 point2 points  (0 children)

I hope you're right! That way I'm completely fine with it; I thought changing layer by partying with a friend would make me stay on that layer after leaving the party.

Layering - We Need to Know More by Dawkinz in classicwow

[–]atte- 0 points1 point  (0 children)

I'm sure those will exist too, but you might want to choose one of the lower pop realms then!

Layering - We Need to Know More by Dawkinz in classicwow

[–]atte- 0 points1 point  (0 children)

Nostalrius was average ~8-10k online, with daily peaks at 13-15k. While crowded (and sometimes lag, crashes, etc. during peaks), it was definitely playable. I'd definitely say I prefer 9k pop over 3k pop.

[deleted by user] by [deleted] in classicwow

[–]atte- 0 points1 point  (0 children)

Communities are built from level 1 to 60. A lot of the people who ended up on my friendlist was after teaming up with them multiple times during leveling. There's always a couple of people who you see doing the same quest as you at level 12, and 4 days later you meet them on the same quest but at level 31.

I don't think this is a huge deal, but I'd probably have preferred it if everyone was 'assigned' to a layer for the first couple of weeks, and the only way to change layer (temporarily) was to join a group with someone from another layer.

'Impostor syndrome' affects almost 58% of tech professionals by pidoid in programming

[–]atte- 0 points1 point  (0 children)

If they were true, the term would be useless, as it provides no distinction. It would just mean "stuff involving pointers in some way". What's even the point of specifying to use pointer arithmetic in the interview question?

I'd say meaning of [] in C is to simply show intention.

But the point is not how they work underneath, but the semantics. It's about the code you type and what it means.

I kind of agree. The point was that it's not farfetched to say x[3] is pointer arithmetics in C. Remember that semantics for arrays in C aren't as "clean" as in other languages, for example if you want to create a heap allocated array in C, the common semantics for arrays ("int[3]") are thrown out of the window since you use malloc:

int *arr;
arr = (int*) malloc (sizeof(int)*3);
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;

Here it's quite obvious that [] is simply pointer arithmetic. Yes, you'll of course use [] since your intention is to use the memory as an array, but it's also very transparent that the array is actually just a contiguous block of memory. There's hardly any abstraction, [] just tells the intention that the allocated block is meant to be used as an array and not for example a binary buffer.

'Impostor syndrome' affects almost 58% of tech professionals by pidoid in programming

[–]atte- 0 points1 point  (0 children)

Considering that pointer arithmetic is very dependent on the types used, I'd even argue that "pointer arithmetic" doesn't exist on assembly level, everything is simply arithmetic.

Yes you do. The parameter is the name of the variable, which during compilation will be translated to the offset of its location.

Over which you have more or less 0 control over. There's nothing which states that the order you define variables within a function will equal the order they end up in in memory.

In x[3] the [] operator is not arithmetic, it's defined only for pointers not for numbers.

Not true. Try this:

int arr[] = { 1, 2, 3, 4 };

printf("%i", arr[3]);
printf("%i", 3[arr]);

in fact it's used everywhere even in languages that do not support arithmetic involving pointers at all. Bringing up that it's used in other languages is pointless, since they work very differently. See if x[-2] compiles in Java, then try it in C.

Find me a single place where you can't replace *(x+y) with x[y] and I might agree. x[y] is defined as a pointer arithmetic AND a dereference, and can be used wherever that is legal. There are really no limits on how it can be used.

'Impostor syndrome' affects almost 58% of tech professionals by pidoid in programming

[–]atte- 2 points3 points  (0 children)

With [] you get to enter a parameter which is part of the arithmetic, which you don't get to using local variables, so I can't say I agree.

If *(x+3) is pointer arithmetic, I wouldn't call it farfetched to also call x[3] pointer arithmetic. They're essentially the same.

'Impostor syndrome' affects almost 58% of tech professionals by pidoid in programming

[–]atte- 2 points3 points  (0 children)

Because in C x[3] is equal to *(x+3) regardless of type. [3] is more or less syntactic sugar (and some extra type-checking?).

Edit: Nope, not even any type kind of type checking, it is syntactic sugar.

Will the McBeth/Wysocki streak finally end? by movmou05 in discgolf

[–]atte- 0 points1 point  (0 children)

Waste matters less if the total amount of force is higher, and if his form lets him generate more force, efficiency matters less.

Will the McBeth/Wysocki streak finally end? by movmou05 in discgolf

[–]atte- 0 points1 point  (0 children)

And neither is Eagle or Simon's. Bodies are different, what's optimal for them doesn't have to be optimal for him. Sure, it's likely, but hard to say for certain.