comp-sci

Discord ID: 423219052849397773


17,577 total messages. Viewing 250 per page.
Prev | Page 17/71 | Next

2018-07-05 05:30:57 UTC

Sounds great, until there's no more funding and the language gets abandoned. Or the version you wrote all your software in, gets deprecated.

2018-07-05 05:31:59 UTC

or the language isn't completely planned out and just becomes a total mess of unmaintainable half-implementations

2018-07-05 05:32:05 UTC

Remember D? The "definitive C++ killer", by Walter Bright? Dude is really a genius with regards to compilers, but even he, screwed up and couldn't get it right the first time.

2018-07-05 05:32:33 UTC

yeah I was actully really into D in the beginning and wrote a few little things in it

2018-07-05 05:33:07 UTC

but stuff never really worked and pretty much anyone who ported interfaces for it just stopped

2018-07-05 05:33:12 UTC

He created the first C++ compiler that generated native code (instead of compiling C++ to C), and proposed a bunch of details on the standard, to allow advanced low-level optimizations.

2018-07-05 05:34:30 UTC

Return Value Optimization, Copy Elision, he invented it.

2018-07-05 05:35:40 UTC

what do you think of Rust? I checked it out a few times but it was always a mess, and then all the sudden a bunch of stuff is being re-written in it and the head of the project is an insane SJW who's kicking people out who aren't trans minorities

2018-07-05 05:35:43 UTC

Also, that's one of the things that made C++ a non-deterministic language.

2018-07-05 05:36:01 UTC

Which makes Programming Language Design professors run away from C++.

2018-07-05 05:36:25 UTC

that's a good point

2018-07-05 05:36:51 UTC

It's hard to prove formal properties of code that you don't know *exactly* what's going to do.

2018-07-05 05:37:11 UTC

Honestly, when a company comes showing "here, we just invented a new language", I see zero value in jumping in early.

2018-07-05 05:37:42 UTC

If one of the selling points is "it's like C++, but ~~with less features~~ simpler", you can be sure, they'll slowly add these features in later, and pretend they're innovating something.

2018-07-05 05:37:45 UTC

right, the only reason I got into D was because of Bright and because of the familiarity of a lot of it

2018-07-05 05:38:01 UTC

Rust I've done like hello world and some little stuff just to see what it was like

2018-07-05 05:38:31 UTC

honestly what I dislike the most about Rust right now is the community

2018-07-05 05:38:45 UTC

fuck any project with a CoC I'm weary of now

2018-07-05 05:38:46 UTC

I started using Mercurial because Mozilla was using it. But I won't touch Rust.

2018-07-05 05:39:52 UTC

In the early days of the boom of distributed source control, I went through Mercurial, Bazaar, one other that I don't even remember, everyone forgot... later git came about, I tried it too.

2018-07-05 05:40:02 UTC

well Mozilla could have gone a totally different way if they hadn't chased out Eich

2018-07-05 05:40:25 UTC

Monotone, that's the one.

2018-07-05 05:40:37 UTC

never heard of Monotone

2018-07-05 05:40:46 UTC

never liked Bazaar

2018-07-05 05:40:58 UTC

Exactly.

2018-07-05 05:41:19 UTC

used Mercurial for a bit, but Git went crazy and I'm so OSS it seemed silly not to just go full git

2018-07-05 05:41:47 UTC

we had an SVN sever before that which shit the bed on us and we had to completely re-assemble a really messed up code base

2018-07-05 05:41:51 UTC

I'm more of a Free Software guy.

2018-07-05 05:42:46 UTC

Monotone was supposed to be good because it was fast, written in C++. But it turned out Mercurial was virtually just as fast, because most of the time was spent doing I/O, and they did some tricks to optimize I/O.

2018-07-05 05:43:18 UTC

honestly after coming from SVN speed was never so much of a consideration

2018-07-05 05:43:31 UTC

if it was faster than SVN it was fast enough

2018-07-05 05:44:04 UTC

