#ot1-perplexing-regexing

1 messages Β· Page 266 of 1

sand goblet
#

Could wrap in a function that will throw or return

rain spindle
#

@sand goblet how does that work?

#

Do you mean wrap it ALL in a function?

sand goblet
#

Just.. Write a function that returns what you pass it if it isn't an error

rain spindle
#
function createdbb () {
    var result = r.dbCreate('haste').run();
    if ( result instanceof Error ) {
        console.log("Already created db...")
    }
}
#

Like that?

sand goblet
#

No

rain spindle
#

I want to just stop r.dbCreate('haste').run(); from erroring at all

#

I'm running this code on every start

sand goblet
#

just write a returnOrThrow function

rain spindle
#
var r = require('rethinkdbdash')({
    servers: [
        {host: 'rdb', port: 28015},
    ]
});

r.dbCreate('haste').run();
r.db('haste').tableCreate('uploads').run();
#

Should this at least run in order?

#

Because even this code errors.

#

I think its going faster than the DB can keep up

sand goblet
#

It's probably callback based

#

Or maybe it uses promises

#

You'll have to read the docs

rain spindle
#

Its callback based

#

At this point I think I should just make a python script

sand goblet
#

Try the sync module from npm

rain spindle
#

Ok, thanks

#
var Sync = require('sync');

var Create = function() {
    r.dbCreate('haste').run();
    Sync.sleep(1);
    r.db('haste').tableCreate('uploads').run();
}.async();

Create();
#

A bit like that?

shell blade
#

do you guys like this song, it seems to be gaining on me

wet steppe
#

no dont like

shell blade
#

oh y is that?

stark prawn
#

It's okay, apart from the really creepy laughs at the intro

shell blade
#

lol

wet steppe
#

I can't really say why I don't like it
more that
it doesn't have content that I do like

tame terrace
#

@shell blade it's ok. some of the tracks from the album are a lot better. it's a bit too safe chord progression wise to be great but the production on stuff like xanny is pretty interesting.

#

I feel like she would've been much better off at a different label.

#

something more alternative

#

kind of a shame imo. but hey, she'll probably be far richer with this one.

glass gorge
#

I've seen plenty of junkies whip out a wallet filled up with 500/1000 kr bills

tame terrace
#

@clear flame I would feel profoundly uncomfortable without my wallet.

glass gorge
#

coins, yeah thats gone :⁾

wooden silo
#

I haven't used a wallet in like 5 years.

tame terrace
#

I just keep my drivers license and credit and debit cards in it

#

and the rfid card for work

wooden silo
#

But I do have a phone jacket with some compartments for cards and small pieces of paper.

glass gorge
#

I keep my keys in my wallet as well, can't go anywhere without it

tame terrace
#

a tiny bit of cash in case of APOCALYPSE

potent tangle
#

have you guys heard of those card holders

wooden silo
#

I figure that by the time the apocalypse happens, fiat currency will be just as useless as my card.

tame terrace
#

what bothers me though is when people have their debit card in their phone covers

wooden silo
#

@potent tangle My wife has a card holder.

tame terrace
#

I think those card holders look really posh

wooden silo
#

What's wrong with having a debit card in your phone cover?

tame terrace
#

well first of all most of them have magnets, which is a bad idea.

sand goblet
#

oh god, I don't get people that put their debit card with their phone either

#

especially when the phone already does nfc payments

tame terrace
#

but also it's a matter of like.. losing your entire life in one fell swoop.

wooden silo
#

If I lost all my cards, I could replace them in like a week or less.

#

And I can block them in 15 minutes.

sand goblet
#

I've never lost a card so I don't have a single clue how to replace one

tame terrace
#

yeah but you have to realize they're gone first.

wooden silo
#

As for the magnet, that's only bad for the magnetic strip, and I virtually never swipe the strip anymore.

#

I'm also not convinced the magnet is even strong enough to erase the strip, even if exposed directly for an extended period.

#

If I lost my phone, I'd be aware pretty quick.

#

It's like being naked nowadays.

tame terrace
#

I guess that's all fair.

lilac glade
#

I feel that way about my wallet, not my phone.

sand goblet
#

Our ID cards here are magstripe

#

and I have ruined one before by keeping it with my phone

tame terrace
#

I ruined one of those access cards for work

#

so it has some effect

wooden silo
#

My driver's license has a qr code.

tame terrace
#

..for what?

lilac glade
#

When I was getting numbed up at the dentist, he finished and told me to look at my phone for a few minutes while waiting for the numbness to kick in.
"I don't have my phone."
"You wanna go get it?"
"Nah."

wooden silo
#

For identification.

sand goblet
#

I was gonna say that's a novel use of a QR code

wooden silo
#

They scan it when I pick up a package at the post office for example.

sand goblet
#

but QR codes are only used in novel ways

tame terrace
#

that's not novel, that's genuinely useful

sand goblet
#

yes, which makes it novel

#

I wish people actually used QR codes for something useful here

#

they're great tech

summer rampart
#

there was a guy that had a QR code tattooed onto his skin that linked to a youtube video

tame terrace
#

oof.

summer rampart
#

after he posted the picture of the tattoo people got the video taken down I think

tame terrace
#

noooooooooooo

#

thats' terrible

sand goblet
#

that's the internet.

rough sapphire
#

That is nothing.. I know for a fact we have some gravestones with QR codes in Norway too.. Like oke.

vapid bluff
#

invention idea: retractable phone lead in your pocket, like one of those extendable dog leashes

wooden silo
#

He should've linked it to a domain name he owned.

vapid bluff
#

you hook it up to your phone with a special case or something and that way if you leave it on a chair or something itll zoom back into your pocket when you get up

lilac glade
#

zoop

tame terrace
#

you'd need some loose-ass pockets

summer rampart
#

wait aren't there like wallet chains that are made out of rubber bands that do the same thing?

wooden silo
#

Yes, there are.

sand goblet
#

phones are heavier than wallets though

wooden silo
#

I'm sure this exists already.

vapid bluff
#

ill sue them for stealing my idea 😠

sand goblet
#

stick one of those to your galaxy fold

#

:P

vapid bluff
#

that i just came up with 2 minutes ago

rough sapphire
#

Do you guys wear watches still?

sand goblet
#

I have a huawei smartwatch 2

wooden silo
#

I wear a mi band.

lilac glade
#

I want to get an NFC band.

summer rampart
#

my daily driver's a 7 year old gshock

sand goblet
#

One of the reasons I wanted it was for Google pay

vapid bluff
#

i keep an old tiny digital watch with no wristband in my pocket as a spare timekeeping device

tame terrace
#

I don't wear a watch.

sand goblet
#

Which worked initially until Google decided it shouldn't be available in my region yet