Speed matters if you're dealing with a massive project, and your workflow requires switching between branches, or rolling back and forth between revisions to locate regressions.

2018-07-05 05:44:29 UTC

That is, if you're Linus Torvalds.

2018-07-05 05:44:44 UTC

we're a small team and we work with pretty tight feature branches, so that would rarely be an issue for us

2018-07-05 05:46:57 UTC

If you're a kernel developer, you wake up, there are 20 new patches/pull requests since last night, waiting in your inbox, for you to review, apply, test. You'll spend most of your morning checking if they conflict with each other and rebuilding to test things. Probably the source control management takes half of your morning.

2018-07-05 05:48:06 UTC

yeah, for sure, and I think that also describes a lot of how git is designed

2018-07-05 05:48:46 UTC

doing that in SVN would be torture

2018-07-05 06:16:59 UTC

I'm watching this. Quite interesting, on how LLVM does some optimizations.

2018-07-05 06:17:16 UTC

"Const methods and const references play no role in the LLVM optimizer."

2018-07-05 13:20:15 UTC

this guy's talks are typically pretty good

2018-07-05 13:27:20 UTC

Trying to help out on a node project and it's using "knex" to build DB queries. I have no idea why anyone would use this, the code is literally longer and more complex than just a raw sql query. It doesn't even completely abstract database types like a proper ORM would.

2018-07-05 13:27:31 UTC

seriously why is the JS world so full of shit

2018-07-05 13:28:22 UTC

Because JS programmers.

2018-07-05 13:28:26 UTC

JS web apps are the reason humanity deserves nuclear annihilation

2018-07-05 13:29:00 UTC

radical Islam > JS

2018-07-05 13:30:11 UTC

I should become an imam and declare a jihad on using unmaintained node packages in production software

2018-07-05 13:30:34 UTC

Best followup talk.

2018-07-05 13:30:47 UTC

I'll watch that in a bit, that looks good

2018-07-05 13:31:07 UTC

LLVM can do up to 3 inline optimizations, and he still doesn't know why.

2018-07-05 13:31:28 UTC

... huh

2018-07-05 13:31:41 UTC

runtime overhead limit?

2018-07-05 13:31:53 UTC

no

2018-07-05 13:32:01 UTC

huh

2018-07-05 13:32:31 UTC

He can manually control the optimizer passes to convince the compiler to do a 4th inlining.

2018-07-05 13:32:46 UTC

The optimizer is derived from something I assume

2018-07-05 13:33:08 UTC

Clang is a front-end for LLVM.

2018-07-05 13:33:14 UTC

ah

2018-07-05 13:33:58 UTC

He's not a LLVM programmer, although Clang is their most important front-end.

2018-07-05 13:34:28 UTC

I mean, he's not responsible for LLVM itself.

2018-07-05 13:35:02 UTC

back when I did embedded stuff we would mess with the runtime to create different runmodes, and we did stuff like made generic unrolled loops for rasterizing and we'd put them straight into the runtime

2018-07-05 13:35:32 UTC

so basically to do a draw cycle we'd use a DMI call to switch runmode

2018-07-05 13:36:18 UTC

for some reason that came to mind just now but thiking about it there's absolutely no way that's how clang is doing any sort of optimizaiton

2018-07-05 13:38:02 UTC

*incomplete thought - the crt had a size limit so in my head optimized code + limit to 3 connected to that

2018-07-05 13:38:16 UTC

none of this is making any sense is it

2018-07-05 13:38:26 UTC

I should probaly take a break soon

2018-07-05 13:39:19 UTC

Clang doesn't optimize. It just spits out correct IR to LLVM.

2018-07-05 13:41:20 UTC

Well, according to the previous talk, Clang only tries to remove dead code.

2018-07-05 13:41:39 UTC

makes sense

2018-07-05 13:43:43 UTC

He talks about how LLVM does bottom-up passes, while GCC does top-down. Both with fallback heuristics that try to work the other way around in special cases.

2018-07-05 13:54:22 UTC

You're making me want to get into a big C++ project again. I haven't done a big C++ project in probably ~2 years now

2018-07-05 14:07:34 UTC

i have a love/hate relationship with C++, but its the thing i use the most.

2018-07-05 14:07:43 UTC

and i totally agree about JS, and Node especially

2018-07-05 14:07:45 UTC

jesus christ

2018-07-05 14:08:06 UTC

entire published "packages" to determine whether a number is odd or even lol

2018-07-05 14:36:23 UTC

I've had a C++ fetish since I was maybe 13 or so. I tried to learn it on my own for years, went through tons of books, ended up properly learning C at about 15 and doing a bunch of embedded stuff in C with increaing ammounts of ASM mixed in, then really got back into C++ maybe from when I was 17 or so. I ended up completely disliking a lot of featues like STL at the time (and still today kinda) because they were so overused at the time, so I coded most of my own stuff with pretty much only the basic features of C++ with a ton of low level style C'ish code

2018-07-05 14:40:43 UTC

now I've been spoiled by languges like Ruby so I end up using a ton of the new features and completely abuse Boost

2018-07-05 14:42:45 UTC

yeah started with C, did quite a bit of embedded stuff (and FPGA/hardware) in university, and C++, and then mostly did C++ in jobs and grad school. I like STL, but I hate when people abuse it and do stupid shit with it... using it wrong can be _really_ bad for performance

2018-07-05 14:43:11 UTC

i've seen STL heavy programs spend 30%+ of total runtime in `new` and `delete`

2018-07-05 14:44:47 UTC

back when I was getting into it I think STL was fairly new and people would do shit like completely rewrite completely functional libraries to be super abstracted with STL.. So you'd use them and get insane errors that were just super abstract

2018-07-05 14:44:54 UTC

It's so much better now.

2018-07-05 14:45:04 UTC

it's come a long way yeah

2018-07-05 14:45:16 UTC

and if STL doesnt have it, then boost probably does

2018-07-05 14:45:18 UTC

agreed

2018-07-05 14:45:42 UTC

I just can't stand not having RAII and Rule Of Zero.

2018-07-05 14:46:58 UTC

man i still get confused about move semantics and that shit sometimes

2018-07-05 14:47:01 UTC

why RAII?

2018-07-05 14:48:10 UTC

Most of the time you don't even have to remember about moves.

2018-07-05 14:48:32 UTC

Like, `T&&`.

2018-07-05 14:48:49 UTC

Just take by value.

2018-07-05 14:49:47 UTC

I guess, but I kinda feel like that's part of what makes it a ~C language

2018-07-05 14:50:05 UTC

RAII, let all resource cleanup happen automatically. Suddenly you notice 90% of your destructors are empty, the other 10% is trivial.

2018-07-05 14:51:20 UTC

And you barely need `try/catch`.

2018-07-05 14:54:23 UTC

Point taken, but I've never particularly disliked writing destructors.

2018-07-05 14:55:20 UTC

then again I'm not maintaining huge C++ codebases at the moment so I have that luxury

2018-07-05 14:56:44 UTC

i agree with anything that lets me avoid try/catch

2018-07-05 14:57:34 UTC

A month or so ago I was doing some serial/FTDI coding. Rewrote a utility originally in C. Half of the original code was error handling and cleanup. The C++ version had just 5 lines in `main()` to report the error message, no explicit error handling or cleanup anywhere else.

2018-07-05 14:58:38 UTC

nice

2018-07-05 15:00:54 UTC

Any time an exception would happen, the class would properly reset the device to a known state. So I could just read/write without worry.

2018-07-05 18:57:53 UTC

Ever since I started titling myself "Computer Programmer" I keep getting offered odd non-programming basic tech jobs by random people.

2018-07-05 18:58:25 UTC

haha, because people don't know what "computer programmer" means

2018-07-05 18:58:55 UTC

I helped fix my friends computer, and she goes "so this is what you do all day for work?" ๐Ÿ˜ฆ