vapid bluff
#

like a 21st century pocket watch πŸ˜›

sand goblet
#

Despite totally working fine on my phone

lilac glade
#

Neither do I, lemon.
I do, however, wanna play with NFC a bit.

wooden silo
#

I use mine for date and time, and for setting reminders

tame terrace
#

maybe you should get a chip injected

sand goblet
#

I have an NFC ring around here somewhere

#

Haha

rough sapphire
#

A smart watch I can understand, but an actual watch I is like a wallet for me at this point, pointless imo

summer rampart
#

was going to suggest that lemon haha

lilac glade
#

Troll some friends, try some Win10 authentification, amiibo stuff.

summer rampart
#

go all hackerman

tame terrace
#

I honestly kinda want it

#

there's very little risk involved.

wooden silo
#

I don't know about pointless. I primarily use the mi band for telling the time and that's still useful.

summer rampart
#

from what I've seen it still looks iffy/icky though

lilac glade
#

A lot of things that can go into NFC, all with a nice wristband.

sand goblet
#

Oh they have a payment ring too

#

Nice

wooden silo
#

It's much more convenient than getting the phone out of my pocket.

tame terrace
#

I don't wanna marry NFC

#

I just wanna inject it into my fleshy bits

#

those rings look quite nice.

lilac glade
#

That's... okayish.

rough sapphire
#

@wooden silo Fair enough, but yeah.. Phone is my watch

vapid bluff
#

straight into the veins

lilac glade
#

Not a fan of making a Terminator just yet, though.

sand goblet
#

I have a first model one from the original kickstarter

vapid bluff
#

gotta get that nfc high

sand goblet
#

I didn't find a use for it yet

gentle moss
#

NFC knuckledusters please

#

so i can punch money into stuff

sand goblet
#

I was going to use it to share my contact at coderdojos

#

But nobody had phones with NFC yet

tame terrace
#

you can pay with nfc almost everywhere here in oslo

sand goblet
#

Same here, but there's an annoying problem

#

When you pay with NFC by card, there is a €30 limit

#

There is a limit with google pay

#

but

tame terrace
#

our debits cards have nfc now, though, so I don't use my phone or anything.

sand goblet
#

nobody knows what it is

#

and it's higher than €30

#

my bank says there isn't a limit on google pay, but some terminals won't process it anyway

#

but other banks don't say

vapid bluff
#

you dont even need credit/debit cards any more, some banks let you sue your card through your phone via nfc

#

use*

sand goblet
#

that's google pay, yeah

vapid bluff
#

oh i didnt know google had a thing for it too

#

id trust the bank's own app over google pay tbh

wooden silo
#

In Sweden we have this thing where you can send money to a phone number via an app.

#

It's basically replacing all instances of transactions where there's no card reader.

vapid bluff
#

is it made by the government?

wooden silo
#

It was created by a group of six of the largest banks

rough sapphire
#

Norway too^

vapid bluff
#

thats neat

rough sapphire
#

It's honestly so good and it's instant more or less when transferring money

vapid bluff
#

whats the input like? can you scan a qr code or something?

#

or do you have to manually type in the number

wooden silo
#

No, you type in a phone number and an amount

#

You previously linked it to your bank account

rough sapphire
#

You enter a phone number (I believe it can only be norwegian) add amount + message -> send and done

tame terrace
#

yeah that's gonna take off in more countries. norwegians and danes are pioneering that particular type of fintech

#

it's gonna be huuuge

#

vipps and mcash and so on

vapid bluff
#

hmm, typing in the number sounds like a bit of a hassle

summer rampart
#

m'cash tips nfc ring

tame terrace
#

hahaha

vapid bluff
#

and mistake prone

rough sapphire
#

You can allow it to pull contacts from your phone too

tame terrace
#

it's not mistake prone, it resolves the number into a name.

wooden silo
#

It's also only used for those cases where you can't pay with a card.

tame terrace
#

and a phone number is far shorter than a bank account number

wooden silo
#

So it's not like you have to stand in the store and type in their phone number.

tame terrace
#

you type the number and the app basically goes "oh okay, so you want to send 50 euros to DANIEL MANSWORTH?"

#

and you say yep yep

#

and then it's done.

#

you don't need to know shit except the number. which you might already have saved.

rough sapphire
#

Great for splitting the bill for beer and pizza (you can call me POC)

tame terrace
#

yeah or splitting the bill for 10 bottles of hot sauce

vapid bluff
#

person of color?

tame terrace
#

like me and @viral parrot did recently :D

wooden silo
#

The times I've had to manually enter a phone number is when I go to like an open air market and buy some handmade piece of jewellery, and the craftsperson put a little sign with their number next to their wares.

tame terrace
#

yeah

vapid bluff
#

proof of concept?

rough sapphire
#

^

tame terrace
#

hey awzkum what do you work with my dude?

rough sapphire
#

As of now I'm an RPA developer in TromsΓΈ (robotics processing automation)

tame terrace
#

sweet

#

so many norwegians in this community

rough sapphire
#

I was honestly kind of shocked to hear your accent on your hot sauce video, I had no idea you were norwegian πŸ˜‚

tame terrace
#

well I'm a special case, I barely speak norwegian at all.

#

I know how, I just don't use it much.

#

I speak english at home, with my kid, at work..

#

lol typo

rough sapphire
#

Do you have that issue where you know the English word, but not the Norwegian? Haha

tame terrace
#

that's like my default state

#

I think entirely in english

#

I talk to myself in english

#

(oh yeah I talk to myself a lot)

#

no no I'm not crazy I'm just rubber ducking

wooden silo
#

I speak some Swedish at work, but that's it.

#

Besides that it's pretty much all English.

rough sapphire
#

That is so interesting. I'm really looking forward to see how things will be 20 years from now in Norway in regards to that

tame terrace
#

my fiancee is the same, we exclusively speak english to each other and we're both norwegians. my dad is american but he honestly doesn't feel much like one.

#

I doubt it's just the two of us

#

I guess it's because we sort of grew up online

wooden silo
#

Oh, you're both Norwegian?

#

That's a bit unusual.

#

My wife is Paraguayan, so that's why we speak English.

tame terrace
#

yeah soaf is norwegian through and through, but she gets upset if I speak norwegian to her. "it sounds fucking stupid. don't do it."

wooden silo
#

Hah. Norwegian is so cute, though.

tame terrace
#

some dialects, maybe.

rough sapphire
#

That differs entierly on where in the country

#

Yes haha

tame terrace
#

not so much the redneck dialect I'm stuck with.

#

(rogaland)

wooden silo
#

Now I wanna hear that.

viral parrot
#

What what?

tame terrace
#

it's probably youtubable.