2018-07-05 18:59:57 UTC

I told her I have IT people to fix my computer for me at work...but a lot of people just don't understand the differentiation between different tech specializations

2018-07-05 19:02:09 UTC

I'm half tempted to take the jobs. If I can get a programmer cut for IT work

2018-07-05 19:06:08 UTC

So far my trainer asked if I could set up his new laptop. Ok thats insanely easy, it basically does it all automatically. At most I might do a windows reinstall, even then its a button press. Other job was by a local coffee shop owner who wanted someone that could "hack" information. He wanted to make a dectective agency and wanted a tech guy. Kinda out there that guy. Even then, it would just be social engineering to get info which can be done by anyone that knows how to work social media

2018-07-05 19:22:46 UTC

@meratrix
>be studying CS
>Family: CAN YOU FIX MY COMUPUTER???????????????

2018-07-05 19:22:56 UTC

fucking yep

2018-07-05 19:29:06 UTC

My family is picking up on the backlash to that sentiment, sloooooooooooooowly

2018-07-05 20:48:19 UTC

CS doesn't involve knowledge of computer parts other than how they function in particular. Just tell them to find someone versed in IT or whatnot. x3

2018-07-05 20:48:47 UTC

IT is a waste of time for programmers.

2018-07-05 20:51:07 UTC

In regards to earlier: GC tends to be pretty resource heavy.

2018-07-05 20:51:14 UTC

But GC is pretty essential.

2018-07-05 20:54:09 UTC

Also, yeah, having a hard-on for programming in C++ is a bit detrimental, while it's absolutely essential to have fundamental knowledge of lower-level programs and how any language you're currently using that's higher level will be parsed and compiled into at a base level (for optimization purposes) holding onto only working in C++ just kills your ability to program something in a short/efficient period of time.

2018-07-05 21:39:23 UTC

C++ is very high level dude.

2018-07-05 21:39:53 UTC

The only edge other languages have is the easy-to-install 3rd party modules.

2018-07-05 21:40:15 UTC

Who knows, maybe C++23 will have modules.

2018-07-05 21:40:27 UTC

MS has been pushing for their own horrible package manager.

2018-07-05 21:44:47 UTC

And I'll take RAII over GC any day.

2018-07-05 22:06:54 UTC

GC is a tool for only one kind of resource, memory. RAII is more general. You can start to think about various things as resources that can be managed.

2018-07-06 00:54:32 UTC

Well, I don't know about you, but I don't know many people that actually work directly with assembly. @DanielKO

2018-07-06 00:57:59 UTC

I only work with it when I've reverse-engineering keygen mes.

2018-07-06 01:01:51 UTC

``` L = L1;
L <<= 16;
L |= L2;
L >>>= 0;
R = R1;
R <<= 16;
R |= R2;
R >>>= 0;``` I remember this one.

2018-07-06 01:04:04 UTC

And then my code comments like this.

https://cdn.discordapp.com/attachments/423219052849397773/464597366817947648/unknown.png

2018-07-06 02:45:29 UTC

I only ever do littl snippets of inline stuff for specific functionality on embedded stuff now

2018-07-06 02:45:39 UTC

but even that is super super rare

2018-07-06 02:46:00 UTC

*ASMโ†‘

2018-07-06 02:46:35 UTC

I was the man with ARM32 ASM back in the day

2018-07-06 04:49:58 UTC

https://cdn.discordapp.com/attachments/423219052849397773/464654218889003019/unknown.png

2018-07-06 04:50:03 UTC

There was the logic for the mask.

2018-07-06 04:50:27 UTC

It was a series of numbers that would follow under those specs.

2018-07-06 04:51:57 UTC

I could have made a bitmask to clean it up, but yeah.

2018-07-06 04:52:01 UTC

It's expanded logic.

2018-07-06 04:55:57 UTC

The keygen after that was encoded with time hashes.

2018-07-06 04:56:01 UTC

On blowfish.

2018-07-06 04:56:05 UTC

That was... a hard one.

2018-07-06 10:08:42 UTC

Has anyone ever used Radare2 for reverse engineering?

2018-07-06 10:08:50 UTC

If so I would like some assistance

2018-07-06 12:20:47 UTC

fixing a computer is 90% google tbh

2018-07-06 12:21:05 UTC

unless whatever is broken is just the person being retarded

2018-07-06 12:21:30 UTC

like my Barber who thought her computer was broken because it told her to repeat her password and she didn't know what that meant <:think_woke:378717098681171988>

2018-07-06 12:37:57 UTC

people are technologically illiterate af

2018-07-06 14:38:03 UTC

@Ruggwain exactly my dude

2018-07-06 23:38:07 UTC

Legendary barber again

2018-07-06 23:38:20 UTC

She called because she's friends with my mother

2018-07-06 23:38:35 UTC

Apparently she asked someone about getting a new computer

2018-07-06 23:38:49 UTC

And he told her to get something with 'window' on it

2018-07-06 23:39:08 UTC

And she asked my mother if she knew what that was and if she could help her find something like that

2018-07-06 23:39:17 UTC

<:think_hang:378717098903470080>

2018-07-06 23:39:42 UTC

Lol

2018-07-06 23:54:11 UTC

She could just walk into a store and buy anything.

2018-07-06 23:54:34 UTC

As long as it isn't an Apple store.

2018-07-06 23:55:10 UTC

Go to Best Buy, Target, etc, ask if they sell computers. It's not like she needs a gaming PC.

2018-07-06 23:56:58 UTC

But hey, on the bright side, helping someone *buy* a computer is almost no work, compared to *fixing* a computer. Easiest favor to do to someone.

2018-07-07 12:07:55 UTC

why not use wireshark?

2018-07-07 12:10:00 UTC

was he doing a man-in-the-middle attack with an SSL-Proxy?

2018-07-08 00:36:49 UTC

I messed around with network coding a little bit and it was a pain in the ass for me at the time.

2018-07-08 18:42:44 UTC

so can anyone resolve this error https://i.imgur.com/18JsmM8.jpg

2018-07-08 19:04:41 UTC

you should study history, then no one will ask you any questions ever

2018-07-09 00:03:55 UTC

are you trying to make your life difficult and use linux command structures, in windows, and not use a program dedicted to gitting? Or is this a sort of package install?

2018-07-09 00:04:06 UTC

If so, Node/Something python-based is the way to go.

2018-07-09 00:04:13 UTC

Usually go together.

2018-07-09 00:04:15 UTC

NPM, etc.

2018-07-09 00:06:08 UTC

At any rate, looks like you should find yourself a package manager for whatever it is you're working with.

2018-07-10 13:50:11 UTC

@What Would Jack Conte Do? Power shell is not *sh compatible posix style command line. Run it in something like bash or zsh or whatever

2018-07-10 13:50:36 UTC

also Power Shell is pretty much terrible for doing just about anything other than scripting for windows servers

2018-07-10 20:23:53 UTC

but when you _do_ need to do scripting in windows, powershell is pretty great

2018-07-11 08:06:09 UTC

https://cdn.discordapp.com/attachments/423219052849397773/466515528307965953/1530975019843.png

2018-07-11 10:24:08 UTC

@picnicnapkin When you do need to do scripting in Windows you basically don't have any other real option...

2018-07-11 15:46:04 UTC

That seems pretty legit @Reaps

2018-07-12 22:19:11 UTC

@Deleted User My trackpad finally works again, FUCKING FINALLY!!!!!!!

2018-07-12 22:19:31 UTC

and now it's stopped working as soon as I typed that again.

2018-07-12 22:19:34 UTC

fucking kill me

2018-07-12 22:19:46 UTC

lol

2018-07-12 22:21:42 UTC

It works before I log in because before you log in windows uses the old ps/2 drivers, and then starts using the newer ones once you log in