#

what's up eivl

#

did I confuse you

viral parrot
#

Pinged?

rough sapphire
#

Not recently(?)

viral parrot
#

Cant find it, mobile just went off

rough sapphire
#

OH nvm

tame terrace
#

did I confuse you

rough sapphire
#

No you pinged eivl earlier when we spoke about Vipps, so nothing important

viral parrot
#

Oh, yeah it's great

wooden silo
#

Is that what it's called over there?

#

The phone payment thing

rough sapphire
#

Yepp. You got Swish, yeah?

wooden silo
#

Yep

rough sapphire
#

I see. Anyways, I have to run so you guys have a good day. Fun talking πŸ˜ƒ

wooden silo
#

Later

tame terrace
#

the company that made vipps asked me if I'd like to work there once.

#

they use a lot of python

wooden silo
#

It feels like they ought to be able to pay well

tame terrace
#

yeah

#

fintech and medtech are the places to be nowadays, from what I've heard.

#

over here in oslo

#

both frequently use python in their stacks, too

wooden silo
#

Yeah, I would guess they're both pretty big over here as well

#

Seeing as how I'm going from one fintech company to another at the moment

vestal briar
#

Medical stuff is intresting

#

I think someone here or an old friend done like a laser heart rate detector

#

Really cool

sinful copper
#

huh

#

google earth's measure distance algorithm treats earth as a perfect sphere

#

i.e. the distance between two points on near exact opposite sides of the earth is 20015.12 no matter what direction the line goes

#

instead of being shorter over the poles and longer on the equator

#

makes sense - ellipse arc distance is much harder to calculate

wooden silo
#

You'd think Google would manage, though.

#

And is it that much harder?

#

Isn't there a simple analytical formula?

ember pebble
#

Greetings all!

wet steppe
#

hi

ember pebble
#

Fairly new to Python but not scripting in general, and I'm having a lot of fun with it.

#

Good to see there's a healthy Discord server

wet steppe
#

what sort of script do you write

ember pebble
#

Right now I'm automating data onboarding for the company I work for

#

So initially they used vba and sql

wet steppe
#

nice

#

do you like python more than VBA

ember pebble
#

I'm able to do this a bit quicker and more completely in python for sure

#

Much more

wet steppe
#

are you using like numpy and scipy and stuff

ember pebble
#

Take x files and combine them and reformat them for data warehousing then create the load files for the application and then etc etc etc

#

Yes

#

Numpy, Pandas, and next project looks like vendor is transitioning to xml for their data files

wet steppe
#

what sort of data is it πŸ‘€

ember pebble
#

So I'm going to have questions

#

Financial data

#

Account level

wet steppe
#

okay yeah

#

I like JSON more than XML

ember pebble
#

I don't see much xml resident in Pandas but maybe it doesn't matter

#

There's no read_xml function

#

Etc

#

But there's the minidom so I've been reading up on it

#

And maybe it can piggy back

#

Just clunky and possibly a little slower

#

Thankfully the files are only tens of thousands of lines

#

Json is fun

#

I've used it more for web services things

wet steppe
#

yeah its popular for web these days

vestal briar
#

Oh wow

grave phoenix
#

I can barely recognize half of those logos

#

Cheetos, Lays, Doritos, Kentucky Fried Chicken, Taco Bell, Pizza hut, Lipton, 7Up, Pepsi, and Gatorade

vapid bluff
#

Dole bananas

vestal briar
#

I think some are diffrent in other countries

vapid bluff
#

im sure youve seen a few

grave phoenix
#

I have no idea what the other are

vestal briar
#

Isn't looza like tesco?

oak tangle
#

looza?

vestal briar
#

Looks like the fake tesco in america logo?

oak tangle
#

I'm not familiar with tesco as well

vestal briar
#

Tut

#

Asda?

grave phoenix
#

Also, Quaker is just an oats thingy

oak tangle
#

Asda?

vestal briar
#

Lays, doritos, captn crunch, dole, pepsi, tropicana, gatoraide, cheetos, cracklet jack, kfc, taco bell and pizza hut

#

I know them

#

@oak tangle Walmart = Asda, Target = Tesco in uk

#

Don't think target owns tesco though

oak tangle
#

Oh, we don't have any of those here

grave phoenix
#

Walmart = Lider and Bimbo = Ideal in Chile

oak tangle
#

We've got Albert Heijn, Aldi, Lidl, and a lot more

vapid bluff
#

taco bell is the only one that will survive

vestal briar
#

Isn't there 1 subway in every country apart from something like the vatican

#

Like tiny countries

oak tangle
#

We do have subway's yes

sand goblet
#

walmart owns a shitton of stuff

oak tangle
#

I don't think we've got a lot and they're relatively recent

sand goblet
#

asda yes, also dunnes stores in Ireland

#

oh, actually no

#

weird, thought they did

vestal briar
#

Β―_(ツ)_/Β―

oak tangle
#

Do they own anything in The Netherlands? I don't think so

sand goblet
#

Nope

vestal briar
#

Are there any current large open source projects using rust in a decent to major factor?

#

Apart from the OS made on rust

#

I think there are a couple of gnome things that are installed by default on every ubuntu install

sand goblet
#

..man, dunnes stores controversies

#

In September 2011, The Irish Independent found that Dunnes Stores was selling bra-and-knicker sets for three to six-year-old girls. Dunnes also has padded bras for girls with a 28 to 30-inch chest, which are the typical measurements of nine-year-old girls.

#

what even

grave phoenix
#

?

sand goblet
#

it's a controversy relating to the sexualisation of children

#

weird that I didn't hear about it, it was probably all over the news in '11

grave phoenix
#

But is just bras...

sand goblet
#

It's probably because girls that young don't need 'em typically

#

apparently the dunnes ones are lacy as well

#

yeah, it's probably not as much of a deal now as people made it out to be 8 years ago, but it is an interesting thought experiment

#

you have to wonder where the demand came from

vestal briar
#

has many competing compilers. They all work together stressing out the spec, fishing out the loosely defined corners, and pinning down exactly what C is. Code that compiles in one and not another is indicative of a bug in one of them, which gives a nice extra layer of testing to each. ...Isn't this a bad thing?

#

And they list safety as a downside?

wet steppe
#

enforced safety is actually a downside in certain situations

vestal briar
#

Rust actually has a pretty admirable selection of supported targets for a new language (thanks mostly to LLVM), but it pales in comparison to C, which runs on almost everything. A new CPU architecture or operating system can barely be considered to exist until it has a C compiler. And once it does, it unlocks access to a vast repository of software written in C. Many other programming languages, such as Ruby and Python, are implemented in C and you get those for free too.

#

This same thing applies to rust

#