2018-07-12 22:21:57 UTC

the problem, is that there seems to be nothing wrong with my drivers.

2018-07-12 22:22:05 UTC

so I'm stuck

2018-07-12 22:22:06 UTC

๐Ÿคท

2018-07-12 22:22:16 UTC

rip

2018-07-12 22:25:44 UTC

Would it be possible to force Windows to uninstall the trackpad and reinstall the driver for it?

2018-07-12 22:25:54 UTC

I dunno

2018-07-12 22:26:59 UTC

One of the most common things I see while looking for a solution is people saying they want to go back to Windows 7.

2018-07-12 22:28:29 UTC

You can do it through the Device Manager, but if your trackpad is disabled outright then do you have an alternative mouse to use for the UI?

2018-07-12 22:29:07 UTC

yeah I do, it's just annoying when I forget my mouse

2018-07-12 22:32:53 UTC

nope, uninstalled and reinstalled

2018-07-12 22:32:54 UTC

nothing

2018-07-12 22:33:26 UTC

๐Ÿคท

2018-07-13 07:28:11 UTC

Someone actually took time to do this<:high_iq:382980759012638731>

https://cdn.discordapp.com/attachments/423219052849397773/467230748315746324/h99135F8A.jpg

2018-07-13 11:46:16 UTC

high-tech rube goldberg

2018-07-13 11:46:58 UTC

if it work, Im not gona stop you

2018-07-13 13:29:04 UTC

does anyone use mechanical keyboards?

2018-07-13 13:33:35 UTC

is this a question that leads to another question

2018-07-13 13:42:00 UTC

actually no lol

2018-07-13 13:42:23 UTC

i recently got one and i will never go back

2018-07-13 13:44:55 UTC

they *are* rather good

2018-07-13 13:45:04 UTC

long as you don't have people nearby trying to sleep

2018-07-13 13:45:09 UTC

CLACKITY CLACK CLACK

2018-07-13 14:42:21 UTC

I use a mechanical keyboard

2018-07-13 14:42:46 UTC

I prefer non-membrane pantagraph though

2018-07-13 14:43:05 UTC

but they aren't known for lengevity... thus the reason I am currently using a mechanical

2018-07-13 14:44:14 UTC

+ pantagraph that aren't membrane are super rare outside of some high-end notebook lines. The one I was using before I basically had to special order

2018-07-13 14:44:34 UTC

Razer is coming out with one apparently though

2018-07-13 18:31:57 UTC

i have one with cherry brown switches so its not super loud

2018-07-15 15:35:25 UTC

I just crimped my first RJ45 head in .... like 15 years

2018-07-15 16:06:58 UTC

I have blue kahle switches in the current board I'm using. I'll only be using this board till I find a new pantagraph keyboard without any rubber/mebrane but I'm not holding my breath and I like it in the mean time

2018-07-15 16:07:56 UTC

https://cdn.discordapp.com/attachments/423219052849397773/468086324562493451/Screenshot_20180715-180015.png

2018-07-15 16:09:03 UTC

wtf!?

2018-07-15 16:10:21 UTC

oh it's the drivers. I suspect those aren't the official drivers --- though not that I actually care I don't use anything from logitech

2018-07-15 16:19:07 UTC

Oh i hate the logitech software

2018-07-15 16:19:29 UTC

"software" as in there's something other than drivers?

2018-07-15 16:19:34 UTC

I had to cripple its telemetry

2018-07-15 16:19:49 UTC

Yeah for the G series mice

2018-07-15 16:20:05 UTC

wait so you need some special software to use a mouse?

2018-07-15 16:20:14 UTC

Need for setup, set polling speed dpi remapping etc

2018-07-15 16:20:27 UTC

It has a numpad on the side

2018-07-15 16:21:18 UTC

oh, I have an ASUS mouse that can do that but it's just a client you run and when you're done you just close it

2018-07-15 16:21:38 UTC

The program doesnt need to stay open

2018-07-15 16:21:58 UTC

and someone reverse engineered it so I don't even bother switching to windows to do it I just do it from within linux

2018-07-15 16:22:07 UTC

I mean, it stays open in the taskbar actually

2018-07-15 16:22:42 UTC

I could actually do stuff like hook up the reverse engineered stuff to like change the mouse LED color when I have mail or whatever

2018-07-15 16:22:50 UTC

I might get similar from asus if their software is less shitty

2018-07-15 16:22:58 UTC

the windows software was fine

2018-07-15 16:23:07 UTC

doesn't stay open/in the task tray

2018-07-15 16:23:19 UTC

and it's just one piece of software for all their stuff

2018-07-15 16:23:30 UTC

they have a common protocol for all their stuff

2018-07-15 16:23:38 UTC

EG lighting is AURA etc.

2018-07-15 16:23:54 UTC

My asus mobo has terrible software so i havent bought anything from them in awhile if it would need a driver

2018-07-15 16:24:43 UTC

my ASUS motherboard is pretty good all in all, but I'm not running special software for it

2018-07-15 16:24:53 UTC

Z370-F

2018-07-15 16:25:20 UTC

had the right sepcs and was on sale for the right price

2018-07-15 16:25:33 UTC

I must admit I like how it looks too

2018-07-15 16:26:15 UTC

too bad my cable runs are garbage and I'm too lazy to make them all tidy

2018-07-15 16:26:57 UTC

but I don't have lights in my case or whatever and I'm the only one who ever looks

2018-07-15 17:08:09 UTC

https://cdn.discordapp.com/attachments/423219052849397773/468101478222135317/unknown.png

2018-07-15 17:08:15 UTC

^^^ in my YT stats

2018-07-15 17:08:57 UTC

"India (0.0%)"

2018-07-17 04:36:30 UTC

OMFG system library management on windows is as solid as diarrhea. I have libcurl on the path - can't find it. I specify the exact location of libcurl in the build dirrectives - can't load it. Delete line in build directives and put libcurl in the local build folder - WORKS. I have to package this by the middle of next month and I'm seriously thinking of just blowing money on having a windows dev do it for me because this is awful.

2018-07-17 04:37:16 UTC

Linux I just specify the dependency in the packaging file and it will just be there - no having to specify extra stuff it's just there and that's that

2018-07-17 04:38:20 UTC

how is it like 25 years of packaging systems working on Linux/BSD/etc. and MS can't come up with something similar?

2018-07-17 04:58:24 UTC

@ฦตero hahahha ๐Ÿคฃ๐Ÿคฃ๐Ÿคฃ๐Ÿ˜‚๐Ÿ˜‚

2018-07-17 04:58:40 UTC

Youโ€™re actually expecting MS to be competent?

2018-07-17 05:05:40 UTC

I actually know the reason why they don't have system level library management (to prevent moving target/dependency issues and because dll's aren't technically "shared" libraries like SO libs on POSIX systems) but at this point if you can't figure that out with billions of dollars then you can basically go fuck yourself. SO versioning issues only come about if you have a maintainer that is super anal about mid versioning anyway and that's an issue with the maintainer not the management system.

2018-07-17 05:08:13 UTC

It's just insane to me that I have to open a browser, hunt down libraries one by one, make sure they are built to be compatible with eachother (native/mingw/cygwin....), download them, unpack them/install them, then figure out how to get the system to recognize they're even there or that they can be used. A 5 second process on Linux is taking me almost a day now on Windows.

2018-07-17 05:09:04 UTC

also chocolately is the biggiest pile of shit ever

2018-07-17 05:09:47 UTC

while we're on the subject OS-X is probably worse

2018-07-17 05:11:16 UTC

at least on Windows we can do this kind of thing fairly freely and without breaking the standard system. Homebrew and non-homebrew systems don't mix and homebrew changes all sorts of system environment settings which seems to break random things

17,577 total messages. Viewing 250 per page.
Prev | Page 17/71 | Next