@wet steppe Rust enforces by default, you can easily turn it off in scope

wet steppe
#

okay that's good

vestal briar
#

It's just a generally bad thing to do

#

Unless interacting with some weird C/C++ code

#

Actually I am not sure if all C/C++ code is considered unsafe in rust?

tired osprey
#

@vestal briar it is obviously considered unsafe, c++ and c an not provide the safety mechanisms rust can at all (well they can with lots of effort but rustc cant be sure wether they actually did)

vestal briar
#

I was talking more if there was like a flag with rust to tell it that it is safe

tired osprey
#

no

#

not afaik

vestal briar
#

πŸ‘

#

I am not sure if it would even work that way

#

Without some pretty large rewriting

#

Oh well, I have much to learn

tired osprey
#

and on that enforced safety thing, for example in embedded environments I can just write checks own code

acr.acr().modify(|_, w| unsafe {
    w
    .latency().bits(acr_config.0)
    .wrhighfreq().bits(acr_config.1)
});

and the rest of the again checks code 502 lines of code in that file (except the other few ones with unsafe) are safe and guarantee all of rusts benefits to me \o/

vestal briar
#

Coolio

#

Also how long did it take you to learn Rust to the point now?

tired osprey
#

I can tell you that to a certainty of +- 10 min

vestal briar
#

Sure πŸ˜…

tired osprey
#

I started learning rust at the 4th of november 2018 at around 7:20 pm so that makes around... 6 months 10 days and 1 hour

vestal briar
#

Cool

#

It's been about 7 months of Python for me now

#

Before that I done a bit of C# until I was ok at it and dabbled a little in python before

tired osprey
#

and by now Ive written at least 1644 lines of rust which are uhhhh useful? in some way at least

vestal briar
#

Nice :D

#

I probably have ~500 lines in production but plenty more in html+css (have been doing a website for the last 3 months)

tired osprey
vestal briar
#

Hmm

tired osprey
#

i already got 1 out of 6

vestal briar
#

Oh it's like a motherboard name ;)

tired osprey
#

whats a motherboard name

vestal briar
#

B365M DS3H (rev. 1.0)

tired osprey
#

hey if you want to I can explain that name to you in detail :P

vestal briar
#

I'd love not to

#

I need to learn Rust then embedded :P

#

I'll guess at the name, stm is the manufactors initials, 32 is 32-bit, some hexidecimal stuff and then hal is I forgot what hal is

tired osprey
#

aw 😦

vestal briar
#

Nvm it's 2001

#

I forgot about that and remembered the hal because robot

wet steppe
#

I want to learn rus

robust sierra
#

helo

tired osprey
#

stm is the manufacturer
32 is indeed 32 bit
h as in high performance
7 because uuh the f7 was their last chip with high but not so high performance iirc
and then x as in plug a number
and then 3
and then you can also stick some characters like ZI and shit there which show if it has builtin cryptography and whatnot

#

and hal is hardware abstraction layer

robust sierra
#

helo nix

tired osprey
#

hello person

vestal briar
#

Ahh that's it

robust sierra
#

how does one create ai regime

vestal briar
#

I knew it was hardware

#

I was thinking hardware accelerated language, not that that makes sense

tired osprey
#

i think at the point I said embedded the majority of people did :P

#

oh that hal thing

vestal briar
#

I have a little electronics kit but no way to power it

#

Apart from jankily wiring up an rpi's gpio

tired osprey
#

you can get one of these fancy stm32h7 nucleo dev boards (which take ages to order) and power it with a mini USB πŸ˜‰

wet steppe
tired osprey
#

nah just kidding there is apart from my project only one rust crate for this chip (which implements the GPIO which you guessed it i stole) and then there is stms code generator in C which (at least i heard that from people using it) is not so nice to use

#

@wet steppe its just an access to a file on linux, you can control it with bash if you want to

wet steppe
#

bash won't trigger people but node might

#

:fishing:

vestal briar
#

How do you upload stuff to a audurino?

#

Or an embedded chip

tired osprey
#

that depends on the chip

#

for an arduino youd use the arduino ide which uses avrdude which.... does some USB black magic

vestal briar
#

Hmm

tired osprey
#

for my chip its really fancy

wet steppe
#

arduino ide πŸ€”

vestal briar
#

So how would you compile with rust

#

Isn't the ide language a weird dialect of C++?

tired osprey
#

for my chip it goes like

#

the chip circled in the upper is actually a full blown chip itself which can be communicated to in several ways including
openocd
tools by stm
and others
and then you communicate to that chip (which is also the on board debugger) to the lower, bigger chip to upload your software

wet steppe
#

do you make robot, nix

vestal briar
#

(FYI I don't know what half of this means πŸ˜… )

tired osprey
#

no I make, well program, stuff for a project which gets put into a can sized hull and then shot up around 700 m into the air because why not

vestal briar
#

Damn

tired osprey
#

and you run rust on an arduino by using another rust compiler I forgot the name of as rust does not support AVR assembly as target yet (and AVR assembly happens to be the one to run on arduinos)

#

and for this chip (which is a cortex m uhhhhhhhm 7 i believe) you simply choose the thumbv7em-none-eabihf target together with a bit magic from already existing rust libs and you are done

wet steppe
#

gets put into a can sized hull and then shot up around 700 m into the air wow I was never gonna expect that πŸ‘€

tired osprey
wet steppe
#

is the weather nice up there

tired osprey
#

last year it was

vestal briar
#

Hmm why not compile to pcb πŸ€”

#

Like litrelly copper lines

tired osprey
#

(is this a joke)

vestal briar
#

πŸ˜…

#

Yes

tired osprey
#

(that is actually possible using so called FPGAs if you happen to be bored enough)

vestal briar
#

*board

wet steppe
#

ASICs

vestal briar
#

Another bad joke

tired osprey
#

badunz

vestal briar
#

I really want to learn rust

#

Been doing it for a week and am on chapter 4

wet steppe
#

same

wet steppe
#

what book though

tired osprey
#

yah borrowing

wet steppe
#

ok whoops i reacted slowly

tired osprey
#

wooo

#

borrowing

vestal briar
#

I got stuck on it with c++ when I started programming

#

I understand it mostly now

#

Will spend a couple days just on this topic

#

Just a ton of new words with similar but really diffrent meanings

tired osprey
#

eh its just
Each value in Rust has a variable that is called its owner.
There can only be one owner at a time.
When the owner goes out of scope, the value will be dropped.

vestal briar
#

A variable is a pointer to some bit/bits of memory stored in the stack of heap
A pointer/refrence/etc is a pointer to a pointer (variable) that points to that imaginary thing and is always stored on the stack

#

If I want to make it confusing for myself ^

#

Yeah, some bits just confuse me when putting pointers in with ownership

#

I think I understand pointers/refrences now though

tired osprey
#

aw

vestal briar
#

Mm

tired osprey
#

wrong thing

vestal briar
tired osprey
#

no no it blinks but speshal

vestal briar
#

Ok then

tired osprey
#

there is a hardware thing running in the background resetting the code afte exactly 500 ms if it is not resetted itself

#

that way one can avoid software crashes (well not avoid them but restart the software if they happen)

#

and it just took me two days

vestal briar
#

So everything is done in so much less then 500ms that there is plenty of time to reset

#

Damn

tired osprey
#

oh it doesnt reset the thing

#

thats the point

vestal briar
#

Huh

tired osprey
#

the code is basically

led high
wait 1 second
led low
enable thing
loop {}
vestal briar
#

Ah

tired osprey
#

and then as the loop doesnt reset the watchdog the watchdog resets the software which causes the thing to blink

#

and if i but a reset for the watchdog in the loop the LED stay low so it actually works

#

and also that thing can be clocked at up to 480 mhz if you want it to so it can do a lot of thigs in less than 500 ms

vestal briar
#

That seems quite large for a little-ish chip

tired osprey
#

the default is 64

vestal briar
#

Yep

#

Just a tad

tired osprey
#

hey that chip is really a powerhouse

vestal briar
#

Would it need any cooling?

tired osprey
#

nope

vestal briar
#

Cool

#

;)

tired osprey
#

wait let me grab that demo stm always makes to show it off

vestal briar
#

Damn

tired osprey
#

its probably total overkill for what we are doing

#

were just processing two camera streams in real time and some sensory stuff

vestal briar
#

How powerful is it compared to an audrino uno?

tired osprey
#

an arduino uno is an 8 bit microcontroller clocked at up to 20 mhz which has barely even a fraction of the features implemented in hardware this one has

vestal briar
#

That should be fine source: nothing but will probably run a bit high on cpu

#

Oh wow that's pretty poor

tired osprey
#

it still fits lots of shit though

vestal briar
#

Yeah

wet steppe
#

20 mhz

tired osprey
#

yes

vestal briar
#

Little cheap, versitile board that is a popular all-rounder?

#

Good Β£8 clone of it?

tired osprey
#

also if you want a realyly poor one checkout the attiny series of atmel it has like 8 pins, depending on the version somewhere between 512 to 16 kb (yes kb) of program memory

vestal briar
#

Only 16mhz

tired osprey
#

no no

#

thats the clock thats on the board

vestal briar
#

hmm?

tired osprey
#

the chip can technically take 20 but its clocked around 16 here

vestal briar
#

Ah

vapid bluff
#

what can you do with 16 mhz

vestal briar
#

Though that weak one you mentioned (attiny series of atmel) sounds like a fun challange

tired osprey
#

@vapid bluff what can you not do

vestal briar
#

Trying to get something decently complex run on something so little

vapid bluff
#

play crysis?

tired osprey
#

that is out of scope for them

vestal briar
#

I wonder how big the linux kernel is compiled πŸ€”

tired osprey
#

depends on what you include

vestal briar
#

I imagine there are some laughable minimum requirements to run a kernel

vapid bluff
#

is there an os running on that 16mhz chip

tired osprey
#

you can get linux down to 10mb if you actually want to

vestal briar
#

Nice

tired osprey
#

and of course its not meta

#

that would be a waste of resources

#

you can however run an RTOS on the bigger one above

vestal briar
#

How does it work then?

tired osprey
#

but dont have to

vapid bluff
#

so it's basically as bare metal as it gets

vestal briar
#

Is it cross-compiling sort of thing?

tired osprey
#

how does it work well you give it your program, flash it into its flash memory via avrdude and then it starts executing it

#

yes

vestal briar
#

πŸ‘

#

Rust is exacly what I want

#

A systems programming language that has good docuentation and isnt convoluted

#

With mostly hands-off memory management

#

That works well with c and c++ but can also interact with python

wet steppe
#

sounds more like you want Golang

#

it has a garbage collector so no manual memory management at all

#

and very good docs

tired osprey
#

no get away with your gc

#

rust does not need gc

vestal briar
#

Also it's pretty weird that there is a full programming language that is pretty cool being used almost exclusivly for gtk design πŸ€”

tired osprey
#

and has automated memory management

vestal briar
#

I would like to do what Go offeres now

tired osprey
#

parallelism?

vestal briar
#

But when I am more experiances, would love to do embedded/lang development

#

Why can't I spell properly πŸ˜…

wet steppe
#

LuaJIT is cool also

shell blade
#

@tame terrace I feel the same, and they will probably iron here out into a typical pop star

wet steppe
#

music

tired osprey
#

@shell blade edited mentions dont work afaik

shell blade
#

Oh w/e nbg lol

sand goblet
#

Yeah they don't @shell blade

#

:P

shell blade
#

My phone was being a jerk and not letting me do it first try

wet steppe
#

its always easy to blame the phone:P

vestal briar
#

Sorry it was my phone

blissful vale
#

best channel name XD

jaunty crater
#

yup

blissful vale
#

anyone have recommendations on vertical mice?

ornate siren
#

I measured my desk height

#

and then the arm length height of my chair

jaunty crater
#

the answer is logitech

blissful vale
#

i figured

ornate siren
#

so my arm can be perfectly horizontal from the arm rest to mouse

blissful vale
#

hahah

#

perfect

ornate siren
#

I don't use vertical mice, but I remember thenewboston said he used one in a video

blissful vale
#

ye its supposed to be a much better position for your hand

#

also damn throwback

#

is thenewboston still alive?

#

his videos got me started way back when XD

ornate siren
#

oh you know it, he just works really hard at his job now from what I hear

blissful vale
#

cant hate on that

ornate siren
#

yup I started on his videos 10 years ago

#

I think it was like python 2.6 or 2.7

#

when you could do print "hello"

blissful vale
#

his website looks like its down 😦

ornate siren
#

his youtubes will live on

blissful vale
#

ye the archive is still there, just hasnt posted anything in 5 years

blissful vale
#

oooh thats pretty

#

what keyboard dyou use?

jaunty crater
#

lemme bring mine up

blissful vale
#

see the only downside is i wouldnt use a mechanical keyboard in an office

#

i feel like id get poisoned

jaunty crater
#

i use this but its non cherry blue switches so i got it for like $40

#

i follow what i call the goap principle unless absolutely necessary

blissful vale
#

goap?

jaunty crater
#

good +cheap

blissful vale
#

lol nice

jaunty crater
#

up until my back injury i was using a car seat for an office chair

#

for phones it's the pocophone f1

jaunty crater
#

@ornate siren check your craigslists for those herman miller chairs

sand goblet
#

I like the name of this channel

#

Haha

#

I don't remember it being added

vestal briar
#

A free list of cs classes that are the same as basically a university degree

wet steppe
#

holy shit

#

thanks so much

#

πŸ‘€

vestal briar
#

I'll do them

#

I know the intro to CS by the looks of it

#

I think it is equivilant to a Bachelor's degree @wet steppe

#

Only problem is that you don't get a degree at the end

vestal briar
shell blade
#

holy crap batman someone just returned my phone that i lost like 3 months ago in perfect condition

shy aspen
#

nice! πŸ˜ƒ what good fortune!

shell blade
#

yeah it was apparently left in a rental we were in and he found it when he was cleaning it to return it and seen a message on it with my email to contact amazing

rough sapphire
#

my schedule funny. i went to work at 6 am.. got home 3 pm... ate food.. went sleep at 6 pm... woke up 12 am.. now im bout to get a energy drink

#

not cause i need an energy drink, but just cause I want one

#

@shell blade dont' want to be the paranoid one here. but maybe that phone wasn't lost , it was stolen. i mean it's possible someone found it after 3 months. but it just sounds conspicuous to me. like maybe he was holdiing on to it seeing who calls it, or looking through pics or some shit

#

idk. i am just not a trusting person.

#

I have been mostly burned and lied to in my life, so I am unable to trust the human species anymore

#

I can only rely on cats, dogs, and birds, and even then, remotely so

stark prawn
tulip palm
#

i saw that message this morning and i just got it after waking up again

rough sapphire
#

@hybrid anvil @dapper shell @tulip palm cbuiltins exec (S'code' tR. if you replace code with python code and then unpickle that it executes the code

dapper shell
#

right: insecure!

rough sapphire
#

yep

hybrid anvil
#

I think people are more likely to have weird sql injection style bugs because they use format strings than pickle issues, to be quite honest.

#

I mean, do tell when you see a pickle in a website :>

shell blade
#

@rough sapphire i had it locked down pretty tight its pretty unlikely

#

also he was a genuinely nice guy didn't want a reward or anything

rough sapphire
#

I'm sure he didn't...

sand goblet
#

Pfft, meeting Madi is reward enough

shell blade
#

awwe

vestal briar
#

<3

rough sapphire
#

@rough sapphire Trusting birds? You've obviously never been yelled at by a group of pigeons.

shell blade
#

Or met a goose

pine vector
#

geese...so mean.

tulip palm
shell blade
shell blade
#

@tulip palm does not like my gif

tulip palm
#

it was not that excessive, but was amusing anyways

gentle moss
#

ch-ch-ch-ch-cherrrrry boooomb

gentle moss
#

@sand goblet

#

4 part tweet

#

australia pretty much has cornered the market on bad candidates

safe goblet
#

That's... Wild lmao

gentle moss
#

it just gets worse and worse with each part

sand goblet
#

haha, jeez

#

scroll down too

gentle moss
#

holy shit i didn't even do that

#

fuck

#

hahaha

gentle moss
#

on the subject of really awful politicians

#

some dude running for the Brexit party (i think) in EU elections

#

like.... wow.

#

oh wait, he's a UKIP candidate not the Brexit Party

sand goblet
#

Oh, I know Sargon

#

His long form content isn't my thing but he makes excellent points most of the time

#

He's a brit so often his stuff is about Britain and its politics

#

But he is of course one of the angry guys of youtube

gentle moss
#

never heard of him until now tbh

sand goblet
#

If I had the patience I'd watch his stuff but it's all like hour long videos

#

You've seen his work though

#

I'm sure you've heard of kekistan

gentle moss
#

oh that meme thing

sand goblet
#

Yeah

gentle moss
#

always seemed like some 4chan bullshit

sand goblet
#

That was him originally

wet steppe
#

jordan peterson made contact with the kekistan people lol

sand goblet
#

The best thing about articles that quote the mail is that you can basically write off the entire thing as unreliable

#

if the mail has a quote, you can guarantee it's out of context :P

wet steppe
#

there isn't any context where his quote is okay though πŸ€”

sand goblet
#

Nah, there is

#

A lot of his work revolves around thought experiments

vestal briar
#

& The start of it is impling "You can quote me saying"

pine vector
rough sapphire
#

What is this

rough sapphire
#

@rough sapphire Spam, obviously.

rough sapphire
#

guys, i left for 5 minutes wtf

ivory tiger
#

@gentle moss god i thought the kidnapping part was wild

#

but the dude would mow swastikas into lawns

#

like holy shit man stop digging

shell blade
#

@pine vector that was like teamwork lol

pine vector
#

haha. "next!" πŸ˜„

shell blade
#

Omg this got episode is like 1.3 hrs

tame pier
#

Yes

#

Arya tho

dusky orchid
#

no spoilers

tame pier
#

No spoilers

#

But definitely waifu

tight fractal
#

!= today

#

now I have a clearer understanding of how inheritance can be bad

viral parrot
#

great to hear that πŸ˜„

#

the subset of delegation in oop called inheritance is not a magic bullet πŸ˜„

wet steppe
#

composition over inheritance

austere hawk
#

both have their legit ussage

sand goblet
#

yeah, you can't get by with just one of those

rain spindle
#

Don't you love when the fix you wanted came out 36 mins ago so PiPy hasnt seen it yet

sand goblet
#

PyPi. And they probably haven't uploaded it, yeah

wet steppe
#

everything in python sounds the same

#

PyPi

#

PyPy

#

Cpython

#

Cython

#

PiePy (yes its real)

sand goblet
#

cpython/cython don't sound that similar

wet steppe
#

hmm yeah they read similar not sound

#

I very quickly ran out of examples of things that sound the same so I had to cheat

sand goblet
#

mhm. :P

tired osprey
#

how does one waste around 14 hours of time

wet steppe
#

by doing Rust πŸ˜‚

tired osprey
#

i already know rust

#

also I probably shouldnt program at the moment considering Im gonna write my A levels in german after these 14 hours

#

just want to get done with that shit....

vestal briar
#

I want to learn some CS and Rust instantly

#

Then I can do some projects that I like to do

tired osprey
#

@vestal briar why exactly do you need cs for your rust projects?

vestal briar
#

Mainly learning some more CS stuff to get to know about memory management more

wet steppe
#

learn C

tired osprey
#

hm I wouldnt say memory management falls under cs and you dont really need to care about memory mangement in rust either

#

like im doing bare metal rust with only the cortex m crate providing a minimal basis and not even i have to care about it

sand goblet
#

Is rust stack or heap?

tired osprey
#

both

sand goblet
#

Figures

tired osprey
#

but in bare metal its mainly stack

#

you can however define heap allocators if you want to

#

and then there is also the heapless crate which basically provides all the relevant heap datastructures but (you guessed it) on the stack

sand goblet
#

Well, okay then

#

I think cpython is heap

wet steppe
#

Python's runtime only deals in references to objects (which all live in the heap): what goes on Python's stack (as operands and results of its bytecode operations) are always references (to values that live elsewhere).

vestal briar
#

I would like to do C later on but I think doing Rust will give me some better low level practises

#

I can read C but not write it kind of thing

tired osprey
#

(trust me you dont want to either)

vestal briar
#

Β―_(ツ)_/Β―

#

C looks more hackerman

#

The boilerplate makes it look like I am level 5000 😎

tired osprey
#

you wanna see some really understandable C?

vestal briar
#

Huh

tired osprey
#
int uart_putc(unsigned char c)
{
    while (!(UCSRA & (1<<UDRE))) 
    {
    }                             
    UDR = c;              
    return 0;
}
vestal briar
#

I mean UCSRA and UDRE dont exist

#

UDR is assigned wrong

tired osprey
#

they are some funny registers inside a MCU

vestal briar
#

It's an int for no reason

tired osprey
#

that is how low level c β„’ works

vestal briar
#

Mm

stark prawn
#

Are there side effects in the condition of that empty while loop?

tired osprey
#

side effects?

vestal briar
#

It takes time?

tired osprey
#

yeah its supposed to take time

vestal briar
#

Now thats stupid

tired osprey
#

its waiting until some register values changed to some other register values so it can do new stuff with other registers

vestal briar
#

So how does it get a var passed through

tired osprey
#

so what UDRE obviously stands for is "UART Data Register Empty" and that means that if UART Data Register Empty is 0 the UCSRA (which obviously stands for UART Control and Status Register A) gets logically ANDed (if thats how you say it) with 0b1 otherwise 0b01

vestal briar
#

Also is ```
while(!(something)) {}

// stuffor
while(1) {
if(something) {
// stuff
}
}``` better

#

Top looks janky but it's bad having an if statement

tired osprey
#

id guess top would be used

vestal briar
#

Yeah :/

#

I have never seen an empty loop in python

#

Is it even a thing

fervent dock
#

I use the top one for when i want to block until something is or isnt true, i think its nice and clean

vestal briar
#

Would it just be a pass?

tired osprey
#

yes

vestal briar
#

πŸ‘

sand goblet
#

I'm somehow not surprised

#

I wonder if it's gone up since then lol

vestal briar
#

Gonna look great on the new ban that can litrelly identify anyone

#

"Hey mr shopkeeper on my road, can I have a porn license?"

#

"Yeah, level 5 and below please"

#

Haha what

#

Just gonna climb back down with all of your gear and twice your bodyweight in a bag

sand goblet
#

are you telling me you weigh 1500 KG?

vestal briar
#

Like 20 people go up there for 2000kg

#

So did they bring it down or did they throw it of the edge

sand goblet
#

they brought it down :P

vestal briar
#

Β―_(ツ)_/Β―

tight fractal
rough sapphire
#

pep8

wet steppe
#

some linuxers insist on really thin terminal

tame pier
#

80 isn't thin

wet steppe
#

they had less than 80

tight fractal
#

pep*e

wet steppe
#

it was like 40 lol

summer rampart
#

what's a thin terminal?

#

oh, the width?

wet steppe
#

width yeah

#

measured in characters

vestal briar
#

I like 24x80

#

3:10

gentle moss
#

i'm on 66 on my laptop

#

generally.

rain spindle
#

Looking for some people to work on a discord bot with me.

And Open-source RPG game with lots of potential.

I'd hope you have a decent level of experience with python in general. experience with discord.py is not necessarily required

Mention me if youre interested!

robust sierra
#

@rain spindle how long have u been doing this project for?

rain spindle
#

Emmm yeah about a year

#

Its been very on and off tho

robust sierra
#

what drug are you on...

#

i get easily unmotivated when i do a long project

rain spindle
#

I've not beein working on it for a few months

#

I just finished my new website

#

So I've gone back to it

robust sierra
#

cool

#

i wanted to finish this small "social" media site that i started

#

but i got bored after

rain spindle
#

Lets see?

#

Heres mine

robust sierra
#

the site isnt live

#

its on my gh

#

there are two

#

I started with Posterr, got bored and tried to do it again with MedIO and got bored again

#

wayyt a minute

#

theres barely anything in medio

#

prolly forgot to push

#

i never did web development in long time, mainly because of school and because i want to get more into data science

rain spindle
#

xD

#

Fair enough

vestal briar
#

I'm making a portfolio website soon

#

Though I only really have 3 public projects (program auto-updater, discord server list website and start of social media website)

#

Plus I am moving towards systems dev now so them projects might be outdated in a year or two

hollow swift
rain spindle
#

Probs

tulip palm
#

looks like it to me

rain spindle
#

ngl

tulip palm
#

yeah he's scottish so he doesn't know english like a true english

rain spindle
#

^^^^^

hollow swift
#

Well don't wry I'm not very good either (French ppl are terrible at english 😦 )

vestal briar
shell blade
#

What's up people

#

people?

grave phoenix
#

Yeah?

summer rampart
#

ping pong ball sized bee just flew around my room

shell blade
#

i wonder if it could be queen bee you should catch it and start a colony

tame pier
sand goblet
#

I can't read this

#

The high incidence of developers using Medium means Medium wants me to pay to continue reading articles there

rain spindle
#

Why?

#

xd

stark prawn
#

Eevee is a discord bot.

rain spindle
#

I'm talking about the 21 hours

#

Hha

daring grove
#

Because developing proper software takes time

summer rampart
#

because suspend is easier than shutdown

glacial sentinel
#

sup

#

qucik question, just to confirm. Is encoding the process of taking something physical and converting it to digital format?

#

like for example coverting a sound wave into mp3 format
?

sand goblet
#

Not necessarily

wet steppe
#

encoding is much more general than that

sand goblet
#

it's basically just converting something from one format to another

#

physical is still a format!

#

but it can also refer to embedding something within something else of another format

#

it's actually really tricky to define

#

I guess usually you use it to refer to the way something is represented

#

a string may be using the UTF-8 encoding

rough sapphire
worn kite
#

I'm proud of you.

tired osprey
#

dd if=/dev/urandom of=/home/linus/file bs=1M count=8

worn kite
#

*MB

rough sapphire
#

wait

#

there is

tired osprey
#

oh MB

#

there

rough sapphire
tired osprey
#

yeah well I just change my M into G and it works too

#

Β―_(ツ)_/Β―

rough sapphire
#

Oh god

#

Thank you Nix

#

So I just wasted my time, good to know 😁

#

Even though weirldy enough it works in Mebibytes and not Megabytes

worn kite
#

dd? You can use 8MB instead of 8M to get base 1000

rough sapphire
#

What u think

crisp sierra
oak tangle
#

Hey, we're desk-book buddies

crisp sierra
#

heck yeah

oak tangle
#

Is that ice tea or a long-drink glass with a quadrupel whisky?

crisp sierra
#

local beer πŸ˜ƒ

oak tangle
#

Oh, nice

#

Blonde?

crisp sierra
#

St. Ramalho protect us

#

It's a new one they're messing with, just tried a one-off. citrus flavored

lilac glade
#

why can't I be home right now

#

I could join you guys in desk layout 101

oak tangle
#

I've added some other gadgets as well

sand goblet
#

Is it just me or is the top of that on an incline?

lilac glade
#

Just the picture.

#

Optical illusion, most likely.

crisp sierra
oak tangle
#

It's me taking bad photos, @sand goblet

sand goblet
#

Ah, okay :P

lilac glade
#

finally home

tulip palm
#

the middle screen describes me quite well i'd say

lilac glade
#

It's a test project I just opened up for that sweet, sweet karma.

sand goblet
#

oh man

#

this is a problem

#
By late 2019, Psyonix plans to release the game on the Epic Games Store. According to The Verge, at that point Rocket League will no longer be available on Steam. According to Epic, all existing Steam copies can expect continued support. Neither company disclosed the terms of the deal, including how much Epic paid to acquire Psyonix.
lilac glade
amber briar
#

:(

#

I don'teven play it but that still sucks

tame terrace
#

epic keeps trying to ruin games for me.

sand goblet
#

Sure feels that way

#

and I wanted to play Satisfactory

vestal briar
#

Oh shoot

#

Well I am on switch

#

So it's fine

shell blade
#

am i the only one whos doesn't own a hard copy of fluent python

wet steppe
#

no

fervent dock
#

i'm considering getting one for myself

pine vector
#

its in the current humble bundle. i don't own a copy yet, either. yet. πŸ˜„

sullen thorn
#

@sand goblet so if we all get rocket league now, we should be fine?

lilac glade
#

The PC gaming

shell blade
#

there is a humble bundle for it ehh?

#

ohh their ebooks

lilac glade
#

There is right now, yeah.

#

That's why I have it as a PDF as well.

shell blade
#

1$ jc

#

that is cheap

vestal briar
#

I just got

  • automate boring stuff
  • math w/ python
  • code cracking w/ python
  • python playground
#

In the $15 humble bundle

lilac glade
#

I got them all and shipped them to my friend.

vestal briar
#

Plus like 5 more books

lilac glade
#

He doesn't have the digital money to get them, so I decided to spot him on it.

shell blade
#

he doesnt have 1$

vestal briar
#

Nice

shell blade
#

i want the 15$ bundle

lilac glade
#

Digital money.

#

He has enough physical money.

vestal briar
#

Probs no credit/debit card?

lilac glade
#

No debit card, but a savings account.

shell blade
#

ohh he's a minor gotcha

lilac glade
#

No, not a minor.

shell blade
#

so in the physical world he only uses cash to buy things?

lilac glade
#

IIRC, yeah. I don't know enough about his financials, though.

shell blade
#

interesting

vestal briar
#

intresting

#

time to open a credit card in his name muahahahh

shell blade
#

maybe he built his credit up already

vestal briar
#

Β―_(ツ)_/Β―

lilac glade
#

Β―_(ツ)_/Β―

wet steppe
#

Β―_(ツ)_/Β―

rough sapphire
#

In regards to the article linked earlier about the epic store hijacking Rocket League from Steam. I was about to blow 60 euro on Anno 1800 - Then they removed it off of steam. Now I won't even bother looking it up even if on sale. Exclusive titles can kindly fuck off and go back to being a console thing imho. πŸ˜ƒ

viral parrot
#

I got Anno 12 minutes before they removed it

oak tangle
#

Having providers that had a lot was nice for a while, but with more streaming services entering the market as well as gaming platforms, that's probably going to be a thing of the past soon.

sand goblet
#

Competition is good and I don't mind store exclusives

#

But I don't like when games that are already available become exclusives

#

And I don't like epic store, it's not well made and a touch insecure

oak tangle
#

I'm not sure if exclusivity really works well when it comes to competition

#

We'll see how the streaming market evolves, but I'm not sure it'll be beneficial for us consumers

viral parrot
#

it most certainly is not

oak tangle
#

Before long, we'll need 100+ euros packages (think cable providers) for different streaming providers because all 10 of them have small fragments of the market

viral parrot
#

exclusivity is by design not customer beneficial

oak tangle
#

No, it is not

#

But it's sold under the banner of competition

sand goblet
#

I don't think it makes a huge difference on PC

#

The price still has to be competitive or sales will be bad

#

In this case, epic is also putting pressure on valve

#

I don't think valve will do anything

#

Even if epic said they'd stop doing exclusives if valve lowered their cut

oak tangle
#

I guess the gaming business is different, because you're not buying all-inclusive package deals

#

You can buy a couple of games on steam and epic

sand goblet
#

On console, that is kind of a thing

oak tangle
#

Yes

sand goblet
#

It does exist on PC too

#

But that's on like origin and the humble store

#

Oh, and PS live thing

oak tangle
#

Those are still not subscription-type stores, right? Not too familiar with them, but you still buy single games or bundles of games?

sand goblet
#

And soon we'll have stadia and the xbox service

#

They're all subscription style

#

But aside from humble, you immediately get access to a ton of games

#

I think sony's model is the most interesting

#

Because if you have a fast enough connection you don't need a PS4 to play PS4 games

viral parrot
#

they did say so a week ago

vapid bluff
#

do steam keys bought before a game becomes unbuyable on steam work?

#

if so then there could be people stockpiling rocket league keys, selling them for a markup

#

i cant see them cancelling keys without causing a massive shitstorm

#

this whole thing is just a giant can of worms

viral parrot
#

this happens, there are websites that live on this practice and ignoring that you are not allowed to resell the keys

sand goblet
#

That's what I meant, eivl

viral parrot
#

but for the unbuyable part, you have to have it in your lib before it gets pulled

#

oh. yeah i might have missread it πŸ˜„

sand goblet
#

And yeah g2a, the shadiest site ever, is probably full of those keys now

#

God I hate g2a

viral parrot
#

i also. but I did not want to be the first to name them

sand goblet
#

It's worth naming them to point out how shitty they are tbh

viral parrot
#

I feel bad for streamers that take G2A deals, because g2a has really good marketing people